/*
Theme Name: Bizdata Child
Description: Bizdata Child Theme
Author: Bizdata
Template: twentytwenty
Version: 1.0.0
*/
div#ez-toc-container {
	margin-top: 20px !important;
}
img.cc-badge-logo-capterra.capterra {
    max-width: 130px !important;
}
img.cc-badge-logo-capterra-second-row {
    max-width: 350px;
    padding: 7px;
}
img.cc-badge-logo-capterra-second-row {
    padding: 5px;
}
.left-side-content-blog h2 {
    margin-bottom: 15px;
}
/**** AI lead Generation****/
.badges {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.pill {
		font-size: 14px;
    display: inline-flex;
    gap: 8px;
    align-items: center;
    background: #eef2ff;
    color: #111111;
    border-radius: 999px;
    padding: 6px 12px;
    font-weight: 600;
}
@media (min-width: 760px) {
    .kpis {
        grid-template-columns: repeat(3, 1fr);
    }
}

.kpis {
    display: grid;
    gap: 16px;
    margin-top: 16px;
}
.kpi {
    background: #fff;
    border: 1px solid var(--line);
    border-radius: 16px;
    box-shadow: var(--shadow);
    padding: 16px;
    display: flex;
    align-items: flex-start;
    gap: 12px;
}
.kpi-value {
    font-weight: 800;
    font-size: 24px;
    line-height: 1;
    white-space: nowrap;
}
.kpi-text {
    color: #334155;
    font-size: 16px;
    margin-top: 10px;
}
.ow-button-base .sowb-button {
    padding-inline: 20px !important;
}
/***** End****/
li.mega-menu-megamenu > ul.mega-sub-menu {
        max-height: 400px !important;
        overflow: auto !important;
    }
    .header-titles-wrapper {
        margin-right: 0rem !important;
    }

/************* New Banner On TOP****************************/
	.webinar-bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(90deg, #414142 0%, #2b2b2d 100%);
  color: white;
  padding: 8px 16px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  position: relative;
  z-index: 999;
  flex-wrap: nowrap;
}

.marquee-container {
  overflow: hidden;
  flex: 1 1 auto;
  min-width: 0;
  height: 30px;
}

.marquee-track {
  display: flex;
  position: relative;
  white-space: nowrap;
  animation: scroll-left 20s linear infinite !important;
}

.marquee-text {
  padding-right: 100px;
  font-size: 16px;
  font-weight: 500;
  color: #fff;
}

@keyframes scroll-left {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-50%);
  }
}

.register-button {
  background: linear-gradient(to right, #dd3333, #ff5e5e);
  color: white;
  padding: 10px 16px;
  border: none;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 6px #dd3333, 0 0 9px #dd3333 inset;
  transition: transform 0.3s, box-shadow 0.3s;
  margin-left: 15px;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 6px;
}

.register-button:hover {
  transform: scale(1.05);
  box-shadow: 0 0 15px #ff3333, 0 0 25px #ff3333 inset;
}

@media (max-width: 768px) {
  .webinar-bar {
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }

  .register-button {
    align-self: center;
    font-size: 13px;
    padding: 8px 12px;
  }

  .marquee-text {
    font-size: 14px;
  }
}

/***********************************************************/
/****************Later Remove ****************************/
@media (min-width: 1000px) {
    .header-inner {
        width: calc(100% - 2rem) !important;
    }
}
.header-inner .toggle {
    margin-top: 60px;
}
.common-page {
    padding-top: 100px;
}
section.banner-sec_single_whitepaper-page {
    background: #111111;
    height: 300px !important;
    padding: 200px 50px 50px 50px;
}
section.banner-sec_single_whitepaper {
    background: #111111;
    padding: 200px 50px 60px 50px;
}
section.section.blog-single-pages.upper-part {
    padding-top: 185px;
}
/***************************************************/

/***************************************AI PAge New*******************************************/
.ai-text-tabs-section ul {
    padding-left: 0;
}
.ai-text-tabs-section ul li {
    margin-top: 5px !important;
    color: #414141;
}
.ai-text-tabs-section h3 {
    margin-bottom: 15px;
}
.ai-tabs-section-new {
    width: 100%;
    display: flex;
    padding: 20px 50px;
}
.ai-text-tabs-section {
     padding: 10px 10px;
    width: 40%;
    margin-top: 60px;
}
.ai-image-section-tab {
    padding: 15px;
    width: 60%;
    background: #f7f7f7;
    border-radius: 10px;
    text-align: center;
}
.section-ai-height .panel-grid-cell {
    height: 240px;
}
#pg-5543-17> .panel-row-style{
    min-height: 0 !important;
}
.tab-btn.active {
    border-bottom: 1px #dd3333 solid;
}
.tab-btn.active h5.sow-headline {
    color: #dd3333 !important;
}
.circular-progress {
        margin-left: 105px;
  --progress: 90;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: conic-gradient(#dd3333 calc(var(--progress) * 1%), #eee 0%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.circular-progress-one {
        margin-left: 105px;
  --progress: 80;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: conic-gradient(#dd3333 calc(var(--progress) * 1%), #eee 0%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.circular-progress-two {
        margin-left: 105px;
  --progress: 99;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  background: conic-gradient(#dd3333 calc(var(--progress) * 1%), #eee 0%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.inner-circle {
  width: 110px;
  height: 110px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
}

.percentage {
  font-size: 1.5rem;
  font-weight: bold;
  color: #333;
  z-index: 2;
}

.tab-btn {
    cursor: pointer;
}

/************************************************* New AI page updates ENd*********************************/
/************************************* Amazon Seller Central *********************************************/

.threesection-weight h3.sow-headline {
    font-weight: 300 !important;
}
.four-column-set-amazon .panel-grid-cell {
    height: 210px;
}
.benefits-ez .panel-grid-cell{ 
   height: 470px !important;
}
.amazon-text-tabs-section ul {
    padding-left: 0;
}
.amazon-text-tabs-section ul li {
    margin-top: 5px !important;
    color: #414141;
}
.amazon-text-tabs-section h3 {
    margin-bottom: 15px;
}
.amazon-tabs-section-new {
    width: 100%;
    display: flex;
    padding: 20px 50px;
}
.amazon-text-tabs-section {
     padding: 10px 10px;
    width: 65%;
    margin-top: 60px;
}
.amazon-image-section-tab {
    padding: 15px;
    width: 35%;
    background: #f7f7f7;
    border-radius: 10px;
    text-align: center;
}
.amazon-seller-page-tab .sow-tabs .sow-tabs-panel-container {
    border-radius: 10px;
}
.amazon-seller-page-tab .sow-tabs .sow-tabs-panel-container .sow-tabs-panel {
    padding: 20px 15px 20px 15px;
}
.amazon-seller-page-tab .sow-tabs-tab-container{
    text-align: center !important;
    display: block !important;
}
.amazon-seller-page-tab .sow-tabs-tab.sow-tabs-tab-selected {
    border-radius: 5px;
}
.amazon-seller-page-tab .sow-tabs-tab:hover {
    border-radius: 5px;
}
.amazon-seller-page-tab .sow-tabs-tab {
    border-radius: 5px;
}
.amazon-seller-page-tab .sow-tabs .sow-tabs-tab-container {
     padding: 20px 10px 20px 10px;
}
.amazon-seller-page-tab .sow-tabs .sow-tabs-tab-container .sow-tabs-tab {    
    margin: 0px 20px 0px 20px;
}
.heading-before-after-ez {
    border-radius: 10px 10px 0 0;
}
.owl-carousel-wrapper {
  overflow: hidden;
  background: #ffffff;
  padding: 10px 0;
  position: relative;
}

.marquee-inner-five {
  display: flex;
  align-items: center;
  gap: 30px;
  will-change: transform;
}
.owl-box {
    background: #f7f7f7;
    border: 1px solid #333333;
    border-radius: 15px;
    padding: 5px;
    width: 300px;
    min-width: 300px;
    min-height:260px;
    text-align: center;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s;
}
.owl-box:hover {
  transform: scale(1.05);
}

.owl-box img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  border-radius: 50%;
  margin-bottom: 10px;
      margin-bottom: 15px;
}
.owl-box p {
  font-size: 14px;
  color: #111111;
  margin-top: 6px;
  line-height: 1.4;
  padding: 0 5px;
}

.owl-box h4 {
  font-size: 18px;
  color: #414142;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 20px;
  padding: 0;
  text-transform: capitalize;
}

/* Responsive */
@media (max-width: 768px) {
  .owl-box {
    width: 270px;
    min-width: 270px;
    padding: 12px;
  }

  .owl-box h4 {
    font-size: 12px;
  }
}
 .u-card_post-wrapper.three-box-amazon-seller {
    text-align: center;
    min-height: 120px;
}
/************************************************************************/
/** New Homepage CHanges**/
@media screen and (max-width: 479px) {
    .row-section-buttons.new-section-platform {
    margin-top: 220px;
}
    .item .col.col-lg-8 {
        max-width: 100% !important;
    }
    .item{
        text-align:center;
    }
    /*.section.u-pt-0.u-bg-gray-light.new-banner.overflow-hidden {
    margin-top: 100px;
}*/
}
.col.col-lg-12.col-md-12 .banner-new-heading {
    text-align: center !important;
}
.banner-new{
    text-align:center;
    font-weight: 600;
    z-index: 999;
}
.container.u-position-relative.new-section-below-banner.cc-hero {
    padding-top: 10px !important;
    height: auto !important;
}


/****************************/
/** Custom Videos Page**/
.solution-video-wrapper {
    max-width: 1200px;
    margin: 0 auto;
	margin-top: 40px;
}
#filters {
    margin-bottom: 10px;
	
}
div#solution-posts p {
    text-align: center;
    font-size: 13px;
    padding: 35px;
}
.filter-btn {
    padding: 10px 20px;
    margin: 0 5px 10px;
    cursor: pointer;
    font-size: 13px;
    color: #ffffff;
    border-radius: 10px;
    background: #111111;
    border: 1px solid #ccc;
}

.filter-btn.active {
    background-color: #dd3333;
    color: #fff;
}
.search-bar {
    margin-bottom: 20px;
	width: 50% !important;
}
.video-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
	margin-bottom:20px
}
.video-card h3, .download-card h3, .webinar-card h3 {
    font-size: 17px;
    margin-top: 10px;
	color: #111111;
}

.video-card p {
    font-size: 13px !important;
    text-align: left !important;
	color: #111111;
	padding: 0 !important;
}
.video-card {
    flex: 0 0 calc(33% - 20px);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 10px;
	border-radius: 10px;
}
.download-card img {
    height: 320px;
}
.download-card {
    flex: 0 0 calc(25% - 20px);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
    padding: 10px;
	border-radius: 10px;
}
.webinar-card {
    flex: 0 0 calc(33% - 20px);
    box-shadow: 0 0 5px rgb(0 0 0 / .1);
    padding: 10px;
    border-radius: 10px;
}
.pagination {
    margin-top: 20px;
	margin-bottom: 20px;
}
.pagination-link {
       margin: 0 10px;
    padding: 10px 15px;
    font-size: 13px;
    background: #f0f0f0;
    text-decoration: none;
}
.pagination-link.active {
    background: #dd3333;
    color: #fff;
}
div#video-filter-wrapper {
    margin-top: 150px;
}
/* Mobile Landscape */
@media (max-width: 768px) {
    .video-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .filter-btn {
        padding: 8px 12px;
        font-size: 14px;
    }

    .video-card h3 {
        font-size: 14px;
    }
}

/* Mobile Portrait */
@media (max-width: 480px) {
    .video-grid {
        grid-template-columns: 1fr;
    }
	section.banner-sec_single_whitepaper {
           padding: 200px 50px 60px 50px;
     }
	.download-card img {
       height: auto !important;
    }
    .single-blog-full-row {
        margin-top: 70px;
		        padding: 0 20px;
    }
    .search-bar input {
        font-size: 14px;
        padding: 8px;
    }

    .video-card, .download-card, .webinar-card {
        padding: 10px;
		flex: 0 0 calc(100% - 20px);
    }
}
/**************************/

p.post-date {
    font-size: 12px !important;
}
/** AI Page**/
.image-block {
  display: flex;
  flex-direction: column;
  align-items: center;
	min-width: 250px;
}

.image-block img {
	width: 250px;
  height: 100%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.image-block .title {
  margin-top: 8px;
  font-size: 16px;
	font-weight: 600;
  color: #333;
  text-align: center;
  white-space: normal;
}
.marquee-ai {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.ai-page {
    margin-top: 30px;
}
.marquee-inner-three {
  display: flex;
  white-space: nowrap;
  will-change: transform;
}
.marquee-inner-three img {
    height: 100%;
    transition: transform 0.5s;
    flex-shrink: 0;
    width: 150px;
    border-radius: 2rem;
}

 .marquee-inner-two img {
    height: 100%;
    transition: transform 0.5s;
    flex-shrink: 0;
	 width: 250px;
    border-radius: 2rem;
}
.ai-document-page .panel-grid-cell {
    height: 285px;
}
.text-tabs-section ul {
    margin-left: 0;
}
ul.section-text {
    margin-left: 0;
}
/**********/
.left-side-content-blog ol {
    padding-left: 0;
    margin-left: 0;
}
.left-side-content-blog ul {
    padding-left: 0;
    margin-left: 0;
}
/** In-demo_page**/
section.ezintegration-in-demo-section {
    padding-top: 190px;
}
.in-demo-video {
    text-align: center;
}
/** Auto Open Popup**/
.popup-auto-open {
    width: 100%;
}
.heading-section-popup p {
    font-size: 15px;
    font-weight: 600;
    color: #111111;
    margin: 10px 0 10px 0;
}
.heading-section-popup {
    text-align: center;
    margin-bottom: 15px;
}

.heading-section-popup h2 {
    font-size: 35px;
    line-height: 45px;
    font-weight: 700;
}

.image-popup {
    text-align: center;
    width: 100%;
}

.redirect-popup-button {
    text-align: center;
    margin-top: 15px;
	margin-bottom: 15px;
}

.redirect-popup-button a {
    padding: 15px;
    font-size: 16px;
    border-radius: 5px;
    color: #ffffff;
    background: #111111;
}
.image-popup img {
    width: 600px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    margin-bottom: 15px;
}
.redirect-popup-button a:hover {
    background: #dd3333;
}
/** Oracle NetSuite to any Other System **/
.u-card_post-wrapper.three-box-netsuite {
    text-align: center;
    min-height: 280px;
}
/*** Career Page Single Page **/

@media screen and (max-width: 767px) {
	.job-details-complete {
    display: block !important;
}

.job-description {
    width: 100% !important;
}

.job-briefing {
    width: 100% !important;
}
}
.form_description {
    text-align: center;
    font-size: 25px;
    background: #f7f7f7;
    padding: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 600;
}

section.single-job-page-set {
    padding-top: 130px;
}
.job-title {
       padding: 40px;
    background: #f7f7f7;
}

.job-details-complete {
    padding: 10px;
    display: flex;
}

.job-description {
    width: 60%;
    padding: 10px;
}

.job-briefing {
    width: 40%;
    padding: 10px;
}

.job-briefing p {
    font-size: 15px;
    margin-bottom: 10px;
}

.job-briefing p span {
    font-size: 16px;
    font-weight: 600;
}

.job-description p {
    font-size: 15px;
    text-align: left;
    margin-bottom: 10px;
}
.job-description ul li {
    font-size: 15px;
    text-align: left;
    margin-bottom: 10px;
}
/******************************/
/** Career Page **/
.full-width-row-jobs {
    background: #f7f7f7;
}

.jobposted-layout {
    padding: 15px;
    margin-bottom: 10px;
    background: #ffffff;
    border-radius: 10px;
}

.job-box {
    display: flex;
}
.job_title {
    width: 70%;
    text-align: left;
}

.apply-now-btn {
    width: 30%;
    text-align: center;
     margin-top: 30px;
}
.content_job-posted {
    display: flex;
}
.content_job-posted p span {
    font-weight: 600;
    font-size: 16px;
}
.content_job-posted p {
    font-size: 15px;
    padding: 10px;
}

h3.single-job-title {
    padding: 10px;
}
a.btn-apply {
    padding: 15px;
    border: 0.1em solid #111111;
    border-radius: 10px;
    color: #111111;
    font-size: 15px;
}

/********************/
/** Capterra Logo**/
img.cc-badge-logo-capterra {
    max-width: 16%;
}

img.cc-badge-logo-capterra.one {
    max-width: 13%;
}
/*********************/
/** API ezintegration subpage  **/
@media screen and (max-width: 767px) {
	.tabs-section-new {
    display: block !important;
}
.image-section-tab {
   width: 100% !important;
}
.text-tabs-section {
    width: 100% !important;
}
}
.tabs-section-new {
    width: 100%;
    display: flex;
    padding: 10px;
}
.image-section-tab {
    padding: 10px 20px;
	width: 60%;
}
.text-tabs-section {
    padding: 10px 20px;
    margin-top: 90px;
    width: 40%;
}
.image-section-tab img {
    border-radius: 15px;
}
.tab-view-row-api .sow-tabs-tab-container{
	text-align: center !important;
    display: block !important;
}
.tab-view-row-api .sow-tabs-tab.sow-tabs-tab-selected {
    border-radius: 10px;
    border: #aaa6a6 solid 0.1em;
}
.tab-view-row-api .sow-tabs-tab:hover {
    border-radius: 10px;
    border: #aaa6a6 solid 0.1em;
}
.text-tabs-section ul li {
    font-size: 16px;
    margin: 0;
    line-height: 32px;
}
/** Menu Changes**/
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 5px !important;
}
span.mega-menu-title {
    text-transform: none;
}
/** Ezintegration Sub Pages**/
.four-column-set-subpage .panel-grid-cell {
    height: 230px;
}
.cta_section_image img {
    border-radius: 10px;
}

/********************************************/
/* .common-page {
    padding-top: 50px;
} */
.list-checkbox-wrap .nf-field-element li label{
    display: inline !important;
}
.list-checkbox-wrap .nf-field-element ul{
    display: flex !important;
}
.form_ninja_field .nf-form-content input[type=submit] {
    width: 100%;
}
.form_ninja_field .nf-form-content input:not([type=submit]), .nf-form-content textarea {
    background: #ffffff !important;
}
.form_ninja_field .nf-form-content label {
    font-size: 16px !important;
}
.form_ninja_field .nf-field-label .nf-label-span, .nf-field-label label {
    font-size: 16px  !important;
}
.nf-form-content label {
    font-size: 16px !important;
}
.nf-field-label .nf-label-span, .nf-field-label label {
    font-size: 16px  !important;
}
nav.mobile-menu img {
    width: 11%;
    margin-right: 7px;
}
a.menu_href:hover {
    color: #dd3333 !important;
        text-decoration: none !important;
}
a.menu_href {
    border-bottom: 1px solid #dd3333 !important;
    width: 60% !important;
    margin-top: -30px;
}
.above_height {
    margin-top: 5rem;
}
/** Goldfinch ANalytics page**/
section.old_section.cc-layout-1.GA-page-color {
    background-color: #e1eefe;
    padding-left: 5rem;
    padding-right: 5rem;
    position: relative;
    overflow: hidden;
}
section.old_section.cc-layout-1.GA-page-color .img-hero {
    width: 120rem;
}
/** Pricing Page**/
.eyebrow.pricing-heading.u-mb-1-5 h1 {
    letter-spacing: .9px;
    font-size: 35px;
    padding-bottom: 20px;
    font-weight: 700;
    line-height: 1.2;
}
.text-size-14m-inter.text-color-grey.bold {
    font-weight: 700 !important;
}
.princing-page {
    padding: 0px 0px 50px 0px !important;
}
section.cc-header.pricing-page {
    padding: 18em 0 0 0;
}
.eyebrow.pricing-heading.u-mb-1-5 {
    letter-spacing: .9px;
    font-size: 35px;
    padding-bottom: 20px;
    font-weight: 700;
    line-height: 1.2;
}
.rowsingle {
    align-content: stretch;
    margin-bottom: -40px;
    margin-left: -20px;
    margin-right: -20px;
}
.section.goldfinchai {
    padding-top: 215px;
}
.box-imagescontact .nf-form-cont {
    width: 60rem;
    position: absolute;
       bottom: 30px;
    right: 35px;
}
.box-imagescontact.u-bg-color-yellow-200 {
    background-color: var(--color--yellow-200);
}
.box-imagescontact {
    flex: 1;
    min-width: 50%;
    height: 60rem;
    position: relative;
    overflow: hidden;
}
section.section.privacypolicypages {
    padding-top: 200px;
}

section.section.privacypolicypages p {
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
        margin-top: 20px;
}

section.section.privacypolicypages h3 {
    padding-top: 15px;
}

section.section.privacypolicypages ul li, section.section.privacypolicypages ol li{
    font-size: 14px;
    line-height: 25px;
	color: #333333;
}
p.socialicons img {
    background: #ffffff;
    border-radius: 10px;
}
/** Ninja Form Designing**/
.nf-form-fields-required {
    display: none;
}
.nf-error.field-wrap .nf-field-element:after {
    border-radius: 15px !important;
}
.ninja-forms-req-symbol {
    display: none;
}
.nf-form-cont {
    padding: 10px;
}
.nf-form-content input[type=submit] {
    font-size: 16px !important;
}
.u-font-bold.u-mt-auto {
    font-size: 14px;
    color: #111111;
}
.nf-form-content .ninja-forms-field {
    font-size: 12px !important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    border-radius: 15px !important;
}
/** Trick slider**/
.marquee {
    overflow-x: clip;
    white-space: nowrap;
    position: relative;
    width: 100%;
}

.marquee-inner, .marquee-inner-one, .marquee-inner-two {
    display: flex;
    align-items: center;
    gap: 2vw;
    padding: 5vh 0;
    will-change: transform;
}

.marquee-inner img, .marquee-inner-one img {
    height: 100%;
    transition: transform 0.5s;
    flex-shrink: 0;
    width: 70px;
    border-radius: 2rem;
}

.marquee-inner img:hover, .marquee-inner-one img:hover, .marquee-inner-two img:hover {
    transform: scale(1.03);
}

/**slider**/

.hero_tabs-inner img {
    width: 300px;
}

  header-titles-wrapper {
    padding: 0 0;
}
body:not(.enable-search-modal) .header-titles-wrapper {
    justify-content: center;
    padding-left: unset;
}
#site-footer a:hover {
    color: #ffffff;
}
.social-media-footer img {
    width: 20px;
}
.social-media-footer a {
    padding: 0 15px;
}
.section.overflow-hidden.our-partners-section-bottom {
    padding-top: 20px;
    padding-bottom: 20px;
}
.header-navigation-wrapper nav.primary-menu-wrapper ul li a img {
    margin-right: 7px;
    height: 35px;
/* 	  width: 35px; */

}
p.socialicons a {
    padding: 5px 10px 5px 10px;
}

p.socialicons img {
    width: 10%;
}
.widget li:first-child{
    margin-top: 3px;
}
.footer-sidebar.five p a {
    color: #8b8b8e;
}
.footer-sidebar.five p a:hover {
    color: #ffffff;
}
.footer-sidebar.five p:hover {
    color: #ffffff;
}
.footer-bar {
   background: var(--color--black);
    width: 100%;
    display: flex;
    padding: 0px 20px 0px 16px;
}

ul#menu-footer-bar {
    display: flex;
    /* font-size: 16px; */
}

ul#menu-footer-bar li {
    padding: 15px 25px 14px 25px;
    font-size: 15px;
}

.footer-trademark-menu {
    width: 60%;
}

.footer-trademark {
        width: 100%;
    text-align: center;
}


ul#menu-footer-bar li a {
    color: #8b8b8e;
    font-weight: 200;
}
ul#menu-footer-bar li a:hover {
    color: #ffffff;
}

.footer-trademark p {
    font-size: 16px;
    font-weight: 200;
    padding: 15px 25px 15px 25px;
    color: #8b8b8e;
}
.footer-trademark p:hover {
    color: #ffffff;
}
.slider_nav-button img {
    width: 25px;
}



.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.slider-main_component p {
    font-size: 14px;
    padding: 20px 0px 20px 0px;
}
.section.u-bg-white.cc-border_top.newcolor {
    background: #f3f3f3;
}
.step-block:hover {
    border: 1px solid #dd3333;
}
.section.scroll.colorthree {
    background: #f2f2f2;
}

.section.scroll.colorone {
    background: #f2f2f2;
}

.section.scroll.colortwo {
    background: #f2f2f2;
}

.section.scroll.colorfour {
    background: #f2f2f2;
}
.columns-section {
    width: 100%;
    padding: 20px 0px 20px 0px;
}

.step-block div {
    font-size: 16px;
}
.step-block {
    border-radius: 5px;
    padding: 10px;
        background: #ffffff;
   
}
.u-card_post-wrapper p {
    font-size: 14px;
    color: #111111;
    padding: 36px 0px 10px 0px;
}
.u-card_post-wrapper h3 {
    font-size: 25px;
    padding: 15px 0px 10px 0px;
}
.showing-menu-modal .header-footer-group.fixheader {
    display: none;
}
header.header-footer-group.fixheader {
    position: fixed !important;
    z-index: 111111 !important;
    width: 100% !important;
    background: #ffffff !important;
}
div#blog-feature-list {
    overflow: hidden;
}
/*.primary-menu .icon::before, .primary-menu .icon::after {
    background-color: #111111;
}*/
body:not(.overlay-header) .primary-menu ul {
    background-color: #ffffff !important;
}
body:not(.overlay-header) .primary-menu > li > ul:after {
   display: none;
}
@media screen and (max-width: 479px) {
    .header-inner {
    padding: 2.15rem 0;
}
      .item .col.col-lg-5 {
    max-width: 100% !important;
}

    .extra_login {
        display: none;
}
.footer-trademark {
    width: auto;
}
ul#menu-footer-bar {
    display: block;
    /* font-size: 16px; */
}
}
@media screen and (max-width: 767px) {
	section.ezintegration-in-demo-section {
    padding-top: 170px !important;
}
.full-ezintegration-row {
    display: block !important;
}
.left-side-single-video {
    width: 100% !important;
    padding-left: 0px !important;
}
.right-side-single-video {
    width: 100% !important;
}
.right-side-single-download {
    width: 100% !important;
}
    .rowslider {
    margin-top: 200px;
}
.swiper-slide {
    width: 360px !important;
}
.homebannerfirst {
    margin-top: 320px !important; 
}
     .header-inner {
    padding: 2.15rem 0;
}
    .whitepaper_page {
    margin: 0px 0px 20px 0px;
    width: 100%;
}
.three_layoutblogposts {
    width: 100%;
}
    .item .col.col-lg-5 {
    max-width: 100% !important;
}
  
    .extra_login {
        display: none;
}
    .workflow-container._1 {
        display: none;
    }
.footer-bar {
    display: block;
}
.footer-trademark {
    width: auto;
}
ul#menu-footer-bar {
    display: block;
    /* font-size: 16px; */
}
}
.header-navigation-wrapper nav.primary-menu-wrapper ul li a {
    font-size: 15px;
}
span.sub {
    font-size: 12px;
    color: #6f7787;
    line-height: 1.5;
}
.header-inner .toggle {
    padding: 35px 5px 20px 5px;
}

a.login {
    font-size: 15px;
    color: #111111;
    padding: 10px;
}

/*a.signup {
    color: #ffffff;
    background: #111111;
    padding: 10px;
    font-size: 15px;
    border-radius: 5px;
}*/
.footer-sidebar nav.menu-footer-one-container ul li a {
    color: #8b8b8e;
    font-weight: 400;
}
.footer-sidebar nav.menu-footer-two-container ul li a {
   color: #8b8b8e;
   font-weight: 400;
}
.footer-sidebar nav.menu-footer-two-container ul li {
    font-size: 14px;
}
.footer-sidebar nav.menu-footer-three-container ul li {
    font-size: 14px;
}
.footer-sidebar nav.menu-footer-three-container ul li a {
    color: #8b8b8e;
    font-weight: 400;
}
footer#site-footer {
    padding-top: var(--spacing--5rem);
    padding-bottom: var(--spacing--5rem);
    background-color: var(--color--black);
    color: rgba(231, 232, 236, .6);
    font-weight: 400;
}
.footer-sidebar.one img {
    width: 100%;
}

.footer-sidebar.one {
    padding: 10px;
    margin-top: 60px;
}

h2.widget-title.subheading {
      color: #ffffff;
    margin-bottom: 0;
    font-size: 20px;
    /* text-align: center; */
    padding: 10px;
}

ul.menu {
    margin-left: -10px;
}

.footer-sidebar nav.menu-footer-one-container ul li {
    font-size: 14px;
}

.footer-sidebar.five p {
    font-family: Inter, sans-serif;
    font-size: 15px;
    color: #8b8b8e;
    padding: 4px;
}

.footer-columns {
    width: 100%;
}

.footer-sidebar {
    width: 14.28%;
    float: inline-start;
}
#site-footer .section-inner-footer {
    align-items: baseline;
    display: flex;
    justify-content: space-between;
}
.section-inner-footer {
    margin-left: auto;
    margin-right: auto;
    max-width: 130rem;
    width: calc(100% - 5rem);
}
.footer-sidebar nav.menu-by-use-case-footer-container ul li {
    font-size: 14px;
}
.footer-sidebar nav.menu-by-use-case-footer-container ul li a {
    color: #8b8b8e;
    font-weight: 400;
}
.footer-sidebar nav.menu-by-system-footer-menu-container ul li a {
    color: #8b8b8e;
    font-weight: 400;
}
.footer-sidebar nav.menu-by-system-footer-menu-container ul li {
    font-size: 14px;
}
.footer-sidebar nav.menu-research-footer-menu-container ul li {
    font-size: 14px;
}
.footer-sidebar nav.menu-research-footer-menu-container ul li a {
    color: #8b8b8e;
    font-weight: 400;
}
.footer-sidebar nav.menu-legal-footer-menu-container ul li {
    font-size: 14px;
}
.footer-sidebar nav.menu-legal-footer-menu-container ul li a {
    color: #8b8b8e;
    font-weight: 400;
}
.accordion-content img {
    width: 2%;
}
.accordion{
    max-width: 33rem;
    width: 100%;
    background: #FFF;
    margin:0 1rem;
    padding: 1rem;
    border-radius: 0.5rem;
    box-shadow: 0 0 5px rgba(0,0,0,0.2);
}
.accordion .accordion-content{
    margin:10px 0;
    border-radius: 5px;
    background-color: #e8ffdc;
    border-color: #bbffaa;
    overflow: hidden;
}

.accordion-content.is-open{
    padding-bottom: 10px;
}
.accordion-content header{
    display:flex;
    min-height: 50px;
    padding: 0 15px;
    cursor: pointer;
    align-items: center;
    justify-content: space-between;
    transition:all 0.2s linear;
}
.accordion-content.is-open header{
    min-height: 35px;
}
.accordion-content-title{
    font-size: 2rem;
    font-weight: 600;
    color:#000000;
}
.accordion-content-description{
    height:0;
    font-size: 18px;
    text-align: justify;
    color:#000000;
    font-weight: 300;
    padding: 0 15px;
}
.fa-solid, .fas {
    font-size: 18px;
}




@media (min-width: 700px) {
    .site-logo img {
        max-height: 5rem;
    }
}

@media screen and (max-width: 479px) {
    .banner-sec_single_whitepaper h1.fs-1.title {
    font-size: 16px;
    line-height: 20px;
    color: #ffffff;
}
    li.recent_posts {
    display: inline-block;
}
    .footer-sidebar {
    width: 100% !important;
     float: none; 
}
 .content-wrapper {
     display: block; 

}
/*.left-side-content-blog {
    width: 100%;
     float: none; 
     margin: 0px; 
}
   .right-side-content-blog {
    width: 100%;
     float: none; 
     height: auto;
}*/
.extreme-left-side-content-blog {
    display: none;
}
 .form-right-whitpaper-upper {
    width: 100%;
    float: none;
}
.left-content-whitepaper-upper {
    width: 100%;
    float: none;
    text-align: center;
}
}
@media screen and (max-width: 767px) {
    .banner-sec_single_whitepaper h1.fs-1.title {
    font-size: 16px;
    line-height: 20px;
    color: #ffffff;
}
    .form-right-whitpaper-upper {
    width: 100%;
    float: none;
}
.left-content-whitepaper-upper {
    width: 100%;
    float: none;
    text-align: center;
}
    .right-side-content-blog {
    width: 100%;
     float: none; 
}
li.recent_posts {
    display: inline-block;
}
  /*  .single-blog-full-row {
    width: 100%;
   display: block;
}*/
/*.left-side-content-blog {
    width: 100%;
     float: none; 
     margin: 0px; 
}*/
    .footer-sidebar {
    width: 100% !important;
     float: none; 
}
}
.site-logo img {
    max-height: 5rem;
}
.primary-menu li {
    font-size: 16px;
    line-height: 1.25;
    position: relative;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: sans-serif
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

@font-face {
    font-family: webflow-icons;
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");
    font-weight: 400;
    font-style: normal
}

[class^=w-icon-],[class*=\ w-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons!important
}

.w-icon-slider-right:before {
    content: "î˜€"
}

.w-icon-slider-left:before {
    content: "î˜"
}

.w-icon-nav-menu:before {
    content: "î˜‚"
}

.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before {
    content: "î˜ƒ"
}

.w-icon-file-upload-remove:before {
    content: "î¤€"
}

.w-icon-file-upload-icon:before {
    content: "î¤ƒ"
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial,sans-serif;
    font-size: 14px;
    line-height: 20px
}

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

html.w-mod-touch * {
    background-attachment: scroll!important
}

.w-block {
    display: block
}

.w-inline-block {
    max-width: 100%;
    display: inline-block
}

.w-clearfix:before,.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: transparent!important
}

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

.w-webflow-badge,.w-webflow-badge * {
    z-index: auto;
    visibility: visible;
    box-sizing: border-box;
    float: none;
    clear: none;
    box-shadow: none;
    opacity: 1;
    direction: ltr;
    font-family: inherit;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-align: inherit;
    letter-spacing: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
    text-indent: 0;
    text-transform: inherit;
    text-shadow: none;
    font-smoothing: auto;
    vertical-align: baseline;
    cursor: inherit;
    white-space: inherit;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    background: 0 0;
    border: 0 transparent;
    border-radius: 0;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    max-height: none;
    margin: 0;
    padding: 0;
    list-style-type: disc;
    transition: none;
    display: block;
    position: static;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    overflow: visible;
    transform: none
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);
    visibility: visible!important;
    z-index: 2147483647!important;
    color: #aaadb0!important;
    opacity: 1!important;
    background-color: #fff!important;
    border-radius: 3px!important;
    width: auto!important;
    height: auto!important;
    margin: 0!important;
    padding: 6px!important;
    font-size: 12px!important;
    line-height: 14px!important;
    text-decoration: none!important;
    display: inline-block!important;
    position: fixed!important;
    top: auto!important;
    bottom: 12px!important;
    left: auto!important;
    right: 12px!important;
    overflow: visible!important;
    transform: none!important
}

.w-webflow-badge>img {
    visibility: visible!important;
    opacity: 1!important;
    vertical-align: middle!important;
    display: inline-block!important
}

h1,h2,h3,h4,h5,h6 {
    margin-bottom: 10px;
    font-weight: 700
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px
}

h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px
}

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px
}

p {
    margin-top: 0;
    margin-bottom: 10px
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin: 0 0 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

ul,ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,.w-video object,.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

button,[type=button],[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input:-moz-placeholder,.w-select:-moz-placeholder {
    color: #999
}

.w-input::-moz-placeholder,.w-select::-moz-placeholder {
    color: #999;
    opacity: 1
}

.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder {
    color: #999
}

.w-input:focus,.w-select:focus {
    border-color: #3898ec;
    outline: 0
}

.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select {
    cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee
}

textarea.w-input,textarea.w-select {
    height: auto
}

.w-select {
    background-color: #f3f3f3
}

.w-select[multiple] {
    height: auto
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block
}

.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-radio:before,.w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-radio:after {
    clear: both
}

.w-radio-input {
    float: left;
    margin: 3px 0 0 -20px;
    line-height: normal
}

.w-file-upload {
    margin-bottom: 10px;
    display: block
}

.w-file-upload-input {
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    position: absolute;
    overflow: hidden
}

.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block
}

.w-file-remove-link {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block
}

.w-icon-file-upload-icon,.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block
}

.w-icon-file-upload-uploading {
    height: 20px
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.w-container:before,.w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-container:after {
    clear: both
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}

.w-row:before,.w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-row:after {
    clear: both
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0
}

.w-col-1 {
    width: 8.33333%
}

.w-col-2 {
    width: 16.6667%
}

.w-col-3 {
    width: 25%
}

.w-col-4 {
    width: 33.3333%
}

.w-col-5 {
    width: 41.6667%
}

.w-col-6 {
    width: 50%
}

.w-col-7 {
    width: 58.3333%
}

.w-col-8 {
    width: 66.6667%
}

.w-col-9 {
    width: 75%
}

.w-col-10 {
    width: 83.3333%
}

.w-col-11 {
    width: 91.6667%
}

.w-col-12 {
    width: 100%
}

.w-hidden-main {
    display: none!important
}

.hero_tabs-wrapper._2 .loop-wrapper {
    width: 300px;
    height: 150px;
}
.hero_tabs-wrapper._2 {
    left: 460px;
}

.loop-wrapper {
    border-radius: 10px;
        background: #dd3333;
  margin: 0 auto;
  position: relative;
  display: block;
  width: 600px;
  height: 250px;
  overflow: hidden;
  border-bottom: 3px solid #fff;
  color: #fff;
}
.name-vis {
    z-index: 30;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-top: 1px solid #000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 80px;
    margin-top: auto;
    padding-top: 4px;
    display: flex;
}
.profile {
    z-index: 10;
    object-fit: cover;
    background-position: 50%;
    background-size: cover;
    border: 2px solid #000;
    border-radius: 4px;
    width: 50px;
    height: 50px;
    margin-top: auto;
    margin-bottom: auto;
}
@media screen and (max-width: 991px) {
/* .u-product_container.u-z-index-1.c-dropshadow {
        display: none;
}*/
    .w-container {
        max-width:728px
    }

    .w-hidden-main {
        display: inherit!important
    }

    .w-hidden-medium {
        display: none!important
    }

    .w-col-medium-1 {
        width: 8.33333%
    }

    .w-col-medium-2 {
        width: 16.6667%
    }

    .w-col-medium-3 {
        width: 25%
    }

    .w-col-medium-4 {
        width: 33.3333%
    }

    .w-col-medium-5 {
        width: 41.6667%
    }

    .w-col-medium-6 {
        width: 50%
    }

    .w-col-medium-7 {
        width: 58.3333%
    }

    .w-col-medium-8 {
        width: 66.6667%
    }

    .w-col-medium-9 {
        width: 75%
    }

    .w-col-medium-10 {
        width: 83.3333%
    }

    .w-col-medium-11 {
        width: 91.6667%
    }

    .w-col-medium-12 {
        width: 100%
    }

    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto
    }
}

@media screen and (max-width: 767px) {
    .w-hidden-main,.w-hidden-medium {
        display:inherit!important
    }

    .w-hidden-small {
        display: none!important
    }

    .w-row,.w-container .w-row {
        margin-left: 0;
        margin-right: 0
    }

    .w-col {
        width: 100%;
        left: auto;
        right: auto
    }

    .w-col-small-1 {
        width: 8.33333%
    }

    .w-col-small-2 {
        width: 16.6667%
    }

    .w-col-small-3 {
        width: 25%
    }

    .w-col-small-4 {
        width: 33.3333%
    }

    .w-col-small-5 {
        width: 41.6667%
    }

    .w-col-small-6 {
        width: 50%
    }

    .w-col-small-7 {
        width: 58.3333%
    }

    .w-col-small-8 {
        width: 66.6667%
    }

    .w-col-small-9 {
        width: 75%
    }

    .w-col-small-10 {
        width: 83.3333%
    }

    .w-col-small-11 {
        width: 91.6667%
    }

    .w-col-small-12 {
        width: 100%
    }
}

@media screen and (max-width: 479px) {

    .w-container {
        max-width:none
    }

    .w-hidden-main,.w-hidden-medium,.w-hidden-small {
        display: inherit!important
    }

    .w-hidden-tiny {
        display: none!important
    }

    .w-col {
        width: 100%
    }

    .w-col-tiny-1 {
        width: 8.33333%
    }

    .w-col-tiny-2 {
        width: 16.6667%
    }

    .w-col-tiny-3 {
        width: 25%
    }

    .w-col-tiny-4 {
        width: 33.3333%
    }

    .w-col-tiny-5 {
        width: 41.6667%
    }

    .w-col-tiny-6 {
        width: 50%
    }

    .w-col-tiny-7 {
        width: 58.3333%
    }

    .w-col-tiny-8 {
        width: 66.6667%
    }

    .w-col-tiny-9 {
        width: 75%
    }

    .w-col-tiny-10 {
        width: 83.3333%
    }

    .w-col-tiny-11 {
        width: 91.6667%
    }

    .w-col-tiny-12 {
        width: 100%
    }
}

.w-widget {
    position: relative
}

.w-widget-map {
    width: 100%;
    height: 400px
}

.w-widget-map label {
    width: auto;
    display: inline
}

.w-widget-map img {
    max-width: inherit
}

.w-widget-map .gm-style-iw {
    text-align: center
}

.w-widget-map .gm-style-iw>button {
    display: none!important
}

.w-widget-twitter {
    overflow: hidden
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    pointer-events: none;
    border: solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: rgba(117,134,150,0) #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: rgba(255,255,255,0) #fff rgba(255,255,255,0) rgba(255,255,255,0);
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    pointer-events: none;
    border: solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b rgba(117,134,150,0) rgba(117,134,150,0);
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff rgba(255,255,255,0) rgba(255,255,255,0);
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    top: -100%;
    bottom: -100%;
    left: -100%;
    right: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none!important
}

.w-background-video--control {
    background-color: transparent;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none!important
}

.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    background: #ddd;
    height: 300px;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px rgba(51,51,51,.4)
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: rgba(34,34,34,.4)
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    cursor: pointer;
    background-color: rgba(255,255,255,.4);
    width: 1em;
    height: 1em;
    margin: 0 3px .5em;
    transition: background-color .1s,color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,.w-slider-arrow-right {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.w-slider-force-show {
    display: block!important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width: 767px) {
    .w-nav-brand {
        padding-left:10px
    }
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: rgba(0,0,0,.9);
    outline: 0;
    font-family: Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,.w-lightbox-container {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    max-width: none;
    height: auto
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: rgba(0,0,0,.4);
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-x: auto;
    overflow-y: hidden
}

.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0,0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    border: 5px solid rgba(0,0,0,.4);
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid transparent;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    bottom: -4px;
    left: -4px;
    right: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width: 768px) {
    .w-lightbox-content {
        height:96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,.w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,.w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,.w-lightbox-inactive:hover {
    opacity: 0
}

.w-richtext:before,.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,.w-richtext ul {
    overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default!important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: transparent;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

.w-nav:before,.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block!important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width: 991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display:none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width: 767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display:none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width: 479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display:none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width: 479px) {
    .w-tab-link {
        display:block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible {
    display: none!important
}

.wf-layout-layout {
    display: grid
}

.w-code-component>* {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

:root {
    --color--black: #000;
    --color--blue-500: #038ff7;
    --archive--slate-grey\<deleted\|variable-1ed44f93\>: #676d7e;
    --color--clay-black: #000;
    --archive--medium-purple\<deleted\|variable-7fcb262b\>: #9170e6;
    --color--white: white;
    --archive--alice-blue\<deleted\|variable-4b33b3bb\>: #f3f7fe;
    --white\<deleted\|variable-d7626ba4\>: white;
    --archive--white-4\<deleted\|variable-05db9e03\>: #f9fbfe;
    --archive--cornsilk\<deleted\|variable-cf7221ac\>: #fff6df;
    --archive--coral\<deleted\|variable-407d950e\>: #ff753c;
    --archive--border\<deleted\|variable-8c681385\>: rgba(2,89,167,.12);
    --archive--indian-red\<deleted\|variable-438e170b\>: #ed4f6a;
    --black-2\<deleted\|variable-1be39b01\>: black;
    --gainsboro-2\<deleted\|variable-a811882e\>: #e7e8ec;
    --archive--medium-sea-green\<deleted\|variable-a7582730\>: #27b871;
    --archive--alice-gold\<deleted\|variable-c96cb2e7\>: #e4a224;
    --archive--shadow\<deleted\|variable-a1e66088\>: rgba(0,0,0,.08);
    --silver\<deleted\|variable-07db7ac9\>: #c3c7d0;
    --archive--light-grey\<deleted\|variable-be33659a\>: #cdd0d8;
    --archive--light-grey-2\<deleted\|variable-5b817cc3\>: #cbcbcb;
    --ghost-white\<deleted\|variable-0fb15312\>: #f9f4fd;
    --archive--white-3\<deleted\|variable-651cd2b4\>: #fbfbfb;
    --archive--dodger-blue\<deleted\|variable-7713e009\>: #028ff7;
    --archive--slate-blue\<deleted\|variable-231aa278\>: #8956be;
    --archive--lime-green\<deleted\|variable-14ae8b6e\>: #1dad2c;
    --archive--crimson\<deleted\|variable-76fa0a65\>: #c33652;
    --archive--ghost-white-2\<deleted\|variable-be9dede4\>: #eef3ff;
    --archive--tomato\<deleted\|variable-dbeee908\>: #ff5f57;
    --dim-grey\<deleted\|variable-92d6e75d\>: #686d7c;
    --archive--old-lace-2\<deleted\|variable-16a1bd07\>: #fff6e2;
    --archive--gainsboro\<deleted\|variable-91e80472\>: #d9d9d9;
    --goldenrod-2\<deleted\|variable-82208560\>: #dfac47;
    --dodger-blue-4\<deleted\|variable-f4bb3710\>: #3f8def;
    --archive--mint-cream\<deleted\|variable-94a0e49c\>: #ebf6ee;
    --archive--dark-grey\<deleted\|variable-eb42266a\>: #a0a0a0;
    --archive--slate-grey-4\<deleted\|variable-1e932acf\>: #676d7e;
    --sea-green\<deleted\|variable-79b3c756\>: #0a9e5c;
    --dodger-blue-2\<deleted\|variable-890ee2be\>: #2599fe;
    --archive--white-smoke-2\<deleted\|variable-3334573e\>: #f9f9f9;
    --dark-grey-2\<deleted\|variable-ad1cd049\>: #a2a8b7;
    --archive--light-grey-3\<deleted\|variable-3863b79b\>: #ced0d8;
    --ghost-white-3\<deleted\|variable-cf2d02bc\>: #eef3fe;
    --alice-blue-3\<deleted\|variable-e6a32bfc\>: #eef4ff;
    --white-5\<deleted\|variable-7319a1f8\>: #f9fcfe;
    --ghost-white-6\<deleted\|variable-fdf30455\>: #f4f7fd;
    --medium-purple-3\<deleted\|variable-b73ea94f\>: #aa70e6;
    --archive--medium-purple-2\<deleted\|variable-17516af6\>: #aa70e6;
    --crimson-2\<deleted\|variable-76373772\>: #cc3c58;
    --black\<deleted\|variable-fca35b56\>: #1d2026;
    --color--gray-600: #717989;
    --ai-prompt\<deleted\|variable-f52417cc-ea4f-7be2-bcd6-776bf4bb8737\>: #f5ebfd;
    --home-purple\<deleted\|variable-66db8f19-b37c-a6b7-0e8c-6fd64a059414\>: #aa70e6;
    --archive--lavender\<deleted\|variable-4e5c1203\>: #dee9ff;
    --spacing--2rem: 2rem;
    --spacing--1-5rem: 1.5rem;
    --color--blue-300: #abc9fe;
    --color--blue-200: #dee9ff;
    --color--purple-300: #d7abff;
    --color--purple-200: #e8cefe;
    --color--purple-600: #8956be;
    --color--gray-border: #e7e8ec;
    --color--gray-100: #f6f6f8;
    --color--yellow-400: #ffbd13;
    --color--yellow-300: #fde097;
    --color--yellow-600: #af8310;
    --color--green-300: #71dc95;
    --color--green-200: #baf6c9;
    --color--blue-400: #70abfe;
    --color--green-600: #047e4a;
    --color--purple-400: #a54fff;
    --color--blue-600: #0667d9;
    --color--gray-medium: #a2a8b7;
    --color--gray-50: #fbfbfc;
    --spacing--0-75rem: .75rem;
    --spacing--0-5rem: .5rem;
    --spacing--1rem: 1rem;
    --color--blue-100: #f3f7fe;
    --color--green-100: #e6fce9;
    --color--purple-100: #f5ebfd;
    --color--yellow-200: #fde9b5;
    --color--yellow-100: #fff4d9;
    --spacing--8rem: 3rem;
    --spacing--4rem: 4rem;
    --spacing--2-5rem: 2.5rem;
    --spacing--3rem: 3rem;
    --color--purple-500: #aa70e6;
    --spacing--0-25rem: .25rem;
    --spacing--5rem: 5rem;
    --spacing--6rem: 6rem;
    --spacing--7rem: 7rem;
    --spacing--0-875rem: .875rem;
    --color--gray-500: #979da9;
    --color--green-500: #0a9e5c;
    --spacing--1-25rem: 1.25rem;
    --fonts--serif-thin: "Canela Web",sans-serif;
    --color--pink-400: #ff7ad5;
    --color--orange-400: #ff6b00;
    --color--green-400: #2bbf71;
    --color--yellow-500: #dbab2d;
    --spacing--1-75rem: 1.75rem
}

.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-layout-vflex {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}

.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px
}
.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-layout-grid {
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.w-layout-layout {
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 20px
}

.w-layout-cell {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.w-layout-hflex {
    flex-direction: row;
    align-items: flex-start;
    display: flex
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-pagination-previous-icon {
    margin-right: 4px
}

.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-page-count {
    text-align: center;
    width: 100%;
    margin-top: 20px
}

.w-pagination-next-icon {
    margin-left: 4px
}

@media screen and (max-width: 991px) {
    .w-layout-blockcontainer {
        max-width:728px
    }
}

@media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
        max-width:none
    }
}

body {
    color: var(--color--black);
    font-family: Inter,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5
}

h1 {
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1
}

h2 {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Inter,sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2
}

h3 {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.2rem;
    font-weight: 600;
    line-height: 1.2
}

h4 {
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.1
}

h5 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 700;
    line-height: 1.5
}

h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: .75rem;
    font-weight: 700;
    line-height: 1.5
}

p {
    opacity: .8;
    margin-bottom: 0
}

a {
    color: inherit;
    text-underline-offset: .04em;
    text-underline-position: under;
    text-decoration: none;
    text-decoration-thickness: .1em
}

a:focus-visible {
    outline-color: var(--color--blue-500);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: dashed
}

a[data-wf-focus-visible] {
    outline-color: var(--color--blue-500);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: dashed
}

ul {
    margin-bottom: 2rem;
    padding-left: 2rem
}

ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

li {
    margin-bottom: .25rem;
    font-size: 1rem
}

img {
    max-width: 100%;
    height: auto;
    display: inline-block
}

label {
    margin-bottom: .25rem;
    font-weight: 500
}

strong {
    font-weight: 700
}

blockquote {
    border-left: .25rem solid var(--color--black);
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 1rem 1.5rem 1rem 1rem;
    font-size: 1rem;
    font-weight: 600;
    line-height: 160%
}

figure {
    margin-top: 2rem;
    margin-bottom: 2rem
}

figcaption {
    text-align: center;
    margin-top: .25rem;
    font-size: 1rem
}

.text-color-black {
    color: #000
}

.text-color-black.margin-right-0 {
    margin-top: auto;
    margin-bottom: auto;
    margin-right: 0
}

.text-color-black.margin-right-10 {
    color: #676d7e;
    margin: auto .5rem auto auto;
    font-size: .875rem;
    font-weight: 400
}

.text-weight-semibold {
    font-weight: 600
}

.show {
    display: block
}

.overflow-hidden {
    overflow: hidden
}

.global-styles {
    display: block;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.button-large {
    color: var(--color--clay-black);
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 14.875rem;
    height: 3.5rem;
    padding: .75rem 1.25rem;
    transition: color .15s;
    display: flex;
    position: relative
}

.button-large:hover {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.heading-medium {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.2
}
.text-color-theme {
color: #dd3333;
}
.heading-medium.text-color-purple.margin-bottom.margin-small.text-color-blue {
    letter-spacing: 0
}

.heading-medium.margin-bottom.margin-small.text-color-purple {
    letter-spacing: 0;
    font-weight: 600
}

.heading-medium.text-color-red.margin-bottom.margin-small {
    letter-spacing: 0
}

.text-weight-bold {
    font-weight: 700
}

.text-weight-normal {
    font-weight: 400
}

.hide {
    display: none
}

.text-size-medium {
    font-size: 1.25rem
}

.text-size-small {
    font-size: .875rem
}

.text-size-small.header,.text-size-small.header.header {
    font-weight: 400
}

.text-size-small.tbl-col-2 {
    color: #676d7e
}

.form-input {
    background-color: transparent;
    min-height: 3rem;
    margin-bottom: .75rem;
    padding: .5rem 1rem
}

.page-wrapper {
    background-color: var(--color--white);
    color: var(--color--clay-black);
    position: relative;
    overflow: clip
}

.page-wrapper.overflow {
    overflow: visible
}

.page-wrapper.bg-color-ghost-white {
    background-color: #f4f7fd
}

.align-center {
    margin-left: auto;
    margin-right: auto
}

.padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: block
}

.padding-global.is-relative {
    position: relative
}

.padding-global.z-index-2 {
    z-index: 2;
    position: relative
}

.padding-global.ai-prompts {
    z-index: 1;
    position: relative
}

.text-color-grey {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    align-items: flex-start;
    display: flex
}

.background-color-white {
    background-color: #fff
}

.form-message-error {
    margin-top: .75rem;
    padding: .75rem
}

.utility_component {
    justify-content: center;
    align-items: center;
    width: 100vw;
    max-width: 100%;
    height: 100vh;
    max-height: 100%;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    display: flex
}

.utility_image {
    margin-bottom: .5rem;
    margin-left: auto;
    margin-right: auto
}

.main-wrapper {
    z-index: 1;
    margin-top: 0;
    position: relative;
    overflow: hidden
}

.main-wrapper.background-alice {
    background-color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>)
}

.container-medium {
    z-index: 1;
    width: 100%;
    max-width: 76rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.container-small {
    width: 100%;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto
}

.button-text {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    text-align: center;
    background-color: transparent;
    justify-content: center;
    align-items: center;
    position: relative
}

.margin-small {
    margin: 1rem
}

.margin-medium {
    margin: 2rem
}

.padding-0 {
    padding: 0
}

.margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

.overflow-auto {
    overflow: auto
}

.text-style-2lines.u-text-gray-dark._w-90 {
    width: 90%
}

.text-weight-medium {
    font-weight: 500
}

.nav_button-1 {
    z-index: 9;
    color: var(--color--clay-black);
    flex: none;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    padding: .75rem 1.25em;
    transition: color .15s;
    display: flex;
    position: relative
}

.nav_button-1:hover {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.nav_button-1.outbound {
    width: 100%;
    display: inline-block
}

.nav_button-1.leads {
    width: 100%;
    height: 2.5em;
    display: inline-block
}

.nav_button-bg {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.nav_button-bg.outbound {
    position: static
}

.nav_button-bg.start-journey {
    max-width: 11.875em;
    position: static
}

.nav_button-bg.cta-action {
    max-width: 10em;
    position: static
}

.nav_button-text {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    text-align: center;
    position: relative
}

.nav_button-text.black {
    color: var(--color--clay-black);
    font-family: SÃ¶hne krÃ¤ftig
}

.nav_link-1 {
    z-index: 2;
    color: var(--color--clay-black);
    text-align: right;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-left: .75rem;
    margin-right: .75rem;
    font-family: SÃ¶hne buch;
    text-decoration: none;
    display: flex;
    position: relative
}

.button-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.hero-image_wrapper-1 {
    border-bottom: .1rem solid rgba(2,89,167,.12);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex
}

.hero-image_wrapper-1.hide {
    display: none
}

.hero-image_screen {
    border-radius: 0 0 .5rem .5rem;
    width: auto;
    height: auto;
    padding-bottom: 15px;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.logos_wrapper-1 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: auto;
    display: flex;
    position: relative
}

.logos_wrapper-1.wrapper-tool {
    display: none
}

.logos_headline {
    text-align: center;
    letter-spacing: .7px;
    text-transform: none;
    margin-bottom: 2rem;
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: 1.4rem;
    line-height: 1.5
}

.logos_headline.marquee-header {
    z-index: 2;
    letter-spacing: 0;
    margin-bottom: 0;
    font-family: Inter,sans-serif;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.5rem;
    position: relative
}

.how_section {
    background-color: #f9fbfe
}

.how_wrapper-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.how_heading-1 {
    text-align: center;
    margin-bottom: 1.5rem;
    font-size: 3.2rem
}

.how_paragraph-1 {
    text-align: center;
    margin-bottom: 6rem;
    font-size: 1.4rem
}

.grid-block {
    width: 100%;
    height: 100%;
    position: relative
}

.tools_section {
    background-color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    width: 100%;
    display: block;
    position: relative
}

.tools_section.background-color-white {
    background-color: var(--archive--white-4\<deleted\|variable-05db9e03\>)
}

.tools_wrapper-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative
}

.tools_heading {
    text-align: center;
    margin-bottom: 4rem;
    font-size: 3.2rem;
    line-height: 1.2
}

.tools_wrapper-2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: relative
}

.tools_wrapper-5 {
    justify-content: center;
    align-items: center;
    width: 200%;
    margin-right: 6rem;
    display: flex;
    position: relative
}

.tools_logo-wrapper {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 11.25rem;
    height: 6.25rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 1rem;
    display: flex;
    box-shadow: 0 0 4px rgba(0,0,0,.08)
}

.tools_wrapper-6 {
    justify-content: center;
    align-items: center;
    width: 200%;
    display: flex;
    position: relative
}

.tools_logo-image,.tools_logo-image.large {
    width: 7rem
}

.tools_logo-image.small {
    width: 5rem
}

.tools_logo-image.medium {
    width: 6rem
}

.tools_logo-image.large {
    width: 8rem
}

.extension_section {
    background-color: #f9fbfe;
    display: block;
    position: relative
}

.extension_section.u-visibility-hidden {
    display: none
}

.extension_padding {
    padding-top: 7rem;
    padding-bottom: 8rem
}

.extension_wrapper-1 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
    position: relative
}

.extension_wrapper-2 {
    background-color: #e8f0ff;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 92%;
    padding: 4rem 4rem 4rem 18rem;
    display: flex;
    position: relative
}

.extension_lottie-desktop {
    filter: saturate(110%);
    width: 25rem;
    height: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: -7rem;
    right: auto
}

.get-started-yellow_section {
    background-color: var(--archive--cornsilk\<deleted\|variable-cf7221ac\>);
    width: 100%
}

.get-started_padding {
    padding-top: 8rem;
    padding-bottom: 10rem
}

.get-started_wrapper-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 4rem;
    display: flex;
    position: relative
}

.get-started_heading-center {
    text-align: center;
    font-size: 3.5rem
}

.get-started_wrapper-2 {
    justify-content: space-between;
    align-items: center;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.get-started_wrapper-3 {
    z-index: 1;
    position: relative
}

.get-started_wrapper-4 {
    margin-left: -5rem;
    position: relative
}

.get-started_lottie {
    filter: saturate(110%);
    width: 35rem;
    height: auto
}

.get-started_blob-image {
    width: 26.25rem
}

.get-started_wrapper-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 1rem 3rem;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.get-started_form {
    width: 100%;
    margin-bottom: 0
}

.submit-button {
    background-color: transparent;
     background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 3.5rem;
    margin-top: 5px;
    padding: 0;
    transition: all .15s;
    position: relative
}

.submit-button:hover {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.form-text-field-1 {
    border: .1rem solid rgba(195,199,208,.5);
    border-radius: .5rem;
    width: 100%;
    height: 3.5rem;
    margin-bottom: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.2;
    display: none
}

.form-text-field-1:focus {
    border-color: rgba(195,199,208,.5)
}

.form-text-field-1::placeholder {
    color: var(--color--clay-black)
}

.form-select-field-1 {
    background-color: transparent;
    border: .1rem solid rgba(195,199,208,.5);
    border-radius: .5rem;
    width: 100%;
    height: 3.5rem;
    margin-bottom: .6rem;
    padding-left: 1rem;
    padding-right: 1rem;
    line-height: 1.2
}

.form-select-field-1:focus {
    border-color: rgba(195,199,208,.5)
}

.form-select-field-1::placeholder {
    color: var(--color--clay-black)
}

.video-play-icon-2 {
    justify-content: center;
    align-items: center;
    width: 1.75rem;
    margin-bottom: .25rem;
    display: flex
}

.extension_paragraph {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    font-size: 1.4rem;
    text-decoration: none;
    position: relative
}

.nav_dd-link-wrapper-2 {
    color: var(--archive--coral\<deleted\|variable-407d950e\>);
    justify-content: center;
    align-items: center;
    margin-right: 1rem;
    display: flex
}

.nav_dd-link-wrapper-3 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.nav_dd-link-icon {
    filter: saturate(120%);
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: auto;
    display: flex;
    position: relative
}

.nav_dd-link-icon.leopard {
    left: -.2rem
}

.nav_dd-link-text {
    margin-bottom: .2rem;
    line-height: 1.4
}

.nav_dd-paragraph {
    font-size: .8rem;
    line-height: 1.4
}

.marquee-gradient-left {
    z-index: 1;
    background-image: linear-gradient(to right,var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>)25%,rgba(243,247,254,0));
    width: 10rem;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.marquee-gradient-left.white {
    background-image: linear-gradient(to right,var(--archive--white-4\<deleted\|variable-05db9e03\>)25%,rgba(249,251,254,0))
}

.marquee-gradient-right {
    z-index: 1;
    background-image: linear-gradient(270deg,var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>)25%,rgba(243,247,254,0));
    width: 10rem;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.marquee-gradient-right.white {
    background-image: linear-gradient(270deg,var(--archive--white-4\<deleted\|variable-05db9e03\>)25%,rgba(249,251,254,0))
}

.nav_menu-button {
    color: #aa70e6;
    cursor: pointer;
    justify-content: flex-end;
    align-items: center;
    margin-left: 1rem;
    display: none;
    position: relative
}

.tools_wrapper-3 {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-bottom: 1rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
    overflow: hidden
}

.tools_wrapper-4 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
    overflow: hidden
}

.tools_container {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.extension_3d-image-mobile {
    filter: saturate(120%);
    object-fit: cover;
    width: 19.5rem;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: absolute;
    top: -7rem;
    bottom: auto;
    left: 0%;
    right: 0%
}

.mobile-menu_wrapper {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    width: 100%;
    height: 100%;
    position: relative
}

.moblie-menu_padding {
    padding: 8rem 2.5rem
}

.mobile-menu_link-2 {
    border-bottom: .1rem solid var(--archive--border\<deleted\|variable-8c681385\>);
    color: var(--color--clay-black);
    justify-content: flex-start;
    align-items: center;
    height: 3rem;
    text-decoration: none;
    display: flex;
    position: relative
}

.mobile-menu_link-3 {
    border-bottom: .1rem solid var(--archive--border\<deleted\|variable-8c681385\>);
    color: var(--color--clay-black);
    justify-content: flex-start;
    align-items: center;
    height: 3rem;
    margin-bottom: 2rem;
    text-decoration: none;
    transition: color .15s;
    display: flex;
    position: relative
}

.mobile-menu_link-3:hover {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.mobile-menu_button-1 {
    color: var(--color--clay-black);
    justify-content: center;
    align-items: center;
    width: 10rem;
    height: 3rem;
    transition: color .15s;
    display: flex;
    position: relative
}

.mobile-menu_button-1:hover {
    color: #aa70e6
}

.mobile-menu_link-1 {
    color: var(--color--clay-black);
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    text-decoration: none;
    display: flex
}

.policy_section {
    width: 100%
}

.policy_padding {
    padding-bottom: 8rem
}

.policy_heading {
    margin-bottom: 1rem
}

.policy_paragraph-1 {
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative
}

.policy_text-1 {
    margin-bottom: 2rem
}

.policy_text-1.text-color-purple {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-link-purple {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    transition: color .15s
}

.text-link-purple:hover {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    text-decoration: underline
}

.policy_subheading-1 {
    margin-bottom: 2rem;
    font-size: 1.5rem;
    line-height: 1.2
}

.policy_grid-1 {
    grid-column-gap: 6rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    width: 100%;
    display: grid
}

.policy_sticky-nav {
    position: -webkit-sticky;
    position: sticky;
    top: 12rem
}

.policy_sticky-nav.overflow-auto {
    max-height: 36rem;
    overflow: auto
}

.policy_wrapper-1 {
    width: 100%;
    position: relative
}

.policy_nav-link-purple {
    background-color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    border-radius: .5rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5rem;
    padding: .5rem 1rem;
    font-size: .9rem;
    transition: color .15s,background-color .15s;
    display: flex
}

.policy_nav-link-purple:hover {
    background-color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.policy_nav-link-purple.w--current {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.policy_in-short-wrapper-1 {
    filter: saturate(120%);
    background-color: rgba(255,246,223,.8);
    background-position: 95%;
    background-repeat: no-repeat;
    background-size: 5rem;
    border-radius: 1.5rem;
    width: 100%;
    margin-bottom: 2rem;
    padding: 2rem 9rem 2rem 2rem;
    position: relative
}

.policy_in-short-text {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    font-size: 1rem;
    line-height: 1.5rem
}

.policy_subheading-3 {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    margin-bottom: 2rem;
    font-family: SÃ¶hne krÃ¤ftig;
    line-height: 1.2
}

.policy_wrapper-2 {
    width: 100%;
    padding-top: 12rem;
    position: relative
}

.policy_paragraph-2 {
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative
}

.policy_in-short-header {
    color: var(--color--clay-black);
    justify-content: center;
    align-items: center;
    width: 10rem;
    height: 3rem;
    margin-bottom: 1rem;
    display: flex;
    position: relative
}

.policy_in-short-header-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.policy_in-short-header-text {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    text-align: center;
    position: relative
}

.policy_subheading-2 {
    color: var(--color--clay-black);
    margin-bottom: 2rem;
    font-family: SÃ¶hne krÃ¤ftig;
    line-height: 1.2
}

.policy_list-with-margin {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    margin-bottom: 2rem;
    font-size: 1.2rem;
    position: relative
}

.policy_list-text {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>)
}

.policy_list-no-margin {
    color: #aa70e6;
    font-size: 1.2rem;
    position: relative
}

.mobile-menu_scroll {
    width: 100%;
    height: 100%;
    overflow: scroll
}

.pricing_wrapper-1 {
    position: relative
}

.pricing_wrapper-1.align-center {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    flex-direction: column;
    align-items: center;
    display: flex
}

.text-color-purple {
    color: var(--color--purple-300);
}

.text-color-green {
    color: #26b972
}

.text-color-red {
    color: var(--archive--indian-red\<deleted\|variable-438e170b\>)
}

.text-color-blue {
    color: #038ff7;
    margin-top: 0
}

.text-color-gold {
    color: #e5a225
}

.faq_wrapper-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 5rem;
    display: flex;
    position: relative
}

.faq_icon-wrapper {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    width: 1.5rem;
    height: 1.5rem
}

.faq_icon-wrapper.text-color-black {
    color: var(--color--clay-black)
}

.faq_icon-wrapper.leads {
    flex: none;
    width: 2.5em;
    height: 2.5em
}

.faq_icon {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.faq_grid-block {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding-bottom: 2em;
    display: flex;
    position: relative
}

.faq_grid-block.leads {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 2em
}

.faq_text-wrapper-2 {
    justify-content: space-between;
    align-items: center;
    padding-bottom: 1rem;
    padding-right: 4rem;
    display: flex
}

.faq_text-wrapper-2.leads {
    color: var(--black-2\<deleted\|variable-1be39b01\>);
    padding-bottom: 0
}

.faq_text-wrapper-1 {
    cursor: pointer;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    display: flex
}

.faq_dropdown {
    background-color: transparent;
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden
}

.use-case-hero_section {
    background-color: #f9fbfe;
    width: 100%
}

.use-case-hero_padding {
    padding-top: 14rem;
    padding-bottom: 12rem
}

.use-case-hero_grid {
    grid-column-gap: 6rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: .9fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    display: grid
}

.use-case-hero_grid-block-1 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 105%;
    height: 100%;
    display: flex;
    position: relative
}

.use-case-hero_heading {
    margin-bottom: 1.5rem;
    font-size: 3.5rem
}

.use-case-hero_paragraph {
    margin-bottom: 2rem
}

.use-case-hero_paragraph.size-20 {
    line-height: 1.39259
}

.button-small {
    color: var(--color--clay-black);
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 10rem;
    height: 3rem;
    padding: .75rem 1.25rem;
    transition: color .15s;
    display: block;
    position: relative
}

.button-small:hover {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.case-study-quote_section,.template_section {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    width: 100%;
    position: relative
}

.template_heading {
    margin-bottom: 8rem;
    font-size: 3.9rem;
    line-height: 1.1
}

.template_grid-1 {
    grid-column-gap: 3rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.template-grid-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.template-grid-2.shift-down {
    margin-top: 6rem
}

.use-case_padding {
    padding-top: 6rem;
    padding-bottom: 12rem
}

.mobile-menu_dd-text.kraftig {
    font-family: SÃ¶hne krÃ¤ftig
}

.policy_lottie {
    width: 7rem;
    margin-bottom: .5rem;
    position: relative;
    left: -.75rem
}

.policy_nav-link-green {
    background-color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    border-radius: 4px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: .5rem;
    padding: .5rem 1rem;
    font-size: .9rem;
    transition: color .15s,background-color .15s;
    display: flex
}

.policy_nav-link-green:hover {
    background-color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.policy_nav-link-green.w--current {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    background-color: #26b972
}

.text-link-green {
    color: #26b972;
    transition: color .15s
}

.text-link-green:hover {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    text-decoration: underline
}

.mobile-menu_dropdown {
    border-bottom: .1rem solid var(--archive--border\<deleted\|variable-8c681385\>);
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative
}

.mobile-menu_dd-icon {
    margin-top: .1rem
}

.mobile-menu_dd-toggle {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 3rem;
    display: flex;
    position: relative
}

.mobile-menu_dd-list {
    width: 100%;
    overflow: hidden
}

.mobile-menu_dd-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: 1rem;
    display: grid
}

.display-none {
    display: none
}

.use-case-template_padding {
    padding-top: 8rem;
    padding-bottom: 12rem
}

.template_icon-wrapper-1 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 2rem;
    display: flex;
    position: relative
}

.template_icon-wrapper-2 {
    background-color: #fff;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-right: .5rem;
    display: flex
}

.template_subheading {
    margin-bottom: .5rem;
    font-size: 1.4rem;
    line-height: 1.2
}

.template_icon {
    width: 2rem;
    height: auto
}

.template_button-wrapper-2 {
    justify-content: center;
    align-items: center;
    display: flex
}

.template_card {
    background-color: #faf5fe;
    border-radius: 5rem;
    width: 100%;
    height: 20rem;
    padding: 3rem 4rem 3rem 2rem;
    position: relative
}

.template_card-wrapper-1 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden
}

.template_bg-icon {
    opacity: .08;
    width: 9.4rem;
    position: absolute;
    top: auto;
    bottom: 2rem;
    left: auto;
    right: 2rem
}

.template_card-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: flex;
    position: relative
}

.template_icon-wrapper-3 {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.marquee-horizontal {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 6rem;
    display: flex;
    position: relative;
    overflow: visible
}

.marquee-horizontal.home-marquee {
    justify-content: space-between;
    height: auto;
    transform: none
}

.marquee-image {
    opacity: .5;
    width: 100%;
    height: auto;
    position: relative
}

.marquee-image.full-width {
    object-fit: contain;
    height: 100%
}

.teams-track {
    justify-content: flex-start;
    align-items: center;
    height: 6rem;
    display: flex
}

.teams-track.update {
    border-top: 1px none var(--gainsboro-2\<deleted\|variable-a811882e\>);
    border-bottom: 1px none var(--gainsboro-2\<deleted\|variable-a811882e\>);
    flex: 1;
    justify-content: space-between;
    min-width: 80%;
    height: auto;
    right: auto
}

.image-wrapper {
    width: 8rem;
    margin-right: 4rem
}

.image-wrapper.sequoia {
    width: 10rem;
    height: 1.875rem;
    display: none
}

.image-wrapper.replit {
    width: 5rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.pave {
    width: 8rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.ramp-2 {
    width: 4.5rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.courier-2 {
    width: 5rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.intercom-2 {
    width: 6.875rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.workstream-2 {
    width: 7.25rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.verkada-2 {
    width: 5.5rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.predictable-2 {
    width: 6.875rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.reddit {
    width: 5rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.firstround {
    justify-content: center;
    align-items: center;
    width: 6.5rem;
    height: auto;
    margin-right: 0;
    display: flex
}

.image-wrapper.statsig {
    width: 5.5rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.coverflex {
    width: 10rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.hightouch {
    width: 6.5rem;
    height: auto;
    margin-right: 0
}

.image-wrapper.active-campaign {
    width: 8rem;
    height: auto;
    margin-right: 0
}

.testimonial_lottie {
    filter: saturate(120%);
    width: 24rem;
    height: auto;
    position: absolute;
    top: auto;
    bottom: -6rem;
    left: -1rem;
    right: auto
}

.use-case-tools_padding {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.trusted-by_logo-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: start;
    display: grid
}

.trusted-by_logo-large {
    opacity: .5;
    width: 6rem
}

.trusted-by_logo-medium {
    opacity: .5;
    width: 5rem
}

.use-case-quote_lottie {
    filter: saturate(110%);
    width: 4.75rem;
    height: auto;
    position: absolute;
    top: -1.5rem;
    bottom: auto;
    left: -2rem;
    right: auto
}

.template-grid-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.template-grid-4 {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-top: -8rem;
    display: grid;
    position: relative
}

.trusted-by_text {
    color: rgba(103,109,126,.66);
    text-transform: none;
    margin-top: 1.5rem;
    margin-bottom: .75rem;
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: 1rem
}

.trusted-by_logo-wrapper {
    border: .1rem none var(--archive--border\<deleted\|variable-8c681385\>);
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 3.75rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex
}

.trusted-by_wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-bottom: 3rem;
    display: flex
}

.use-case-hero_image-block {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.use-case-hero_image {
    filter: saturate(110%);
    width: 100%;
    height: auto
}

.background-color-purple {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.background-color-green {
    background-color: var(--archive--medium-sea-green\<deleted\|variable-a7582730\>)
}

.video-play-text-1 {
    text-align: center;
    font-family: SÃ¶hne krÃ¤ftig
}

.video-play-icon-wrapper-4 {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    cursor: pointer;
    border-radius: 1.75rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    transition: color .15s,background-color .15s;
    display: flex;
    position: relative;
    box-shadow: 0 0 7px rgba(0,0,0,.08)
}

.video-play-icon-wrapper-4:hover {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.video-play-icon-wrapper-4.hover-red {
    color: var(--archive--indian-red\<deleted\|variable-438e170b\>)
}

.video-play-icon-wrapper-4.hover-red:hover {
    background-color: var(--archive--indian-red\<deleted\|variable-438e170b\>);
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.video-play-icon-wrapper-3 {
    justify-content: center;
    align-items: center;
    width: 10rem;
    height: 8rem;
    margin: auto;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.span-doodle-get-started {
    filter: saturate(120%);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    padding: 1.5rem 1rem;
    display: inline-block;
    position: relative;
    left: -1rem
}

.hero-video_circle {
    color: transparent;
    border-radius: 100vh;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-right: .5rem;
    padding: .2rem;
    display: flex;
    position: relative
}

.hero-video_circle.green {
    background-color: #28ca42;
    border: .1rem solid #1dad2c
}

.hero-video_circle.gold {
    background-color: #ffbd2e;
    border: .1rem solid #dfa123;
    padding: .15rem
}

.hero-video_circle.red {
    background-color: #ff5f57;
    border: .1rem solid #e14640
}

.extension_corner-1 {
    color: #f9fbfe;
    width: 40%;
    height: 50%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.corner-embed-1 {
    color: #f3f7fe;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.extension_corner-2 {
    color: #f9fbfe;
    width: 40%;
    height: 50%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.extension_corner-3 {
    color: #f9fbfe;
    width: 40%;
    height: 50%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.extension_corner-4 {
    color: #f9fbfe;
    width: 40%;
    height: 50%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.corner-embed-3 {
    color: #f3f7fe;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.corner-embed-2 {
    color: #f3f7fe;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.corner-embed-4 {
    color: #f3f7fe;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.span-underline-anything {
    filter: saturate(120%);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: .5rem;
    display: inline-block
}

.use-case-quote_section {
    background-color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>)
}

.use-case-quote_padding {
    padding-top: 8rem;
    padding-bottom: 8rem
}

.use-case-quote_heading {
    text-align: center;
    margin-bottom: 6rem;
    font-size: 4rem
}

.use-case-quote_wrapper-1 {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    width: 100%;
    height: 100%;
    position: relative
}

.use-case-quote_wrapper-2 {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 4rem 6rem 4rem 4rem;
    display: flex;
    position: relative;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.use-case-quote_wrapper-3 {
    width: 13rem;
    margin-right: 2rem;
    position: relative
}

.use-case-quote_wrapper-4 {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: relative
}

.use-case-quote_user-image {
    filter: brightness(108%)saturate(120%);
    border-radius: 1.25rem;
    width: 100%;
    height: auto
}

.use-case-quote-text-1 {
    margin-bottom: 1rem;
    font-size: 1.4rem;
    line-height: 1.4
}

.use-case-quote_text-2 {
    font-size: .9rem;
    line-height: 1.4
}

.use-case-qoute_corner-1 {
    color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    width: 50%;
    height: 50%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto
}

.use-case-qoute_corner-2 {
    color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    width: 50%;
    height: 50%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.use-case-qoute_corner-3 {
    color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    width: 50%;
    height: 50%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.use-case-qoute_corner-4 {
    color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    width: 50%;
    height: 50%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.span-underline-dream-purple {
    filter: saturate(120%);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: .5rem;
    display: inline-block
}

.span-underline-templates-purple {
    filter: saturate(120%);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: .5rem;
    display: inline-block;
    position: relative
}

.how_grid-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
    position: relative
}

.how_card-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
    height: 10.5rem;
    margin-bottom: 2rem;
    display: flex;
    position: relative
}

.how_icon-wrapper-1 {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem;
    display: flex;
    position: relative;
    box-shadow: 4px 4px rgba(145,112,230,.1)
}

.how_text-1 {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    font-size: 1.2rem;
    line-height: 1.2
}

.how_3d-image-1 {
    filter: saturate(110%);
    height: 4rem;
    position: absolute;
    top: -1rem;
    bottom: auto;
    left: auto;
    right: 2rem
}

.how_card-3,.how_card-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90%;
    height: 10.5rem;
    margin-bottom: 2rem;
    display: flex;
    position: relative
}

.how_card-heading {
    letter-spacing: 0;
    margin-bottom: 1.5rem;
    font-size: 1.6rem
}

.how_card-paragragh {
    font-size: 1rem
}

.how_card-icon-1 {
    width: 2rem;
    height: 2rem
}

.how_icon-wrapper-1-copy {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem;
    display: flex;
    position: relative;
    box-shadow: 4px 4px rgba(39,184,113,.1)
}

.how_icon-wrapper-4 {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1rem;
    display: flex;
    position: relative;
    box-shadow: 4px 4px rgba(228,162,36,.1)
}

.how_card-icon-3,.how_card-icon-4 {
    width: 2rem;
    height: 2rem
}

.how_text-3 {
    color: var(--archive--medium-sea-green\<deleted\|variable-a7582730\>);
    font-size: 1.2rem;
    line-height: 1.2
}

.how_text-4 {
    color: var(--archive--alice-gold\<deleted\|variable-c96cb2e7\>);
    font-size: 1.2rem;
    line-height: 1.2
}
section.section.cc-product_pages.ehr img {
    width: 50%;
}
.image-section img {
    /* width: 550px; */
    margin-top: 95px;
}
section.section.cc-product_pages.aipagedoc img {
    width: 45%;
}

.how_card-bg-1 {
    background-color: #f3f3fb;
    border-radius: 2.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    display: flex;
    position: relative
}

.how_card-bg-3 {
    background-color: #edf6f6;
    border-radius: 2.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    display: flex;
    position: relative
}

.how_card-bg-4 {
    background-color: #f7f6f4;
    border-radius: 2.5rem;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    display: flex;
    position: relative
}

.how_dot-1,.how_dot-2 {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    border-radius: 100vh;
    width: .75rem;
    height: .75rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.how_dot-7,.how_dot-8 {
    background-color: var(--archive--medium-sea-green\<deleted\|variable-a7582730\>);
    border-radius: 100vh;
    width: .75rem;
    height: .75rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.how_dots-wrapper-3 {
    background-image: linear-gradient(90deg,#edf6f6 30%,#f7f6f4 70%);
    width: 8.5rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -7rem
}

.how_dot-3 {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    border-radius: 100vh;
    width: .75rem;
    height: .75rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.how_dot-9 {
    background-color: var(--archive--medium-sea-green\<deleted\|variable-a7582730\>);
    border-radius: 100vh;
    width: .75rem;
    height: .75rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.how_card-icon-5 {
    width: 2rem;
    height: 2rem;
    margin: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.how_card-icon-7,.how_card-icon-8 {
    width: 2rem;
    height: 2rem;
    margin: auto;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.how_text-wrapper {
    width: 100%;
    position: relative
}

.how_dots-wrapper-4 {
    background-image: linear-gradient(90deg,#f3f3fb 30%,#edf6f6 70%);
    width: 8.5rem;
    height: 2rem;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -7rem
}

.how_grid-3-column {
    grid-column-gap: 4rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    width: 76%;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.how_card-wrapper-2 {
    width: 100%;
    display: none;
    position: relative
}

.how_card-wrapper-3 {
    position: relative
}

.trusted-by_logo-small {
    opacity: .5;
    width: 4rem
}

.span-underline-pave {
    filter: saturate(120%);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: .5rem;
    display: inline-block
}

.success-message {
    background-color: #fff
}

.bold-text {
    font-size: 1.5rem
}

.html-embed-2 {
    display: none
}

.features_section {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    width: 100%
}

.features_padding {
    padding: 16rem 0
}

.field-label {
    text-align: left;
    margin-top: 0;
    margin-bottom: .25rem
}

.heading {
    text-align: center;
    margin-bottom: 2.4rem
}

.credit-card-text {
    color: #a5adbd;
    margin-top: 1rem;
    display: inline-block
}

.hero-video_circle-icon {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.get-started_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.get-started_grid-block {
    display: block
}

.get-started_heading-left {
    font-size: 3.5rem;
    font-weight: 600
}

.get-started_tags-flex {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1.5rem;
    display: flex
}

.get-started_tags-wrapper-1 {
    justify-content: flex-start;
    align-items: center;
    margin-right: 2rem;
    display: flex
}

.get-started_icon-wrapper {
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .75rem
}

.get-started_icon {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.get-started_icon.text-color-green {
    color: #26b972
}

.get-started_tags-text {
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: 1.1rem
}

.get-started_button-flex {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.get-started_video-block {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 2rem;
    align-items: center;
    width: 122%;
    margin-left: -60px;
    display: flex;
    position: relative
}

.get-started_image_bg {
    border: .1rem solid var(--archive--border\<deleted\|variable-8c681385\>);
    background-color: #fcfcfc;
    border-radius: 1.25rem;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    display: flex;
    position: relative
}

.video-dots_wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.get-started_padding-copy {
    padding-top: 6rem;
    padding-bottom: 10rem
}

.hero-image_wrapper-2-copy {
    flex: 1;
    width: 100%;
    padding: .5rem .75rem;
    position: relative;
    overflow: hidden
}

.templates_grid-block {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.extension_heading {
    text-align: center;
    margin-bottom: 4rem;
    font-size: 3.25rem;
    line-height: 1.2;
    position: relative
}

.lightbox-link {
    z-index: 2;
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 37%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.rivia-scroll-arrow {
    object-fit: contain;
    flex: none;
    width: 70px;
    margin-bottom: 10px;
    margin-left: -50px;
    display: block;
    transform: rotate(-200deg)
}

.rivia-scroll-arrow.why-clay {
    width: 100%;
    max-width: 3em;
    margin-bottom: 12px;
    margin-left: 7px;
    position: relative;
    bottom: -8px;
    transform: none
}

.rivia-scroll-wrapper-3 {
    z-index: 1;
    text-align: center;
    flex-direction: row;
    align-items: center;
    width: auto;
    height: auto;
    margin-top: 35%;
    margin-left: auto;
    margin-right: 130px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.rivia-scroll-wrapper-3.why-clay {
    color: #e19871;
    margin-top: 0%;
    margin-right: 0;
    top: 0%;
    bottom: auto;
    left: 3%;
    right: auto
}

.rivia-scroll-wrapper-3.why-clay._01 {
    display: none
}

.rivia-scroll-wrapper-3.why-clay.mainstreet {
    flex-direction: column;
    top: 121%;
    bottom: auto;
    left: 0%;
    right: 28%
}

.rivia-scroll-wrapper-3.why-clay.mainstreet.hide {
    display: none
}

.how-it-works_tab-link {
    opacity: .2;
    filter: grayscale();
    background-color: transparent;
    justify-content: center;
    align-items: center;
    width: 3.25rem;
    height: 3.25rem;
    padding: 0;
    display: flex
}

.how-it-works_tab-link.w--current {
    opacity: 1;
    filter: none;
    background-color: transparent
}

.how-it-works_padding-vertical {
    padding-top: 8rem;
    padding-bottom: 11rem
}

.how-it-works_padding-vertical.is-last {
    padding-top: 12rem
}

.how-it-works_padding-vertical.center {
    z-index: 2;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    position: relative
}

.how-it-works_padding-vertical.chrome-ext {
    padding-bottom: 8rem
}

.page-styling {
    display: none;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.heading-36 {
    font-family: Inter,sans-serif;
    font-size: 2.25rem;
    font-weight: 600
}

.heading-36.leads {
    font-weight: 600;
    line-height: 1.344
}

.how-it-works_section {
    background-color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    position: relative;
    overflow: hidden
}

.how-it-works_section.background-color-white {
    background-color: var(--archive--white-4\<deleted\|variable-05db9e03\>)
}

.how-it-works_tabs-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid;
    position: relative
}

.how-it-works_tabs-grid.padding {
    padding-top: 8rem
}

.how-it-works_tabs-grid.padding.u-width-40 {
    align-items: flex-end
}

.how-it-works_tabs {
    width: 100%;
    position: static
}

.how-it-works_tabs-wrapper.width-40 {
    width: 40%
}

.how-it-works_tabs-menu {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    display: flex
}

.how-it-works_tabs-content {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 1rem;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 50%;
    right: -18%
}

.how-it-works_tabs-content.is-left {
    padding-left: 2rem;
    padding-right: 2rem;
    left: -23%;
    right: 50%;
    overflow: visible
}

.how-it-works_tabs-content.is-3-columns {
    margin-left: -4rem;
    padding-top: 12rem;
    padding-left: 6rem;
    top: -11rem;
    right: -10%
}

.how-it-works_tabs-menu-wrapper {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.how-it-works_tabs-menu-all {
    align-items: center;
    display: flex
}

.how-it-works_tabs-menu-all-link {
    white-space: nowrap;
    position: relative
}

.how-it-works_tab-pane {
    margin: -1rem;
    padding: 1rem
}

.how-it-works_tab-table-bg {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border: 1px solid #e6e6e6;
    border-radius: .5rem;
    padding: 1.5rem;
    position: relative;
    overflow: visible;
    box-shadow: 0 6px .5rem rgba(0,0,0,.08)
}

.how-it-works_tab-table-bg.is-dynamic {
    box-shadow: none;
    background-color: transparent;
    border-style: none;
    overflow: visible
}

.how-it-works_tab-table-bg.is-glass {
    -webkit-backdrop-filter: blur(.5rem);
    backdrop-filter: blur(.5rem);
    background-color: rgba(255,255,255,.76)
}

.how-it-works_tab-table-bg.is-glass.is-overflowed {
    overflow: hidden
}

.how-it-works_tab-table-header {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    margin-top: -.75rem;
    margin-bottom: .5rem;
    display: flex
}

.how-it-works_tab-table-header.is-static {
    opacity: 0
}

.how-it-works_tabs-table-loading {
    color: #e5a225;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: .8rem;
    display: flex;
    position: relative
}

.how-it-works_tabs-table-loading.is-static {
    border-color: transparent
}

.how-it-works_tab-table {
    width: 100%
}

.table_row {
    flex: 1;
    display: flex
}

.table_row-group {
    flex: 1
}

.table_cell {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    transform-origin: 0%;
    border: 1px solid #ebedef;
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    width: 25%;
    min-height: 2.5rem;
    margin-bottom: -1px;
    margin-right: -1px;
    padding: .5rem 1rem;
    display: flex
}

.table_cell.table_cell-small {
    flex: none;
    width: 25%;
    min-width: 0
}

.table_cell.table_cell-small.is-1,.table_cell.table_cell-small.is-2,.table_cell.table_cell-small.is-3,.table_cell.table_cell-small.is-4 {
    border-color: transparent
}

.table_cell.table_header {
    background-color: #fbfbfb;
    border-color: #cbcbcb;
    position: relative
}

.table_cell.is-transparent {
    background-color: transparent;
    border-color: transparent
}

.table_cell.is-transparent.table_cell-small.is-3.no-padding-right,.table_cell.is-transparent.table_cell-small.is-6.no-right-padding {
    padding-right: 0
}

.table_cell.is-transparent-3 {
    background-color: transparent;
    border-color: transparent
}

.table_cell.is-transparent-3.is-large {
    width: 33.33%
}

.table_cell.is-transparent-3.is-large.table_header.is-2,.table_cell.is-transparent-3.is-large.is-1,.table_cell.is-transparent-3.is-large.is-2 {
    width: 30%
}

.table_cell.is-transparent-3.is-large.is-3 {
    width: 40%
}

.table_cell.is-large {
    width: 33.33%
}

.table_cell.is-large.table_header {
    width: 30%
}

.table_cell.is-large.table_header.is-2 {
    width: 40%
}

.table_cell.is-large.is-1,.table_cell.is-large.is-2 {
    width: 30%
}

.table_cell.is-large.is-3 {
    width: 40%
}

.table_main {
    position: relative
}

.table_content-group {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.table_content-group.col-1._02 {
    color: #676d7e
}

.table_content-group.col-2,.table_content-group.col-3,.table_content-group.col-4 {
    border: 1px solid #ebedef;
    border-radius: .16rem;
    padding: .24rem .4rem
}

.table_content-group.outbound-header {
    color: #999
}

.table_content-group.tbl-col-1,.table_content-group.col-1-tbl-2,.table_content-group.tbl-col-2-pic {
    color: #676d7e
}

.table_icon {
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex
}

.how-it-works_section-overlay {
    background-image: linear-gradient(270deg,var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>),rgba(243,247,254,0));
    width: 15vw;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.how-it-works_section-overlay.clickable-off {
    z-index: 1
}

.how-it-works_blurred-img-wrapper {
    opacity: .42;
    filter: blur(.6rem);
    transform-style: preserve-3d;
    width: 5.2rem;
    height: 100%;
    position: absolute;
    top: -90%;
    bottom: auto;
    left: 27.5%;
    right: auto;
    overflow: hidden;
    transform: rotateX(0)rotateY(180deg)rotate(2deg)
}

.img-contain {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.img-contain.google-pin {
    object-fit: scale-down;
    width: auto;
    max-width: 70%;
    height: 100%
}

.img-contain.linkedin {
    width: auto;
    max-width: 80%
}

.img-full-width {
    object-fit: cover;
    border-radius: 14%;
    width: 100%;
    height: 100%;
    margin-left: 0;
    position: relative
}

.img-full-width.no-radius {
    border-radius: 0%
}

.img-full-width.no-radius.blue {
    object-fit: cover
}

.img-full-width.no-radius.contain-img {
    object-fit: contain
}

.img-full-width.cover {
    object-fit: cover;
    border-radius: 0%
}

.img-full-width.cover.border-radius-12 {
    z-index: 1;
    border-radius: .75em
}

.img-full-width.cover.blue {
    object-position: 0% 50%
}

.img-full-width.cover.purple {
    object-fit: contain;
    object-position: 0% 50%
}

.img-full-width.cover.show-mobile {
    z-index: 1;
    border-radius: .75em;
    display: none
}

.img-full-width.cover.hide-mobile {
    z-index: 1;
    z-index: 1;
    object-fit: cover;
    object-position: 50% 50%;
    border-radius: .75em
}

.img-full-width.mobile-tab-item {
    display: none
}

.img-full-width.contain {
    object-fit: contain
}

.img-full-width.contain.cc-grey {
    opacity: .56
}

.img-full-width.border-left-radius-12 {
    border-radius: .75em 0 0 .75em
}

.heading-80 {
    letter-spacing: -2px;
    font-family: Inter,sans-serif;
    font-size: 5rem;
    font-weight: 600
}

.heading-80.outbound {
    font-family: Inter,sans-serif
}

.how-it-works_lottie-progress {
    width: 100%;
    height: 100%;
    position: absolute
}

.how-it-works_lottie-progress.is-3 {
    width: auto;
    height: auto;
    top: -.125rem;
    bottom: -.125rem;
    left: -.125rem;
    right: -.125rem
}

.how-it-works_tab-conditions {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border: 1px solid #e6e6e6;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    width: 25rem;
    height: 8rem;
    margin-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 100%;
    left: -5rem;
    right: auto;
    box-shadow: 0 6px .5rem rgba(0,0,0,.08)
}

.how-it-works_tab-conditions.is-dynamic {
    box-shadow: none;
    background-color: transparent;
    border-color: transparent
}

.how-it-works_tab-conditions-row {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    height: 2.5rem;
    display: flex
}

.how-it-works_tab-condition-bubble {
    background-color: var(--archive--shadow\<deleted\|variable-a1e66088\>);
    color: rgba(29,32,38,.77);
    border-radius: 10rem;
    align-items: center;
    height: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    line-height: 1;
    display: flex
}

.how-it-works_tab-condition-bubble.is-1 {
    background-color: #eef2ff;
    margin-left: 2rem
}

.how-it-works_tab-condition-bubble.is-2 {
    background-color: #eef9ff
}

.how-it-works_tab-condition-bubble.is-3 {
    background-color: #f0ffee;
    margin-left: 2.5rem
}

.how-it-works_tab-condition-bubble.is-4 {
    background-color: #f4eeff
}

.how-it-works_tabs-table-loading-wrapper {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 100%;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%;
    transform: translate(50%,-50%)
}

.how-it-works_tabs-table-loading-wrapper.is-dynamic {
    background-color: transparent
}

.div-block-3 {
    width: 29rem;
    position: absolute;
    top: 1rem;
    bottom: auto;
    left: auto;
    right: 6%
}

.how-it-works_mobile-image {
    display: none
}

.meet-embed {
    align-items: center;
    height: 1.19rem;
    display: flex
}

.meet-embed.margin-right-18 {
    margin-right: 1.13rem
}

.text-size-22 {
    letter-spacing: 0
}

.text-size-22.leads {
    line-height: 1.6
}

.text-size-18 {
    z-index: 3;
    letter-spacing: 0;
    font-size: 1.125rem
}

.text-size-18.font-bunch.leads {
    line-height: 1.6
}

.text-size-18.leads-faqs {
    color: #666;
    font-family: SÃ¶hne buch
}

.book {
    cursor: pointer;
    margin-left: .25rem;
    margin-right: .25rem;
    transition: all .3s;
    position: relative
}

.book:hover {
    padding-left: 2rem;
    padding-right: 2rem
}

.top-restaurants-wrapper {
    z-index: 5;
    cursor: pointer;
    align-items: center;
    display: flex;
    position: relative
}

.start-link-wrapper {
    cursor: pointer;
    border-radius: .5rem;
    width: auto;
    position: relative;
    box-shadow: 0 -4px 15px rgba(0,0,0,.05)
}

.absolute {
    width: 0;
    height: 0;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
    overflow: hidden
}

.text-size-12 {
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: .75rem
}

.text-size-12.inter {
    margin-right: .5em;
    font-family: Inter,sans-serif;
    font-weight: 500
}

.text-size-12.inter.margin-right-16 {
    margin-right: 1em
}

.section-learn-resources {
    background-color: transparent
}

.section-learn-resources.blue {
    z-index: 2;
    background-color: #eef4ff;
    position: relative
}

.padding-section-86 {
    padding-top: 5.38rem;
    padding-bottom: 5.38rem
}

.resources-wrapper {
    border-top: 1px solid #c3c7d0;
    padding-top: 3.44rem;
    display: flex
}

.resources-title {
    max-width: 28.94rem;
    margin-right: 1.5rem
}

.heading-44 {
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: 2.75rem;
    font-weight: 400
}

.resources-subtitle {
    color: #676d7e;
    margin-top: 1.5rem
}

.resources-links {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border: 1px solid #c3c7d0;
    border-radius: .75rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    max-width: 45.56rem;
    display: flex
}

.header-window {
    border-bottom: 1px solid #e8e8e8;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .92rem 2.85rem .84rem 1.42rem;
    display: flex
}

.header-embed {
    align-items: center;
    display: flex
}

.window-title-wrapper {
    border-bottom: 1px solid #e8e8e8;
    align-items: stretch;
    padding-left: 1.32rem;
    display: flex
}

.window-title-wrapper.no-border {
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem
}

.window-title-wrapper._02 {
    color: #676d7e;
    transition: background-color .3s
}

.window-title-wrapper._02:hover {
    background-color: rgba(217,217,217,.3)
}

.window-title {
    border-right: 1px solid #e8e8e8;
    align-items: center;
    width: 100%;
    max-width: 23.38rem;
    padding-top: .63rem;
    padding-bottom: .63rem;
    display: flex
}

.window-title._02 {
    padding-left: 2.17rem
}

.window-title.opacity-60 {
    opacity: .6
}

.window-title.margin-bottom-20 {
    padding-bottom: 1.25rem
}

.window-title._01 {
    color: #676d7e
}

.resource-icon {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1.5rem;
    display: flex
}

.link-arrow {
    width: 100%;
    max-width: .88rem;
    margin-left: .5rem;
    display: flex
}

.link-wrapper {
    align-items: center;
    text-decoration: underline;
    transition: color .3s;
    display: flex
}

.resources-icon-wrapper {
    border: 1px solid #e8e8e8;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 2.19rem;
    height: 2.19rem;
    margin-right: .75rem;
    display: flex
}

.resources-link-wrapper {
    align-items: center;
    width: 100%;
    height: 24.5rem;
    display: flex;
    position: relative
}

.window-content-links {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.image-6 {
    border-radius: 3px
}

.image-7,.image-8 {
    border-radius: 2px
}

.testimonial-wrapper {
    flex: none;
    max-width: 28.0625rem;
    position: absolute
}

.text-size-14 {
    font-size: .875rem;
    font-weight: 400
}

.text-size-14.inter {
    font-family: Inter,sans-serif;
    font-weight: 500
}

.text-size-14.inter.margin-right-8 {
    letter-spacing: 0;
    margin-right: .5rem;
    line-height: 1.7
}

.text-size-14.title-section {
    font-family: SÃ¶hne krÃ¤ftig;
    font-weight: 400
}

.text-size-14.line-height-1-7 {
    letter-spacing: 0;
    font-family: Inter,sans-serif;
    font-weight: 500;
    line-height: 1.7
}

.text-size-20 {
    letter-spacing: 0;
    font-size: 1.25rem;
    line-height: 1.6
}

.text-size-20.faqs-wrap {
    font-family: SÃ¶hne krÃ¤ftig;
    font-weight: 400
}

.text-size-16 {
    font-family: SÃ¶hne buch;
    font-size: 1rem;
    line-height: 1.6
}

.text-size-16.kraftig {
    z-index: 10;
    font-family: SÃ¶hne krÃ¤ftig;
    font-weight: 400
}

.text-size-16.why-clay {
    font-family: SÃ¶hne krÃ¤ftig;
    transform: rotate(-16.24deg)
}

.text-size-24 {
    font-size: 1.5em;
    line-height: 144%
}

.text-size-24.text-color-white {
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.text-size-24.text-weight-normal {
    letter-spacing: 0;
    line-height: 1em
}

.integrations-table-wrapper {
    z-index: 1;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: .49375rem;
    width: 100%;
    max-width: 61rem;
    padding: 1.85563rem 1.54313rem;
    position: relative;
    box-shadow: 1px 1px 11px rgba(0,0,0,.11)
}

.integrations-table-wrapper.home {
    z-index: 6;
    box-shadow: none;
    max-width: 72em;
    padding-left: 0;
    padding-right: 0
}

.integrations-table-wrapper.home.hide-mobile.ai-prompts {
    max-width: 78.5em;
    margin-left: .75em;
    margin-right: .75em;
    padding-top: 0;
    display: none
}

.integrations-table-wrapper.outbound {
    color: #676d7e;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.5em 1.5em 0
}

.integrations-table-wrapper.outbound.overlay {
    max-width: 20.6875em;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.integrations-table-wrapper.outbound.hide-mobile,.integrations-table-wrapper.outbound.email {
    padding-bottom: 1.5em
}

.close-wrapper {
    margin-right: .5rem
}

.text-size-21 {
    font-size: 1.3125rem;
    line-height: 1.6
}

.text-size-21.text-weight-bold {
    color: #111
}

.integrations-table-header-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-bottom: .875rem;
    display: flex
}

.integrations-table-header-wrapper.outbound {
    align-items: stretch
}

.random-embed {
    display: flex
}

.integrations-inner-table-wrapper {
    justify-content: center;
    width: 100%;
    display: flex
}

.integrations-inner-table-wrapper.outbound {
    border-right: 1px solid var(--archive--light-grey\<deleted\|variable-be33659a\>)
}

.integrations-inner-table-wrapper.height-limit {
    border-right: 1px solid #c3c7d0;
    border-top-right-radius: 5px;
    height: 2.5em
}

.integrations-dropdown {
    border: .5px solid var(--archive--light-grey-2\<deleted\|variable-5b817cc3\>);
    background-color: var(--ghost-white\<deleted\|variable-0fb15312\>);
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    width: 100%;
    max-width: none;
    height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.integrations-dropdown.enhancement {
    background-color: var(--archive--white-3\<deleted\|variable-651cd2b4\>);
    color: #cbcbcb;
    position: relative
}

.integrations-dropdown.enhancement.active {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    background-color: #f9f4fd
}

.integrations-dropdown.enhancement.active.light-purple {
    background-color: rgba(145,112,230,.2);
    border-width: .5px
}

.integrations-dropdown.output {
    background-color: var(--archive--white-3\<deleted\|variable-651cd2b4\>);
    color: #cbcbcb
}

.integrations-dropdown.output.active {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    color: var(--archive--light-grey-2\<deleted\|variable-5b817cc3\>);
    border-top-right-radius: 5px;
    overflow: visible
}

.integrations-dropdown.output.active.light-green {
    color: var(--archive--medium-sea-green\<deleted\|variable-a7582730\>);
    background-color: rgba(144,238,144,.3);
    border-style: none;
    border-top-right-radius: 5px;
    overflow: visible
}

.integrations-dropdown-toggle {
    z-index: 1;
    border: 1px #000;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: .6175rem 0 .6175rem .92625rem;
    font-size: .875em;
    display: flex;
    position: relative;
    overflow: hidden
}

.integrations-dropdown-toggle.last-col {
    border-top-right-radius: 5px
}

.integrations-dropdown-toggle.active {
    z-index: 6;
    background-color: #fff
}

.integrations-dropdown-toggle.active::placeholder {
    font-family: SÃ¶hne buch
}

.integrations-dropdown-toggle.active.opacity-0 {
    opacity: 0
}

.integrations-dropdown-list {
    height: 18.75em;
    overflow: auto
}

.integrations-dropdown-list.w--open {
    z-index: 11;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    color: var(--color--clay-black);
    border-radius: .1875rem;
    height: 17.8em;
    padding: 0 .5rem .6175rem;
    top: 0;
    overflow: auto;
    box-shadow: 0 0 8px rgba(0,0,0,.12)
}

.integrations-dropdown-list.height-limit {
    z-index: 70;
    color: var(--color--clay-black);
    background-color: #fff;
    border-radius: .1875rem;
    flex-direction: column;
    width: 11em;
    height: 18.75em;
    margin-top: 0;
    display: none;
    position: absolute;
    overflow: auto;
    box-shadow: 0 0 8px rgba(0,0,0,.12)
}

.integrations-dropdown-list.height-limit.home {
    width: 100%;
    height: 15.3em;
    display: flex;
    top: 2.3rem
}

.integrations-dropdown-list.height-limit.home.border-radius {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    top: auto
}

.integration-dropdown-placeholder {
    z-index: 999;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    margin-left: -.5vw;
    padding: .6175rem .5rem .6175rem 1rem;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.integrations-dropdown-link {
    align-items: center;
    padding: .6175rem 1.25rem .6175rem .5rem;
    display: flex
}

.integrations-dropdown-link:hover {
    background-color: #d5eaff
}

.integrations-dropdown-link.col-1 {
    border-radius: .31rem;
    position: relative
}

.integrations-dropdown-link.col-1:hover {
    background-color: rgba(145,112,230,.2)
}

.integrations-dropdown-link.col-2 {
    border-radius: .31em
}

.integrations-dropdown-link.col-2.hide,.integrations-dropdown-link.col-3.hide,.integrations-dropdown-link.col-4.hide,.integrations-dropdown-link.col-5 {
    border-radius: .31rem
}

.integrations-dropdown-link.col-5:hover {
    background-color: rgba(144,238,144,.3)
}

.integrations-dropdown-img-wrapper {
    width: 1.29625rem;
    height: 1.29625rem;
    margin-right: .8rem;
    display: flex
}

.integrations-dropdown-img-wrapper.min-width {
    min-width: 1.29625rem
}

.loom-video-embed {
    border-radius: 1.25rem;
    overflow: hidden
}

.loom-video-embed.no-radius {
    border-radius: 0
}

.integration-toggle-wrapper {
    white-space: normal;
    align-items: center;
    display: flex
}

.integration-toggle-wrapper.absolute {
    z-index: 10;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    color: var(--archive--light-grey-2\<deleted\|variable-5b817cc3\>);
    white-space: nowrap;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    padding-left: .92625rem;
    display: flex;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.integration-toggle-wrapper.absolute {
    z-index: 10;
    color: #cbcbcb;
    white-space: nowrap;
    background-color: #fff;
    justify-content: flex-start;
    width: 100%;
    height: 100%;
    padding-left: .92625rem;
    display: flex;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.integration-toggle-wrapper.absolute.light-blue {
    color: #028ff7;
    white-space: normal;
    background-color: #d5eaff
}

.integration-card-wrapper {
    border-style: solid solid none none;
    border-width: .5px;
    border-color: var(--archive--light-grey-2\<deleted\|variable-5b817cc3\>);
    white-space: nowrap;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 2.5rem;
    padding: .6175rem .92625rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.integration-card-wrapper.last-cell {
    border-bottom-right-radius: 5px
}

.integration-card-wrapper.outbound {
    background-color: #fbfbfb;
    border-style: solid;
    border-width: 1px
}

.integrations-skeleton-wrapper.col-1,.integrations-skeleton-wrapper.col-2,.integrations-skeleton-wrapper.col-3,.integrations-skeleton-wrapper.col-3,.integrations-skeleton-wrapper.col-4,.integrations-skeleton-wrapper.col-5 {
    display: none
}

.skeleton-embed {
    display: flex
}

.integrations-outer-table-wrapper {
    border-style: solid none solid solid;
    border-width: .5px;
    border-color: var(--archive--light-grey-2\<deleted\|variable-5b817cc3\>)
}

.integrations-outer-table-wrapper.home {
    border-right-style: none;
    border-radius: .5em;
    overflow: visible
}

.user-img {
    border-radius: 3px
}

.enhancement-1 {
    height: 100%;
    position: relative
}

.enhancement-item {
    padding-top: .6175rem;
    padding-left: .5rem;
    padding-right: .5rem
}

.form-3,.form-4,.form-5 {
    height: 100%
}

.integration-row-gradient {
    background-image: linear-gradient(90deg,transparent,rgba(255,255,255,.8) 45%,#fff 80%);
    width: 3rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.case-study-home-wrapper {
    width: 30em;
    height: 25.37em;
    position: relative;
    overflow: hidden
}

.text-decoration2 {
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-bottom: .13em;
    font-weight: 600;
    display: inline-block
}

.use-case-hero_section2 {
    background-color: #f9fbfe;
    width: 100%
}

.use-case-hero_heading2 {
    color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    margin-bottom: 1.5rem;
    font-size: 2.13em;
    font-weight: 600;
    line-height: 1.17371
}

.use-case-hero_heading2.green {
    color: var(--archive--lime-green\<deleted\|variable-14ae8b6e\>);
    font-weight: 600
}

.use-case-hero_heading2.red {
    color: var(--archive--crimson\<deleted\|variable-76fa0a65\>)
}

.use-case-hero_heading2.blue {
    color: var(--archive--dodger-blue\<deleted\|variable-7713e009\>)
}

.use-case-hero_padding-small {
    padding-top: 0;
    padding-bottom: 9rem
}

.use-case-hero_image2 {
    filter: saturate(110%);
    width: 37.5em;
    height: 100%;
    position: relative
}

.use-case-hero_image2.right-time {
    top: -2.31rem
}

.use-case-hero_image2.max-width-0 {
    max-width: none
}

.use-case-hero_image2.max-width-100 {
    width: 35em;
    max-width: 100%
}

.use-case-hero_image-block2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.use-case-hero_grid-block1 {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.use-case-hero_grid-block1.right-time {
    justify-content: center
}

.tools-wrapper {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.linkedin-image {
    max-width: 60px
}

.use-case-hero_padding-ai {
    padding-top: 14rem;
    padding-bottom: 7rem
}

.use-case-hero_padding-ai.small-padding {
    padding-bottom: 2em
}

.nav_dd-grid-items {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: max-content;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
    position: relative
}

.nav_dd-grid-items.uc_mobile {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    background-color: rgba(10,136,228,.08);
    border-radius: .75em;
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding: 0;
    display: flex;
    overflow: hidden
}

.integration {
    grid-column-gap: .44em;
    grid-row-gap: .44em;
    background-color: var(--archive--ghost-white-2\<deleted\|variable-be9dede4\>);
    color: var(--color--clay-black);
    border-radius: 12px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    width: 100%;
    min-width: 14.5em;
    padding: 1.5em;
    display: flex
}

.dp-text {
    font-size: .9375rem;
    line-height: 1.32979
}

.learn-more {
    font-size: .6875em;
    line-height: 2.18182
}

.learn-more-wrapper {
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.learn-more-wrapper.docu {
    color: #1dad2c;
    align-items: flex-start
}

.learn-more-wrapper.grey {
    color: #676d7e
}

.learn-more-wrapper.change {
    color: #ff5f57
}

.learn-more-wrapper.integrations {
    color: #028ff7
}

.anual-text {
    color: var(--archive--medium-sea-green\<deleted\|variable-a7582730\>);
    text-align: center;
    font-size: 1em;
    line-height: 1.23864
}

.anual-text.custom {
    color: #0a9e5c;
    font-family: Inter,sans-serif;
    font-weight: 500;
    line-height: 1.5
}

.text-color-primary {
    color: var(--color--clay-black)
}

.text-color-primary.custom {
    margin-right: .75em
}

.monthly-text {
    font-family: Inter,sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5
}

.text-side-bar {
    color: #676d7e;
    text-align: right;
    font-size: 1.5em;
    line-height: 1.25333
}

.text-side-bar.small {
    text-align: left;
    font-size: 1.13em;
    line-height: 1.1
}

.text-side-bar.small.txt-16m-inter {
    font-family: Inter,sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5
}

.pricing-heading-text {
    text-align: center;
    font-size: 1.25em;
    line-height: 1.4
}

.pricing-heading-text._15.text-color-grey.txt-16m-inter {
    color: #1d2026;
    font-family: Inter,sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5
}

.pricing-heading-text._15.is-pricing-title {
    font-family: Inter,sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5
}

.pricing-heading-text._15.is-pricing-title.is-red {
    color: #c33652
}

.pricing-heading-text._15.is-pricing-title.is-green {
    color: #047e4a;
    text-align: justify
}

.pricing-heading-text._15.is-pricing-title.is-orange {
    color: #af8310
}

.pricing-heading-text._15.is-pricing-title.is-blue {
    color: #0771c5
}

.pricing-heading-text._15.is-pricing-title.is-purple {
    color: #8956be
}

.pricing-heading-text._15.is-search-title {
    font-family: Inter,sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.5
}

.overview-small-text {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    font-size: .875rem;
    line-height: 1.5
}

.outline-button-pricing {
    border: .06em solid var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    text-align: center;
    background-color: transparent;
    border-radius: .75em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 1.2em 2em;
    font-size: 1em;
    line-height: 1.17284;
    display: flex
}

.outline-button-pricing:hover {
    background-color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    color: #fff
}

.outline-button-pricing.full-button {
    background-color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    color: var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>);
    font-size: 1em;
    transition: background-color .3s
}

.outline-button-pricing.full-button:hover {
    border-color: var(--color--clay-black);
    background-color: var(--color--clay-black)
}

.dropdown-pricing {
    width: 100%;
    margin-bottom: 1em
}

.run-down-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.run-down-grid.v2 {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr
}

.side-bar-wrapper {
    background-color: #eff3fb;
    border: .06em solid rgba(196,196,196,0);
    border-color: #c4c4c4 rgba(196,196,196,0) rgba(196,196,196,0) #c4c4c4;
    justify-content: space-between;
    align-items: center;
    padding: 1.25em .3em 1.25em 1.5em;
    display: flex;
    position: relative
}

.side-bar-wrapper.is-white {
    background-color: #fbfbfc
}

.side-bar-wrapper.is-title {
    background-color: #fff;
    border-style: none;
    border-color: #000;
    padding: 1em 1.5em
}

.side-bar-wrapper.p-24 {
    padding: 1.5em
}

.side-bar-wrapper.p-24.is-white {
    border-style: none;
    border-color: #000
}

.column-wrapper {
    border: .06em solid #c4c4c4;
    padding: 1.25em 1.13em;
    box-shadow: 0 4px 14px rgba(0,0,0,.12)
}

.column-wrapper.white {
    box-shadow: none;
    background-color: #fff;
    border-top-color: rgba(196,196,196,0);
    border-right-color: rgba(196,196,196,0);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.column-wrapper.white.p-plan-content {
    border-style: none;
    padding: 1.5em 1em
}

.column-wrapper.is-red {
    background-color: #fff4f4
}

.column-wrapper.is-green {
    background-color: #e6fce9
}

.column-wrapper.pricing-plan {
    box-shadow: none;
    text-align: center;
    border-style: none;
    justify-content: center;
    align-items: center;
    padding: 1em;
    display: flex
}

.column-wrapper.pricing-plan.is-red {
    background-color: #fff4f4
}

.column-wrapper.pricing-plan.is-green {
    background-color: #e6fce9
}

.column-wrapper.pricing-plan.is-orange {
    background-color: #fff4d9
}

.column-wrapper.pricing-plan.is-blue {
    background-color: #f3f7fe
}

.column-wrapper.pricing-plan.is-purple {
    background-color: #f5ebfd
}

.run-down-wrapper {
    grid-column-gap: 1.88em;
    grid-row-gap: 1.88em;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 16px;
    display: grid
}

.run-down-wrapper.v2 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    margin-bottom: 0
}

.dropdown-text {
    color: #000;
    font-family: Inter,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.71429
}

.dropdown-text.is-dim-grey {
    color: var(--dim-grey\<deleted\|variable-92d6e75d\>)
}

.changelog-grid {
    color: var(--color--clay-black);
    background-color: #ffefee;
    border-radius: 12px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 13.375em;
    height: 100%;
    padding: .8125em 1em;
    display: flex;
    overflow: hidden
}

.changelog-grid.bg-lightyellow {
    background-color: var(--archive--old-lace-2\<deleted\|variable-16a1bd07\>)
}

.changelog-grid.padding-t24-b24 {
    padding-top: 1.5em;
    padding-bottom: 1.5em
}

.changelog-grid.padding-t24-b24.bg-lightyellow {
    position: relative
}

.changelog-grid.padding-t24-b24.bg-lightyellow.relative {
    background-color: var(--archive--ghost-white-2\<deleted\|variable-be9dede4\>);
    position: relative
}

.nav_dd-grid-text {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.nav_dd-links {
    grid-column-gap: 16px;
    grid-row-gap: .25em;
    border-left: 1px solid var(--archive--gainsboro\<deleted\|variable-91e80472\>);
    color: var(--color--clay-black);
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: .75em;
    display: grid
}

.nav_dd-link-item {
    grid-column-gap: .625em;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content;
    grid-auto-columns: 1fr;
    align-items: center;
    padding: .25em .75em;
    transition: color .3s;
    display: grid
}

.nav_dd-link-item:hover {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.nav_dd-link-item-icon {
    align-items: center;
    width: 100%;
    max-width: 1.5em;
    height: 100%;
    max-height: 1.5em;
    display: flex
}

.nav_dd-link-item-icon.documentation {
    max-width: 1.3em;
    margin-left: .0625rem
}

.nav_dd-link-item-icon.chrome-ext {
    max-width: 1.3em;
    margin-left: .125rem
}

.nav_dd-link-item-icon.linkedin {
    max-width: 1.3em;
    position: relative;
    left: .125em
}

.nav_dd-link-item-icon.ai-guide {
    max-width: 1.3em;
    margin-left: .125em
}

.nav_dd-link-item-icon.pin {
    max-width: 1.3em;
    display: flex;
    position: relative
}

.nav_dd-grid-image {
    max-width: 4.0325em
}

.nav_dd-grid-image.docu {
    filter: hue-rotate(160deg)
}

.nav_dd-grid-image.scale-1-5 {
    position: relative;
    left: -.75em;
    transform: scale(1.5)
}

.nav_dd-grid-image.scale-4 {
    transform: translate(-2.5em)scale(3.125)
}

.nav_dd-grid-image.scale-4.wall-love {
    object-fit: cover;
    max-width: 2em;
    position: absolute;
    top: auto;
    bottom: 1.84em;
    left: auto;
    right: -5px
}

.nav_dd-grid-image.scale-4.careers {
    max-width: 3em;
    position: absolute;
    top: auto;
    bottom: 16%;
    left: auto;
    right: -9%
}

.learn-arrow-wrapper {
    display: flex
}

.nav_dd-learn-line {
    width: 100%
}

.documentation-grid {
    background-color: var(--archive--mint-cream\<deleted\|variable-94a0e49c\>);
    color: var(--color--clay-black);
    border-radius: 12px;
    flex-direction: row-reverse;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-width: 13.375em;
    height: 100%;
    padding: .8125em 1em;
    display: flex
}

.nav_product-dd-items {
    grid-column-gap: .625em;
    grid-row-gap: 1em;
    transform-origin: 50% 0;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2.375em;
    display: none
}

.nav_product-dd-items.mobile-items {
    grid-column-gap: .625em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.nav_dd-grid-items-about {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: max-content;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    display: grid;
    position: relative
}

.image-full-width {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.image-full-width.cover {
    object-fit: cover;
    object-position: 0% 50%
}

.image-full-width.contain {
    object-fit: contain
}

.nav_dd-links-2 {
    grid-column-gap: 16px;
    grid-row-gap: .25em;
    border-right: 1px solid var(--archive--gainsboro\<deleted\|variable-91e80472\>);
    color: var(--color--clay-black);
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.nav_card-link {
    border-radius: .75em;
    height: 100%;
    transition: all .3s
}

.nav_card-link:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,.05)
}

.button-wrapper {
    grid-column-gap: 1.44em;
    grid-row-gap: 1.44em;
    color: #000;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex
}

.source-heading {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 2em;
    line-height: 1.25
}

.help-icon {
    cursor: pointer;
    width: 1em;
    height: 1em
}

.help-icon-wrapper {
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2em;
    margin-left: auto;
    padding: .31em;
    display: none
}

.help-icon-wrapper:hover {
    background-color: rgba(103,123,126,.18);
    border-radius: .31em
}

.help-content {
    z-index: 1;
    color: #fff;
    background-color: rgba(103,109,126,.46);
    border-radius: .31em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 10em;
    padding: .5em;
    font-size: .75em;
    display: flex;
    position: absolute;
    top: 4.58em;
    bottom: auto;
    left: auto;
    right: auto
}

.text-center {
    text-align: center
}

.tab-button {
    display: none
}

.old_tabs-menu {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    display: flex
}

.old_tabs-menu.margin-right-48 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-right: 1px #e7e8ec;
    flex-direction: column;
    justify-content: flex-start;
    width: auto;
    min-width: 27rem;
    margin-top: 13.5rem;
    margin-right: 3rem;
    font-family: Inter,sans-serif
}

.old_tab-pane {
    margin: -1rem;
    padding: 1rem
}

.tabs-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 21.88em;
    display: flex
}

.video {
    border-radius: 1.25em;
    height: 100%;
    min-height: 32rem
}

.background-color-blue {
    background-color: #f3f8ff
}

.use-case-hero_padding-small-first-section {
    padding-top: 0;
    padding-bottom: 7rem
}

.pull-tabs-menu-wrapper {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.pull-tab-menu {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    display: flex
}

.add-tabs-menu-wrapper {
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.add-tabs-content {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 1rem;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 50%;
    right: -18%
}

.tabs {
    position: static
}

.tabs.full-width {
    align-items: stretch;
    width: 100%;
    height: 100%;
    display: flex
}

.integrations-dropdown-bottom-note {
    color: var(--archive--dark-grey\<deleted\|variable-eb42266a\>);
    justify-content: center;
    align-items: center;
    padding: .6175rem 0;
    display: flex
}

.data-dropdown {
    z-index: 2;
    color: var(--archive--dark-grey\<deleted\|variable-eb42266a\>);
    width: 100%;
    position: relative
}

.clay-data-points-collection {
    display: none
}

.heading-40 {
    font-size: 2.5em;
    line-height: 1.376
}

.margin-bottom-52 {
    margin-bottom: 3.25em
}

.margin-bottom-8 {
    margin-bottom: .5em
}

.headiing-24 {
    letter-spacing: 0
}

.text-color-white {
    color: var(--color--white)
}

.margin-bottom-40 {
    margin-bottom: 2.5em
}

.hero_crm-wrapper {
    padding-top: 11.5em
}

.hero_crm-heading-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.hero_crm-subheading {
    color: var(--archive--slate-grey-4\<deleted\|variable-1e932acf\>)
}

.margin-bottom-24 {
    margin-bottom: 1.5rem
}

.margin-bottom-64 {
    margin-bottom: 4rem
}

.hero_crm-button-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: center;
    align-items: center;
    justify-items: center;
    display: flex
}

.button_rad16 {
    grid-column-gap: .625em;
    grid-row-gap: .625em;
    border: 2px solid transparent;
    border-radius: 1em;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1rem 1.75em;
    transition: all .3s;
    display: grid
}

.button_rad16.primary {
    z-index: 2;
    align-content: center;
    position: relative
}

.button_rad16.secondary {
    border-color: var(--color--clay-black);
    color: var(--color--clay-black);
    background-color: transparent
}

.button_starsvg {
    align-items: center;
    width: 100%;
    max-width: 1.25em;
    height: 100%;
    display: flex;
    overflow: hidden
}

.button_starsvg.max-width-15 {
    max-width: .9375em
}

.margin-bottom-100 {
    margin-bottom: 6.25rem
}

.padding-section-128 {
    padding-top: 8rem;
    padding-bottom: 8rem
}

.marquee_heading {
    text-align: center
}

.marquee_logos-wrapper {
    z-index: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
    overflow: hidden
}

.crm_logo-item {
    z-index: 1;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border: 1px solid #dcdcdc;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 5em;
    height: 100%;
    min-height: 5em;
    max-height: 5em;
    padding: .75em;
    display: flex;
    position: relative;
    overflow: hidden
}

.padding-section-80 {
    padding-top: 5em;
    padding-bottom: 5em
}

.outdated_heading {
    text-align: center;
    max-width: 45em;
    margin-left: auto;
    margin-right: auto
}

.heading-64b {
    z-index: 2;
    font-size: 4rem;
    line-height: 1.125em;
    position: relative
}

.outdate_cards-wrapper {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: start;
    display: grid
}

.outdated_cards-item {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border: 1px solid #dcdcdc;
    border-radius: 1.5em;
    flex-direction: column;
    align-items: flex-start;
    padding: 2em;
    display: flex;
    box-shadow: 0 4px 4px rgba(0,0,0,.16)
}

.outdate_icon-wrapper {
    background-color: #f7f7f5;
    border-radius: .75em;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 3.5em;
    height: 100%;
    min-height: 3.5em;
    max-height: 3.5em;
    margin-bottom: 1.5em;
    padding: .75em;
    display: flex
}

.outdated_icon {
    display: flex
}

.outdated_title {
    margin-bottom: 2em
}

.gradient-overlay {
    z-index: 2;
    width: 100%;
    max-width: 22.3125em;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.gradient-overlay.left {
    background-image: linear-gradient(to right,var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>)38%,rgba(243,247,254,0))
}

.gradient-overlay.right {
    background-image: linear-gradient(270deg,var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>)38%,rgba(243,247,254,0));
    margin-left: auto
}

.hero_crm-table {
    z-index: 1;
    border-radius: 1.5em;
    position: relative;
    overflow: hidden;
    box-shadow: 0 8px 8px rgba(0,0,0,.16)
}

.hero_crm-images-wrapper {
    z-index: 1;
    align-items: stretch;
    position: relative
}

.hero_crm-icon-wrapper {
    z-index: 2;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 0 16px 32px rgba(0,0,0,.24)
}

.hero_crm-icon-wrapper.send-data {
    border-radius: 6.25em;
    width: 100%;
    max-width: 7.625em;
    height: 100%;
    max-height: 2.75em;
    top: auto;
    bottom: 6.0625em;
    left: auto;
    right: 28.375em
}

.hero_crm-icon-wrapper.enrich-data {
    border-radius: 6.25em;
    width: 100%;
    max-width: 8.0625em;
    height: 100%;
    max-height: 2.75em;
    top: 4em;
    bottom: auto;
    left: auto;
    right: 3.125em
}

.hero_crm-icon-wrapper.add-data {
    border-radius: 6.25em;
    width: 100%;
    max-width: 7.1875em;
    height: 100%;
    max-height: 2.75em;
    top: 8.0625em;
    bottom: auto;
    left: 17.9375em;
    right: auto
}

.hero_crm-icon-wrapper.hubspot {
    border-radius: 6.25em;
    width: 100%;
    max-width: 5em;
    height: 100%;
    max-height: 5em;
    top: -3.875em;
    bottom: auto;
    left: 9.5625em;
    right: auto
}

.hero_crm-icon-wrapper.pipedrive {
    border-radius: 6.25em;
    width: 100%;
    max-width: 5em;
    height: 100%;
    max-height: 5em;
    top: 16.625em;
    bottom: 0%;
    left: auto;
    right: 28.3125em
}

.hero_crm-icon-wrapper.salesforce {
    box-shadow: none;
    width: 100%;
    max-width: 11.1875em;
    height: 100%;
    max-height: 9em;
    top: -2.9375em;
    bottom: auto;
    left: auto;
    right: 11em
}

.padding-section-t128-b64 {
    padding-top: 8em;
    padding-bottom: 4em
}

.ver2_heading-wrapper {
    text-align: center
}

.ver2_text-wrapper {
    z-index: 1;
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
    grid-template: "."".""Area"/1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    justify-items: start;
    max-width: 35.5em;
    display: grid;
    position: relative
}

.ver2_text-wrapper.padding-top-128 {
    padding-top: 8em
}

.ver2_text-icon-wrapper {
    border-radius: .75em;
    padding: .625em
}

.ver2_text-icon-wrapper.background-color-green {
    background-color: var(--sea-green\<deleted\|variable-79b3c756\>)
}

.ver2_text-icon-wrapper.background-color-crimsonred {
    background-color: var(--archive--crimson\<deleted\|variable-76fa0a65\>)
}

.ver2_text-icon-wrapper.background-color-blue {
    background-color: var(--dodger-blue-2\<deleted\|variable-890ee2be\>)
}

.ver2_text-icon {
    display: flex
}

.ver2_text-heading {
    max-width: 30em
}

.ver2_text-heading.max-width-568 {
    max-width: 35.5em
}

.text-color-seagreen {
    color: var(--sea-green\<deleted\|variable-79b3c756\>)
}

.ver2_paragraph {
    max-width: 27.5em
}

.ver2_crm-icons-wrapper {
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex
}

.ver2_crm-total {
    margin-left: 2.5rem
}

.ver2_clay-illustration {
    z-index: 1;
    width: 100%;
    max-width: 15em;
    height: 100%;
    max-height: 14em;
    position: absolute;
    top: -8.4375em;
    bottom: auto;
    left: auto;
    right: -16.2em
}

.ver2_clay-illustration.cube {
    top: -13.0375em;
    right: -47em
}

.ver2_clay-illustration.loop {
    top: -15.2375em;
    right: -16.7em
}

.ver2_clay-illustration.spring {
    top: -11.4375em;
    right: -50.5em
}

.ver2_sticky-wrapper {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    height: 300svh;
    padding-top: 8em;
    padding-bottom: 8em;
    position: relative
}

.text-color-crimsonred {
    color: var(--archive--crimson\<deleted\|variable-76fa0a65\>)
}

.ver2_button-wrapper {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 1em;
    transition: all .3s
}

.ver2_button-wrapper.background-color-seagreen {
    background-color: var(--sea-green\<deleted\|variable-79b3c756\>)
}

.ver2_button-wrapper.background-color-seagreen:hover {
    background-color: #087e49
}

.ver2_button-wrapper.background-color-seagreen.mobile {
    display: none
}

.ver2_button-wrapper.background-color-crimsonred {
    background-color: var(--archive--crimson\<deleted\|variable-76fa0a65\>)
}

.ver2_button-wrapper.background-color-crimsonred:hover {
    background-color: #992940
}

.ver2_button-wrapper.background-color-crimsonred.mobile {
    display: none
}

.hero_crm-primary-button {
    border: 1px solid var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    background-color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 1em;
    transition: all .3s
}

.hero_crm-primary-button:hover {
    background-color: #5a357f
}

.text-color-dodgeblue {
    color: var(--archive--dodger-blue\<deleted\|variable-7713e009\>)
}

.ver2_sections {
    align-items: flex-start;
    height: auto;
    min-height: 100svh;
    padding-top: 8rem;
    padding-bottom: 8rem;
    display: flex;
    position: relative
}

.ver2_sections.padding-top-0 {
    padding-top: 0
}

.ver2_sections.padding-top-0.hide {
    display: none
}

.padding-section-t80-b128 {
    padding-top: 5em;
    padding-bottom: 8em
}

.opportunities_wrapper {
    grid-column-gap: 11.25em;
    grid-row-gap: 11.25em;
    background-color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    border-radius: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding: 8em 5em 5em;
    display: grid
}

.padding-section-t128-b80 {
    padding-top: 6em;
    padding-bottom: 6em
}

.opportunities_heading-wrapper {
    z-index: 2;
    color: var(--white\<deleted\|variable-d7626ba4\>);
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 43.5625em;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.opportunities_subheading {
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.opportunities_button-wrapper {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    border-radius: 1em;
    justify-content: center;
    align-items: center;
    box-shadow: 0 8px 24px rgba(0,0,0,.16)
}

.oppotunities_video-wrapper {
    z-index: 1;
    justify-content: center;
    align-items: center;
    position: relative;
    box-shadow: 0 32px 64px rgba(0,0,0,.32)
}

.oppotunities_video-thumbnail {
    border-radius: .5em;
    height: 100%;
    overflow: hidden
}

.opportunities_video {
    z-index: 2;
    height: 100%;
    position: relative
}

.opportunities_stars {
    z-index: 1;
    width: 100%;
    max-width: 60em;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -14.5625em;
    bottom: auto;
    left: 0%;
    right: 0%
}

.faq_crm-wrapper {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 40em;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.faq_crm-heading {
    z-index: 1;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    padding-left: .625em;
    padding-right: .625em;
    display: flex;
    position: relative
}

.faq_crm-answer {
    font-family: SÃ¶hne buch;
    font-size: 1.125rem;
    line-height: 1.6
}

.faq_crm-question {
    font-size: 1.25rem;
    line-height: 1.2
}

.faq_crm-grid-block {
    border-bottom: 1px solid #dcdcdc;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding-bottom: 2em;
    display: flex;
    position: relative
}

.faq_dd-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid
}

.ver2_sections-wrapper {
    flex-direction: column;
    width: 100%;
    position: relative;
    top: -35.3em;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.ver2_table-sticky {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: .75em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 35.5em;
    height: 100%;
    max-height: 30em;
    margin-left: auto;
    padding: 1.5em;
    position: -webkit-sticky;
    position: sticky;
    top: 8em;
    overflow: hidden;
    box-shadow: 0 4px 4px rgba(0,0,0,.16)
}

.ver2_table-wrapper {
    z-index: 2;
    border-radius: .75em;
    width: 100%;
    max-width: 35.5em;
    height: 100%;
    max-height: 30em;
    margin-left: auto;
    position: relative;
    box-shadow: 0 4px 4px rgba(0,0,0,.16)
}

.ver2_table-headings {
    z-index: 1;
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content max-content;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-bottom: 1.5em;
    display: grid;
    position: relative
}

.ver2_table-button {
    border: 1px solid var(--archive--gainsboro\<deleted\|variable-91e80472\>);
    border-radius: .25em;
    align-items: center;
    padding: .625em 1em .625em .75em;
    display: flex;
    overflow: hidden
}

.ver2_table-button.hide {
    display: none
}

.ver2_button-icon {
    margin-right: .25em;
    display: flex
}

.table_crm {
    width: 100%;
    position: relative;
    left: 0%
}

.table_crm-row {
    margin-top: -1px;
    display: flex
}

.table_crm-heading {
    border: 1px solid var(--archive--gainsboro\<deleted\|variable-91e80472\>);
    background-color: var(--archive--white-smoke-2\<deleted\|variable-3334573e\>);
    align-items: center;
    min-width: 12em;
    height: 100%;
    min-height: 2.625em;
    margin-left: -1px;
    padding: .375em .75em;
    display: flex
}

.table_crm-heading.check-minw64 {
    border-top-left-radius: .5em;
    min-width: 4em
}

.table_crm-heading.hubspot-highlight {
    z-index: 1;
    color: #ff7a59;
    background-color: rgba(255,122,89,.08);
    position: relative
}

.table_crm-heading.hubspot-highlight.top-right-corner-radius {
    border-top-right-radius: .5em
}

.table_crm-heading-content {
    align-items: center;
    display: flex
}

.table_crm-check {
    border: 1px solid var(--gainsboro-2\<deleted\|variable-a811882e\>);
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: .25em;
    width: 1em;
    height: 1em
}

.table_crm-icon {
    max-width: 1em;
    margin-right: .5em;
    display: flex
}

.update-hubspot {
    z-index: 2;
    outline-offset: -1px;
    border-radius: .5em;
    outline: 1px solid #ff7a59;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.table_crm-data {
    border: 1px solid var(--archive--gainsboro\<deleted\|variable-91e80472\>);
    align-items: center;
    min-width: 12em;
    height: 100%;
    min-height: 2.625em;
    margin-left: -1px;
    padding: .375em .75em;
    display: flex
}

.table_crm-data.id-num {
    color: var(--dark-grey-2\<deleted\|variable-ad1cd049\>);
    min-width: 4em
}

.table_crm-data.id-num.bottom-left-corner-radius {
    border-bottom-left-radius: .5em
}

.table_crm-data.bottom-right-corner-radius {
    border-bottom-right-radius: .5em
}

.table_crm-data-content {
    align-items: center;
    display: flex
}

.table_crm-data-image {
    max-width: 1.5em;
    margin-right: .75em;
    display: flex
}

.crm_logo-collection-item {
    width: 100%;
    min-width: 5em;
    max-width: 5em;
    height: 100%;
    min-height: 5em;
    max-height: 5em;
    margin-left: .5em;
    margin-right: .5em;
    display: flex
}

.crm_logo-collection-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
}

.ver2_table-sticky-mobile {
    z-index: 2;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: .75em;
    width: 100%;
    max-width: 35.5em;
    height: 100%;
    max-height: 30em;
    margin-left: auto;
    padding: 1.5em;
    position: -webkit-sticky;
    position: sticky;
    top: 10em;
    overflow: hidden;
    box-shadow: 0 4px 4px rgba(0,0,0,.16)
}

.opportunities_video-button {
    z-index: 1;
    background-color: var(--archive--slate-blue\<deleted\|variable-231aa278\>);
    color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 1em;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 12.875em;
    height: 100%;
    max-height: 4em;
    margin: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    box-shadow: 0 24px 48px rgba(0,0,0,.16)
}

.opportunities_video-button:hover {
    background-color: #72489c
}

.cta-table-content {
    padding-top: 7.5em;
    padding-bottom: 5rem;
    position: relative
}

.cta-table-content.padding-top-80 {
    padding-top: 5em;
    padding-bottom: 0
}

.table-wrapper {
    z-index: 5;
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: .75em;
    padding: 1.5em;
    position: relative
}

.table-image {
    width: 100%
}

.cta-gradient {
    z-index: 2;
    background-image: linear-gradient(to top,var(--archive--alice-blue\<deleted\|variable-4b33b3bb\>)36%,rgba(242,244,248,0));
    height: 15em;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.cta-gradient.ai-prompts {
    background-image: linear-gradient(rgba(242,244,248,0),#e8cefe);
    height: 20rem
}

.table-image-icon {
    z-index: 5;
    object-fit: cover;
    height: 4em;
    position: absolute;
    top: 12em;
    bottom: auto;
    left: -5em;
    right: auto
}

.table-image-icon.why-clay-01 {
    top: 8em;
    left: 11em
}

.table-image-icon.why-clay-01.events-none {
    z-index: 9;
    top: auto;
    bottom: 27%;
    left: 25%;
    right: auto
}

.table-image-icon.why-clay {
    top: auto;
    bottom: 14.4em;
    left: auto;
    right: 6.3em
}

.table-image-icon.why-clay.events-none {
    max-width: 10.4375em;
    height: auto;
    bottom: 18.1em;
    right: 16.9em
}

.table-image-icon.events-none {
    pointer-events: none;
    top: auto;
    bottom: 14.4em;
    left: auto;
    right: 6.3em
}

.text-block-12 {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    color: #fff;
    border-radius: 11px;
    margin-bottom: 4px;
    padding: 3px 5px 5px 7px
}

.table-icon {
    height: 100%
}

.id-num-wrapper {
    border-bottom: .5px solid var(--archive--light-grey-3\<deleted\|variable-3863b79b\>);
    background-color: rgba(0,0,0,.02);
    justify-content: flex-start;
    align-items: center;
    width: 5.4em;
    padding: .5em 1em;
    display: flex
}

.id-num-checkbox {
    border: 1px solid var(--archive--shadow\<deleted\|variable-a1e66088\>);
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    width: 1em;
    height: 1em
}

.id-num-content-wrapper {
    border-style: none solid solid none;
    border-width: .5px;
    border-color: var(--archive--light-grey-3\<deleted\|variable-3863b79b\>);
    color: var(--silver\<deleted\|variable-07db7ac9\>);
    justify-content: flex-start;
    align-items: center;
    width: 8em;
    padding: .5em 1em;
    display: flex
}

.id-num-content-wrapper._01 {
    border-top-style: solid
}

.id-num-content-wrapper._06 {
    border-bottom-style: none
}

.table-image-mobile {
    width: 100%;
    display: none
}

.section-newsletter {
    background-color: var(--ghost-white-3\<deleted\|variable-cf2d02bc\>);
    position: relative;
    overflow: hidden
}

.newsletter-wrapper {
    justify-content: center;
    align-items: center;
    height: 100vh;
    display: flex;
    position: relative
}

.newsletter-icon-redtube {
    width: auto;
    max-width: 78em;
    height: 100%;
    max-height: 14em;
    position: absolute;
    top: 9em;
    bottom: auto;
    left: 6.6em;
    right: auto;
    transform: rotate(1.92deg)
}

.newsletter-icon {
    width: 100%;
    height: 100%
}

.newsletter-icon-blue {
    width: 100%;
    max-width: 12em;
    height: 100%;
    max-height: 9em;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: -5.7rem;
    right: auto;
    transform: rotate(1.92deg)
}

.newsletter-icon-green {
    z-index: 2;
    width: 100%;
    max-width: 30em;
    height: 100%;
    max-height: 30em;
    position: absolute;
    top: auto;
    bottom: -13em;
    left: -7.4rem;
    right: auto
}

.lightbox-content {
    border-radius: .8rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 40rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative;
    overflow: hidden
}

.lightbox-thumbnail {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.lightbox-video-overlay {
    z-index: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.play-icon-2 {
    z-index: 2;
    color: #fff;
    border-radius: .4rem;
    justify-content: center;
    align-items: center;
    width: 4.1875rem;
    height: 4.1875rem;
    padding: .5rem;
    display: block;
    position: absolute
}

.play-icon-2.hide {
    display: none
}

.img-full-width-2 {
    width: 100%;
    height: 100%
}

.container-1440 {
    width: 100%;
    max-width: 90rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.newsletter-icon-yellowdot {
    width: 100%;
    max-width: 3.5625em;
    height: 100%;
    max-height: 3.5625em;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -1.2rem;
    bottom: auto;
    left: 0%;
    right: 20.2rem
}

.newsletter-icon-bluecone {
    width: 100%;
    max-width: 18em;
    height: 100%;
    max-height: 18em;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -5.8rem;
    bottom: auto;
    left: 54.9rem;
    right: 0
}

.newsletter-icon-purple {
    width: 100%;
    max-width: 14em;
    height: 100%;
    max-height: 14em;
    margin-top: auto;
    margin-bottom: auto;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -8rem;
    transform: rotate(1.92deg)
}

.newsletter-icon-yellowknot {
    width: 100%;
    max-width: 16em;
    height: 100%;
    max-height: 16em;
    position: absolute;
    top: auto;
    bottom: -7.5rem;
    left: auto;
    right: 3.5rem
}

.newsletter-icon-reddot {
    width: 100%;
    max-width: 4em;
    height: 100%;
    max-height: 4em;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: -2.8rem;
    left: 20.8rem;
    right: 0%
}

.newsletter-illustrations-wrapper {
    z-index: 1;
    width: 100%;
    height: 100%;
    position: absolute
}

.newsletter-signup-wrapper {
    z-index: 2;
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: center;
    max-width: 42.5625rem;
    display: grid;
    position: relative
}

.newsletter-subheading-wrapper {
    max-width: 37.4375rem
}

.newsletter-form-wrapper {
    width: 100%;
    max-width: 31.5rem
}

.newsletter-formblock {
    width: 100%
}

.newsletter-form-input {
    border-radius: .5rem;
    height: 4rem;
    margin-bottom: 0;
    padding: 1.5rem 1rem
}

.newsletter-form-input::placeholder {
    color: #9da3b0
}

.newsletter-form-button {
    width: 100%;
    font-size: 1.3125rem
}

.newsletter-form {
    grid-column-gap: 1.125rem;
    grid-row-gap: 1.125rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.newsletter-submit-button {
    grid-column-gap: .625em;
    grid-row-gap: .625em;
    background-color: #1e2025;
    border: 2px solid transparent;
    border-radius: .5em;
    grid-template-rows: auto;
    grid-template-columns: max-content;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 1rem 1.75em;
    transition: all .3s;
    display: grid
}

.section-hero {
    background-color: var(--alice-blue-3\<deleted\|variable-e6a32bfc\>)
}

.section-hero.outbound {
    z-index: 1;
    background-color: var(--white-5\<deleted\|variable-7319a1f8\>);
    flex-direction: column;
    min-height: 90vh;
    margin-top: 4em;
    position: relative;
    overflow: hidden
}

.section-hero.leads {
    z-index: 1;
    background-color: var(--ghost-white-6\<deleted\|variable-fdf30455\>);
    flex-direction: column;
    margin-top: 0;
    padding-top: 6em;
    position: relative;
    overflow: hidden
}

.integrations-dropdown-list-wrapper {
    border-radius: 0 0 .18rem .18rem;
    height: 15.3rem;
    display: none;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 8px rgba(0,0,0,.2)
}

.linkedinn-hero-sub-content {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 30em;
    height: 100%;
    display: flex;
    position: relative
}

.linkedin-hero-sub-image {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 37.5em;
    max-width: 37.5em;
    height: 100%;
    position: relative
}

.overlay-image-wrapper {
    width: 100%;
    min-width: 20rem;
    max-width: 20rem;
    height: auto;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0%;
    right: auto;
    box-shadow: 0 40px 80px rgba(19,99,180,.4)
}

.newsletter-success {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: .5em
}

.container-960 {
    max-width: 60em;
    margin-left: auto;
    margin-right: auto
}

.outbound-hero-headings-wrapper {
    margin-bottom: 2.5em
}

.outbound-heading-wrapper {
    text-align: center;
    margin-bottom: 2em
}

.outbound-heading-wrapper.margin-bottom-24 {
    margin-bottom: 1.5em
}

.outbound-subheading-wrapper {
    text-align: center
}

.outbound-hero-journey {
    z-index: 2;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 19em;
    max-width: 19em;
    height: 19em;
    margin-bottom: -1.5em;
    display: flex;
    position: relative
}

.outbound-hero-journey.margin-bottom--24 {
    z-index: 1;
    margin-bottom: -1.5em
}

.outbound-content-wrapper {
    z-index: 1;
    flex-direction: column;
    align-items: center;
    display: flex;
    position: relative
}

.outbound-large-circle {
    background-image: linear-gradient(rgba(0,0,0,.04),transparent);
    border-radius: 25em;
    justify-content: center;
    align-items: center;
    width: 19em;
    height: 19em;
    margin-bottom: 0;
    display: flex;
    position: absolute
}

.outbound-large-circle.green {
    z-index: 1;
    background-image: linear-gradient(rgba(56,150,98,.08),rgba(56,150,98,0))
}

.outbound-large-circle.yellow {
    background-image: linear-gradient(rgba(234,160,0,.12),transparent)
}

.outbound-large-circle.red {
    background-image: linear-gradient(rgba(255,95,87,.08),transparent)
}

.outbound-large-circle.purple {
    background-image: linear-gradient(rgba(170,112,230,.08),transparent)
}

.outbound-large-circle.blue {
    background-image: linear-gradient(rgba(101,211,233,.12),transparent)
}

.outbound-large-circle.dark-blue {
    background-image: linear-gradient(rgba(10,136,228,.08),transparent)
}

.outbound-mid-circle {
    background-image: linear-gradient(rgba(0,0,0,.04),transparent);
    border-radius: 25em;
    justify-content: center;
    align-items: center;
    width: 14em;
    height: 14em;
    display: flex;
    position: absolute;
    top: 2.5em
}

.outbound-mid-circle.green {
    background-image: linear-gradient(rgba(56,150,98,.08),transparent)
}

.outbound-mid-circle.yellow {
    background-image: linear-gradient(rgba(234,160,0,.12),transparent)
}

.outbound-mid-circle.red {
    background-image: linear-gradient(rgba(255,95,87,.08),transparent)
}

.outbound-mid-circle.purple {
    background-image: linear-gradient(rgba(170,112,230,.08),transparent)
}

.outbound-mid-circle.blue {
    background-image: linear-gradient(rgba(101,211,233,.12),transparent)
}

.outbound-mid-circle.dark-blue {
    background-image: linear-gradient(rgba(10,136,228,.08),transparent)
}

.outbound-small-circle {
    z-index: 1;
    background-image: linear-gradient(rgba(0,0,0,.04),transparent);
    border-radius: 25em;
    justify-content: center;
    align-items: center;
    width: 9em;
    height: 9em;
    display: flex;
    position: absolute;
    top: 5em
}

.outbound-small-circle.green {
    background-image: linear-gradient(rgba(56,150,98,.08),transparent)
}

.outbound-small-circle.yellow {
    background-image: linear-gradient(rgba(234,160,0,.12),transparent)
}

.outbound-small-circle.red {
    background-image: linear-gradient(rgba(255,95,87,.08),transparent)
}

.outbound-small-circle.purple {
    background-image: linear-gradient(rgba(170,112,230,.08),transparent)
}

.outbound-small-circle.blue {
    background-image: linear-gradient(rgba(101,211,233,.12),transparent)
}

.outbound-small-circle.dark-blue {
    background-image: linear-gradient(rgba(10,136,228,.08),transparent)
}

.outbound-pulse-icon-wrapper {
    z-index: 2;
    width: 100%;
    max-width: 5em;
    position: relative
}

.outbound-pulse-icon-wrapper.ai {
    max-width: 12.5em
}

.section-qualified {
    z-index: 2;
    background-color: var(--white-5\<deleted\|variable-7319a1f8\>);
    position: relative;
    overflow: hidden
}

.outbound-dotted-lines {
    z-index: 0;
    border: 3px dotted #000;
    border-right: 4px #000;
    width: 1px;
    height: 80vh;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 15.8vw;
    bottom: auto;
    left: 0%;
    right: 0%
}

.outbound-dotted-lines.green {
    z-index: 1;
    height: 12vh;
    top: -13.2vh;
    bottom: auto;
    left: 0%;
    right: 0%
}

.outbound-dotted-lines.green.bottom {
    display: none
}

.outbound-dotted-lines.hero {
    z-index: 1;
    top: 14em
}

.outbound-dotted-lines.blue {
    z-index: 0;
    height: 15vh;
    top: -16.5vh;
    bottom: auto;
    left: 0%;
    right: 0%
}

.heading-56 {
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: 3.5rem;
    font-weight: 400
}

.heading-56.localleadsjawn {
    padding-left: 50px;
    padding-right: 50px
}

.text-color-primitive-purple {
    color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>)
}

.text-color-primitives-green {
    color: #41a46d
}

.outbound-qualified-heading-wrapper {
    text-align: center;
    max-width: 34.25em;
    margin-left: auto;
    margin-right: auto
}

.outbound-qualified-heading-wrapper.key {
    max-width: 30em
}

.outbound-qualified-heading-wrapper.score {
    color: #686d7c;
    max-width: 30em
}

.outbound-qualified-headings-wrapper {
    margin-bottom: 3em
}

.outbound-qualified-headings-wrapper.margin-bottom-24 {
    margin-bottom: 1.5em
}

.container-800 {
    max-width: 52em;
    margin-left: auto;
    margin-right: auto
}

.outbound-button {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    background-color: #41a46d;
    border-radius: .25em;
    align-items: center;
    height: 100%;
    padding: .25em 1em;
    transition: background-color .3s;
    display: flex
}

.outbound-button:hover {
    background-color: var(--archive--medium-purple-2\<deleted\|variable-17516af6\>)
}

.outbound-button.w--current {
    background-color: #41a46d
}

.outbound-button.w--current:hover {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.outbound-button.black.show-mobile {
    cursor: default
}

.outbound-button.yellow {
    background-color: var(--goldenrod-2\<deleted\|variable-82208560\>)
}

.outbound-button.yellow:hover {
    background-color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>)
}

.outbound-button.red {
    background-color: var(--crimson-2\<deleted\|variable-76373772\>)
}

.outbound-button.purple {
    background-color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>)
}

.outbound-button.open-ai {
    background-color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>);
    text-align: center;
    border-radius: .375em;
    justify-content: center;
    padding-top: .75em;
    padding-bottom: .75em
}

.outbound-button._01 {
    padding-top: .5em;
    padding-bottom: .5em
}

.outbound-button._01.red:hover {
    background-color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>)
}

.outbound-button._01.red.w--current {
    display: none
}

.outbound-button._01.green {
    background-color: var(--sea-green\<deleted\|variable-79b3c756\>)
}

.outbound-button._01.green:hover {
    background-color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>)
}

.outbound-button._02 {
    padding-top: .5em;
    padding-bottom: .5em
}

.outbound-button._02.w--current {
    display: none
}

.outbound-button._02.green {
    background-color: var(--sea-green\<deleted\|variable-79b3c756\>)
}

.outbound-button._02.green.w--current:hover {
    background-color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>)
}

.outbound-button.black {
    background-color: #1d2026;
    border-radius: .5em;
    padding-top: .75em;
    padding-bottom: .75em;
    box-shadow: 7px 14px 32px -3px rgba(0,0,0,.16)
}

.outbound-button.black.show-mobile {
    box-shadow: none;
    cursor: default
}

.outbound-button.black.leads {
    box-shadow: none;
    cursor: default;
    background-color: #41a46d
}

.outbound-button.red {
    background-color: #1d2026;
    border-radius: .5em;
    padding-top: .75em;
    padding-bottom: .75em;
    box-shadow: 7px 14px 32px -3px rgba(0,0,0,.16)
}

.outbound-button.red.leads {
    box-shadow: none;
    cursor: default;
    background-color: #cc3c58
}

.outbound-button.blue {
    background-color: #1d2026;
    border-radius: .5em;
    padding-top: .75em;
    padding-bottom: .75em;
    box-shadow: 7px 14px 32px -3px rgba(0,0,0,.16)
}

.outbound-button.blue.leads {
    box-shadow: none;
    cursor: default;
    background-color: #0a88e4
}

.outbound-button.yellow {
    background-color: #1d2026;
    border-radius: .5em;
    padding-top: .75em;
    padding-bottom: .75em;
    box-shadow: 7px 14px 32px -3px rgba(0,0,0,.16)
}

.outbound-button.yellow.leads {
    box-shadow: none;
    cursor: default;
    background-color: #dfac47
}

.outbound-button.purple {
    background-color: #1d2026;
    border-radius: .5em;
    padding-top: .75em;
    padding-bottom: .75em;
    box-shadow: 7px 14px 32px -3px rgba(0,0,0,.16)
}

.outbound-button.purple.leads {
    box-shadow: none;
    cursor: default;
    background-color: #aa70e6
}

.outbound-button-wrapper {
    z-index: 99;
    padding-right: 0;
    display: inline-block;
    position: absolute;
    top: 34vh
}

.outbound-button-wrapper.real-time {
    z-index: 10;
    display: flex;
    position: absolute;
    top: auto;
    bottom: -1.5em;
    left: auto;
    right: -4.4em
}

.outbound-button-wrapper.emails {
    z-index: 10;
    position: absolute;
    top: auto;
    bottom: -1.5em;
    left: -4.4em;
    right: auto
}

.outbound-button-wrapper.attributes {
    z-index: 10;
    position: absolute;
    top: auto;
    bottom: -1.5em;
    left: auto;
    right: -4.4em
}

.outbound-button-wrapper.personalization {
    z-index: 10;
    position: absolute;
    top: auto;
    bottom: -1.5em;
    left: -4.4em;
    right: auto
}

.outbound-button-wrapper.train {
    z-index: 10;
    position: absolute;
    top: -1.5em;
    bottom: auto;
    left: auto;
    right: -4.4em
}

.outbound-button-wrapper.no-shadow {
    box-shadow: none
}

.outbound-button-wrapper.repeat {
    position: static
}

.outbound-button-wrapper.leads {
    box-shadow: none;
    color: var(--white\<deleted\|variable-d7626ba4\>);
    position: relative;
    top: auto
}

.outbound-button-wrapper.leads-build {
    box-shadow: none;
    color: var(--black\<deleted\|variable-fca35b56\>);
    position: relative;
    top: auto
}

.outbound-button-wrapper.margin-right-24 {
    box-shadow: none;
    color: var(--white\<deleted\|variable-d7626ba4\>);
    margin-right: 1.5em;
    position: relative;
    top: auto
}

.outbound-button-wrapper.leads-access {
    box-shadow: none;
    color: var(--white\<deleted\|variable-d7626ba4\>);
    position: relative;
    top: auto
}

.outbound-txt-btn-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.outbound-txt-btn-wrapper.z-index {
    z-index: 2
}

.table-change-wrapper {
    display: flex
}

.outbound-table-wrapper {
    width: 100%;
    margin-bottom: 3em;
    position: relative
}

.outbound-table-wrapper.margin-bottom-0 {
    margin-bottom: 0
}

.outbound-logo-wrapper {
    justify-content: space-between;
    align-items: center;
    min-width: 74em;
    max-width: 74em;
    display: flex;
    position: absolute;
    top: 5.125em;
    bottom: auto;
    left: -9.3vw;
    right: 0%
}

.outbound-logo-wrapper._01 {
    min-width: 100%;
    max-width: none;
    position: static
}

.outbound-logo-wrapper._02 {
    z-index: 99;
    min-width: 74em;
    position: static;
    top: 10.725em;
    left: -6.5vw;
    right: auto
}

.outbound-logo-wrapper._03 {
    z-index: 999;
    min-width: 74em;
    position: static;
    top: 16.325em
}

.outbound-logo-marquee {
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4em;
    height: 4em;
    margin-right: 1.5em;
    display: flex
}

.outbound-inner-logo-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 2.5em;
    max-height: 2.5em;
    display: flex
}

.outbound-button-divider {
    background-color: rgba(255,255,255,.32);
    width: 1px;
    height: 1.5em;
    margin-left: 1em;
    margin-right: 1em
}

.section-key {
    background-color: var(--white-5\<deleted\|variable-7319a1f8\>)
}

.text-color-primitives-yellow {
    color: #dfac47
}

.padding-section-t80-b120 {
    padding-top: 5em;
    padding-bottom: 7.5em
}

.section-score {
    background-color: var(--white-5\<deleted\|variable-7319a1f8\>)
}

.text-color-primitives-red {
    color: var(--crimson-2\<deleted\|variable-76373772\>)
}

.section-ai {
    background-color: var(--white-5\<deleted\|variable-7319a1f8\>)
}

.outbound-ai-wrapper {
    display: flex
}

.text-size-14b {
    font-size: 1.3125rem;
    line-height: 1.6
}

.text-size-14b.text-weight-bold {
    color: var(--black\<deleted\|variable-fca35b56\>);
    font-size: .875rem;
    line-height: 1.5
}

.outbound-open-ai-wrapper {
    color: #828a9e;
    flex-direction: column;
    display: flex
}

.open-ai-img-wrapper {
    width: 100%;
    max-width: 3em;
    margin-right: .75em
}

.text-color-email._02 {
    color: #46c7e2
}

.text-color-email._01 {
    color: #65d3e9
}

.text-color-email._03 {
    color: #d49e28
}

.text-color-email._04 {
    color: #ef4f5b
}

.text-color-email._05 {
    color: #dc323b
}

.outbound-ai-content-wrapper {
    border: 1px solid #ddd;
    border-radius: .5em;
    margin-bottom: 1.5em;
    padding: .75em
}

.open-ai-flex-wrapper {
    border-radius: .25em;
    align-items: center;
    margin-bottom: .625em;
    padding: 0;
    display: flex
}

.open-ai-flex-wrapper.margin-bottom-0 {
    margin-bottom: 0
}

.open-ai-tag-wrapper {
    border: 1px solid var(--archive--border\<deleted\|variable-8c681385\>);
    background-color: #f4f7fd;
    border-radius: .25em;
    padding: .5em .75em;
    display: flex
}

.open-ai-icon {
    margin-right: .5em;
    display: flex
}

.open-ai-close {
    display: flex
}

.section-send-email {
    background-color: var(--white-5\<deleted\|variable-7319a1f8\>);
    overflow: hidden
}

.section-repeat {
    background-color: var(--white-5\<deleted\|variable-7319a1f8\>)
}

.padding-section-t80-b160 {
    padding-top: 5em;
    padding-bottom: 10em
}

.text-color-primitive-blue {
    color: #0a88e4
}

.outbound-marquee-wrapper {
    z-index: 0;
    width: 100%;
    min-width: 74em;
    max-width: 74em;
    display: flex;
    position: absolute;
    top: 5.125em;
    bottom: auto;
    left: -9.3vw;
    right: 0%;
    overflow: hidden
}

.outbound-marquee-wrapper._01 {
    left: -18vh
}

.outbound-marquee-wrapper._01.send {
    top: 7em
}

.outbound-marquee-wrapper._02 {
    min-width: 67em;
    max-width: 67em;
    top: 10.725em;
    left: -13vh
}

.outbound-marquee-wrapper._02.send {
    top: 13em
}

.outbound-marquee-wrapper._03 {
    top: 16.325em;
    left: -18vh
}

.outbound-marquee-wrapper.mobile,.outbound-marquee-wrapper.leads {
    display: none;
    top: 16.325em;
    left: -18vh
}

.outbound-table-gradient {
    display: none
}

.outbound-tabs-menu {
    margin-bottom: 1em;
    display: inline-block;
    position: static;
    top: -5.5vh;
    bottom: auto;
    left: auto;
    right: 0
}

.outbound-tab-content {
    width: 100%;
    overflow: visible
}

.text-size-16b {
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: 1rem;
    line-height: 1.6
}

.outbound-tabs {
    flex-direction: column;
    align-items: flex-end;
    display: flex;
    top: -41px
}

.image-slider-wrapper {
    border-radius: 4px;
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible
}

.image-one {
    object-fit: contain;
    width: 100%;
    height: 100%
}

.image-two {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.leads-content-wrapper {
    z-index: 1;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    display: flex;
    position: relative
}

.leads-content-wrapper.margin-bottom-80,.leads-content-wrapper.margin-bottom-0 {
    margin-bottom: 0
}

.container-880 {
    max-width: 55em;
    margin-left: auto;
    margin-right: auto
}

.container-880.z-index-1 {
    z-index: 1;
    position: relative
}

.heading-72 {
    font-family: SÃ¶hne krÃ¤ftig;
    font-size: 4.5rem;
    font-weight: 400;
    line-height: 1.12
}

.leads-heading-wrapper {
    text-align: center;
    margin-bottom: 1.5em
}

.leads-subheading-wrapper {
    color: #686d7c;
    text-align: center;
    max-width: 27.5em;
    margin-left: auto;
    margin-right: auto
}

.leads-subheading-wrapper.align-text-left {
    text-align: left;
    max-width: none
}

.leads-subheading-wrapper.local-leadss-aft-subheader {
    max-width: 40.5em
}

.leads-hero-headings-wrapper {
    margin-bottom: 4em
}

.leads-hero-headings-wrapper.margin-bottom-40 {
    margin-bottom: 2.5em
}

.leads-hero-headings-wrapper.margin-bottom-0 {
    margin-bottom: 5em
}

.leads-arrow-wrapper {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    margin-left: .625em
}

.leads-arrow-wrapper.margin-right-10 {
    margin-left: 0;
    margin-right: .625em
}

.leads-arrow {
    display: flex
}

.local-leads-flow-wrapper {
    display: none
}

.section-tools {
    position: relative;
    overflow: visible
}

.container-1216 {
    width: 100%;
    max-width: 75rem;
    height: 100%;
    margin-left: auto;
    margin-right: auto
}

.local-leads-google-maps-wrapper {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.local-leads-google-maps-wrapper.red {
    align-items: center
}

.local-leads-text-wrapper {
    flex-direction: column;
    align-items: flex-start;
    width: 50%;
    max-width: 32em;
    margin-right: 5em;
    padding-top: 0;
    padding-bottom: 0;
    display: flex
}

.local-leads-text-wrapper.red {
    max-width: 30em;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0
}

.local-leads-image-wrapper {
    z-index: 2;
    border: 4px solid #1d2026;
    border-radius: .75em;
    width: 100%;
    min-width: 41em;
    max-width: 41em;
    position: relative;
    overflow: hidden
}

.local-leads-image-wrapper.red,.local-leads-image-wrapper.yellow {
    background-color: #fff
}

.local-leads-text-step-wrapper {
    margin-bottom: 1.5em
}

.leads-heading-wrapper-copy {
    text-align: left;
    margin-bottom: 1.5em
}

.leads-google-maps-table-wrapper {
    z-index: 2;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
    box-shadow: 8px 0 48px rgba(0,0,0,.2)
}

.leads-google-maps-table-wrapper._03 {
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%;
    box-shadow: -9px 2px 48px rgba(0,0,0,.2)
}

.leads-google-maps-table-wrapper._05 {
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
    box-shadow: -9px 2px 48px rgba(0,0,0,.2)
}

.leads-google-map-3d-img-wrapper {
    z-index: 0;
    transform-style: preserve-3d;
    width: 100%;
    max-width: 9em;
    position: absolute;
    top: auto;
    bottom: 21.6vh;
    left: auto;
    right: -21%
}

.leads-google-map-3d-img-wrapper.red {
    z-index: 3;
    transform-style: preserve-3d;
    max-width: 12em;
    bottom: 18.8vh;
    left: -22%;
    right: auto
}

.leads-google-map-3d-img-wrapper.blue {
    z-index: 2;
    transform-style: preserve-3d;
    max-width: 11em;
    bottom: 20.5vh;
    right: -16%
}

.leads-google-map-3d-img-wrapper.yellow {
    z-index: 0;
    transform-style: preserve-3d;
    max-width: 10em;
    bottom: 18.8vh;
    left: -18%;
    right: auto
}

.leads-google-map-3d-img-wrapper.green {
    right: -16%
}

.local-leads-inner-image-wrapper {
    display: flex;
    position: relative
}

.local-leads-inner-image-wrapper._02 {
    order: -1;
    margin-right: 5em
}

.leads-dashed-lines {
    border-bottom: 4px #000;
    border-right: 4px #000;
    border-radius: 0 2em 2em 0;
    max-width: 40em;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: auto;
    bottom: -8.5%;
    left: 0%;
    right: 0%
}

.leads-dashed-lines._02 {
    transform-style: preserve-3d;
    max-width: 34.5em;
    bottom: -12%;
    transform: rotateX(0)rotateY(180deg)rotate(0)
}

.leads-dashed-lines._03 {
    max-width: 34.5em;
    bottom: -12%
}

.leads-dashed-lines._01 {
    max-width: 34.5em;
    bottom: -9%
}

.section-enrich-data,.section-verify,.section-clay-integrations,.section-personalise,.section-build-leads {
    position: relative;
    overflow: visible
}

.leads-builds-headings-wrapper {
    margin-bottom: 4em
}

.leads-builds-headings-wrapper.margin-bottom-0 {
    flex-direction: column;
    align-items: center;
    max-width: 50em;
    margin-bottom: 5em;
    display: flex
}

.leads-build-cta-wrapper {
    display: flex
}

.container-640 {
    max-width: 40em;
    margin-left: auto;
    margin-right: auto
}

.container-640.align-center {
    flex-direction: column;
    align-items: center;
    display: flex
}

.leads-faqs-contents {
    margin-bottom: 5em
}

.leads-faq-text-wrapper {
    max-width: 35em
}

.image-slider-left {
    z-index: 9999;
    width: auto;
    min-width: 100vw;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: -11vw;
    right: auto
}

.image-slider-left.hide {
    display: none
}

.image-slider-right {
    z-index: 9999;
    width: auto;
    min-width: 100vw;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -11vw
}

.image-slider-arrows {
    display: inline-block
}

.image-arrows-wrapper {
    background-color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>);
    display: inline-block
}

.nav_dd-col-header {
    color: #999;
    text-transform: uppercase;
    margin-bottom: 1.5em
}

.nav_dd-col-header.uc3 {
    color: #0a88e4;
    text-transform: none;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding: 1em;
    display: flex
}

.nav_dd-col-header.uc3-yellow {
    color: #dfac47;
    text-transform: none;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding: 1em;
    display: flex
}

.nav_dd-col-header.uc3-purple {
    color: #aa70e6;
    text-transform: none;
    text-transform: none;
    text-transform: none;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
    padding: 1em;
    display: flex
}

.nav_uc-link {
    align-items: center;
    display: flex
}

.nav_uc-link:hover {
    color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>)
}

.nav_uc-link.uc3 {
    color: #1d2026;
    align-items: center;
    padding: 1em
}

.nav_uc-link.uc3:hover {
    color: #1d2026;
    background-color: rgba(10,136,228,.08)
}

.nav_uc-link.uc3-purple {
    color: #1d2026;
    align-items: center;
    height: 100%;
    padding: 1em
}

.nav_uc-link.uc3-purple:hover {
    color: #1d2026;
    background-color: rgba(170,112,230,.16)
}

.nav_uc-link.uc3-yellow {
    color: #1d2026;
    align-items: flex-start;
    padding: 1em
}

.nav_uc-link.uc3-yellow:hover {
    color: #1d2026;
    background-color: rgba(223,172,71,.24)
}

.nav_uc-3d-img-wrapper {
    width: 100%;
    max-width: 1.5625em;
    margin-right: .5em
}

.nav_uc-3d-img-wrapper._01 {
    transform-style: preserve-3d;
    transform: rotateX(0)rotateY(-171.76deg)rotate(0)
}

.nav_uc-3d-img-wrapper.uc3-1 {
    transform: rotate(-10deg)
}

.nav_uc-3d-img-wrapper.uc3-3 {
    margin-right: .75em;
    transform: rotate(-45deg)
}

.nav_uc-3d-img-wrapper.uc3-8 {
    max-width: 1.5em;
    transform: none
}

.nav_uc-text {
    font-family: Inter,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.21
}

.nav_uc-text.uc3 {
    font-family: SÃ¶hne buch;
    font-weight: 400;
    line-height: 1.74
}

.nav_uc-grid-items {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.nav_uc-grid-items.uc3 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    grid-template-rows: 1fr 1fr;
    grid-auto-rows: 1fr;
    align-content: start;
    align-items: stretch;
    width: 100%;
    height: 100%
}

.uc3-list {
    margin-right: .75em;
    display: flex
}

.dp-icon-pricing-wrapper.is-custom {
    background-color: #f6f6f8;
    border-left: 1px solid #e7e8ec;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 2.5em;
    padding: .63em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.dp-icon-pricing-wrapper.v2 {
    background-color: #f6f6f8;
    border: 1px solid #e7e8ec;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 2.5em;
    padding: .63em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.dp-icon {
    display: flex
}

.marquee-logo-set-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden
}

.marquee-logo-set-3.home-update {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
    transform: none
}

.mobile-menu_dd-list-v1 {
    width: 100%;
    overflow: hidden
}

.faq_dropdown-uc {
    background-color: transparent;
    width: 100%;
    height: auto;
    display: none;
    position: relative;
    overflow: hidden
}

.faq_icon-wrapper-uc {
    color: var(--archive--medium-purple\<deleted\|variable-7fcb262b\>);
    width: 1.5rem;
    height: 1.5rem
}

.faq_text-wrapper-1-uc {
    cursor: pointer;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    display: flex
}

.faq_grid-block-uc {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    padding-bottom: 2em;
    display: flex;
    position: relative
}

.arrow-icon {
    display: flex
}

.arrow-icon.margin-right-8 {
    margin-right: .5rem
}

.why-clay-free-trial-wrapper {
    max-width: 11.1875em
}

.logo-marquee-wrapper {
    align-items: center;
    display: flex
}

.like-icon {
    margin-left: .3em;
    display: flex
}

.marquee-logo-inner-wrapper {
    justify-content: center;
    align-items: center;
    min-width: 12.375em;
    max-width: 12.375em;
    height: 4rem;
    padding-left: 3.1875em;
    padding-right: 3.1875em;
    display: flex
}

.marquee-logo-inner-wrapper.first {
    min-width: auto;
    padding-left: 0
}

.marquee-logo-inner-wrapper.last {
    justify-content: center;
    min-width: 8em;
    max-width: 8em;
    padding-left: 0;
    padding-right: 0
}

.marquee-logo-inner-wrapper.coverflex {
    padding-left: 2.7em;
    padding-right: 2.7em
}

.marquee-logo-inner-wrapper.hightouch {
    padding-left: 2.5em;
    padding-right: 2.5em
}

.marquee-logo-inner-wrapper.cc-first-round {
    padding-left: 2em;
    padding-right: 2em
}

.marquee-logo-inner-wrapper.cc-active-campaign {
    padding-left: 1.5em;
    padding-right: 1.5em
}

.marquee-logo-inner-wrapper.cc-verkada {
    padding-left: 2.5em;
    padding-right: 2.5em
}

.marquee-logo-inner-wrapper.cc-workstream {
    padding-left: 2em;
    padding-right: 2em
}

.container-1280 {
    width: 100%;
    max-width: 80em;
    margin-left: auto;
    margin-right: auto
}

.hero_social-ratings {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    text-align: center;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-top: 5rem;
    display: flex
}
a.homepage-banner-btn {
    margin-top: 50px;
}
.hero_rating-item {
    color: var(--color--gray-600);
    text-align: left;
    align-items: center;
    transition: color .2s;
    display: flex
}

.hero_rating-item:hover {
    color: var(--color--clay-black)
}

.hero_social-svg {
    margin-right: .5em;
    display: flex
}

.hero_social-svg.margin-right-4 {
    max-width: .75em;
    margin-right: .25em
}

.hero_social-svg.max-width-12 {
    max-width: .75em
}

.lead-teams-link {
    transition: opacity .3s
}

.lead-teams-link:hover {
    opacity: .8
}

.g-icon-wrapper {
   width: 25em;
    height: 7em;
    margin-right: .5em;
    display: flex
}

.home-build-bubble {
    border: 1.2px solid var(--color--clay-black);
    color: var(--white\<deleted\|variable-d7626ba4\>);
    background-color: #038ff7;
    border-radius: 6.25em;
    padding: .75em 1.5em .75em 1.25em;
    font-family: SÃ¶hne krÃ¤ftig;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.prompt-heading-wrapper {
    color: var(--color--clay-black);
    max-width: 45em;
    margin-bottom: 2.5em
}

.prompt-icon {
    margin-right: .5rem;
    display: flex
}

.prompt-row-wrapper {
    border-bottom: 1px solid #e7e8ec;
    align-items: center;
    padding: 1rem 1.5rem;
    display: flex;
    position: relative
}

.prompt-row-wrapper.padding-0 {
    justify-content: flex-start;
    padding: 0
}

.prompt-row-wrapper.padding-0.height-100 {
    border-bottom-style: none;
    height: 100%
}

.prompt-row-wrapper.padding-0.hide {
    display: none
}

.prompt-row-wrapper.prompt-absolute {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    align-items: flex-start;
    width: 100%;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.prompt-messages-wrapper {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border: 2px solid #1d2026;
    border-radius: .75rem;
    flex-direction: column;
    width: 100%;
    display: flex
}

.prompt-messages-wrapper.borders-0 {
    border-style: none
}

.prompt-box-wrapper {
    border: 1px solid #e7e8ec;
    border-radius: .25rem;
    align-items: center;
    padding: .125rem .75rem;
    display: flex
}

.prompt-box-wrapper.margin-4 {
    margin-left: .25rem;
    margin-right: .25rem
}

.h-flex-wrapper {
    flex-direction: row;
    align-items: center;
    display: flex
}

.h-flex-wrapper.hide {
    display: none
}

.old_tab-link {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    background-color: transparent;
    border-bottom: 1px solid #f5ebfd;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    min-height: 3.5rem;
    max-height: 3.5rem;
    padding: 0 1rem 0;
    display: flex
}

.old_tab-link.w--current {
    color: #8956be;
    background-color: #f5ebfd
}

.old_tab-link.ai-prompt-first {
    padding-left: 0;
    padding-right: 0
}

.old_tab-link.ai-prompt-first.w--current {
    color: var(--color--clay-black);
    background-color: rgba(245,235,253,0);
    border-top: 1px solid #f5ebfd
}

.tab-indicator {
    background-color: rgba(111,0,0,0);
    width: 100%;
    height: 1px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.current-line {
    background-color: #aa70e6;
    width: 0%;
    height: 2px
}

.current-line.black {
    background-color: var(--color--clay-black);
    height: 1px
}

.old_tabs-content {
    width: 100%;
    height: 100%
}

.old_tabs-content.min-height-100 {
    min-height: 40rem
}

.tab {
    width: 100%;
    height: 100%;
    padding: 0
}

.tab.min-height-640 {
    min-height: 40rem
}

.prompt-email-wrapper {
    background-color: #f6f6f8;
    justify-content: space-between;
    align-items: center;
    width: 15rem;
    padding: .625rem 1rem;
    display: flex
}

.prompt-email-wrapper.email-preview {
    background-color: rgba(246,246,248,0);
    border-bottom: 1px solid #f5ebfd;
    justify-content: flex-start;
    width: 100%;
    height: 3.5rem
}

.prompt-email-wrapper.border-right {
    border-right: 1px solid #e7e8ec;
    justify-content: space-between;
    align-items: center;
    width: 32%;
    padding-right: 1rem
}

.tab-link-wrapper {
    border-bottom-width: 1px;
    border-bottom-color: #f5ebfd;
    align-items: center;
    padding: 0;
    display: flex
}

.prompt-arrow-icon {
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 1rem
}

.tab-link-2 {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    background-color: transparent;
    border-bottom: 1px solid #f5ebfd;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    min-height: 3.5rem;
    max-height: 3.5rem;
    padding: 0 1rem 0;
    display: flex
}

.tab-link-2.w--current {
    color: #8956be;
    background-color: #f5ebfd
}

.prompt-styling,.prompt-script {
    display: none
}

.prompt-script.show {
    display: block
}

.mobile-menu-experts {
    z-index: 50;
    width: 100%;
    height: 100vh;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: translate(100%)
}

.heading-56-sora {
    letter-spacing: -2px;
    font-family: Inter,sans-serif;
    font-size: 3.5rem;
    font-weight: 600
}

.heading-56-sora.line-spacing-4 {
    letter-spacing: -4px;
    line-height: 1
}

.text-inter-16 {
    letter-spacing: 0;
    font-family: Inter,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5
}

.text-inter-16.text-weight-medium {
    font-weight: 500
}

.text-inter-16.text-weight-semibold.is-white {
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.text-inter-16.text-weight-semibold {
    color: #1d2026;
    font-weight: 600
}

.expert-icon {
    display: flex
}

.expert-icon.margin-left-4 {
    margin-left: .25em
}

.expert-icon.margin-right-8 {
    margin-right: .5em
}

.expert-icon.margin-left-8 {
    margin-left: .5em
}

.text-size-14-inter {
    font-family: Inter,sans-serif;
    font-size: .875rem;
    font-weight: 400
}

.text-size-14-inter.text-weight-medium {
    font-weight: 500
}

.text-size-14-inter.text-weight-medium.text-color-grey {
    color: var(--gainsboro-2\<deleted\|variable-a811882e\>)
}

.text-size-14-inter.margin-right-8 {
    margin-right: .5rem
}

.expertise-link-text-wrapper {
    align-items: center;
    display: flex
}

.ai-prompt-header-wrapper {
    text-align: center;
    margin-bottom: 1.5em
}

.section-ai-prompt-hero {
    background-color: var(--ai-prompt\<deleted\|variable-f52417cc-ea4f-7be2-bcd6-776bf4bb8737\>);
    border-bottom: 1px solid #e7e8ec;
    position: relative;
    overflow: hidden
}

.ai-subheading-wrapper {
    text-align: center;
    letter-spacing: -4px;
    max-width: 28em;
    margin-bottom: 5em;
    margin-left: auto;
    margin-right: auto
}

.ai-hero-bg-wrapper {
    z-index: 0;
    pointer-events: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 43%;
    bottom: auto;
    left: -226.19px;
    right: -319.19px
}

.ai-prompt-cta-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.ai-prompt-link-wrapper {
    background-color: var(--color--clay-black);
    color: var(--white\<deleted\|variable-d7626ba4\>);
    border-radius: 4px;
    align-items: center;
    padding: .75em 1em .75em 1.25em;
    transition: all .3s;
    display: flex
}

.ai-prompt-link-wrapper:hover {
    background-color: var(--home-purple\<deleted\|variable-66db8f19-b37c-a6b7-0e8c-6fd64a059414\>)
}

.ai-prompt-link-wrapper.ghost {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    color: var(--color--clay-black);
    border: 2px solid #000;
    justify-content: space-between;
    width: 100%;
    max-width: 12.5rem;
    margin-bottom: 0
}

.ai-prompt-link-wrapper.ghost:hover {
    background-color: var(--home-purple\<deleted\|variable-66db8f19-b37c-a6b7-0e8c-6fd64a059414\>);
    color: var(--white\<deleted\|variable-d7626ba4\>)
}

.ai-prompt-link-wrapper.ghost.cta-table {
    max-width: none
}

.ai-prompt-link-wrapper.cta-table {
    color: var(--white\<deleted\|variable-d7626ba4\>);
    justify-content: center;
    width: 100%
}

.section-ai-cta {
    background-color: var(--ai-prompt\<deleted\|variable-f52417cc-ea4f-7be2-bcd6-776bf4bb8737\>);
    border-top: .5px solid #e7e8ec;
    position: relative;
    overflow: hidden
}

.padding-section-t160 {
    padding-top: 10rem
}

.ai-cta-subheading-wrapper {
    text-align: center;
    letter-spacing: -4px;
    max-width: none;
    margin-bottom: 2.5em;
    margin-left: auto;
    margin-right: auto
}

.ai-cta-img-wrapper {
    max-width: 50rem;
    position: absolute;
    top: -44.75px;
    left: -555px
}

.ai-cta-img-wrapper._01 {
    z-index: 0;
    top: -100px
}

.ai-cta-img-wrapper._02 {
    z-index: 0;
    transform-style: preserve-3d;
    top: -100px;
    bottom: auto;
    left: auto;
    right: -562px;
    transform: rotateX(0)rotateY(180deg)rotate(180deg)
}

.ai-cta-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    text-align: center;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    max-width: 15em;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.section-prompts {
    border-bottom: 1px solid #e7e8ec
}

.heading-48-sora {
    letter-spacing: -4px;
    font-family: Sora;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1
}

.heading-48-sora.margin-bottom-40 {
    margin-bottom: 2.5rem
}

.ai-prompt-content-wrapper {
    width: 100%;
    height: 100%;
    padding: 5em
}

.ai-prompt-content-wrapper.bg-blue {
    background-color: var(--archive--lavender\<deleted\|variable-4e5c1203\>);
    border-radius: .75rem;
    justify-content: center;
    align-items: flex-start;
    min-height: 40rem;
    display: flex
}

.ai-prompt-message-wrapper {
    display: flex
}

.ai-prompt-img-wrapper {
    border-radius: .5em;
    min-width: 23.2rem;
    max-width: 23.2rem;
    box-shadow: -6px 5px rgba(3,143,247,.08)
}

.ai-prompt-connector-wrapper {
    margin-top: 1.5em;
    margin-right: -10px
}

.ai-prompt-connector {
    display: flex
}

.ai-prompt-copy-wrapper {
    border: 1px none var(--color--clay-black);
    border-radius: 2px;
    flex-direction: column;
    align-items: center;
    min-width: 20rem;
    padding: 0;
    display: flex;
    overflow: hidden
}

.prompt-header-wrapper {
    background-color: var(--color--clay-black);
    color: var(--white\<deleted\|variable-d7626ba4\>);
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    align-items: center;
    width: 100%;
    padding: 1rem .75rem 1rem 1rem;
    display: flex
}

.prompt-line-divider {
    background-color: rgba(255,255,255,.24);
    width: 1px;
    height: 26px;
    margin: 0 .75rem
}

.prompt-contents-wrapper {
    border-right: 1px solid var(--color--clay-black);
    border-left: 1px solid var(--color--clay-black);
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 1.5rem 1rem 2.5rem;
    display: flex
}

.prompt-bottom-wrapper {
    border-style: solid;
    border-width: 1px;
    border-color: #e7e8ec var(--color--clay-black)var(--color--clay-black);
    background-color: #f6f6f8;
    border-bottom-right-radius: .5rem;
    border-bottom-left-radius: .5rem;
    align-items: center;
    width: 100%;
    padding: 1.25rem 1rem;
    display: flex
}

.tabs-ai-prompt-wrapper {
    width: 100%;
    position: relative
}

.tab-header-wrapper {
    z-index: 1;
    max-width: 25rem;
    position: absolute
}

.prompt-form-wrapper {
    justify-content: flex-start;
    display: flex
}

.prompt-input {
    border-radius: 4px;
    min-width: 16.5rem;
    height: 40px;
    margin-bottom: 0;
    padding-left: 38px
}

.prompt-input::placeholder {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>)
}

.prompt-input-wrapper {
    margin-right: .75rem;
    position: relative
}

.prompt-input-icon {
    justify-content: center;
    align-items: center;
    margin-left: .75rem;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.prompt-add-filters-wrapper {
    background-color: #f6f6f8;
    border: 1px solid #e7e8ec;
    border-radius: .25rem;
    align-items: center;
    min-width: 7.375rem;
    padding: .5rem .75rem;
    display: flex
}

.ai-prompt-tabs-menu {
    z-index: 99;
    align-items: center;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.ai-prompt-tabs-menu.hide {
    display: none
}

.ai-prompt-tab-content {
    z-index: 0
}

.prompt-form {
    margin-bottom: 0
}

.copy-ai-message {
    grid-column-gap: .35em;
    grid-row-gap: .35em;
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.copy-ai-message.margin-bottom-8 {
    letter-spacing: -.25px
}

.ai-prompt-icon-wrapper {
    width: 1rem;
    height: 1rem;
    margin-right: .5rem;
    display: flex
}

.ai-prompt-icon-wrapper.margin-12 {
    justify-content: center;
    align-items: center;
    margin-left: .75rem;
    margin-right: .75rem;
    position: relative
}

.ai-prompt-tab {
    background-color: rgba(221,221,221,0);
    border: 1px solid #e7e8ec;
    padding: .25rem .75rem
}

.ai-prompt-tab.w--current {
    background-color: #f6f6f8
}

.ai-prompt-tab-pages {
    pointer-events: none;
    background-color: rgba(221,221,221,0);
    padding: .25rem .75rem .25rem 0
}

.ai-prompt-tab-pages.w--current {
    background-color: rgba(246,246,248,0)
}

.copy-ai-prompt-link {
    align-items: center;
    display: flex
}

.copy-ai-prompt-link:hover {
    color: var(--home-purple\<deleted\|variable-66db8f19-b37c-a6b7-0e8c-6fd64a059414\>)
}

.copy-ai-icon {
    display: flex
}

.integrations-bubble {
    background-color: var(--color--clay-black);
    color: var(--white\<deleted\|variable-d7626ba4\>);
    white-space: nowrap;
    border-radius: .25rem;
    padding: .5rem 1rem;
    position: absolute;
    top: auto;
    bottom: 1.95rem;
    left: auto;
    right: auto
}

.integrations-bubble.tab-links {
    bottom: 3rem;
    right: -2rem
}

.caret-icon {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: absolute;
    top: auto;
    bottom: -7px;
    left: 0%;
    right: 0%
}

.copy-ai-message-text {
    flex-wrap: wrap;
    align-items: center;
    display: flex
}

.copy-ai-message-text.margin-bottom-8 {
    margin-bottom: 1em;
    display: block
}

.tabs-menu-pages {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    display: flex
}

.tabs-menu-pages.margin-right-48 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-right: 1px #e7e8ec;
    flex-direction: column;
    justify-content: flex-start;
    width: auto;
    min-width: 27rem;
    margin-top: 13.5rem;
    margin-right: 3rem;
    font-family: Inter,sans-serif
}

.tabs-menu-02 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    display: flex
}

.tabs-menu-02.margin-right-48 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-right: 1px #e7e8ec;
    flex-direction: column;
    justify-content: flex-start;
    width: auto;
    min-width: 27rem;
    margin-top: 13.5rem;
    margin-right: 3rem;
    font-family: Inter,sans-serif
}

.tabs-menu-03 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    display: flex
}

.tabs-menu-03.margin-right-48 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-right: 1px #e7e8ec;
    flex-direction: column;
    justify-content: flex-start;
    width: auto;
    min-width: 27rem;
    margin-top: 13.5rem;
    margin-right: 3rem;
    font-family: Inter,sans-serif
}

.prompt-link-bubble {
    background-color: #f5ebfd;
    border-radius: 6.25rem;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-left: .625rem;
    padding: .5rem;
    display: flex;
    position: relative
}

.ai-buble-icon {
    display: flex
}

.text-m {
    object-fit: fill;
    font-family: Inter,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem
}

.text-m.u-font-color-gray-dark {
    color: var(--color--gray-600)
}

.text-m.u-align-center {
    color: var(--color--black);
    text-align: center
}

.text-m.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.text-m.u-mb-2-5.u-align-center.u-font-color-white {
    color: var(--color--white)
}

.text-m.u-mb-2-5.u-align-center.u-font-color-white.u-width-27 {
    width: 27rem
}

.text-m.u-weight-semibold {
    color: var(--color--black);
    font-weight: 600
}

.text-m.u-width-100 {
    width: 100%
}

.text-m.u-mb-5 {
    margin-bottom: 5rem
}

.text-m.u-mb-5.u-align-center.u-font-color-white {
    color: var(--color--white)
}

.copy-ai-message-wrapper {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.padding-section-t188-b312 {
    padding-top: 11.75em;
    padding-bottom: 19.5em
}

.tab-link-02 {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    background-color: transparent;
    border-bottom: 1px solid #f5ebfd;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    min-height: 3.5rem;
    max-height: 3.5rem;
    padding: 0 1rem 0;
    display: flex
}

.tab-link-02.w--current {
    color: #8956be;
    background-color: #f5ebfd
}

.tab-link-02.ai-prompt-first {
    padding-left: 0;
    padding-right: 0
}

.tab-link-02.ai-prompt-first.w--current {
    color: var(--color--clay-black);
    background-color: rgba(245,235,253,0);
    border-top: 1px solid #f5ebfd
}

.tab-link-03 {
    color: var(--archive--slate-grey\<deleted\|variable-1ed44f93\>);
    background-color: transparent;
    border-bottom: 1px solid #f5ebfd;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    min-height: 3.5rem;
    max-height: 3.5rem;
    padding: 0 1rem 0;
    display: flex
}

.tab-link-03.w--current {
    color: #8956be;
    background-color: #f5ebfd
}

.tab-link-03.ai-prompt-first {
    padding-left: 0;
    padding-right: 0
}

.tab-link-03.ai-prompt-first.w--current {
    color: var(--color--clay-black);
    background-color: rgba(245,235,253,0);
    border-top: 1px solid #f5ebfd
}

.text-size-14m-inter {
    font-family: Inter,sans-serif;
    font-size: 1.50rem;
    font-weight: 500
}

.text-size-14m-inter.text-color-grey {
    color: #111111;
    text-align: left
}

.text-size-14m-inter.text-color-grey.hide {
    display: none
}

.learn-item-wrapper {
    background-color: var(--white\<deleted\|variable-d7626ba4\>);
    border: 1px solid rgba(3,143,247,0);
    border-radius: .5em;
    overflow: hidden
}

.learn-item-wrapper.color-blue {
    outline-offset: 0px;
    border-style: none;
    outline: 1px solid rgba(3,143,247,0);
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    transition: all .2s;
    display: flex
}

.learn-item-wrapper.color-blue:hover {
    outline-width: 1px;
    outline-color: #038ff7
}

.margin-bottom-80 {
    margin-bottom: 5em
}

.pricing-table-top-layout {
    background-color: #fbfbfc;
    border-top: 1px solid #e7e8ec;
    border-bottom: 1px solid #e7e8ec;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 3em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    display: flex
}

.pricing-table-wrapper {
    border-bottom: 1px solid #e7e8ec;
    border-left: 1px solid #e7e8ec;
    border-right: 1px solid #e7e8ec;
    max-width: 100%;
    width: 100%;
    margin-bottom: 0
}

.toggle-button-wrapper-v2 {
    color: #fff;
    cursor: pointer;
    background-color: #e7e8ec;
    border-radius: 100vh;
    justify-content: flex-end;
    align-items: center;
    width: 3em;
    margin-left: 1.31em;
    margin-right: 1.31em;
    padding: .2rem;
    position: relative
}

.toggle-button-wrapper-v2.cc-credit-calculator {
    background-color: rgba(255,255,255,.16);
    margin-left: 1em;
    margin-right: 1em
}

.toggle-button-switch-v2 {
    z-index: 1;
    background-color: #fff;
    border-radius: 100vh;
    width: 1.25em;
    height: 1.25em;
    position: relative
}

.pricing-table-card-layout {
    justify-content: center;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden
}

.pricing-table-card-wrapper {
    flex: 1;
    max-width: 100%
}

.pricing-table-card-heading {
    text-align: center;
    border-bottom: 1px solid #e7e8ec;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 35em;
    max-height: 35em;
    padding-top: 5em;
    padding-bottom: 2.5em;
    display: flex;
}

.pricing-table-card-heading.is-red {
    background-color: #fff4f4;
    border-left: 1px #e7e8ec
}

.pricing-table-card-heading.is-purple {
    background-color: #f5ebfd;
    border-right: 1px #e7e8ec
}

.pricing-table-card-heading.is-blue {
    background-color: #f3f7fe;
    border-right: 1px solid #e7e8ec;
    position: relative
}

.pricing-table-card-heading.is-orange {
    background-color: #fff4d9;
    border-left: 1px solid #e7e8ec;
    border-right: 1px solid #e7e8ec;
    position: relative
}

.pricing-table-card-heading.is-green {
    background-color: #e6fce9;
    border-left: 1px solid #e7e8ec
}

.pricing-card-icon {
    width: 100%;
    max-width: 7em;
    margin-bottom: 1.5em
}

.text-size-18sb-inter {
    z-index: 3;
    font-family: Inter,sans-serif;
    font-size: 2.50em;
    font-weight: 600;
    line-height: 1.33333
}

.max-width-200 {
    width: 100%;
    max-width: 23.5em
}

.max-width-200.margin-top-8 {
    margin-top: .5em
}

.pricing-table-card-content {
    height: 100%;
    padding: 2.5em 1.5em 1.5em
}

.pricing-table-card-content._03 {
    border-left: 1px solid #e7e8ec;
    border-right: 1px solid #e7e8ec
}

.pricing-table-card-content._03.is-orange-m {
    height: 100%
}

.pricing-table-card-content._02 {
    border-left: 1px solid #e7e8ec
}

.pricing-table-card-content._02.is-green-m {
    height: 100%
}

.pricing-table-card-content._04 {
    border-right: 1px solid #e7e8ec
}

.pricing-table-text-price {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.5em;
    display: flex
}

.text-size-24m-inter {
    font-family: Inter,sans-serif;
    font-size: 2.5em;
    font-weight: 500;
    line-height: 1
}

.pricing-table-dropdown {
    margin-bottom: .75em
}

.dropdown-pricingv2 {
    border-radius: .13em;
    width: 100%
}

.btn-toggle-pricingv2 {
    border: .06em solid #c3c7d0;
    border-radius: .13em;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .75em;
    display: flex
}

.btn-toggle-pricingv2:hover {
    border-width: .06em;
    border-color: var(--color--black)
}

.btn-toggle-pricingv2.w--open:focus {
    border-color: var(--archive--slate-blue\<deleted\|variable-231aa278\>)
}

.btn-toggle-pricingv2.is-center {
    border-style: none;
    justify-content: center
}

.outline-button-pricingv2 {
    background-color: var(--color--clay-black);
    color: var(--white\<deleted\|variable-d7626ba4\>);
    text-align: center;
    border-radius: .25em;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .75em 1.5em;
    font-family: Inter,sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.71429;
    display: flex
}

.outline-button-pricingv2:hover {
    background-color: #dd3333;
    color: #fff
}

.pricing-table-cta-wrapper {
    margin-bottom: 1.5em
}

.check-icon-wrapper {
    justify-content: center;
    align-items: center;
    width: 1.25em;
    min-width: 1.25em;
    height: 1.25em;
    margin-right: .75em;
    display: flex
}

.pricing-table-list-item {
    padding-top: 0;
    padding-bottom: .25em;
    display: flex
}

.dd-list {
    background-color: #fff;
    border-radius: .25em;
    overflow: hidden;
    box-shadow: 0 4px 16px 1px rgba(0,0,0,.2)
}

.dp-list-item {
    cursor: pointer;
    border: 1px solid transparent;
    padding: .75em
}

.dp-list-item:hover {
    background-color: #f6f6f8;
    border: 1px solid #e7e8ec
}

.toggle-pricing-wrapperv2 {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.toggle-pricing-wrapperv2.cc-credit-calculator {
    margin-bottom: var(--spacing--2rem);
    justify-content: center;
    align-items: center;
    padding-right: 1rem
}

.custom-max-width {
    width: 100%
}

.pricing-text-header {
    font-family: Inter,sans-serif;
    font-size: 2.5em;
    font-weight: 500;
    line-height: 1
}

.dd-text-pricing {
    font-family: Inter,sans-serif;
    font-size: 1em;
    font-weight: 500;
    line-height: 1.6
}

.btn-toggle-pricingv3 {
    border: .06em solid #c3c7d0;
    border-radius: .13em;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: .75em;
    display: flex;
    position: relative
}

.btn-toggle-pricingv3.w--open:focus {
    border-color: var(--archive--slate-blue\<deleted\|variable-231aa278\>)
}

.img-claymation-3-stars--waterfall-page {
    z-index: 1;
    width: 24rem;
    max-width: none;
    position: absolute;
    bottom: -16%;
    right: -8%
}

.u-weight--semiboled {
    font-weight: 600
}

.text--size-medium.u-width--80 {
    width: 80%
}

.text--size-medium.u-color--gray-dark {
    color: #676d7e
}

.text--size-medium.u-width--32rem {
    width: 32rem;
    max-width: 80%
}

.old_icon {
    width: 1.25rem;
    height: 1.25rem
}

.old_icon.u-color-white {
    filter: brightness(0%)invert()
}

.old_icon.u-height-1-5 {
    width: 1.5rem;
    height: 1.5rem
}

.old_icon.u-height-1-5.u-ml-0-75 {
    margin-left: .75rem
}

.old_icon.cc-chevron {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-top: auto;
    margin-bottom: auto;
    margin-right: auto;
    display: flex;
    position: static
}

.old_icon.cc-chevron.u-current-page {
    transform-style: preserve-3d;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.img-claymation-arrow--waterfall-page {
    width: 24rem;
    position: absolute;
    bottom: 0;
    right: 0
}

.img--waterfall-graphic {
    width: 37.5rem
}

.text--size-xxlarge {
    text-align: center;
    font-size: 1.5rem;
    line-height: 160%
}

.text--size-xxlarge.u-width--52rem {
    width: 52rem
}

.img--waterfall-card {
    width: 28rem
}

.img-waterfall-creators {
    width: 30rem;
    position: absolute;
    bottom: 0%
}

.old_col {
    flex-direction: column;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    display: flex
}

.old_col.u-length-8 {
    width: 66.64%
}

.old_col.u-length-8.u-align--left {
    align-items: flex-start;
    position: relative
}

.old_col.u-length-8.u-align--left.old {
    width: 50%;
    margin-top: -222px
}

.old_col.u-length-5 {
    width: 41.65%
}

.old_col.u-length-5.u-align--left {
    align-items: flex-start
}

.old_col.u-length-fill {
    flex: 1
}

.old_col.u-length-fill.u-align--bottom {
    justify-content: flex-end;
    align-items: flex-start
}

.img-claymation-green--waterfall-page {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    bottom: -40%;
    right: -40%
}

.img-tooltip--hi-creators {
    cursor: pointer;
    height: 2.5rem;
    transition: transform .2s;
    position: absolute;
    bottom: 5rem;
    left: 8rem
}

.img-tooltip--hi-creators:hover {
    transform: translate(8px,-8px)
}

.img-claymation-pyramid-purple--waterfall-page {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    left: -50%
}

.img-claymation-stars-transform--waterfall-page {
    z-index: 1;
    width: 48rem;
    max-width: none;
    position: absolute;
    bottom: -128%;
    left: -24%
}

.img-waterfall-templates {
    width: 16rem
}

.box {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    padding-left: 5rem;
    padding-right: 5rem;
    display: flex;
    overflow: hidden
}

.box.u-borders--right {
    border-right: 1px solid #e7e8ec
}

.box.u-color-green-100 {
    background-color: #e6fce9;
    justify-content: flex-end;
    align-self: stretch;
    align-items: center;
    padding-top: 6.5rem;
    padding-left: 6.5rem;
    padding-right: 6.5rem;
    position: relative
}

.box.u-color-purple-100 {
    background-color: #f5ebfd;
    justify-content: flex-end;
    align-self: stretch;
    align-items: center;
    padding-top: 6.5rem;
    padding-left: 6.5rem;
    padding-right: 6.5rem;
    position: relative
}

.box.u-color-blue-200 {
    background-color: #dee9ff;
    justify-content: flex-end;
    align-self: stretch;
    align-items: center;
    padding-top: 6.5rem;
    padding-left: 6.5rem;
    padding-right: 6.5rem;
    position: relative
}

.h1 {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.1
}

.h1.u-align--centre {
    text-align: center;
    width: 48rem
}

.lottie-animation--waterfall-page {
    z-index: 0;
    width: 40rem;
    position: absolute;
    bottom: 0
}

.img-tooltip--api-key {
    height: 3rem;
    position: absolute;
    bottom: 28rem
}

.txt-chip {
    background-color: #fbfbfc;
    border: 1px solid #e7e8ec;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    margin-bottom: 1.25rem;
    padding: .25rem .75rem;
    display: inline-flex
}

.txt-chip.cc-color-green-100 {
    color: #047e4a;
    background-color: #e6fce9;
    border-width: 0;
    border-color: #baf6c9
}

.txt-chip.cc-color-green-100.cc-msf {
    margin-bottom: 0;
    position: absolute;
    right: -48%
}

.txt-chip.cc-color-blue-200 {
    margin-bottom: var(--spacing--1-5rem);
    border-color: var(--color--blue-300);
    background-color: var(--color--blue-200);
    color: #0053b5
}

.txt-chip.cc-color-blue-200.cc-msf {
    margin-bottom: 0;
    position: absolute;
    top: -144%;
    left: -32%
}

.txt-chip.cc-color-purple200 {
    border-color: var(--color--purple-300);
    background-color: var(--color--purple-200);
    color: var(--color--purple-600)
}

.txt-chip.cc-color-gray {
    border-color: var(--color--gray-border);
    background-color: var(--color--gray-100);
    color: var(--color--gray-600);
    font-size: .875rem
}

.txt-chip.cc-color-gray.w--current {
    margin-bottom: 1.5rem
}

.txt-chip.u-color-white {
    background-color: var(--color--white);
    color: var(--color--black)
}

.txt-chip.u-color-white.cc-template-tag:hover {
    background-color: var(--color--gray-100)
}

.txt-chip.u-color-yellow {
    border-color: var(--color--yellow-400);
    background-color: var(--color--yellow-300);
    color: var(--color--yellow-600)
}

.txt-chip.u-color-green-200 {
    border-color: var(--color--green-300);
    background-color: var(--color--green-200);
    color: #047e4a
}

.txt-chip.cc-color-blue-400 {
    border-color: var(--color--blue-400);
    background-color: var(--color--blue-400)
}

.txt-chip.cc-color-yellow-300 {
    border-color: var(--color--yellow-400);
    background-color: var(--color--yellow-300);
    color: #8a1700
}

.txt-chip.cc-color-white {
    border-color: var(--color--gray-border);
    background-color: var(--color--white)
}

.txt-chip.cc-color-green-200 {
    border-color: var(--color--green-300);
    background-color: var(--color--green-200);
    color: var(--color--green-600);
    border-color: var(--color--green-300);
    background-color: var(--color--green-200)
}

.txt-chip.cc-color-purple-400 {
    border-color: var(--color--purple-400);
    background-color: var(--color--purple-400)
}

.txt-chip.cc-color-yellow-400 {
    border-width: 0
}

.padding {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex
}

.padding.u-size--xxxlarge {
    height: 10rem
}

.padding.u-size--medium {
    height: 1.5rem
}

.padding.u-size--large {
    height: 2.5rem
}

.padding.u-size--xxlarge {
    height: 8rem
}

.padding.u-size--xxlarge.u-display--hidden {
    display: none
}

.padding.u-size--small {
    height: 1.5rem
}

.padding.u-size--xlarge {
    height: 5rem
}

.padding.u-size--xlarge.u-display--hidden {
    display: none
}

.img-claymation-slinky-hand--waterfall-page {
    z-index: 0;
    width: 56rem;
    max-width: none;
    position: absolute;
    top: -60%;
    right: -60%
}

.button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #fff;
    background-color: #1d2026;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.25rem;
    text-decoration: none;
    transition: transform .24s cubic-bezier(.645,.045,.355,1);
    display: flex
}

.button:hover {
    transform: translate(4px,-4px)
}

.button.u-var--secondary {
    color: #1d2026;
    background-color: #fff;
    border: .125rem solid #000
}

.old_row {
    width: 100%;
    display: flex
}

.body-wrapper {
    flex-direction: column;
    align-items: stretch;
    display: flex;
    overflow: hidden
}

.body-wrapper.u-overflow-visible {
    overflow: visible
}

.h2 {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2
}

.h2.u-width--80 {
    width: 80%
}

.text--size-small {
    font-size: .875rem
}

.section-2 {
    flex-direction: column;
    align-items: flex-start;
    padding-left: 5rem;
    padding-right: 5rem;
    font-size: 1rem;
    display: flex
}

.section-2.u-color-gray-extra-light {
    background-color: #fbfbfc
}

.section-2.u-borders--top {
    border-top: 1px solid #e7e8ec
}

.section-2.u-borders--top.u-overflow--hidden {
    overflow: hidden
}

.section-2.u-borders--top.u-overflow--hidden.old {
    background-color: var(--color--blue-200);
    padding-top: 179px
}

.section-2.u-borders--top.u-align--centre {
    align-items: center;
    position: relative
}

.section-2.u-borders--top.u-align--centre.u-color--purple {
    background-color: #f5ebfd;
    position: relative;
    overflow: hidden
}

.section-2.u-borders--top.u-color--gray-extra-light {
    background-color: #fbfbfc
}

.section-2.u-borders--top.u-color--gray-extra-light.u-align--center {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    position: relative
}

.section-2.u-margins-none {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0
}

.wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    align-items: center;
    display: flex
}

.wrapper.cc-claygent {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.img-waterfall-card-hero {
    box-shadow: -26px 31px 80px rgba(0,0,0,.08)
}

.img-tooltip--50-providers {
    height: 3rem;
    position: absolute;
    bottom: 8rem;
    right: 10rem
}

.explore-card-label-layout {
    background-color: var(--color--yellow-300);
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 2.5em;
    padding: .5em 2.5em;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.explore-card-label-layout.u-color-blue {
    background-color: var(--color--blue-200)
}

.text-small {
    font-size: 15px;
    line-height: 2.25rem
}

.text-small.u-font-weight-semibold {
    font-weight: 600
}

.text-small.u-font-weight-semibold.u-wrap-none {
    white-space: nowrap;
    color: inherit
}

.text-small.u-font-color-gray-dark.u-align-center {
    text-align: center
}

.text-small.u-color-blue600 {
    color: var(--color--blue-600)
}

.text-small.u-weight-semibold.cc-msf {
    margin-right: .75rem
}

.text-small.u-font-color-gray-medium {
    color: var(--color--gray-medium)
}

.text-small.u-breaking-no-wrap {
    white-space: nowrap
}

.text-small.u-height-160 {
    line-height: 160%
}

.text-small.u-font-color-gray-dark {
    color: #676d7e
}

.text-small.text-color-gray-dark {
    color: var(--color--gray-600)
}

.icon-small-zy {
    width: 1.25rem;
    height: 1.25rem
}

.icon-small-zy.u-color-white {
    filter: brightness(0%)invert()
}

.icon-small-zy.u-rotate-180 {
    transform: rotate(180deg)
}

.img-clay-logo-navbar {
    max-width: none;
    height: 1.5rem
}

.text-medium {
    color: #1d2026;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px
}

.text-medium.u-color-gray-dark,.text-medium.u-color-gray-dark.u-mobile-align-center {
    color: var(--color--gray-600)
}

.text-medium.u-mobile-align-center {
    color: var(--color--black);
    line-height: 1.5rem
}

.text-medium.u-color-white {
    color: var(--color--white)
}

.text-medium.u-weigth-semibold {
    font-weight: 600
}

.text-medium.u-weigth-semibold.u-color-white.u-breaking-no-wrap,.text-medium.u-weigth-semibold.u-breaking-no-wrap {
    white-space: nowrap
}

.text-medium.u-align-center {
    color: var(--color--black);
    text-align: center
}

.text-medium.u-align-center.u-width-45 {
    width: 45rem
}

.text-medium.u-align-center.u-width-45.u-mb-3.u-weight-semibold.u-underline {
    margin-bottom: 3rem;
    text-decoration: underline
}

.text-medium.u-align-center.u-width-45.u-mb-2 {
    margin-bottom: 2rem
}

.text-medium.u-align-center.u-width-30 {
    width: 30rem
}

.text-medium.u-align-center.u-width-30.u-mb-5 {
    margin-bottom: 5rem
}

.text-medium.u-align-center.u-width-30.u-mb-2-5 {
    max-width: 100%
}

.text-medium.u-align-center.u-width-31 {
    width: 31rem;
    max-width: 100%
}

.text-medium.u-align-center.u-width-35 {
    width: 100rem
}
img.img-hero.u-m-width-48 {
    width: 98rem !important;
} 

.text-medium.u-align-center.u-width-35.u-mb-2-5 {
    max-width: 100%
}
.eZintegrationsheading {
  font-size: 6.5rem !important;
  font-weight: 700 !important;
}
.text-medium.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.text-medium.u-mb-2-5.u-width-80 {
    width: 80%
}

.text-medium.u-mb-2-5.u-width-88 {
    width: 88%
}

.text-medium.u-mb-1 {
    margin-bottom: 1rem
}

.text-medium.u-mb-1.u-width-88 {
    width: 88%
}

.text-medium.u-align-left {
    text-align: left
}

.text-medium.u-color-yellow600 {
    color: var(--color--yellow-600)
}

.text-medium.u-color-yellow600.u-strikethrough {
    text-decoration: line-through
}

.text-medium.u-mb-5 {
    margin-bottom: 5rem
}

.text-medium.u-mb-5.u-width-20 {
    width: 20rem
}

.text-medium.u-mb-5.u-width-25 {
    width: 25rem
}

.text-medium.u-width-45 {
    width: 45rem;
    max-width: 100%
}

.text-medium.u-mb-0-75 {
    margin-bottom: .75rem
}

.text-medium.u-mb-0-75.u-width-88 {
    width: 88%
}

.text-medium.u-ml-0-5 {
    margin-left: .5rem
}

.text-medium.u-ml-0-5.u-breaking-none {
    white-space: nowrap
}

.text-medium.u-ml-0-5.u-breaking-none.u-mr-0-75 {
    margin-right: .75rem
}

.text-medium.u-ml-0-5.u-breaking-none.u-mr-0-75.u-mv-0-5 {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.icon-medium {
    width: 1.25rem;
    height: 1.25rem
}

.wrapper-action-items {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    flex: none;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.wrapper-action-items.cc-msf {
    width: auto
}

.body-page {
    color: var(--color--black);
    font-family: Inter,sans-serif;
    font-weight: 500;
    line-height: 160%;
    overflow: visible
}

.faqs {
    border-top: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-50);
    color: var(--color--black);
    -webkit-text-stroke-color: var(--color--black);
    flex-direction: column;
    align-items: center;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex
}

.faqs.u-pb-10.u-bg-color-white {
    background-color: var(--color--white)
}

.heading-3 {
    color: var(--color--black);
    letter-spacing: -1px;
    margin-bottom: 1.5rem;
    font-size: 2rem;
    font-weight: 600;
    line-height: 128%
}

.heading-3.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.heading-3.u-mb-2-5.u-align-center {
    text-align: center
}

.heading-3.u-mb-2-5.u-align-center.u-width-26 {
    width: 26rem;
    max-width: 100%
}

.wrapper-questions {
    width: 30rem;
    margin-bottom: 2.5rem
}

.accordion-body {
    padding-bottom: 1.5rem;
    display: none
}

.accordion-header {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    cursor: pointer;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.accordion {
    border-bottom: 1px solid var(--color--gray-border);
    color: var(--color--black)
}

.icon-large {
    width: 1.5rem;
    height: 1.5rem
}

.section-cta {
    z-index: 1;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    background-color: var(--color--black);
    color: var(--color--white);
    flex-direction: column;
    align-items: center;
    padding: 10rem 5rem 0;
    display: flex;
    position: relative
}

.section-cta.cc-mfs {
    padding-bottom: 10rem;
    overflow: hidden
}

.section-cta.cc-layout-1 {
    padding-bottom: 10rem
}

.heading-1 {
    color: var(--color--black);
    letter-spacing: -2px;
    margin-bottom: 1.5rem;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 100%
}

.heading-1.u-align-center {
    text-align: center
}

.heading-1.u-align-center.u-width-40 {
    letter-spacing: -2px;
    width: 40rem;
    max-width: 100%
}

.heading-1.u-align-center.u-width-64 {
    letter-spacing: -2px;
    width: 64rem
}

.heading-1.u-align-center.u-width-64.u-mb-2 {
    max-width: 100%;
    margin-bottom: 2rem
}

.heading-1.u-align-center.u-width-40-5 {
    width: 40.5rem
}

.heading-1.u-align-center.u-width-48 {
    width: 75rem;
    max-width: 100%;
    line-height: 45px;
}

.heading-1.u-font-color-white {
    color: var(--color--white)
}

.heading-1.u-font-color-white.u-align-center.u-width-45 {
    width: 45rem
}

.heading-1.u-font-color-white.u-align-center.u-width-35 {
    width: 35rem
}

.heading-1.u-font-color-white.u-align-center.u-width-30 {
    width: 30rem
}

.heading-1.u-width-32-5 {
    width: 32.5rem;
    max-width: 100%
}

.heading-1.u-width-55 {
    width: 55rem;
    max-width: 100%
}

.heading-1.u-width-45 {
    width: 45rem;
    max-width: 100%
}

.btn {
    padding-top: var(--spacing--0-75rem);
    padding-right: var(--spacing--1-5rem);
    padding-bottom: var(--spacing--0-75rem);
    padding-left: var(--spacing--1-5rem);
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--color--black);
    color: var(--color--white);
    border-radius: .25rem;
    flex: none;
    justify-content: center;
    align-items: center;
    gap: .5em;
    font-size: 1rem;
    text-decoration: none;
    transition-property: transform;
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(.645,.045,.355,1);
    display: inline-flex
}
.btn.u-color-white {
    background-color: var(--color--white);
    color: var(--color--black)
}

.btn.u-mb-5 {
    margin-bottom: 5rem
}

.btn.u-fill {
    width: 100%;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.btn.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.btn.u-mb-2-5.u-position-sticky-t8 {
    order: 1;
    margin-bottom: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 8rem
}

.btn.u-mb-1-5 {
    margin-bottom: 1.5rem
}

.btn.cc-secondary {
    border: 2px solid var(--color--black);
    background-color: var(--color--white);
    color: var(--color--black)
}

.btn.cc-secondary.cc-light {
    border-color: var(--color--white);
    background-color: var(--color--black);
    color: var(--color--white)
}

.btn.cc-light {
    background-color: var(--color--white);
    color: var(--color--black)
}

.btn.cc-text {
    color: inherit;
    background-color: transparent;
    padding: 0
}

.btn.cc-blue {
    background-color: #1f5afe;
    transition: none;
    box-shadow: inset 0 -1px 2px #0b38b3,inset 0 1px 1px rgba(255,255,255,.2),inset 0 6px 12px rgba(255,255,255,.2)
}

.btn.cc-blue:hover {
    transform: none
}

.btn.cc-blue.cc-small {
    padding: var(--spacing--0-5rem)var(--spacing--1rem)
}

.btn.cc-columned-body_side {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    right: 1rem
}

.btn.cc-full-width {
    width: 100%
}

.text-label {
    color: var(--color--black);
    text-align: center;
    text-transform: uppercase;
    object-fit: fill;
    font-family: Inter,sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5rem
}

.text-label.u-width-100 {
    flex: 1
}

.text-label.u-width-100.u-align-left {
    text-align: left
}

.text-label.u-color-yellow600 {
    color: var(--color--yellow-600)
}

.text-label.u-color-blue600 {
    color: var(--color--blue-600);
    -webkit-text-stroke-color: var(--color--blue-400)
}

.link-block-logo-brand {
    justify-content: center;
    align-items: center;
    display: flex
}

.link-block-logo-brand.cc-msf {
    margin-right: 1.5rem
}

.icon-small {
    width: 1.25rem;
    height: 1.25rem
}

.icon-small.u-color-white {
    filter: brightness(0%)invert()
}

.grid-dropdown-product-navbar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto
}

.dropdown-box-navbar {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    pointer-events: auto;
    background-color: #fff;
    border: 1px solid #e7e8ec;
    border-top-style: none;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    justify-content: center;
    align-items: flex-start;
    padding: 1rem 1.5rem 2rem;
    display: flex
}

.wrapper-navigation-bar {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 1.5rem;
    padding-right: .75rem;
    display: flex;
    position: relative
}

.dropdown-column-left-navbar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.wrapper-logo-brand {
    align-items: center;
    display: flex
}

.wrapper-logo-brand.cc-mfs {
    flex: 1
}

.button-login-navigation-bar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #1d2026;
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem .5rem 1.25rem;
    text-decoration: none;
    transition: transform .2s cubic-bezier(.645,.045,.355,1);
    display: flex
}

.button-login-navigation-bar:hover {
    transform: translate(2px,-2px)
}

.navigation-bar {
    background-color: #fff;
    border-bottom: 1px solid #e7e8ec;
    justify-content: space-between;
    align-items: center;
    min-width: 100%;
    height: 4rem;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.dropdown-link-navbar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #676d7e;
    border-radius: 6px;
    flex-direction: row;
    align-items: flex-start;
    width: 16.5rem;
    padding: 1rem;
    text-decoration: none;
    transition: background-color .2s;
    display: flex
}

.dropdown-link-navbar:hover {
    background-color: #f5ebfd
}

.dropdown-link-secondary-navbar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #676d7e;
    border-radius: 8px;
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    padding: .5rem .75rem;
    text-decoration: none;
    transition: background-color .2s;
    display: flex
}

.dropdown-link-secondary-navbar:hover {
    background-color: #f6f6f8
}

.button-navigation-bar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #fff;
    background-color: #1d2026;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: .5rem 1rem;
    text-decoration: none;
    transition: transform .2s cubic-bezier(.645,.045,.355,1);
    display: flex
}

.button-navigation-bar:hover {
    transform: translate(2px,-2px)
}

.divider-line-navbar {
    background-color: #e7e8ec;
    width: 100%;
    height: 1px
}

.dropdown-link-body-navbar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.link-navigation-bar-item {
    color: #1d2026;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex
}

.link-navigation-bar-item:focus-visible {
    outline-color: var(--color--blue-600);
    outline-offset: 4px;
    outline-width: 2px;
    outline-style: dashed
}

.link-navigation-bar-item[data-wf-focus-visible] {
    outline-color: var(--color--blue-600);
    outline-offset: 4px;
    outline-width: 2px;
    outline-style: dashed
}

.link-navigation-bar-item.w--current {
    color: var(--color--black);
    font-weight: 700;
    text-decoration: underline
}

.grid-dropdown-product-side-navbar {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    width: 100%
}

.dropdown-column-right-navbar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    width: 12.5rem;
    display: flex
}

.wrapper-header {
    flex-direction: column;
    align-items: center;
    display: flex
}

.wrapper-header.u-position-relative {
    position: relative
}

.img-cta-section {
    width: 100%;
    min-width: 100%;
    max-width: 70rem
}

.img-claymation-cta-1 {
    width: 24rem;
    position: absolute;
    top: -32%;
    left: 0
}

.img-claymation-cta-1.cc-msf {
    top: -12%;
    left: auto;
    right: 0%
}

.img-claymation-cta-2 {
    width: 24rem;
    position: absolute;
    top: 28%;
    right: -8%
}

.img-claymation-cta-2.cc-msf {
    top: auto;
    bottom: -24%;
    left: 0%;
    right: auto
}

.text-link-medium {
    color: var(--color--black);
    cursor: pointer;
    font-size: 1rem
}

.text-link-medium.u-underline {
    text-decoration: underline
}

.text-link-medium.u-underline.u-color-gray-dark {
    color: var(--color--gray-600)
}

.old_section {
    border-top: 1px solid var(--color--gray-border)
}

.old_section.cc-testimonial-quote {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 10rem;
    padding-bottom: 10rem;
    display: flex
}

.old_section.cc-layout-1 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 24rem;
    display: flex
}

.old_section.cc-layout-1.u-bg-color-blue100 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    background-color: var(--color--blue-100)
}

.old_section.cc-layout-1.u-bg-color-blue100.u-overflow-hidden {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    overflow: hidden
}

.old_section.cc-layout-1.u-bg-color-green100 {
    background-color: var(--color--green-100);
    padding-left: 5rem;
    padding-right: 5rem;
    position: relative;
    overflow: hidden
}

.old_section.cc-layout-1.u-bg-color-gray-light {
    background-color: var(--color--gray-100);
    padding-left: 5rem;
    padding-right: 5rem;
    position: relative
}

.old_section.cc-layout-1.u-bg-color-yellow300 {
    background-color: var(--color--yellow-300);
    position: relative
}

.old_section.cc-layout-1.u-bg-color-yellow300.u-overflow-hidden {
    overflow: hidden
}

.old_section.cc-layout-1.u-bg-color-yellow300.u-pt-12 {
    padding-top: 10rem
}

.old_section.cc-layout-1.u-bg-color-yellow300.u-pt-12.u-ph-5 {
    padding-top: 12rem;
    padding-left: 5rem;
    padding-right: 5rem
}

.old_section.cc-layout-1.u-bg-color-yellow300.u-ph-5 {
    padding-left: 5rem;
    padding-right: 5rem
}

.old_section.cc-layout-1.u-overflow-hidden {
    overflow: hidden
}

.old_section.cc-layout-1.u-overflow-hidden.color-purple {
    background-color: #eaebec;
}

.old_section.cc-layout-1.cc-tools {
    padding: 10rem 5rem 5rem
}

.old_section.cc-layout-1.u-bg-color-purple100 {
    background-color: var(--color--purple-100)
}

.old_section.cc-layout-1.u-bg-color-purple100.u-pt-10 {
    padding-top: 10rem
}

.old_section.cc-layout-1.u-bg-color-purple100.u-pt-10.u-ph-5 {
    padding-left: 5rem;
    padding-right: 5rem
}

.old_section.cc-layout-1.u-bg-color-blue-200 {
    background-color: var(--color--blue-200);
    padding-left: 5rem;
    padding-right: 5rem
}

.old_section.cc-layout-1.u-bg-color-yellow200 {
    background-color: var(--color--yellow-200);
    position: relative
}

.old_section.cc-layout-1.u-bg-color-yellow200.u-ph-5 {
    padding-left: 5rem;
    padding-right: 5rem
}

.old_section.cc-layout-2 {
    justify-content: center;
    display: flex
}

.old_section.cc-layout-2.u-bg-color-gray-super-light {
    background-color: var(--color--gray-50)
}

.old_section.cc-hero {
    justify-content: center;
    height: 90vh;
    display: flex
}

.old_section.cc-hero.u-bg-color-purple100 {
    background-color: var(--color--purple-100);
    height: 94vh
}

.old_section.cc-hero.u-bg-color-purple100.u-overflow-hidden {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.old_section.cc-templates {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 9rem 5rem 5rem;
    display: flex
}

.old_section.cc-template-page {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 9rem 5rem 0;
    display: flex
}

.old_section.cc-template-description {
    background-color: var(--color--gray-100);
    padding: 5rem
}

.old_section.cc-tools {
    background-image: radial-gradient(circle farthest-corner at 0% 50%,var(--color--purple-100),white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 9rem 5rem 5rem;
    display: flex
}

.old_section.cc-tools.u-bg-color-yellow200 {
    background-color: var(--color--white);
    background-position: 0 0;
    background-size: auto;
    overflow: visible
}

.old_section.cc-tools.u-bg-color-yellow200.position-relative {
    position: relative
}

.old_section.cc-tools-description {
    background-color: var(--color--gray-100);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5rem;
    display: flex
}

.old_section.cc-more-tools {
    background-color: var(--color--white);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 5rem;
    display: flex
}

.text-large {
    color: #1d2026;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 2rem
}

.text-large.u-width-45 {
    width: 45rem
}

.text-large.u-width-45.u-align-center {
    text-align: center;
    font-size: 1.25rem;
    line-height: 2rem
}

.text-large.u-width-38 {
    width: 43rem
}

.text-large.u-width-38.u-align-center {
    text-align: center;
    width: 38rem
}

.u-weight-semibold {
    font-weight: 600
}

.wrapper-animated-claymation {
    z-index: 2;
    width: 20rem;
    height: 15rem;
    position: relative
}

.video-claymation-animated {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.heading-2 {
    color: var(--color--black);
    margin-bottom: 4.5rem;
    font-size: 4.5rem;
    font-weight: 600;
    line-height: 4.5rem
}

.heading-2.u-width-560 {
    text-align: center;
    letter-spacing: -2px;
    font-weight: 600
}

.heading-2.u-align-center {
    text-align: center
}

.heading-2.u-align-center.u-width-43 {
    width: 43rem
}

.heading-2.u-align-center.u-width-30 {
    width: 30rem
}

.heading-2.u-align-center.u-width-25 {
    width: 25rem
}

.heading-2.u-width-30 {
    width: 60rem;
    max-width: 100%
}

.heading-2.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.heading-2.u-width-34 {
    width: 34rem
}

.grid-4x4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 0;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row;
    width: 115rem;
    overflow: hidden
}
.old_card:hover {
    border: 1px solid #111111;
}
.old_card p {
    text-align: center;
}
section.old_section.cc-layout-1.u-overflow-hidden.color-grey {
    background: #d7d8d9;
}
.old_card.usecase p {
    color: #111111;
}
.old_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-top: 1px solid var(--color--gray-border);
    border-right: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    flex-direction: column;
    align-items: center;
    padding: 4.5rem 2rem;
    display: flex;
   margin: 10px;
    border-radius: 15px;
}

.old_card.u-bg-color-yellow100 {
    background-color: var(--color--yellow-100)
}

.old_card.u-bg-color-purple100 {
    background-color: var(--color--purple-100)
}

.old_card.u-bg-color-green100 {
    background-color: var(--color--green-100)
}

.old_card.u-shadow {
    box-shadow: -8px 40px 40px rgba(0,0,0,.12)
}

.old_card.u-bg-color-blue100 {
    background-color: var(--color--blue-100)
}

.old_card.cc-testimonial {
    height: 24rem
}

.old_card.cc-testimonial.u-height-28 {
    height: 28rem
}

.old_card.u-bg-color-blue200 {
    background-color: var(--color--blue-200)
}

.ico-large {
    width: 6rem;
    height: 6rem
}

.ico-large.u-mb-1 {
    margin-bottom: 1rem
}

.img-cta-claymation-1 {
    width: 26rem;
    position: absolute;
    top: -31%;
    left: 0
}

.img-cta-claymation-2 {
    width: 24rem;
    position: absolute;
    top: 32%;
    right: -6%
}

.box-image {
    flex: 1;
    min-width: 50%;
    height: 35rem;
    position: relative;
    overflow: hidden
}

.box-image.u-bg-color-green100 {
    background-color: var(--color--green-100)
}

.box-image.u-bg-color-purple100 {
    background-color: var(--color--purple-100)
}

.box-image.cc-graph {
    justify-content: center;
    align-items: center;
    height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex
}

.box-image.u-bg-color-blue200 {
    background-color: var(--color--blue-200)
}

.box-image.u-bg-color-yellow-200 {
    background-color: var(--color--yellow-200)
}

.box-image.cc-hero-ai-messaging {
    justify-content: flex-end;
    align-items: center;
    height: auto;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: flex
}

.box-text {
    border-right: 1px solid var(--color--gray-border);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 50%;
    padding-left: 5rem;
    padding-right: 5rem;
    display: flex
}

.box-text.u-no-borders {
    border-right-style: none;
    align-items: center;
    padding-top: 8rem;
    padding-bottom: 8rem
}

.box-text.u-bg-color-gray {
    background-color: var(--color--gray-border)
}

.box-text.u-bg-color-gray.cc-comparison-table {
    justify-content: flex-end;
    align-items: flex-end;
    padding-top: 8rem;
    padding-right: 0
}

.box-text.u-bg-color-gray.cc-comparison-table.u-position-relative {
    position: relative
}

.box-text.u-bg-color-gray.cc-comparison-table.u-position-relative.u-overflow-hidden {
    border-right-style: none;
    overflow: hidden
}

.box-text.u-bg-color-yellow300 {
    background-color: var(--color--yellow-300)
}

.box-text.u-bg-color-yellow300.cc-comparison-table {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 8rem;
    padding-left: 0
}

.box-text.u-bg-color-yellow300.cc-comparison-table.u-position-relative {
    position: relative
}

.box-text.u-bg-color-yellow300.cc-comparison-table.u-position-relative.u-overflow-hidden {
    overflow: hidden
}

.btn-secondary {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--color--white);
    color: var(--color--black);
    border: 2px solid #000;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: .75rem 1.5rem;
    text-decoration: none;
    transition: transform .2s cubic-bezier(.645,.045,.355,1);
    display: flex
}

.btn-secondary:hover {
    transform: translate(4px,-4px)
}

.btn-secondary.u-position-sticky-t8 {
    position: -webkit-sticky;
    position: sticky;
    top: 8rem
}

.wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem
}

.templates-filters-heading {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: flex
}

.templates-filters-heading.u-width-55 {
    width: 55rem;
    max-width: 100%
}

.img-claygent-graph {
    width: 32rem
}

.wrapper-image-hero {
    position: relative
}

.img-product-graphic.u-absolute-bottom-right {
   width: 44rem;
    position: absolute;
    bottom: 14px;
    top: 10px;
    right: 20px;
}

.img-claymation-green--claygent-page-copy {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    bottom: -48%;
    left: -24%;
    right: auto
}

.img-claymation-pyramid-purple--claygent-page {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    left: -40%
}

.nav_dd-links-2 {
    grid-column-gap: 16px;
    grid-row-gap: .25em;
    color: #1d2026;
    border-left: 1px solid #d9d9d9;
    grid-template-rows: max-content max-content;
    grid-template-columns: 1fr;
    grid-auto-rows: max-content;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-left: .75em;
    display: grid
}

.nav_link-1-2,.nav_link-1-3 {
    z-index: 2;
    color: #1d2026;
    text-align: right;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-left: .75rem;
    margin-right: .75rem;
    font-family: SÃ¶hne buch;
    text-decoration: none;
    display: flex;
    position: relative
}

.grid-1x2 {
    grid-template-rows: auto
}

.grid-1x2.cc-comparison {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: end;
    position: relative
}

.nav_link-1-4 {
    z-index: 2;
    color: #1d2026;
    text-align: right;
    justify-content: center;
    align-items: center;
    height: 3rem;
    margin-left: .75rem;
    margin-right: .75rem;
    font-family: SÃ¶hne buch;
    text-decoration: none;
    display: flex;
    position: relative
}

.accordion-category {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: var(--color--black);
    border-radius: 4px;
    justify-content: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.pricing-table-shadow-new {
    z-index: -1;
    width: 80%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0%
}

.pricing-table-card-bottom {
    border-top: 1px solid var(--color--gray-border);
    border-left: 1px solid var(--color--gray-border);
    text-align: center;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    padding: 2em 1.5rem;
    display: flex
}

.pricing-table-card-bottom.u-borders-none {
    border-left-style: none
}

.old_cell {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.old_cell.cc-data-provider {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--color--gray-border);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--color--gray-border);
    border-bottom-width: 1px;
    border-bottom-color: var(--color--gray-border);
    border-left-width: 1px;
    border-left-color: var(--color--gray-border);
    background-color: var(--color--gray-50);
    color: inherit;
    text-underline-offset: .05em;
    text-underline-position: under;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 3rem 1rem;
    text-decoration-thickness: .1em;
    display: flex
}

.old_cell.cc-data-provider:hover {
    background-color: var(--color--white);
    text-decoration: underline
}

.old_cell.cc-company-headcount {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: var(--color--gray-border);
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--color--gray-border);
    border-bottom-width: 1px;
    border-bottom-color: var(--color--gray-border);
    border-left-width: 1px;
    border-left-color: var(--color--gray-border);
    background-color: var(--color--gray-50);
    color: inherit;
    text-underline-offset: .05em;
    text-underline-position: under;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 180px;
    padding: 3rem 1rem;
    text-decoration-thickness: .1em;
    display: flex
}

.old_cell.cc-company-headcount:hover {
    background-color: var(--color--white);
    text-decoration: underline
}

.img-3-stars.cc-pricing-page {
    width: 24rem;
    position: absolute;
    top: -6rem;
    right: -6rem
}

.eyebrow {
    letter-spacing: .9px;
    font-size: 3.5rem;
    padding-bottom: 35px;
    font-weight: 700;
    line-height: 1.2;
}

.eyebrow.u-mb-1-5 {
    margin-bottom: 1.5rem
}

.eyebrow.u-mb-1-5.u-mt-4 {
    margin-top: 4rem
}

.eyebrow.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.eyebrow.u-color-purple600 {
    color: var(--color--purple-600)
}

.eyebrow.u-mb-1 {
    margin-bottom: 1rem
}

.eyebrow.u-text-center.cc-number-of-employees {
    font-size: .75rem;
    line-height: 1.4
}

.eyebrow.u-text-center.workflow {
    margin-top: 2rem;
    margin-bottom: -2rem
}

.eyebrow.cc-font-0-75rem {
    font-size: .75rem
}

.eyebrow.u-mt-8 {
    margin-top: var(--spacing--8rem)
}

.grid-logos {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    height: 2.5rem;
    min-height: 2.5rem;
    padding: 0
}

.grid-logos.u-mb-0-5 {
    margin-bottom: .5rem
}

.grid-logos.u-mb-5 {
    margin-bottom: 5rem
}

.cell-logo {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-left: .75rem;
    padding-right: .75rem
}

.icon-logo {
    width: 1.5rem;
    height: 1.5rem
}

.img-hero.cc-msf {
    width: 80rem;
    position: relative
}

.grid-heading {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding: 0
}

.grid-heading.cc-msf {
    margin-bottom: 3.5rem
}

.img-logo-clay {
    height: 2.5rem
}

.cell-logo-clay {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding-right: 2.5rem
}

.cell-logo-clay.u-border-right {
    border-right: 1px solid var(--color--green-300)
}

.img-logo-msf {
    height: 2.5rem;
    padding-left: 2.5rem
}

.img-claymation-hero-msf-1 {
    z-index: 0;
    width: 24rem;
    position: absolute;
    top: auto;
    bottom: 15%;
    left: 0%;
    right: auto
}

.img-claymation-hero-msf-2 {
    z-index: 0;
    width: 24rem;
    position: absolute;
    top: auto;
    bottom: 16%;
    left: auto;
    right: -2%
}

.img-claymation-blue-sprial--msf-page {
    z-index: 0;
    width: 36rem;
    max-width: none;
    position: absolute;
    bottom: -48%;
    left: -24%;
    right: auto
}

.img-claymation-pyramid-purple--msf-page {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    bottom: -24%;
    left: -40%
}

.img-claymation-blue-cone--msf-page {
    z-index: 0;
    width: 22rem;
    max-width: none;
    position: absolute;
    bottom: 0%;
    left: -12%;
    right: auto
}

.img-claymation-green--msf-page {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    bottom: -48%;
    left: -24%;
    right: auto
}

.grid-testimonials {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-left: 1px solid var(--color--gray-border);
    border-radius: .5rem .5rem 0 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    width: 100%;
    overflow: hidden
}

.grid-testimonials.u-row-1 {
    grid-template-rows: auto
}

.grid-testimonials.u-row-1.u-position-relative {
    position: relative
}

.img-claymation-three-stars {
    position: absolute
}

.img-claymation-three-stars.cc-msf {
    width: 26rem;
    top: 4%;
    left: -10%
}

.img-claymation-three-stars.cc-msf-offer-details {
    width: 10rem;
    top: auto;
    bottom: 32%;
    left: auto;
    right: -8%
}

.wrapper-testimonial-image {
    align-items: flex-end;
    display: flex
}

.img-testimonial {
    border: 1px solid var(--color--gray-border);
    border-radius: 100%;
    width: 5rem;
    height: 5rem
}

.img-testimonial-company-logo {
    border: 1px solid var(--color--gray-border);
    border-radius: 100%;
    width: 2rem;
    height: 2rem;
    margin-left: -.857143rem
}

.box-msf-offer {
    z-index: 1;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    border-style: solid solid none;
    border-width: 1px;
    border-color: var(--color--gray-border);
    background-color: var(--color--white);
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 40rem;
    padding: 3rem 2.5rem 2.5rem;
    display: flex;
    position: relative
}

.grid-msf-offer-details {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-bottom: 1px solid var(--color--gray-border);
    min-width: 100%;
    padding: 0
}

.cell-msf-offer-detail {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-top: 1px solid var(--color--gray-border);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.cell-msf-offer-detail.u-bg-color-gray-super-light {
    background-color: var(--color--gray-50)
}

.ico-medium {
    width: 1.5rem;
    height: 1.5rem
}

.ico-medium.u-mr-0-5 {
    margin-right: .5rem
}

.wrapper-offer-details {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex;
    position: relative
}

.img-claymation-logo-icon {
    position: absolute
}

.img-claymation-logo-icon.cc-msf-offer-details {
    width: 8rem;
    top: 24%;
    left: -12%
}

.img-squiggle {
    z-index: 0;
    width: 40rem;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 8%
}

.img-squiggle.cc-mfs {
    transform-style: preserve-3d;
    bottom: -16%;
    left: 8%;
    right: auto;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.box-comparison-tool {
    z-index: 2;
    border: 1px solid var(--color--gray-border);
    border-top-left-radius: .5rem;
    flex-direction: column;
    align-items: flex-start;
    width: 30rem;
    display: flex;
    position: relative
}

.box-comparison-tool.u-border-right-0 {
    border-bottom-style: none;
    border-right-style: none;
    overflow: hidden
}

.box-comparison-tool.u-tool-clay {
    border-top-right-radius: .5rem;
    overflow: hidden;
    box-shadow: -40px 80px 64px rgba(0,0,0,.08)
}

.box-comparison-header {
    z-index: 2;
    border-bottom: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.box-comparison-body {
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: flex
}

.box-comparison-body.u-bg-color-gray-light {
    background-color: var(--color--gray-100)
}

.box-comparison-body.u-bg-color-yellow100 {
    background-color: var(--color--yellow-100)
}

.grid-features-list {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 22.5rem;
    padding: 0
}

.cell-feature {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-top: 1px solid var(--color--gray-border);
    flex-direction: row;
    align-items: flex-start;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.cell-feature.u-border-color-yellow200 {
    border-top-color: var(--color--yellow-200)
}

.img-yellow-star.cc-mfs {
    z-index: 0;
    width: 24rem;
    position: absolute;
    top: -24%;
    right: -24%
}

.img-yellow-star.cc-mfs-gray-star {
    z-index: 0;
    width: 18rem;
    position: absolute;
    top: 8%;
    left: -20%
}

.img-claymation-zigzag-purple--ai-messaging-page {
    width: 42rem;
    position: absolute;
    top: auto;
    bottom: -14%;
    left: auto
}

.img-claymation-blue--ai-messaging-page {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    bottom: -48%;
    left: -24%;
    right: auto
}

.img-claymation-pyramid-purple--ai-messaging-page {
    z-index: 0;
    width: 32rem;
    max-width: none;
    position: absolute;
    bottom: -32%;
    left: -24%
}

.img-ai-generated-email-preview.u-width-40 {
    z-index: 1;
    width: 40rem;
    position: relative;
    box-shadow: 0 160px 160px rgba(0,0,0,.12)
}

.img-claymation-3-stars--ai-messaging-page {
    z-index: 1;
    width: 24rem;
    max-width: none;
    position: absolute;
    top: 24%;
    bottom: auto;
    left: -10%;
    right: auto
}

.img-claymation-3-stars-small--ai-messaging-page {
    z-index: 1;
    width: 10rem;
    max-width: none;
    position: absolute;
    top: 24%;
    bottom: auto;
    left: -16%;
    right: auto
}

.wrapper-relative {
    position: relative
}

.img-claymation-yellow-star--ai-messaging-page {
    z-index: 1;
    width: 10rem;
    max-width: none;
    position: absolute;
    top: -8%;
    bottom: auto;
    left: auto;
    right: -16%
}

.img-email-preview--ai-messaging-page {
    width: 40rem;
    position: absolute;
    top: auto;
    bottom: -4%;
    left: -24%;
    right: 0%;
    transform: rotate(-4deg)
}

.img-email-preview-2--ai-messaging-page {
    width: 40rem;
    position: absolute;
    top: auto;
    bottom: -16%;
    right: -24%;
    transform: rotate(4deg)
}

.templates-wrapper-form {
    z-index: 999;
    background-color: var(--color--white);
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding-top: 1.5rem;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 4rem
}

.templates-filters-wrapper-form {
    border-bottom: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding-bottom: 1.5rem;
    display: flex
}

.search-bar {
    color: var(--color--black);
    background-color: rgba(255,255,255,0);
    border: 0 #000;
    margin-bottom: 0;
    padding: 1rem 1rem 1rem 0;
    font-size: .875rem;
    line-height: 160%
}

.search-bar:focus {
    color: var(--color--black)
}

.search-bar::placeholder {
    color: var(--color--gray-medium)
}

.search-bar-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 2px solid var(--color--black);
    border-radius: 4px;
    align-items: center;
    padding: 0 1rem;
    display: flex
}

.search-bar-wrapper.u-width-32 {
    width: 32rem
}

.search-bar-wrapper.u-width-32.u-mb-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    height: 3rem;
    margin-bottom: 2rem
}

.search-bar-wrapper.u-width-32.u-height-3 {
    height: 3rem
}

.search-bar-wrapper.u-width-32.u-height-3.u-mb-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 1rem
}

.filter-link {
    color: var(--color--black)
}

.filter-link.cc-templates {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    border-radius: 4px;
    align-items: center;
    height: 2rem;
    padding: .25rem 1rem;
    font-size: .875rem;
    display: flex
}

.filter-link.cc-templates:hover {
    background-color: var(--color--gray-100)
}

.filter-link.cc-templates.w--current {
    border-style: none;
    border-color: var(--color--black);
    background-color: var(--color--black);
    color: var(--color--white)
}

.filter-link.cc-templates.u-ph-1.w--current {
    background-color: var(--color--black);
    padding-left: 1rem;
    padding-right: 1rem
}

.templates-collection-list-wrapper {
    width: 100%
}

.templates-collection-list-wrapper.u-mt-2-5rem {
    max-width: 100%;
    margin-top: 2.5rem
}

.templates-collection-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template: "."/1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: start;
    justify-content: stretch;
    align-items: stretch;
    justify-items: stretch;
    max-width: 100%;
    display: grid
}

.card-templates-link {
    color: var(--color--black);
    align-items: flex-start;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.card-templates-link.cc-tools {
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    border-radius: .5rem;
    flex-direction: column;
    min-height: 100%;
    padding: 1.5rem;
    transition: transform .2s cubic-bezier(.645,.045,.355,1);
    position: static
}

.card-templates-link.cc-tools:hover {
    transform: translateY(-4px);
    box-shadow: 0 2px 2px rgba(0,0,0,.04)
}

.card-content-templates {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: row;
    justify-content: space-between;
    align-self: stretch;
    align-items: flex-start;
    display: flex
}

.card-wrapper-templates {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--color--gray-border);
    border-radius: .5rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 100%;
    padding: 1.5rem;
    transition: transform .2s;
    display: flex;
    position: relative
}

.card-wrapper-templates:hover {
    transform: translateY(-.125rem);
    box-shadow: 0 2px 2px rgba(0,0,0,.04)
}

.provider-logo-wrapper.cc-templates {
    border-right: 1px solid var(--color--gray-border);
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex
}

.provider-logo-group-wrapper.cc-templates {
    align-items: center;
    display: flex;
    overflow: hidden
}

.img-logo.u-size-medium {
    height: 1.25rem
}

.img-logo.cc-data-provider {
    height: 2.5rem
}

.img-logo.cc-data-provider_large {
    height: 6.5rem
}

.img-logo.cc-data-provider_large.u-radius-100 {
    border-radius: 100%
}

.wrapper-horizontal {
    align-items: center;
    display: flex
}

.wrapper-horizontal.u-gap--25 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem
}

.wrapper-horizontal.u-gap--25.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.wrapper-horizontal.u-gap-0-75 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem
}

.wrapper-horizontal.u-fill {
    width: 100%
}

.wrapper-horizontal.u-fill.u-gap-1-5rem {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem
}

.wrapper-horizontal.u-fill.u-gap-1-5rem.u-mb-2 {
    margin-bottom: 2rem
}

.wrapper-horizontal.u-width-100 {
    width: 100%
}

.wrapper-horizontal.u-width-100.u-ph-1 {
    padding-left: 1rem;
    padding-right: 1rem
}

.wrapper-horizontal.u-ml-1 {
    margin-left: 1rem
}

.wrapper-horizontal.u-ml-1.u-sizing-fill {
    flex: 1
}

.wrapper-horizontal.u-bg-color-gray-borders {
    background-color: var(--color--gray-border)
}

.wrapper-horizontal.u-bg-color-gray-borders.u-radius-0-25 {
    border-radius: .25rem
}

.wrapper-horizontal.u-bg-color-gray-borders.u-radius-0-25.u-width-100.u-mobile-direction-vertical.u-align-center {
    justify-content: space-between;
    align-items: center
}

.wrapper-horizontal.u-m-1 {
    margin: 1rem
}

.wrapper-horizontal.u-m-1.u-bg-color-white {
    background-color: var(--color--white)
}

.wrapper-horizontal.u-m-1.u-bg-color-white.u-radius-0-25 {
    border-radius: .25rem
}

.wrapper-horizontal.u-bg-color-yellow300 {
    background-color: var(--color--yellow-300)
}

.wrapper-horizontal.u-bg-color-yellow300.u-radius-0-25 {
    border-radius: .25rem
}

.wrapper-horizontal.u-bg-color-yellow300.u-radius-0-25.u-width-100.u-mobile-direction-vertical.u-align-center {
    justify-content: space-between;
    align-items: center
}

.wrapper-horizontal.u-gap-0-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.wrapper-horizontal.u-gap-0-5.u-align-stretch,.wrapper-horizontal.u-mobile-direction-vertical {
    align-items: stretch
}

.wrapper.u-align-center {
    justify-content: center
}

.wrapper.u-align-center.u-square-2-5 {
    width: 2.5rem;
    height: 2.5rem
}

.wrapper.u-align-center.u-square-2-5.u-bg-color-gray-light {
    background-color: var(--color--gray-100)
}

.wrapper.u-horizontal.cc-templates-providers {
    border: 1px solid var(--color--gray-border);
    border-radius: 4px
}

.rich-text-template-description.u-hide {
    display: block
}

.text-hide {
    display: none
}

.text-span-3 {
    font-weight: 600
}

.img-claymation {
    position: absolute;
    top: 0;
    right: 0
}

.img-claymation.u-width-16 {
    z-index: 999;
    width: 16rem;
    top: 4rem
}

.img-claymation.u-width-14 {
    width: 14rem
}

.img-claymation.u-width-14.u-position-absolute-t4-r0 {
    top: 4rem
}

.img-claymation.u-width-14.u-position-absolute-t-64--r-70 {
    position: absolute;
    top: -64px;
    right: -70px;
    overflow: visible
}

.img-claymation.u-width-14.u-position-absolute-t64-r0 {
    top: 64px
}

.img-claymation.u-width-14.u-position-absolute-t64-l0 {
    top: 64px;
    left: 0;
    right: auto
}

.img-claymation.u-width-20 {
    width: 20rem;
    top: 3%;
    right: -8%
}

.img-claymation.u-width-20.u-t80-r-40 {
    top: 80px;
    right: -40px
}

.img-claymation.u-width-20.u-t-72--l-186 {
    top: -72px;
    left: -186px;
    right: auto
}

.img-claymation.u-width-20.u-t-72--r-134 {
    top: -8%;
    left: auto;
    right: -23%
}

.img-claymation.u-width-20.u-t-72--r-134.u-saturation-0 {
    filter: saturate(0%);
    top: -72px;
    right: -134px
}

.img-claymation.u-width-20.u-b80-l-80 {
    top: auto;
    bottom: 80px;
    left: -80px;
    right: auto
}

.img-claymation.u-width-20.u-b80-l-80.u-saturation-0 {
    filter: saturate(0%)
}

.img-claymation.u-width-20.u-t-24--r-128 {
    top: -24px;
    right: -128px
}

.img-claymation.u-width-20.u-b320-l-80 {
    z-index: 0;
    top: auto;
    bottom: 320px;
    left: -80px;
    right: auto
}

.img-claymation.u-width-20.u-position-b240-l-90 {
    top: auto;
    bottom: 240px;
    left: -90px;
    right: auto
}

.img-claymation.u-width-20.u-position-t64-l0 {
    top: 64px;
    left: 0;
    right: auto
}

.img-claymation.u-height-14 {
    height: 18rem
}

.img-claymation.u-height-14.u-t64-r0 {
    top: 64px;
    left: 0;
    right: auto
}

.img-claymation.u-height-14.u-t64-l0 {
    height: 14rem;
    top: 64px
}

.img-claymation.u-height-12 {
    height: 12rem
}

.img-claymation.u-height-12.u-position-t64-r-0 {
    top: 64px
}

.img-claymation.u-position--top-64px--right-0 {
    top: 64px;
    right: 0%
}

.img-claymation.u-position--top-64px--right-0.u-w-16rem {
    width: 16rem
}

.img-claymation.u-position--top-64px--right-0.u-w-16rem.u-sm--d-none.u-zindex-0 {
    z-index: 0
}

.img-claymation.u-position--top-64px--right-0.u-w-20rem {
    width: 20rem
}

.img-claymation.u-position--top-64px--left-0 {
    top: 64px;
    left: 0%;
    right: auto
}

.img-claymation.u-position--top-64px--left-0.u-w-20rem {
    width: 20rem
}

.img-claymation.u-position--top-64px--left-0.u-w-16rem {
    width: 16rem
}

.img-profile-photo.u-width-1-5 {
    border-radius: 100px;
    width: 1.5rem
}

.img-profile-photo.u-width-1-5.u-mr-0-5 {
    margin-right: .5rem
}

.link-author-maker {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--color--black);
    align-items: center;
    display: flex
}

.wrapper-template-cover-image {
    border-style: solid solid none;
    border-width: 1px;
    border-color: var(--color--gray-border);
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    align-items: flex-start;
    width: 100%;
    height: 26rem;
    min-height: 26rem;
    display: none;
    overflow: hidden
}

.img-template-cover {
    width: 128%;
    max-width: none
}

.columns-template-description {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative
}

.txt-longform-richtext {
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.7
}

.txt-longform-richtext.u-width-35 {
    width: 35rem;
    max-width: 100%
}

.txt-longform-richtext h1 {
    margin-top: 1em;
    margin-bottom: .4em;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.7rem;
    line-height: 1.1
}

.txt-longform-richtext h2 {
    margin-top: 2em;
    margin-bottom: .5em;
    padding-left: 0;
    padding-right: 0;
    font-size: 2.3rem;
    line-height: 1.2
}

.txt-longform-richtext h3 {
    margin-top: 1.5em;
    margin-bottom: .5em;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.9rem;
    line-height: 1.2
}

.txt-longform-richtext h4 {
    margin-top: 1.5em;
    margin-bottom: .5em;
    padding-left: 0;
    padding-right: 0;
    line-height: 1.2
}

.txt-longform-richtext figure {
    margin-top: var(--spacing--4rem);
    margin-bottom: var(--spacing--4rem);
    padding: var(--spacing--2-5rem);
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-100);
    border-radius: 4px;
    max-width: 100%;
    overflow: hidden
}

.txt-longform-richtext img {
    display: block
}

.txt-longform-richtext blockquote {
    margin-top: var(--spacing--3rem);
    margin-bottom: var(--spacing--3rem);
    padding: var(--spacing--1rem)var(--spacing--2-5rem);
    border-left-width: 2px;
    border-left-color: var(--color--gray-border);
    font-size: 1.2rem;
    font-weight: 500
}

.txt-longform-richtext h5 {
    margin-top: 1em;
    margin-bottom: .5em;
    padding-left: 0;
    padding-right: 0;
    font-size: 1.2rem
}

.txt-longform-richtext h6 {
    margin-top: 1em;
    margin-bottom: .5em;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem
}

.txt-longform-richtext ol {
    padding-right: var(--spacing--2rem);
    padding-left: var(--spacing--2rem);
    margin-bottom: 2rem
}

.txt-longform-richtext ul {
    padding-right: var(--spacing--2rem);
    padding-left: var(--spacing--2rem)
}

.txt-longform-richtext a {
    text-decoration: underline
}

.txt-longform-richtext a:hover {
    text-decoration: none
}

.txt-longform-richtext code {
    border: 1px solid var(--color--purple-500);
    background-color: var(--color--purple-100);
    color: var(--color--purple-600);
    border-radius: 4px;
    margin-left: .2em;
    margin-right: .2em;
    padding: 0 .4em;
    font-size: .9em;
    line-height: 1.5;
    display: inline-block
}

.txt-longform-richtext strong {
    font-weight: 600
}

.txt-longform-richtext.cc-faq-answer {
    max-width: none;
    font-size: 1rem
}

.txt-longform-richtext p {
    margin-bottom: 1em
}

.txt-longform-richtext figcaption {
    font-size: .825rem
}

.txt-longform-richtext.u-text-gray-dark.u-clamp-5-line.u-mb-1-5.u-mh-168px {
    height: auto;
    max-height: 168px
}

.txt-longform-richtext.c-full {
    max-width: 100rem
}

.collection-list-template-tags {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex
}

.empty-state-templates {
    background-color: var(--color--gray-100);
    border-radius: .5rem;
    padding: 1rem 1.5rem
}

.collection-list-templates-data-inputs {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    margin-top: .5rem;
    display: none
}

.collection-list-templates-data-inputs.u-display-flex {
    display: flex
}

.wrapper-icon {
    padding: .75rem
}

.wrapper-icon.u-color-gray {
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-100);
    border-radius: .25rem
}

.wrapper-icon.u-color-gray.u-square-2-5 {
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    padding: 0;
    display: flex
}

.wrapper-icon.u-color-gray.u-square-2-5.u-mb-1 {
    border-radius: .25rem;
    margin-bottom: 1rem
}

.wrapper-icon.cc-comparison-table {
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    min-width: 3.5rem;
    height: 100%;
    min-height: 3.5rem;
    padding: 0;
    display: flex
}

.wrapper-icon.cc-comparison-table.u-bg-color-gray-super-light {
    background-color: var(--color--gray-50)
}

.wrapper-icon.cc-comparison-table.u-bg-color-gray-light {
    background-color: var(--color--gray-100)
}

.wrapper-icon.cc-comparison-table.u-bg-color-yellow200 {
    background-color: var(--color--yellow-200)
}

.wrapper-icon.cc-comparison-table.u-bg-color-yellow100 {
    background-color: var(--color--yellow-100)
}

.collection-list-tools {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    min-width: 100%;
    display: grid
}

.heading-5 {
    font-size: 1.25rem;
    font-weight: 600
}

.heading-5.u-mb-0-5 {
    margin-bottom: .5rem
}

.collection-list-wrapper-tools {
    width: 100%;
    min-width: 100%
}

.empty-state-hidden {
    display: none
}

.wrapper-tool {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 80rem;
    max-width: 100%;
    display: flex
}

.coding-tool {
    width: 100%;
    margin-top: 60px
}

.collection-list-templates-use-cases {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    margin-top: .5rem;
    display: none
}

.collection-list-templates-use-cases.u-display-flex {
    display: flex
}

.grid-4x1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
    padding: 0
}

.grid-4x1.u-overflow-hidden {
    overflow: hidden
}

.straight-line {
    flex: 1;
    height: 1px
}

.straight-line.u-color-purple200 {
    background-color: var(--color--purple-200)
}

.img.u-width-100 {
    width: 100%
}

.img.u-width-100.u-shadow-left {
    box-shadow: -24px 40px 80px rgba(0,0,0,.12)
}

.img.cc-careers--life-at-clay {
    border-radius: 4px;
    width: 100%;
    height: 16rem
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-1 {
    background-position: 50%;
    background-size: cover
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-2 {
    background-position: 50%;
    background-size: cover
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-3 {
    background-position: 50%;
    background-size: cover
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-4 {
    background-position: 50% 100%;
    background-size: cover
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-5 {
    background-position: 50%;
    background-size: cover
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-6 {
    background-position: 50%;
    background-size: cover
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-7 {
    background-position: 50%;
    background-size: cover
}

.img.cc-careers--life-at-clay.u-mb-1-5.cc-slide-8 {
    background-position: 50%;
    background-size: cover
}

.img.u-h-1-75 {
    height: 3.75rem;
}

.img.u-h-1-25 {
    object-fit: contain;
    background: black;
    height: 4.25rem;
}
.img.u-h-230 {
    height: 11rem;
}
.img.u-h-2 {
    height: 4rem;
}
.img.u-h-1-125 {
    object-fit: contain;
    height: 11.25rem;
}

.img.u-h-1-5 {
    object-fit: contain;
    height: 2.5rem;
}
.img.u-h-1-last {
       object-fit: contain;
        height: 3.5rem
    }

.img.u-h-2 {
    height: 4rem;
}
.img.u-h-230 {
    height: 9rem;
}

.img.u-h-1 {
    object-fit: contain;
    height: 2rem;
}

.img.u-h-0-75 {
    height: 3.75rem;
}

.img.u-h-3.u-radius-4px {
    border-radius: 4px
}

.img.cc-careers_news {
    object-fit: cover;
    border-radius: 4px;
    height: 12rem;
    margin-bottom: 1.5rem
}

.img.cc-careers_testimonial-profile {
    border-radius: 100px;
    height: 5rem;
    margin-bottom: 1.5rem
}

.img.u-size-1-5rem {
    width: 1.5rem;
    height: 1.5rem
}

.img.u-wh-2rem {
    width: 2rem;
    height: 2rem
}

.img.u-wh-1-5rem {
    width: 1.5rem;
    height: 1.5rem
}

.img.cc-expert-profile-photo {
    border-radius: .25rem;
    width: 3rem;
    height: 3rem
}

.img.u-w-3 {
    width: 3rem
}

.img.u-w-3.u-h-3 {
    height: 3rem
}

.img.u-w-3.u-h-3.u-mr-1.u-b-radius-0-25,.img.u-radius-0-25 {
    border-radius: var(--spacing--0-25rem)
}

.img.u-w-fill.u-mt-1-5.u-radius-0-5 {
    border-radius: var(--spacing--0-5rem)
}

.img.u-w-fill.u-radius-0-5 {
    border-radius: var(--spacing--0-75rem)
}

.img.u-w-fill.u-h-30.u-radius-0-5 {
    border-radius: var(--spacing--0-5rem)
}

.img.u-position-absolute.u-mt-4 {
    top: 4rem
}

.img.u-position-absolute.u-mt-4.u-mr-0 {
    right: 0
}

.img.u-position-absolute.u-mt-4.u-mr-0.u-w-26 {
    width: 26rem
}

.img.u-h-20 {
    height: 20rem
}

.u-font-style-underline {
    text-decoration: underline
}

.wrapper-vertical {
    flex-direction: column;
    align-items: center;
    display: flex
}

.wrapper-vertical.cc-comparison-card {
    border-top: 1px solid var(--color--gray-border);
    border-left: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    width: 100%;
    padding: 5rem 2.5rem
}

.wrapper-vertical.cc-comparison-card.u-radius-tl-0-5 {
    border-top-left-radius: .5rem;
    position: relative
}

.wrapper-vertical.cc-comparison-card.u-radius-tr-0-5 {
    border-top-right-radius: .5rem
}

.wrapper-vertical.cc-comparison-card.u-radius-tr-0-5.u-border-tr {
    border-right: 1px solid var(--color--gray-border);
    border-left-style: solid;
    position: relative
}

.wrapper-vertical.u-width-100 {
    width: 100%
}

.wrapper-vertical.u-width-100.u-mb-2-5 {
    margin-bottom: 2.5rem
}

.wrapper-vertical.u-height-30 {
    height: 30rem
}

.wrapper-vertical.u-height-30.u-justify-middle {
    justify-content: center
}

.wrapper-vertical.u-height-30.u-justify-middle.u-ph-4 {
    padding-left: 4rem;
    padding-right: 4rem
}

.wrapper-vertical.u-height-30.u-justify-middle.u-ph-4.u-bg-color-gray-super-light {
    background-color: var(--color--gray-50)
}

.wrapper-vertical.u-height-30.u-justify-middle.u-ph-4.u-color-gray-light {
    background-color: var(--color--gray-100)
}

.wrapper-vertical.u-height-30.u-justify-middle.u-ph-4.u-border-right {
    border-right: 1px solid var(--color--gray-border)
}

.wrapper-vertical.u-align-left {
    align-items: flex-start
}

.wrapper-vertical.u-align-left.u-position-relative {
    position: relative
}

.wrapper-vertical.u-gap-0-75 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: stretch
}

.list-item.cc-comparison-table {
    width: 100%;
    display: flex
}

.list-item.cc-comparison-table.u-border-b {
    border-bottom: 1px solid var(--color--gray-border)
}

.list-item.cc-comparison-table.u-border-bt {
    border-top: 1px solid var(--color--gray-border);
    border-bottom: 1px solid var(--color--gray-border)
}

.div-shadow {
    background-color: var(--color--white);
    width: 100px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -100px;
    box-shadow: -40px 80px 160px rgba(0,0,0,.12)
}

.img-tooltip {
    z-index: 3;
    position: absolute
}

.img-tooltip.u-position-t11-r18 {
    top: 5rem;
    right: 8rem
}

.img-tooltip.u-position-t11-r18.u-width-10 {
    width: 11rem;
    top: 11rem;
    right: 18rem
}

.img-tooltip.u-position-t17-25-r-8.u-width-178 {
    width: 11.125rem;
    top: 17.25rem;
    right: -8rem
}

.img-tooltip.u-position-b4-25-l-5.u-width-6 {
    width: 6rem;
    bottom: 4.25rem;
    left: -5rem
}

.text-link.u-color-white {
    color: var(--color--white);
    text-decoration: underline
}

.text-link.u-color-black {
    color: var(--color--black);
    text-decoration: underline
}

.text-link.u-color-black.u-mb-5 {
    margin-bottom: 5rem
}

.grid-5x2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-left: 1px solid var(--color--gray-border);
    border-radius: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
    width: 60rem;
    overflow: hidden
}

.grid-5x2.u-width-100 {
    border-top-left-radius: .5rem;
    border-top-right-radius: .5rem;
    width: 100%;
    max-width: 100%
}

.grid-5x2.u-width-100.u-position-relative {
    position: relative
}

.grid-3x1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%
}

.heading-4 {
    font-size: 1.5rem;
    font-weight: 600
}

.heading-4.u-mb-1-5 {
    margin-bottom: 1.5rem
}

.img-testimonial-claymation-badge {
    width: 2rem;
    height: 2rem;
    margin-left: -.857143rem
}

.dropdown-toggle.cc-templates-filter {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border: 1px solid var(--color--gray-border);
    color: var(--color--black);
    border-radius: .25rem;
    align-items: center;
    height: 2rem;
    min-height: 2rem;
    padding: .25rem 1rem;
    font-size: .875rem;
    display: flex;
    position: static
}

.dropdown-toggle.cc-templates-filter.u-current-page {
    background-color: var(--color--gray-border);
    background-color: var(--color--gray-border);
    border-color: #c3c7d0
}

.grid-2 {
    grid-column-gap: 0px;
    grid-template: "Area Area-2"/.75fr 1fr;
    width: 8rem;
    margin-top: 0;
    margin-bottom: 1.5rem;
    display: none
}

.styles__nav-version {
    background-color: var(--color--black);
    color: var(--color--white);
    text-transform: none;
    border-radius: 4px;
    margin-left: .8em;
    padding: .35em .5em .4em;
    font-size: .7em;
    line-height: 1em;
    display: inline-block
}

.styles__nav {
    z-index: 2;
    background-color: var(--color--gray-100);
    text-transform: uppercase;
    padding-top: 16px;
    padding-bottom: 16px;
    line-height: 1.1;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.u-d-flex {
    display: flex
}

.u-d-flex.cc-align-center {
    align-items: center
}

.u-d-flex.cc-gap-8 {
    grid-column-gap: var(--spacing--0-5rem);
    grid-row-gap: var(--spacing--0-5rem)
}

.u-d-flex.cc-wrap {
    flex-flow: wrap
}

.u-d-flex.cc-gap-36 {
    grid-column-gap: 36px;
    grid-row-gap: 24px
}

.u-d-flex.cc-gap-36.cc-align-center.cc-justify-center {
    justify-content: center
}

.container {
    padding-right: var(--spacing--2rem);
    padding-left: var(--spacing--2rem);
    width: 100%;
    max-width: 1180px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.container.cc-boxed {
    padding-top: var(--spacing--4rem);
    padding-bottom: var(--spacing--4rem);
    height: 100%
}

.container.cc-boxed.cc-right-gray {
    border-left: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-50)
}

.container.cc-boxed.cc-half-width {
    max-width: 50rem;
    margin-right: 0
}

.container.cc-boxed.cc-half-width.cc-right-gray {
    margin-left: 0
}

.container.cc-boxed.cc-half-width.u-bg-gray-light.u-border-0100,.container.cc-boxed.cc-half-width.u-border-0100 {
    border-left: 1px solid var(--color--gray-border)
}

.container.cc-pad-24 {
    padding-right: var(--spacing--1-5rem);
    padding-left: var(--spacing--1-5rem)
}

.container.cc-pad-24.cc-no-max {
    max-width: none
}

.container.cc-pad-24.cc-credits-calculator {
    height: 100%;
    position: relative
}

.container.cc-pad-24.cc-experts {
    min-height: 100%
}

.container.cc-max-50 {
    max-width: 50rem
}

.container.cc-pad-0 {
    padding-left: 0;
    padding-right: 0
}

.container.u-mb-4 {
    margin-bottom: 4rem
}

.container.cc-max-40 {
    max-width: 40rem
}

.container.u-position-relative.cc-hero {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 350px;
    padding-top: 110px;
    display: flex
;
}

.container.u-position-relative.product {
    z-index: 999
}

.container.u-mt-2-5.u-z-index-1 {
    text-align: left
}

.container.cc-pad-5 {
    padding-right: var(--spacing--5rem);
    padding-left: var(--spacing--5rem)
}

.container.u-mt-2.u-mb-6 {
    margin-bottom: var(--spacing--6rem)
}

.container.u-mt-5 {
    margin-top: var(--spacing--5rem)
}

.container.u-mb-5 {
    margin-bottom: var(--spacing--5rem)
}

.styles__nav-link {
    color: var(--color--black);
    letter-spacing: .03em;
    padding: .6em .8em;
    font-size: .85em;
    font-weight: 500;
    text-decoration: none;
    display: inline-block
}

.styles__nav-link:hover,.styles__nav-link.w--current {
    text-decoration: underline
}

.styles__nav-link.cc-cta {
    background-color: var(--color--black);
    color: var(--color--white);
    border-radius: 4px;
    margin-left: .4em
}

.styles__nav-link.cc-cta:hover {
    background-color: #302f2c;
    text-decoration: none
}

.styles__nav-logo {
    color: var(--color--black);
    width: 64px;
    line-height: .8
}

.styles__nav-container {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.styles__selector-callout {
    background-color: var(--color--blue-600);
    color: #fff;
    letter-spacing: .01em;
    border-radius: 3px;
    margin-top: .1em;
    margin-bottom: .1em;
    margin-right: .2em;
    padding: .08em .6em;
    font-size: .8rem;
    line-height: 1.7;
    display: inline-block;
    position: relative;
    top: -1px
}

.styles__selector-callout.cc-element {
    background-color: #d13591
}

.styles__visual-div {
    text-align: center;
    background-color: rgba(0,115,230,.1);
    border: 1px solid #0073e6;
    border-radius: 3px;
    padding: 16px;
    position: relative
}

.section {
    padding-top: var(--spacing--8rem);
    padding-bottom: var(--spacing--2rem);
        position: relative
}

.section.cc-header {
    padding-top: 11rem
}

.section.cc-header.cc-university {
    padding-top: 14rem;
    padding-bottom: 10rem;
    overflow: hidden
}

.section.cc-header.cc-blog {
    padding-top: 11rem
}

.section.cc-header.cc-data-providers {
    padding-top: 12rem;
    padding-bottom: 8rem;
    overflow: hidden
}

.section.cc-header.overflow-hidden {
    padding-bottom: var(--spacing--3rem)
}

.section.cc-prefooter-cta {
    background-color: var(--color--black);
    color: var(--color--white);
    padding-top: 12rem;
    padding-bottom: 12rem;
    overflow: hidden
}

.section.cc-border-top {
    border-top: 1px solid var(--color--gray-border)
}

.section.cc-border-top.u-p-0.u-borders-none {
    border-top-style: none
}

.section.cc-footer {
    padding-top: var(--spacing--5rem);
    padding-bottom: var(--spacing--5rem);
    background-color: var(--color--black);
    color: rgba(231,232,236,.6);
    font-weight: 400
}

.section.u-pt-0.u-bg-gray-light.u-p-0.overflow-hidden {
    background-color: var(--color--white);
    flex-flow: column;
    height: 150vh;
    min-height: 1100px;
    max-height: 1100px;
    display: flex
}
.u-bg-color-yellow-200 {
    background-color: var(--color--yellow-200);
}

.section.u-pt-0.u-pb-4 {
    padding-bottom: var(--spacing--4rem)
}

.section.u-ph-5 {
    padding-left: 5rem;
    padding-right: 5rem
}

.section.u-ph-5.u-valign-center {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.section.u-ph-5.u-valign-center.u-bg-yellow-200 {
    background-color: var(--color--yellow-200)
}

.section.u-ph-5.u-valign-center.u-bg-yellow-200.u-pb-0 {
    overflow: hidden
}

.section.u-ph-5.u-valign-center.u-bg-gray-light.u-pb-0.u-border-0100 {
    border-top: 1px solid var(--color--gray-border);
    overflow: hidden
}

.section.u-ph-5.u-valign-center.u-border-0100 {
    border-top: 1px solid var(--color--gray-border)
}

.section.u-ph-5.u-valign-center.u-pb-0.u-bg-green-100 {
    overflow: hidden
}

.section.u-ph-5.u-valign-center.u-pv-5 {
    padding-top: var(--spacing--5rem);
    padding-bottom: var(--spacing--5rem)
}

.section.cc-careers--hero {
    padding-top: var(--spacing--8rem);
    background-image: linear-gradient(90deg,#dc7d75,#e88c84 12%,#eb988e 28%,#ed9a90 36%,#fb968f 45%,#e9877c 72%,#e78a80 74%,#d67874 84%,#ca635c);
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 0;
    display: flex;
    overflow: hidden
}

.section.u-valign-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.section.u-valign-center.u-bg-green-100.u-pb-0.u-pt-5,.section.u-valign-center.u-bg-purple-100.u-pb-0.u-pt-5 {
    padding-top: var(--spacing--5rem)
}

.section.u-valign-center.u-bg-yellow-300 {
    background-color: var(--color--yellow-300)
}

.section.u-valign-center.u-bg-yellow-300.u-pb-0.u-pt-5 {
    padding-top: var(--spacing--5rem)
}

.section.u-valign-center.u-bg-blue-200 {
    background-color: var(--color--blue-200)
}

.section.u-valign-center.u-bg-blue-200.u-pb-0 {
    overflow: hidden
}

.section.u-valign-center.u-bg-blue-200.u-pb-0.u-pt-5,.section.u-valign-center.u-pt-5 {
    padding-top: var(--spacing--5rem)
}

.section.u-bg-blue-200 {
    background-color: var(--color--blue-200)
}

.section.u-bg-white.cc-tablet {
    display: none
}

.section.u-bg-white.cc-border_top {
    border-top: 1px solid var(--color--gray-border)
}

.section.cc-pad-tight {
    padding-top: var(--spacing--4rem);
    padding-bottom: var(--spacing--4rem)
}

.section.cc-employee-count_more-companies {
    padding-bottom: var(--spacing--1-5rem)
}

.section.u-pt-8 {
    padding-top: var(--spacing--8rem)
}

.section.u-pt-8.u-pb-4 {
    padding-bottom: var(--spacing--4rem)
}

.section.u-pb-5 {
    padding-bottom: var(--spacing--5rem)
}

.section.u-pt-5 {
    padding-top: var(--spacing--5rem)
}

.section.u-h-100vh {
    color: #000;
    height: 100vh
}

.section.u-bg-img {
    padding-top: 12rem;
    padding-bottom: var(--spacing--5rem);
    background-image: linear-gradient(180deg,rgba(0,0,0,.24),var(--color--black)),url(https://www.bizdata360.com/wp-content/uploads/2025/08/footer-background-new-2.webp);
    background-position: 0 0,0 0;
    background-size: auto,cover
}

.section.u-minh-100vh.u-flex_v.u-pb-0.u-overflow-hidden.text-center.u-bg-gray-light {
    height: 890px;
    min-height: auto
}

.section.overflow-hidden.u-bg-purple-100 {
    color: var(--color--white);
    background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));
    background-position: 0 0,50%;
    background-size: auto,cover
}
.goldfinch-block-items h4 {
    font-size: 18px;
    padding: 10px;
}

.goldfinch-block-items p {
    font-size: 15px;
    padding: 10px;
}

.goldfinch-block-items {
    align-items: center;
    grid-row-gap: 8px;
    flex-flow: column;
    align-self: stretch;
    height: 100%;
    display: flex;
}
.section.cc-product_pages {
    overflow: hidden;
    padding-top: 90px;
    border-bottom: 1px solid var(--color--gray-border);
/*    background-image: linear-gradient(90deg, var(--color--white) 65%, var(--color--purple-300) 65%);*/
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 700px;
    min-height: 550px;
    display: flex
}
.eyebrowheading {
    letter-spacing: .9px;
    text-transform: uppercase;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 1.2;
}
.section.cc-product_pages.c-yellow {
    background-image: linear-gradient(90deg,var(--color--white)65%,var(--color--yellow-400)65%)
}

.section.cc-product_pages.c-green {
    background-image: linear-gradient(90deg,var(--color--white)65%,var(--color--green-300)65%)
}

.section.cc-product_pages.c-blue {
    background-image: linear-gradient(90deg,var(--color--white)65%,var(--color--blue-400)65%)
}

.section.u-pt-4 {
    padding-top: var(--spacing--4rem)
}

.section.u-pt-9 {
    padding-top: 9rem
}

.section.u-pt-9.u-pb-2-5 {
    padding-bottom: var(--spacing--2-5rem)
}

.section.bg-blue-500 {
    background-color: var(--color--blue-500)
}

.section.u-bg-gray-200 {
    background-color: var(--color--gray-border)
}

.section.u-bg-blue-600 {
    background-color: var(--color--blue-600)
}

.section.u-bg-blue-600.u-pt-10 {
    padding-top: 10rem
}

.section.u-bt-1 {
    border-top: 1px solid var(--color--gray-border)
}

.section.u-bt-1.u-pt-5 {
    padding-top: var(--spacing--5rem)
}

.u-mt-3 {
    margin-top: var(--spacing--3rem)
}

.styles__row-example {
    border: 1px dashed #888680;
    height: 200px;
    margin-top: 4px;
    padding: 20px
}

.col {
    flex: 1;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px
}

.homebannerfirst {
    flex: 1;
    margin-top: 40px;
    padding-left: 20px;
    padding-right: 20px
}


.col.col-lg-11 {
    flex-basis: 91.67%;
    max-width: 91.6667%
}

.col.col-lg-6 {
    flex: 1;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: 50%
}

.col.col-lg-6.col-md-12.background-color-blue {
    background-color: var(--color--blue-500);
    padding-left: 0;
    padding-right: 0
}

.col.col-lg-6.wrapper-vertical {
    justify-content: flex-start;
    align-items: flex-start
}

.col.col-lg-6.u-v-flex {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.col.col-lg-6.u-v-flex.col-md-12 {
    justify-content: space-between
}

.col.col-lg-12 {
    flex-basis: 100%;
    max-width: 100%
}

.col.col-lg-12.u-position-relative {
    padding-top: 18px;
    padding-bottom: 18px
}

.col.col-lg-12.align-center {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.col.col-lg-4 {
    flex-basis: 33.33%;
    max-width: 33.3333%
}

.col.col-lg-4.u-d-flex {
    justify-content: flex-end;
    align-items: flex-start
}

.col.col-no-gutters {
    padding-left: 0;
    padding-right: 0
}

.col.col-no-gutters.col-no-margins {
    border-radius: var(--spacing--1rem);
    margin-bottom: 0
}

.col.col-no-gutters.col-no-margins.u-pr-1-5 {
    padding-right: var(--spacing--1-5rem)
}

.col.col-no-gutters.col-no-margins.col-lg-7.col-md-12.u-pr-4 {
    padding-right: var(--spacing--4rem)
}

.col.col-no-gutters.col-no-margins.col-lg-6.col-md-12.col-md-first.u-ml--8-75 {
    margin-left: -8.75rem
}

.col.col-no-gutters.col-no-margins.col-lg-6.col-md-12.col-md-first.u-ml--8-75.u-pl-12-5 {
    padding-left: 12.5rem
}

.col.col-no-gutters.col-no-margins.u-mr--8-75 {
    margin-right: -8.75rem
}

.col.col-no-gutters.col-no-margins.u-mr--8-75.u-pr-12-5 {
    padding-right: 12.5rem
}

.col.col-no-gutters.col-no-margins.u-ml--8-75rem {
    margin-left: -8.75rem
}

.col.col-shrink {
    flex: 0 auto
}

.col.col-lg-2 {
    flex-basis: 16.67%;
    max-width: 16.6667%
}

.col.col-lg-10 {
    flex-basis: 83.33%;
    max-width: 83.3333%
}

.col.col-lg-5 {
    flex-basis: 41.67%;
    max-width: 41.6667%
}

.col.col-lg-5.col-sm-12.u-m-0.u-p-0.u-pl-2-5 {
    padding-left: 2.5rem
}

.col.col-lg-5.col-md-12.u-center {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
}

.col.col-lg-last {
    order: 1
}

.col.col-lg-3 {
    flex-basis: 25%;
    max-width: 25%
}

.col.col-lg-7 {
    flex-basis: 58.33%;
    max-width: 58.3333%
}

.col.col-lg-1 {
    flex-basis: 8.33%;
    max-width: 8.33333%
}

.col.col-lg-first {
    order: -1
}

.col.col-lg-8 {
    flex-basis: 66.67%;
    max-width: 66.6667%
}

.col.col-lg-9 {
    flex-basis: 75%;
    max-width: 75%
}

.col.cc-timeline-date {
    flex: 16.67%;
    max-width: 16.66%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.col.cc-timeline-progress-bar {
    flex: 8.33%;
    max-width: 8.33%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.col.cc-timeline-body {
    padding-right: 0;
    padding-bottom: var(--spacing--5rem);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.col.cc-timeline-tags {
    grid-column-gap: var(--spacing--0-5rem);
    grid-row-gap: var(--spacing--0-5rem);
    flex-flow: wrap;
    flex: 25%;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: flex-start;
    max-width: 25%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.col.flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.styles__section-label {
    letter-spacing: 0;
    text-transform: none;
    border-bottom: 2px dotted #888680;
    margin-top: 6rem;
    margin-bottom: 2rem;
    padding-bottom: 8px
}

.row {
    flex-wrap: wrap;
    align-content: stretch;
    margin-bottom: -40px;
    margin-left: -20px;
    margin-right: -20px;
    display: flex
}
.row {
    flex-wrap: wrap;
    align-content: stretch;
     margin-bottom: 10px; 
    margin-left: -20px;
    margin-right: -20px;
    display: flex;
}

.row.row-justify-center {
    justify-content: center
}

.row.row-justify-between {
    justify-content: space-between
}

.row.row-justify-between.u-mb-5 {
    margin-bottom: 5rem
}

.row.row-justify-between.u-m-0.u-gap-1-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
}

.row.row-justify-around {
    justify-content: space-around
}

.row.row-justify-end {
    justify-content: flex-end
}

.row.row-no-gutters {
    margin-left: 0;
    margin-right: 0
}

.row.row-no-gutters.u-mb-0.u-gap-1-5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem
}

.row.row-no-gutters.u-mb-0.u-gap-1-5.u-mt-5 {
    margin-top: var(--spacing--5rem)
}

.row.row-no-gutters.row-no-margins {
    margin-bottom: 0
}

.row.row-no-gutters.row-no-margins.row-justify-between.u-mt-5 {
    margin-top: var(--spacing--5rem)
}

.row.row-no-gutters.row-no-margins.row-justify-between.u-mt-5.u-ml-5 {
    margin-left: var(--spacing--5rem)
}

.row.row-no-gutters.row-no-margins.u-h-fill {
    height: 100%
}

.row.row-no-gutters.row-no-margins.u-h-fill.u-gap-0-5 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem
}

.row.row-no-gutters.row-no-margins.u-gap-1-5 {
    grid-column-gap: var(--spacing--1-5rem);
    grid-row-gap: var(--spacing--1-5rem)
}

.row.row-align-center {
    align-items: center
}

.row.row-align-end {
    align-items: flex-end
}

.row.cc-callout {
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-100);
    border-radius: .25rem;
    max-width: 1280px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 2.5rem
}

.row.cc-timeline {
    margin-right: 0;
    margin-bottom: var(--spacing--1-5rem);
    margin-left: 0
}

.styles__card {
    border: 1px solid var(--color--blue-500);
    background-color: var(--color--blue-100);
    border-radius: 8px;
    overflow: hidden
}

.h4 {
    letter-spacing: -.03em;
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3
}

.h4.u-text-center.u-mb-0-5 {
    margin-bottom: .5rem
}

.styles__card-preview {
    text-align: center;
    border-bottom: 1px solid #1d1c1a;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 120px;
    display: flex;
    position: relative
}

.h3 {
    letter-spacing: -.04em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.1
}

.card-body {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.u-bg-white {
    background-color: #fff
}

.col-2 {
    padding-left: var(--grid-gap-split);
    padding-right: var(--grid-gap-split);
    margin-bottom: var(--spacing-layout--row-col-gap);
    flex: 1
}

.col-2.col-lg-10 {
    flex-basis: 83.33%;
    max-width: 83.3333%
}

.h2-2 {
    letter-spacing: 0;
    font-size: 3.8rem;
    line-height: 1.1em;
    font-weight: var(--type-h2--font-weight);
    margin-top: 0;
    margin-bottom: .3em
}

.row-2 {
    margin-left: calc(var(--grid-gap-split) - var(--spacing-layout--row-col-gap));
    margin-right: calc(var(--grid-gap-split) - var(--spacing-layout--row-col-gap));
    margin-bottom: calc(0 - var(--spacing-layout--row-col-gap));
    flex-wrap: wrap;
    align-content: stretch;
    display: flex
}

.row-2.row-justify-center {
    justify-content: center
}

.u-mb-1 {
    margin-bottom: var(--spacing--1rem)
}

.u-mb-1.u-opacity-50 {
    opacity: .5
}

.u-mb-1.u-opacity-25 {
    opacity: .25
}

.u-mb-3 {
    margin-bottom: var(--spacing--3rem)
}

.paragraph-0-875 {
    font-size: 13px;
    letter-spacing: 0;
    font-weight: 500;
    line-height: 1.5
}

.paragraph-0-875.u-text-gray-dark.u-text-center.u-mw-15rem {
    max-width: 15rem
}

.paragraph-0-875.u-text-gray-dark.u-clamp-3-line.u-mb-1-5.u-mw-100 {
    max-width: 100%
}

.paragraph-0-875.u-text-gray-dark.u-mr-0-5.u-ml-0-5 {
    margin-left: var(--spacing--0-5rem)
}

.paragraph-0-875.u-text-gray-500 {
    color: var(--color--gray-500)
}

.paragraph-0-875._w-170 {
    width: 170px
}

.paragraph-0-875._w-170.hero {
    width: 100%;
    font-weight: 700
}

.paragraph-0-875.hero {
    font-size: 12px
}

.paragraph-0-875.cc-timeline-date {
    color: var(--color--gray-600);
    position: -webkit-sticky;
    position: sticky;
    top: 128px
}

.paragraph-0-875.u-ml-0-5 {
    margin-left: var(--spacing--0-5rem)
}

.u-mb-0 {
    margin-bottom: 0
}

.u-text-black {
    color: var(--color--black)
}

.u-bg-black {
    background-color: var(--color--black)
}

.input-check {
    border-color: var(--color--gray-medium);
    background-color: transparent;
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-left: -28px;
    box-shadow: 0 0 transparent
}

.input-check:hover {
    border-color: var(--color--black);
    background-color: #dfddd6
}

.input-check.w--redirected-checked {
    border-color: var(--color--black);
    background-color: var(--color--black);
    background-size: .8rem
}

.input-check.w--redirected-focus {
    border-color: var(--color--black);
    box-shadow: none;
    outline-color: var(--color--black);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: solid
}

.u-img-cover {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.form_required-note {
    font-size: .8rem;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.input-label {
    z-index: 1;
    color: var(--color--gray-600);
    letter-spacing: 0;
    border-top-right-radius: 3px;
    margin-bottom: .75em;
    font-size: .875rem;
    font-weight: 600;
    line-height: 1em;
    position: relative
}

.input-label.cc-static {
    background-color: transparent;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: .9rem
}

.input {
    border: 1px solid var(--color--gray-border);
    color: var(--color--black);
    background-color: transparent;
    border-radius: 4px;
    min-height: 3rem;
    margin-bottom: 0;
    padding: .5rem 1rem;
    font-size: 1rem;
    transition: border-color .3s cubic-bezier(.165,.84,.44,1)
}

.input:hover,.input:focus {
    border-color: var(--color--black)
}

.input::placeholder {
    color: var(--color--gray-medium);
    font-size: 1rem
}

.input.cc-select {
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 24px;
    padding-left: 12px
}

.input.cc-static {
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: static
}

.input.cc-static.cc-search {
    min-height: 3rem;
    padding-top: .9rem;
    padding-bottom: .9rem;
    padding-left: 1rem
}

.input.cc-textarea {
    min-height: 8rem
}

.form-success_flex {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 500px;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.input-radio {
    border-color: var(--color--gray-medium);
    background-color: transparent;
    width: 20px;
    height: 20px;
    margin-top: 2px;
    margin-left: -28px;
    box-shadow: inset 0 0 0 3px #fff
}

.input-radio:hover {
    border-color: var(--color--black);
    background-color: #dfddd6
}

.input-radio.w--redirected-checked {
    border-width: 1px;
    border-color: var(--color--black);
    background-color: var(--color--black)
}

.input-radio.w--redirected-focus {
    border-color: var(--color--black);
    box-shadow: none;
    outline-color: var(--color--black);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: solid
}

.form-success {
    background-color: transparent;
    min-height: 320px;
    position: relative
}

.form {
    width: 100%;
    position: relative
}

.btn-icon {
    flex: none;
    max-width: 1.3em;
    line-height: 1
}

.card-wrapper {
    border-radius: .2rem;
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    display: flex;
    position: relative;
    overflow: hidden
}

.card-wrapper.cc-credit-calculator {
    padding: var(--spacing--0-5rem);
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    height: 800px
}

.card-wrapper.cc-credit-calculator.cc-results-wrapper {
    padding: var(--spacing--2rem);
    background-color: var(--color--green-600);
    color: var(--color--white);
    text-align: center;
    border-radius: .25rem;
    justify-content: center;
    align-items: stretch;
    height: 100%
}

.card-wrapper.cc-credit-calculator.cc-results-plan {
    color: var(--color--black);
    flex: 0 auto;
    height: auto
}

.card-wrapper.u-card_border {
    padding: 30px;
    box-shadow: inset 0 0 0 1px var(--color--gray-border)
}

.card-wrapper.u-card_border.u-p-1-5.u-bg-white.u-z-index-1.u-shadow-100 {
    box-shadow: 0 40px 80px 0 rgba(0,0,0,.08),inset 0 0 0 1px var(--color--gray-border)
}

.card-wrapper.u-card_border.u-p-1-5.u-bg-white.u-z-index-1.u-shadow-100.u-w-17-5 {
    width: 17.5rem
}

.card-wrapper.u-card_border.u-overflow-hidden.align-center {
    justify-content: center;
    align-items: center;
    padding-top: 38px;
    padding-bottom: 38px
}

.card-wrapper.u-card_border.u-overflow-hidden.align-center.cc-bg-yellow {

    background-size: cover
}

.card-wrapper.u-card_border.u-overflow-hidden.align-center.cc-bg-pink {
    background-image: url(https://bizdata360.com/wp-content/uploads/2024/08/Background-ezintegration.webp);
    background-position: 50%;
    background-size: cover
}
.u-border_r8._w-70.overflow-hidden.w-embed img {
    width: 100%;
    height: 100% !important;
}
.card-wrapper.u-card_border.u-overflow-hidden.align-center.u-bg-border-gray.u-bg-yellow-100 {
    background-color: var(--color--yellow-400)
}

.card-wrapper.u-card_border.u-h-fill {
    height: 100%
}

.card-wrapper.u-card_border.u-h-fill.u-p-5 {
    padding: var(--spacing--5rem);
    box-shadow: inset 0 0 0 1px var(--color--gray-border)
}

.card-wrapper.u-card_border.u-bg-gray-100.u-pr-1px {
    padding-right: 1px
}

.card-wrapper.u-card_border.u-bg-gray-100.u-pr-1px.u-pb-1px {
    padding-bottom: 1px
}

.card-wrapper.u-bg-blue-500 {
    background-color: var(--color--blue-500)
}

.card-wrapper.u-bg-green-500 {
    background-color: var(--color--green-500)
}

.card-wrapper.u-bg-purple-400 {
    background-color: var(--color--purple-400)
}

.card-wrapper.u-bg-yellow-500 {
    background-color: #ffae13
}

.card-wrapper.u-bg-yellow-500.u-h-40 {
    height: 40rem
}

.card-wrapper.u-bg-pink-400 {
    background-color: #ff7dda
}

.card-wrapper.u-bg-gray-100 {
    background-color: var(--color--gray-100)
}

.card-wrapper.u-bg-gray-100.u-card_border.u-hover-bg-pink-400 {
    transition: background-color .24s
}

.card-wrapper.u-bg-gray-100.u-card_border.u-hover-bg-pink-400:hover {
    background-color: #ff81e3
}

.card-wrapper.u-bg-gray-100.u-card_border.u-hover-bg-yellow-500 {
    transition: background-color .24s
}

.card-wrapper.u-bg-gray-100.u-card_border.u-hover-bg-yellow-500:hover {
    background-color: #ffae13
}

.card-wrapper.u-bg-gray-100.u-card_border.u-hover-bg-blue-500 {
    transition: background-color .24s
}

.card-wrapper.u-bg-gray-100.u-card_border.u-hover-bg-blue-500:hover {
    background-color: var(--color--blue-500)
}

.input-group {
    text-align: left;
    flex-direction: column;
    margin-bottom: 1.5rem;
    display: block;
    position: relative
}

.input-group.cc-textarea {
    min-height: 140px
}

.input-group.cc-toggle {
    margin-bottom: 8px;
    padding: 0 0 0 28px
}

.input-group.cc-toggle.u-mb-0 {
    margin-bottom: 0
}

.input-group.cc-static {
    padding: 0
}

.input-group.cc-static.u-mb-0 {
    margin-bottom: 0
}

.u-text-white {
    color: var(--color--white)
}

.form-error {
    color: #e31700;
    background-color: transparent;
    border-top: 1px solid #e31700;
    margin-top: 16px;
    padding: 8px 0 0
}

.u-text-center {
    text-align: center
}

.u-text-center.u-mb-1-5.u-w-40rem {
    width: 40rem;
    max-width: 100%
}

.u-text-center.u-mb-1-5.u-w-50rem {
    width: 50rem;
    max-width: 100%
}

.u-text-center.u-mb-1-5.u-w-45rem {
    width: 45rem;
    max-width: 100%
}

.u-text-center.u-w-30rem {
    width: 30rem;
    max-width: 100%
}

.u-text-center.u-mb-5 {
    margin-bottom: 5rem
}

.u-text-center.u-mb-5.u-w-35rem {
    width: 35rem;
    max-width: 100%
}

.u-text-center.u-w-25rem {
    width: 25rem
}

.u-text-center.u-w-18rem {
    width: 18rem
}

.u-h-100 {
    height: 100%
}

.u-d-none {
    display: none
}

.u-link-cover {
    z-index: 1;
    flex: 1;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.u-position-sticky {
    position: -webkit-sticky;
    position: sticky
}

.u-d-inline-flex {
    display: inline-flex
}

.u-w-100 {
    width: 100%;
    max-width: 1280px
}

.u-w-100.u-borders-1010 {
    border-top: 1px solid var(--color--gray-border)
}

.u-w-100.u-borders-1010.u-overflow-hidden.u-valing-justify {
    justify-content: flex-start;
    align-items: stretch
}

.u-pt-0 {
    padding-top: 0
}

.u-p-0 {
    padding: 0
}

.u-mb-2 {
    margin-bottom: var(--spacing--2rem)
}

.u-overflow-hidden {
    overflow: hidden
}

.u-d-block {
    display: block
}

.u-z-index-1 {
    z-index: 1;
    position: relative
}

.u-mt-0 {
    margin-top: 0
}

.u-border {
    width: 100%;
    height: 1px
}

.u-border.u-bg-border-gray.u-mb-5 {
    margin-bottom: var(--spacing--5rem)
}

.u-border.u-bg-border-gray.u-mt-5 {
    margin-top: var(--spacing--5rem)
}

.u-text-right {
    text-align: right
}

.u-aspect-1x1 {
    width: 100%;
    padding-top: 100%;
    position: relative;
    overflow: hidden
}

.u-ml-1 {
    margin-left: var(--spacing--1rem)
}

.u-mt-1 {
    margin-top: var(--spacing--1rem)
}

.u-mt-2 {
    margin-top: var(--spacing--2rem)
}

.u-position-relative {
    position: relative
}

.u-sr-only {
    white-space: nowrap;
    border: 0 solid transparent;
    width: 1px;
    height: 1px;
    margin-top: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.u-pb-0 {
    padding-bottom: 0
}

.u-mr-1 {
    margin-right: var(--spacing--1rem)
}

.styles__utility-wrap {
    margin-bottom: 40px;
    padding: 1px
}

.styles__utility-wrap.cc-padding {
    background-position: 0 0;
    background-size: 4px
}

.styles__utility-wrap.cc-margin {
    background-position: 0 0;
    background-size: 4px
}

.u-mt-auto {
    margin-top: auto
}

.u-minh-100vh {
    min-height: 100vh
}

.u-mlr-auto {
    margin-left: auto;
    margin-right: auto
}

.u-overflow-visible {
    overflow: visible
}

.u-m-0 {
    margin: 0
}

.styles_utility-card {
    background-color: var(--color--blue-100);
    border: 1px solid #0073e6;
    padding: 20px
}

.paragraph-1-125 {
    letter-spacing: 0;
    font-size: 15px;
}

.paragraph-1-125.cc-testimonial-quote {
    font-size: 1.25rem;
    line-height: 1.6
}

.paragraph-1-125.u-text-center.cc-testimonial-quote.u-w-45rem {
    width: 45rem;
    max-width: 100%
}

.paragraph-1-125.u-mt-1._w-70.u-mlr-auto.u-z-index-1 {
    font-size: 14px;
    text-align: center;
    margin-top: 25px;
}

.paragraph-1-125.u-text-gray-600.u-h-fill {
    flex: 1
}

.u-font-regular {
    font-weight: 400
}

.u-font-semibold {
    font-weight: 600
}

.u-font-bold {
    font-weight: 700
}

.u-font-bold.u-mt-auto.hero {
    font-size: 11px;
    font-weight: 500
}

.u-mt-05 {
    margin-top: var(--spacing--0-5rem)
}

.u-mb-0-5 {
    margin-bottom: var(--spacing--0-5rem)
}

.u-bg-blue100 {
    background-color: var(--color--blue-100)
}

.u-bg-purple-100 {
    background-color: var(--color--purple-100)
}

.u-bg-green-100 {
    background-color: var(--color--green-100)
}

.u-bg-yellow-100 {
    background-color: var(--color--yellow-100)
}

.paragraph-1 {
    letter-spacing: 0;
    font-size: 1rem;
    font-weight: 500
}

.paragraph-1.cc-force-wrap {
    white-space: normal
}

.dropdown-toggle-arrow {
    margin-right: 10px;
    font-size: .8rem
}

.columned-body {
    display: flex
}

.columned-body.cc-new-blog {
    border-top: 1px solid var(--color--gray-border)
}

.columned-body.cc-experts {
    border-top: 1px solid var(--color--gray-border);
    border-left: 1px solid var(--color--gray-border)
}

.columned-body_side {
    flex: none;
    width: 17.5rem;
    max-width: 25%;
    padding-top: 64px;
    position: relative
}

.columned-body_side.cc-right {
    border-left: 1px solid var(--color--gray-border);
    border-right-style: none
}

.columned-body_side.cc-left {
    border-right: 1px solid var(--color--gray-border);
    order: -1
}

.columned-body_side.cc-left.cc-faq-categories {
    background-color: var(--color--gray-100)
}

.columned-body_side.cc-experts {
    border-right: 1px solid var(--color--gray-border);
    order: -1;
    padding-top: 0
}

.columned-body_center {
    flex: 1
}

.columned-body_center.cc-blog-list {
    padding-bottom: var(--spacing--5rem);
    margin-left: auto;
    margin-right: auto
}

.columned-body_center.cc-nav-offset {
    padding-top: 64px
}

.columned-body_center.cc-experts {
    max-width: 100%
}

.university_nav-link {
    padding-top: var(--spacing--1rem);
    padding-bottom: var(--spacing--1rem);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-bottom: 1px solid var(--color--gray-border);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.university_nav-link:hover {
    text-decoration: underline
}

.university_nav-link.cc-search:hover {
    text-decoration: none
}

.u-icon-24 {
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 0
}

.u-icon-24.u-mr-0-5 {
    margin-right: .5rem
}

.university_nav-link_shortcut {
    color: var(--color--gray-medium)
}

.university_nav-link_shortcut:hover {
    text-decoration: none
}

.u-text-blue {
    color: var(--color--blue-500)
}

.u-text-blue.u-mt-1 {
    display: block
}

.u-mb-1-5 {
    margin-bottom: var(--spacing--1-5rem)
}

.u-mb-1-5.u-w-45rem {
    width: 45rem;
    max-width: 100%
}

.u-mb-1-5.u-w-40rem {
    width: 40rem
}

.u-mt-1-5 {
    margin-top: var(--spacing--1-5rem)
}

.university_category-title-wrapper {
    grid-column-gap: var(--spacing--2-5rem);
    grid-row-gap: var(--spacing--2-5rem);
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.university_lesson-link {
    padding-top: var(--spacing--0-75rem);
    padding-bottom: var(--spacing--0-75rem);
    grid-column-gap: var(--spacing--0-5rem);
    grid-row-gap: var(--spacing--0-5rem);
    border-top: 1px solid var(--color--gray-border);
    border-bottom: 1px solid var(--color--gray-border);
    justify-content: flex-start;
    align-items: center;
    margin-top: -1px;
    display: flex
}

.university_lesson-link:hover {
    text-decoration: underline
}

.u-icon-40 {
    width: var(--spacing--2-5rem);
    height: var(--spacing--2-5rem);
    object-fit: contain
}

.university_category-link_play-icon {
    color: var(--color--black);
    flex: none;
    width: 2rem;
    height: 2rem
}

.university_category-link_play-icon.cc-small {
    width: 1.5rem;
    height: 1.5rem
}

.prefooter-cta_clay-1 {
    opacity: .8;
    width: 450px;
    position: absolute;
    top: -100px;
    bottom: auto;
    left: auto;
    right: -150px
}

.prefooter-cta_clay-2 {
    opacity: .8;
    width: 450px;
    position: absolute;
    top: auto;
    bottom: 70px;
    left: -40px;
    right: auto
}

.university_hero-illo {
    width: 400px;
    display: block;
    position: absolute;
    top: -180px;
    bottom: auto;
    left: auto;
    right: -220px;
    transform: rotate(9deg)
}

.university_hero-illo.cc-back {
    transform: rotate(-25deg)
}

.cms-empty {
    background-color: transparent;
    padding: 0
}

.u-text-gray-600 {
    color: var(--color--gray-600)
}

.u-text-gray-600.u-mr-0-5 {
    margin-right: .5rem
}

.u-text-gray-600.u-mr-2-5 {
    margin-right: var(--spacing--2-5rem)
}

.u-text-gray-medium {
    color: var(--color--gray-medium)
}

.u-text-gray-light {
    color: var(--color--gray-100)
}

.university_illo-find-people {
    width: 200px;
    position: absolute;
    top: -30px;
    bottom: auto;
    left: auto;
    right: -80px
}

.university_illo-find-companies {
    width: 300px;
    position: absolute;
    top: auto;
    bottom: -100px;
    left: -160px;
    right: auto
}

.referral-banner {
    z-index: 999;
    padding: var(--spacing--1rem)var(--spacing--3rem);
    grid-column-gap: var(--spacing--0-5rem);
    grid-row-gap: var(--spacing--0-25rem);
    background-color: var(--color--black);
    color: var(--color--white);
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    line-height: 1.3;
    display: flex;
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.referral-banner_rule {
    background-color: var(--color--white);
    width: .4em;
    height: 2px
}

.referral-banner_illo {
    width: 180px;
    position: absolute;
    top: -34px;
    bottom: auto;
    left: -80px;
    right: auto;
    transform: rotate(-55deg)
}

.referral-banner_illo-wrapper {
    pointer-events: none;
    width: 50%;
    height: 100%;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.referral-banner_close-icon {
    color: var(--color--gray-medium);
    width: 24px;
    height: 24px
}

.referral-banner_close {
    background-color: transparent;
    width: 24px;
    height: 24px;
    padding: 0;
    position: absolute;
    top: 12px;
    bottom: auto;
    left: auto;
    right: 12px
}

.referral-banner_visibility {
    display: none
}

.u-text-link-underline {
    text-decoration: underline
}

.u-text-link-underline:hover {
    text-decoration: none
}

.u-bg-gray-super-light {
    background-color: var(--color--gray-50)
}

.u-bg-gray-light {
    background-color: var(--color--gray-100)
}

.u-icon-32 {
    width: 2rem;
    height: 2rem
}

.university_lesson-video {
    margin-bottom: var(--spacing--4rem);
    border-radius: 6px;
    width: 100%;
     padding-top: 67%;
    position: relative;
    overflow: hidden
}
.university_lesson-form {
    margin-bottom: var(--spacing--4rem);
    border-radius: 6px;
    width: 100%;   
    position: relative;
    overflow: hidden;
}
.university_lesson-video.u-mb-0 {
    margin-bottom: 0
}

.u-mt-2-5 {
    margin-top: var(--spacing--2-5rem)
}

.u-mb-2-5 {
    margin-bottom: var(--spacing--2-5rem)
}

.u-mb-2-5.u-w-80 {
    width: 80%
}

.breadcrumbs-wrapper {
    margin-bottom: var(--spacing--1rem);
    padding-top: var(--spacing--1rem);
    padding-bottom: var(--spacing--1rem);
    grid-column-gap: var(--spacing--0-75rem);
    grid-row-gap: var(--spacing--0-25rem);
    border-bottom: 1px solid var(--color--gray-border);
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    min-height: 56px;
    display: flex
}

.breadcrumbs-wrapper.u-mb-2-5 {
    margin-bottom: var(--spacing--2-5rem)
}

.u-text-link-hover-underline:hover {
    text-decoration: underline
}

.u-text-link-hover-underline.txt-s.u-text-gray-dark.paragraph-0875 {
    font-size: .875rem
}

.author-tooltip {
    font-size: .875rem;
    position: relative
}

.author-tooltip:hover {
    color: var(--color--gray-600)
}

.author-tooltip_container {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: var(--color--black);
    border-radius: 8px;
    padding: 4px;
    display: flex;
    position: absolute;
    top: auto;
    bottom: 8px;
    left: auto;
    right: auto;
    box-shadow: 0 16px 16px rgba(0,0,0,.12)
}

.author-tooltip_photo {
    border-radius: 4px;
    flex: none;
    width: 32px;
    height: 32px;
    overflow: hidden
}

.author-tooltip_social {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--color--gray-600);
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    display: flex
}

.author-tooltip_social-icon {
    flex: none;
    width: 16px;
    height: 16px
}

.author-tooltip_social-splitter {
    background-color: var(--color--gray-medium);
    width: 1px;
    height: 16px
}

.author-tooltip_social-link {
    color: var(--color--white);
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 4px 8px;
    transition: color .3s cubic-bezier(.165,.84,.44,1);
    display: flex
}

.author-tooltip_social-link:hover {
    color: var(--color--gray-medium)
}

.author-tooltip_position {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 150px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 50%;
    right: 0%;
    transform: translate(-50%)
}

.footer_col-title {
    color: var(--color--white);
    letter-spacing: 0;
    margin-bottom: 1em;
    font-size: 1rem
}

.footer_col-link {
    cursor: pointer;
    padding-top: 3px;
    padding-bottom: .75rem;
    display: inline-block
}

.footer_col-link:hover {
    color: var(--color--white);
    text-decoration: underline
}

.logo-full_flex {
    z-index: 3;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    display: flex;
    position: relative
}

.logo-full_mark {
    flex: none;
    width: 26px;
    height: 20px;
    position: relative;
    top: 1px
}

.logo-full_type {
    flex: none;
    width: 46px;
    line-height: 1
}

.new-blog_h0 {
    font-family: var(--fonts--serif-thin);
    margin-bottom: 1rem;
    font-size: 7rem;
    font-weight: 300
}

.overlay-search_form {
    width: 100%;
    margin-bottom: 0;
    position: relative
}

.new-blog_subnav-title {
    margin-right: var(--spacing--1-5rem);
    font-family: var(--fonts--serif-thin);
    flex: none;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1
}

.overlay-search_close-area {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.subnav-category_dropdown_btn {
    display: none
}

.u-icon-20 {
    width: 1.25rem;
    height: 1.25rem
}

.new-blog_subnav-search {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #676d7e;
    flex: none;
    margin-left: auto;
    display: flex
}

.overlay-search_empty {
    text-align: center;
    background-color: #f6f6f8;
    border-top: 1px solid #e7e8ec;
    padding: 2rem;
    display: none
}

.new-blog_subnav-category_item {
    border-left: 1px solid #e7e8ec;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.overlay-search_close-icon {
    color: #676d7e;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 1.3rem;
    bottom: auto;
    left: auto;
    right: 1.25rem
}

.subnav-category_dropdown {
    width: 100%;
    height: auto;
    display: block
}

.subnav-category_dropdown.cc-blog {
    width: auto;
    margin-left: 0;
    margin-right: 0
}

.subnav-category_dropdown_list {
    background-color: transparent;
    display: block;
    position: relative
}

.u-text-gray-dark-2 {
    color: #676d7e
}

.new-blog_subnav-category_list {
    display: flex
}

.overlay-search_input-icon {
    color: #676d7e;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 1.3rem;
    bottom: auto;
    left: 1.25rem;
    right: auto
}

.overlay-search_container {
    z-index: 1;
    background-color: #fff;
    border-radius: 8px;
    width: 90%;
    max-width: 560px;
    max-height: 60vh;
    margin-top: 20vh;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden
}

.new-blog_subnav {
    z-index: 3;
    grid-column-gap: var(--spacing--0-5rem);
    grid-row-gap: var(--spacing--0-5rem);
    background-color: #fbfbfc;
    border-bottom: 1px solid #e7e8ec;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem 1.5rem;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 64px
}

.new-blog_subnav.cc-display-none {
    display: none
}

.overlay-search_results {
    max-height: 26rem;
    overflow: scroll
}

.overlay-search_wrapper {
    z-index: 9999;
    background-color: rgba(29,32,38,.9);
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.overlay-search_input {
    color: #676d7e;
    border: 0 #000;
    margin-bottom: 0;
    padding: 2rem 2rem 2rem 55px;
    font-size: 1rem
}

.overlay-search_input::placeholder {
    color: #676d7e
}

.new-blog_subnav-category_link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.new-blog_subnav-category_link:hover {
    text-decoration: underline
}

.overlay-search_result-item {
    border-top: 1px solid #e7e8ec;
    width: 100%;
    padding: 1.5rem;
    transition: background-color .3s cubic-bezier(.165,.84,.44,1);
    display: block
}

.overlay-search_result-item:hover {
    background-color: #f6f6f8
}

.new-blog_h2 {
    font-size: 1.3rem;
    font-weight: 600
}

.new-blog_slider-nav {
    grid-column-gap: var(--spacing--0-75rem);
    grid-row-gap: var(--spacing--0-75rem);
    display: flex
}

.new-blog_slider-arrow {
    color: var(--color--black);
    width: 36px;
    transition: color .3s cubic-bezier(.165,.84,.44,1)
}

.swiper.is-slider-main {
    z-index: 1;
    position: relative;
    overflow: hidden;
}

.swiper-wrapper {
    flex-flow: row;
    justify-content: flex-start;
    align-items: stretch;
    display: flex
}

.swiper-wrapper.is-slider-maiin,.swiper-wrapper.u-gap-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px
}

.swiper-slide {
    flex: none
}
.swiper-slide {
  width: 390px !important;
}

.swiper-slide.cc-blog-featured {
    align-self: stretch;
    width: 33%
}

.swiper-slide.cc-full-slider {
    align-self: stretch;
    width: 100%;
    height: auto
}

.swiper-slide.is-slider-main {
    width: 50%;
    height: auto!important
}

.new-blog_post-wrapper {
    padding: var(--spacing--1-5rem);
    grid-column-gap: var(--spacing--1-5rem);
    grid-row-gap: var(--spacing--1-5rem);
    border: 1px solid var(--color--gray-border);
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    margin-right: -1px;
    transition: border-color .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1);
    display: flex;
    position: relative
}

.new-blog_post-wrapper:hover {
    background-color: var(--color--gray-100)
}

.new-blog_post-wrapper.cc-horizontal {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-top: -1px;
    margin-left: -1px
}

.new-blog_post-img-aspect {
    aspect-ratio: 5/4;
    background-color: var(--color--gray-medium);
    border-radius: 4px;
    width: 100%;
    position: relative;
    overflow: hidden
}

.new-blog_post-img-aspect.cc-horizontal {
    max-width: 150px
}

.new-blog_post-img-aspect.img {
    height: 180px
}

.new-blog_h3 {
    font-family: var(--fonts--serif-thin);
    letter-spacing: -.3px;
    font-size: 1.5rem;
    font-weight: 300
}

.new-blog_h3.cc-small {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.3
}

.columned-body_title-wrapper {
    padding-top: var(--spacing--1rem);
    padding-bottom: var(--spacing--1rem);
    border-bottom: 1px solid var(--color--gray-border);
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
    min-height: 56px;
    display: flex
}

.columned-body_title-wrapper.cc-no-border {
    border-bottom-style: none
}

.columned-body_title-wrapper.cc-filter-experts {
    flex-flow: row;
    justify-content: space-between;
    align-items: center
}

.u-bg-border-gray {
    background-color: var(--color--gray-border)
}

.new-blog_horizontal-post-body {
    grid-column-gap: var(--spacing--0-5rem);
    grid-row-gap: var(--spacing--0-5rem);
    flex-flow: column;
    display: flex
}

.columned-body_sticky {
    max-height: calc(100vh - 64px);
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
    overflow-y: auto
}

.columned-body_sticky.cc-blog-toc {
    flex-flow: column;
    justify-content: space-between;
    height: calc(100vh - 60px);
    max-height: none;
    display: flex;
    overflow: hidden
}

.columned-body_sticky.cc-credits-calculator {
    height: 100%
}

.columned-body_sticky.cc-experts {
    height: 100%;
    overflow: visible
}

.columned-body_side-link {
    padding-top: var(--spacing--1rem);
    padding-bottom: var(--spacing--1rem);
    grid-column-gap: var(--spacing--0-75rem);
    grid-row-gap: var(--spacing--0-75rem);
    border-bottom: 1px solid var(--color--gray-border);
    background-color: transparent;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 0;
    font-size: .875rem;
    display: flex
}

.columned-body_side-link:hover,.columned-body_side-link.w--current {
    text-decoration: underline
}

.columned-body_side-link.cc-border-top {
    border-top: 1px solid var(--color--gray-border)
}

.columned-body_side-link.cc-hover-none:hover {
    text-decoration: none
}

.new-blog_h1 {
    font-family: var(--fonts--serif-thin);
    letter-spacing: -.02em;
    font-size: 4.1rem;
    font-weight: 300;
    line-height: 1.2
}

.new-blog_search-latest_input {
    color: var(--color--black);
    background-color: transparent;
    border: 1px #000;
    width: 140px;
    height: 1em;
    margin-bottom: 0;
    padding: 0 24px 0 0;
    font-size: .875rem
}

.new-blog_search-latest_input::placeholder {
    color: var(--color--gray-600);
    font-size: .875rem
}

.new-blog_search-latest_icon {
    width: 20px;
    height: 20px;
    position: absolute;
    top: -2px;
    bottom: auto;
    left: auto;
    right: 0%
}

.data-providers_nav-link {
    padding-top: var(--spacing--1rem);
    padding-bottom: var(--spacing--1rem);
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    border-bottom: 1px solid var(--color--gray-border);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.data-providers_nav-link:hover {
    text-decoration: underline
}

.data-providers_nav-link.cc-search:hover {
    text-decoration: none
}

.data-providers_hero-illo {
    height: 100%;
    max-height: 100%;
    position: absolute;
    top: 64px;
    bottom: 0;
    left: auto;
    right: 0
}

.loader-animation_wrapper {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.loader-animation_lottie {
    mix-blend-mode: multiply;
    width: 250%;
    position: absolute;
    top: 54%;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translate(-50%,-50%)
}

.university_lesson-title-wrapper {
    padding-left: 0;
    padding-right: 0
}

.university_lesson-here-tag {
    align-self: center;
    margin-left: auto;
    display: none
}

.university_lesson-feedback {
    margin-top: var(--spacing--6rem);
    padding-top: var(--spacing--4rem);
    grid-column-gap: var(--spacing--1rem);
    grid-row-gap: var(--spacing--1rem);
    border-top: 1px solid var(--color--gray-border);
    justify-content: space-between;
    align-items: flex-end;
    display: flex
}

.university_lesson-feedback_btn {
    flex: none
}

.cc-box_image {
    justify-content: flex-end;
    align-items: flex-end;
    min-height: 100%;
    padding-top: 5rem;
    padding-left: 5rem;
    overflow: hidden
}

.cc-box_image.u-bg-blue-200 {
    background-color: var(--color--blue-200)
}

.cc-box_image.u-bg-yellow-200 {
    background-color: var(--color--yellow-200)
}

.cc-box_text {
    border-right: 1px solid var(--color--gray-border);
    justify-content: center;
    align-items: flex-start;
    min-height: 100%;
    padding: 5rem
}

.u-d-sm-none {
    margin-bottom: -2px
}

.ico-l {
    width: 2rem;
    height: 2rem
}

.old_cells {
    border-right: 1px solid var(--color--gray-border);
    border-bottom: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    width: 100%;
    height: 100%;
    margin-top: -1px;
    margin-left: -1px
}

.old_cells.u-ph-2 {
    padding-left: 2rem;
    padding-right: 2rem
}

.old_cells.u-ph-2.u-pv-2-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem
}

.old_cells.u-ph-2.u-pv-2-5.u-valign-center {
    justify-content: flex-start;
    align-items: center
}

.old_cells.u-ph-2.u-pv-2-5.u-valign-center.u-bg-blue-200 {
    background-color: var(--color--blue-200)
}

.old_cells.u-ph-2.u-pv-2-5.u-valign-center.u-bg-purple-100 {
    background-color: var(--color--purple-100)
}

.old_cells.u-ph-2.u-pv-2-5.u-valign-center.u-bg-green-100 {
    background-color: var(--color--green-100)
}

.old_cells.u-ph-2.u-pv-2-5.u-valign-center.u-shadow {
    box-shadow: -40px 80px 160px rgba(0,0,0,.16)
}

.old_cells.u-valign-center {
    justify-content: flex-start;
    align-items: center
}

.old_cells.cc-careers--life-at-clay {
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: 100%;
    margin-top: 0;
    padding: 1.5rem 1.5rem 3rem
}

.old_cells.cc-careers--customers-testimonial {
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    min-height: 100%;
    margin-top: 0;
    padding: 3rem 1.5rem
}

.old_cells.cc-careeers--meet-the-team {
    border-left: 1px solid var(--color--gray-border);
    background-color: rgba(255,255,255,0);
    border-bottom-style: none;
    border-right-style: none;
    padding: 1rem 1.5rem
}

.old_cells.cc-careeers--meet-the-team.u-w-88 {
    max-width: 5.5rem
}

.old_cells.cc-careeers--meet-the-team.u-ph-1-5 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.old_cells.cc-careeers--meet-the-team.u-ph-1-5.u-w-240 {
    width: 240px;
    padding-left: 1rem
}

.old_cells.u-ph-4 {
    padding-left: 4rem;
    padding-right: 4rem
}

.old_cells.u-ph-4.u-pv-5 {
    padding-top: 5rem;
    padding-bottom: 5rem
}

.old_cells.u-ph-4.u-pv-5.u-valign-center.u-shadow {
    box-shadow: -40px 80px 160px rgba(0,0,0,.16)
}

.grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-bottom: 0;
    padding: 0;
    display: grid;
    overflow: hidden
}

.grid.u-w-60rem {
    width: 60rem;
    max-width: 100%;
    margin-bottom: -2px
}

.grid.cc-careers--customer-testimonials {
    border-bottom: 1px solid var(--color--gray-border);
    margin-bottom: 0
}

.grid.u-grid-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.grid.u-grid-table.u-position-relative {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid
}

.grid.u-grid-table.u-position-relative.u-mt-2 {
    display: block
}

.grid.u-bt-1 {
    border-top: 1px solid var(--color--gray-border)
}

.new-blog_toc-row {
    padding-left: 8px
}

.new-blog_toc-wrapper {
    padding-bottom: var(--spacing--2rem);
    margin-left: -8px
}

.new-blog_toc-wrapper.cc-mobile-dropdown {
    padding-bottom: 2rem
}

.new-blog_post-body-wrapper {
    padding-top: var(--spacing--6rem)
}

.new-blog_body-mobile {
    display: none
}

.new-blog_toc-dropdown {
    border: 1px solid var(--color--gray-border);
    border-radius: 4px;
    display: block
}

.new-blog_toc-dropdown_btn {
    padding: var(--spacing--1-25rem)var(--spacing--1-5rem);
    display: block
}

.new-blog_toc-dropdown_list.w--open {
    padding-right: var(--spacing--1-5rem);
    padding-left: var(--spacing--1-5rem);
    background-color: var(--color--white);
    position: static
}

.u-w-25rem {
    width: 25rem;
    max-width: 100%
}

.u-w-25rem.u-ml-auto {
    width: 12rem;
    margin-left: 20%;
    margin-right: auto
}

.u-w-30rem {
    width: 30rem;
    max-width: 100%
}

.new-blog_post-img_hover-wrap {
    width: 100%;
    height: 100%;
    transition: transform .3s cubic-bezier(.165,.84,.44,1);
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.new-blog_post-img_hover-overlay {
    opacity: 0;
    color: var(--color--white);
    background-color: rgba(29,32,38,.8);
    justify-content: center;
    align-items: center;
    transition: opacity .3s cubic-bezier(.165,.84,.44,1);
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.styles__this-page-custom-css {
    position: fixed
}

.new-blog_toc-container {
    flex: 1;
    overflow: auto
}

.embed--ashby,.slider {
    width: 100%
}

.slider.cc-careers {
    border-top: 1px solid var(--color--gray-border);
    border-bottom: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    height: auto
}

.mask.cc-careers {
    overflow: visible
}

.slide.cc-careers--life-at-clay {
    width: 25%
}

.slider-header {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 3.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.left-arrow.cc-slider--careers {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 3.5rem;
    min-height: 3.5rem;
    display: flex;
    top: -3.5rem;
    bottom: auto;
    left: auto;
    right: 3.5rem
}

.right-arrow.cc-slider--careers {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 3.5rem;
    display: flex;
    top: -3.5rem;
    bottom: auto;
    left: auto;
    right: 1.5rem
}

.slider-arrow-icon {
    display: none
}

.icon.u-size-1-5 {
    width: 1.5rem;
    min-width: 1.5rem;
    height: 1.5rem;
    min-height: 1.5rem
}

.icon.u-size-1-5.u-mr-0-75 {
    margin-right: .75rem
}

.accordion-item {
    text-align: left;
    border-bottom: 1px solid #d8d8d8;
    flex-direction: column;
    display: flex
}

.accordion-trigger {
    padding: var(--spacing--1rem)0px;
    grid-column-gap: var(--spacing--1rem);
    grid-row-gap: var(--spacing--1rem);
    color: #080808;
    cursor: pointer;
    background-color: transparent;
    border-bottom: 1px #000;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    text-decoration: none;
    transition: background-color .3s;
    display: flex;
    overflow: hidden
}

.accordion-trigger:hover {
    text-decoration: underline
}

.accordion-trigger:focus-visible {
    outline-offset: 2px;
    outline: 2px solid #146ef5
}

.accordion-trigger[data-wf-focus-visible] {
    outline-offset: 2px;
    outline: 2px solid #146ef5
}

.accordion-trigger.cc-credit-calculator {
    padding: var(--spacing--0-75rem)1rem
}

.accordion-trigger.cc-credit-calculator:hover {
    text-decoration: none
}

.accordion-icon_right {
    width: 24px;
    height: 24px
}

.accordion-icon_right.cc-credit-calculator {
    width: 1rem;
    height: 1rem
}

.accordion-content {
    background-color: transparent;
    width: 100%;
    padding: 3px;
    border-bottom: 1px #f2f2f5 solid;
    height: auto;
    position: static;
    overflow: hidden
}

.accordion-content.w--open {
    background-color: transparent;
    position: static
}

.accordion-content.cc-credit-calculator {
    padding-left: 1rem;
    padding-right: 1rem
}

.accordion-content_spacer {
    margin-bottom: 20px
}

.accordion-content_spacer.cc-credit-calculator {
    margin-bottom: var(--spacing--0-5rem)
}

.footer_bottom-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    opacity: 1;
    color: #e7e8ec;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.section-anchor-offset {
    z-index: -1;
    position: absolute;
    top: -64px;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.section-illo_top-right {
    width: 30%;
    max-width: 200px;
    position: absolute;
    top: 60px;
    bottom: auto;
    left: auto;
    right: -2px
}

.img-logo-20vc {
    height: 1.75rem;
    padding-left: 2rem
}

.u-valign-center {
    justify-content: center;
    align-items: center;
    display: flex
}

.wrapper.u-size-2-5 {
    background-color: var(--color--gray-100);
    border-radius: 4px;
    width: 2.5rem;
    height: 2.5rem;
    overflow: hidden
}

.input-search-icon {
    width: 1.25rem;
    height: 1.25rem;
    position: absolute;
    top: .8rem;
    bottom: auto;
    left: auto;
    right: 1rem
}

.u-align-center {
    justify-content: center;
    align-items: center
}

.u-align-left {
    justify-content: center;
    align-items: flex-start
}

.u-p-1-5 {
    padding: 2.5rem
}
p.u-mt-1 {
    font-size: 14px;
}

.u-p-1-5.u-w-100.u-valign-center {
    justify-content: flex-start;
    align-items: center
}

.team-table {
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 72rem;
    max-width: 96%;
    overflow: hidden
}

.collection_team-rows-table {
    width: 100%;
    overflow: scroll
}

.team-table_row {
    border-right: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    cursor: nw-resize;
    transition: filter .24s,transform .24s
}

.team-table_row:hover {
    background-image: linear-gradient(#eff1f3,#fff);
    transform: translateY(-4px)
}

.old_collection_list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.old_collection_list.cc-careers_team-table {
    grid-column-gap: 0px;
    grid-row-gap: 0px
}

.dropdown-toggle-navbar {
    color: #1d2026;
    cursor: pointer;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 32px;
    line-height: 1.25rem;
    display: flex
}

.dropdown-toggle-navbar:focus-visible {
    outline-color: var(--color--blue-500);
    outline-offset: -2px;
    outline-width: 2px;
    outline-style: dashed
}

.dropdown-toggle-navbar[data-wf-focus-visible] {
    outline-color: var(--color--blue-500);
    outline-offset: -2px;
    outline-width: 2px;
    outline-style: dashed
}

.nav_underline {
    background-color: #1d2026;
    width: 0%;
    height: 1.5px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.nav_wrapper-underline {
    z-index: 999;
    width: 100%;
    height: 1px;
    position: relative
}

.nav_underline-dropdown {
    background-color: #1d2026;
    width: 0%;
    height: 1.5px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.cell.u-p-4 {
    padding: var(--spacing--4rem)
}

.cell.u-p-4.u-bg-gray-50 {
    background-color: var(--color--gray-50)
}

.cell.u-p-4.u-bg-gray-50.u-borders-0101 {
    border-right: 1px solid var(--color--gray-border);
    border-left: 1px solid var(--color--gray-border)
}

.cell.u-h-6 {
    height: 6rem
}

.cell.u-h-6.u-align-center {
    display: flex
}

.cell.u-h-6.u-align-center.u-bb-1 {
    border-bottom: 1px solid var(--color--gray-border)
}

.cell.u-h-6.u-align-center.u-bb-1.u-br-1 {
    border-right: 1px solid var(--color--gray-border)
}

.link-block.cc-careers_news {
    padding: var(--spacing--2rem);
    border-right: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    flex-flow: column;
    width: 100%;
    height: 100%;
    display: flex
}

.link-block.cc-careers_news:hover {
    background-color: var(--color--gray-100)
}

.collection-list {
    display: flex
}

.collection-list.cc-experts-tags {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-flow: wrap
}

.exp_g-modal_x {
    z-index: 2;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 21px 21px;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 16px;
    bottom: auto;
    left: auto;
    right: 16px
}

.exp_g-modal_x:hover {
    opacity: .5
}

.cl-nav_menu-dropdown_wrapper {
    align-items: center;
    display: flex;
    position: static
}

.cl-nav_menu-dropdown_wrapper:focus {
    color: #146ef5;
    box-shadow: inset 0 -3px #4353ff
}

.button-2 {
    color: #fff;
    font-variation-settings: "opsz" 50;
    text-align: center;
    cursor: pointer;
    background-color: #146ef5;
    background-image: none;
    border-radius: 4px;
    padding: 1em 1.5em;
    font-size: .9375rem;
    font-weight: 600;
    line-height: 1.2;
    text-decoration: none;
    transition: background-color .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1);
    display: inline-block;
    box-shadow: 0 4px 4px rgba(8,8,8,.08),0 1px 2px rgba(8,8,8,.2),inset 0 6px 12px rgba(255,255,255,.12),inset 0 1px 1px rgba(255,255,255,.2)
}

.button-2:hover {
    background-color: #0055d4;
    box-shadow: 0 1px 1px rgba(8,8,8,.08),0 1px 1px rgba(8,8,8,.2),inset 0 6px 12px rgba(255,255,255,.12),inset 0 1px 1px rgba(255,255,255,.2)
}

.button-2:active {
    box-shadow: none
}

.button-2:focus-visible {
    outline-offset: 2px;
    outline: 2px solid #146ef5
}

.button-2[data-wf-focus-visible] {
    outline-offset: 2px;
    outline: 2px solid #146ef5
}

.one-tap-wrapper {
    width: 1px;
    height: 1px;
    margin-right: 380px;
    position: absolute;
    top: 80px
}

.exp_g-modal_trigger {
    display: none
}

.g-nav_menu-mobile-flex {
    justify-content: flex-end;
    width: 100%;
    display: flex
}

.g-nav_menu-mobile {
    display: none
}

.g-nav_menu-list_item {
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.g-nav_menu-list_item.cc-last {
    margin-right: 0
}

.g-nav_menu-dropdown_wrapper {
    flex: 0 auto;
    align-items: center;
    position: static
}

.g-nav_menu-dropdown_wrapper:focus {
    color: #146ef5;
    box-shadow: inset 0 -3px #4353ff
}

.g-main_nav_container {
    z-index: 1;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    position: static
}

.g-nav-css {
    display: none
}

.g-nav_menu-overlay {
    background-color: rgba(18,18,19,.3);
    width: 100%;
    height: 100vh;
    margin-top: 64px;
    display: none;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.g-nav_menu-left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    height: 64px;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.g-nav_menu {
    background-color: transparent;
    flex: 1;
    justify-content: space-between;
    margin-left: 24px;
    transition: all .2s;
    display: flex;
    position: static
}

.g-nav_wrapper {
    z-index: 9999;
    font-size: 1rem;
    line-height: 1.7;
    position: fixed;
    top: 0;
    bottom: auto;
    left: 0%;
    right: 0%
}

.g-nav {
    z-index: 1;
    background-color: #fff;
    height: 64px;
    font-size: 1rem;
    line-height: 1.6;
    box-shadow: 0 1px rgba(8,8,8,.12)
}

.nav_skip {
    background-color: var(--color--black);
    color: var(--color--white);
    text-align: center;
    width: 100%;
    height: 0;
    font-size: .9375rem;
    font-weight: 500;
    line-height: 1.6;
    text-decoration: none;
    display: block;
    overflow: hidden
}

.nav_skip:focus-visible {
    height: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
    text-decoration: underline;
    position: relative
}

.nav_skip[data-wf-focus-visible] {
    height: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
    text-decoration: underline;
    position: relative
}

.nav_skip.w--current {
    color: #fff;
    text-decoration: none
}

.nav_dropdown-list {
    background-color: rgba(255,255,255,0);
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8
}

.nav_dropdown-list.w--open {
    pointer-events: none;
    background-color: rgba(255,255,255,0);
    border-top-style: none;
    border-bottom-style: none;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 100%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.nav_dropdown-list.cc-old.w--open {
    display: flex
}

.g-nav_menu-right {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-end;
    align-items: center;
    display: flex
}

.nav_single {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
    display: flex
}

.nav_single.u-p-0 {
    padding-left: 0
}

.cms-pagination_load-more-full {
    border-style: solid none;
    border-top-color: var(--color--gray-border);
    border-bottom-color: var(--color--gray-border);
    background-color: var(--color--gray-100);
    color: var(--color--black);
    border-radius: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 20px 0;
    font-size: .875rem;
    font-weight: 600;
    transition: opacity .3s cubic-bezier(.165,.84,.44,1)
}

.cms-pagination_load-more-full:hover {
    background-color: var(--color--gray-border)
}

.company_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: center;
    width: 100%;
    display: grid
}
.company_wrapper_top {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr 1fr ;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    justify-items: center;
    width: 100%;
    display: grid
}
.company_wrapper_top .u-mt-1-5.net-new {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    justify-items: center;
    margin-bottom: 2rem;
}
.company_wrapper.u-mt-1-5.net-new {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-items: center;
    justify-items: center;
    margin-bottom: 2rem
}

.company_img-wrapper {
    justify-content: center;
    align-items: flex-start
}

.u-bg-green-600 {
    background-color: var(--color--green-600)
}

.accordion-item_sibling.cc-credit-calculator {
    border: 1px solid var(--color--gray-border);
    border-radius: 4px
}

.accordion-item_sibling.cc-credit-calculator:hover {
    border-color: var(--color--black)
}

.credit-calculator_overflow {
    padding-right: var(--spacing--1-5rem);
    padding-bottom: var(--spacing--1-5rem);
    padding-left: var(--spacing--1-5rem);
    height: calc(100% + 8px);
    margin-top: -8px;
    position: relative
}

.credit-calculator_btn-wrapper {
    z-index: 1;
    padding-top: var(--spacing--1rem);
    padding-bottom: var(--spacing--1-5rem);
    border-top: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    position: -webkit-sticky;
    position: sticky;
    bottom: 0
}

.credit-calculator_form {
    padding-top: var(--spacing--2rem);
    padding-bottom: var(--spacing--4rem);
    height: 100%;
    overflow: auto
}

.credit-calculator_results-item {
    padding-top: var(--spacing--0-75rem);
    padding-bottom: var(--spacing--0-75rem);
    border-top: 1px solid rgba(255,255,255,.12);
    justify-content: space-between;
    margin-bottom: 0;
    display: flex
}

.credit-calculator_results-container {
    margin-top: var(--spacing--2rem);
    width: 100%;
    max-width: 21.25rem;
    margin-left: auto;
    margin-right: auto
}

.credit-calculator_pre-calc-overlay {
    padding-right: var(--spacing--2rem);
    padding-left: var(--spacing--2rem);
    grid-column-gap: var(--spacing--1rem);
    grid-row-gap: var(--spacing--1rem);
    background-color: var(--color--gray-100);
    color: var(--color--black);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.credit-calculator_pre-calc-icon {
    color: var(--color--gray-medium);
    width: 80px
}

.link-row {
    padding-top: var(--spacing--0-75rem);
    padding-bottom: var(--spacing--0-75rem);
    grid-column-gap: var(--spacing--0-5rem);
    grid-row-gap: var(--spacing--0-5rem);
    border-top: 1px solid var(--color--gray-border);
    border-bottom: 1px solid var(--color--gray-border);
    justify-content: flex-start;
    align-items: center;
    margin-top: -1px;
    display: flex
}

.link-row:hover {
    text-decoration: underline
}

.u-breaking-no-wrap {
    white-space: nowrap
}

.credit-calculator_check-grid {
    grid-column-gap: var(--spacing--1rem);
    grid-row-gap: var(--spacing--1rem);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.u-text-green-600 {
    color: var(--color--green-600)
}

.paragraph-1-4 {
    letter-spacing: 0;
    font-size: 1.4rem;
    line-height: 1.8
}

.update-chip-div {
    background-color: #e6fce9;
    border: 1px solid #baf6c9;
    border-radius: .2rem;
    max-width: 10rem;
    max-height: 55px;
    margin-bottom: 1.25rem;
    position: relative
}

.u-img-frame {
    padding: var(--spacing--2rem);
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-100);
    border-radius: 4px
}

.u-mb-4 {
    font-size: 16px;
    margin-bottom: var(--spacing--4rem)
}

.h0 {
    letter-spacing: -2px;
    font-size: 4rem;
    line-height: 8rem
}

.u-d-inline-block {
    display: inline-block
}

.button-icon_right {
    margin-left: .75em;
    display: inline-block
}

.txt-chip_pulse-dot {
    width: .6em;
    height: .6em;
    margin-left: .6em;
    position: relative
}

.txt-chip_pulse-dot_big {
    background-color: #baf6c9;
    border-radius: 45px;
    width: 300%;
    height: 300%;
    margin-top: -100%;
    margin-left: -100%;
    animation: 1.25s cubic-bezier(.215,.61,.355,1) infinite pulse-dot-big;
    display: block;
    position: relative
}

.txt-chip_pulse-dot_small {
    background-color: #047e4a;
    border-radius: 15px;
    width: 100%;
    height: 100%;
    animation: 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite pulse-dot-small;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    box-shadow: 0 0 8px rgba(0,0,0,.3)
}

.table-visual {
    width: 1180px
}

.company-logo {
    object-fit: contain;
    flex: 1;
    height: 100%;
    max-height: 45px
}

.main-btn {
    border: 1px solid rgba(156,156,156,.3);
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    padding: 10px;
    font-size: 16px;
    font-weight: 500;
    text-decoration: none;
    transition: background-color .2s;
    display: inline-flex;
    position: relative;
    overflow: hidden
}

.main-btn:hover {
    color: #000;
    background-color: #f0f0f0
}

.main-btn.cc-black {
    background-color: var(--color--black);
    color: var(--color--white)
}

.main-btn.cc-black:hover {
    background-color: var(--color--clay-black);
    opacity: .75
}

.main-btn.cc-black.u-mb-5 {
    margin-bottom: 5rem
}

.main-btn.cc-secondary {
    background-color: var(--color--white)
}

.main-btn.cc-secondary:hover {
    background-color: var(--color--gray-border)
}

.main-btn.cc-secondary.u-w-100.w--current {
    background-color: var(--color--gray-100)
}

.main-btn.cc-secondary.u-text-black.u-mt-5 {
    margin-top: var(--spacing--5rem)
}

.main-btn.cc-text-only {
    background-color: rgba(251,251,252,0);
    border-width: 0;
    border-radius: 0;
    align-self: auto;
    padding-left: 0
}

.main-btn.cc-text-only:hover {
    opacity: .6
}

.main-btn.cc-text-only.u-mt-auto {
    justify-content: flex-start;
    align-items: center
}

.main-btn.cc-text-only.u-mr-auto {
    margin-left: 0;
    margin-right: auto
}

.main-btn.cc-workflow {
    -webkit-backdrop-filter: blur(13px);
    backdrop-filter: blur(13px);
    background-color: rgba(255,255,255,.8);
    font-size: .9rem;
    font-weight: 600
}

.main-btn.cc-workflow.w--current {
    background-color: var(--color--gray-100)
}

.main-btn.cc-outline {
    border-width: 1px;
    border-color: var(--color--white)
}

.main-btn.cc-outline:hover {
    color: var(--color--white);
    background-color: #111
}

.main-btn.cc-white {
    background-color: var(--color--white);
    color: var(--color--black)
}

.main_btn-text_wrapper {
    font-size: 16px;
    z-index: 4;
    grid-column-gap: 13px;
    align-items: center;
    display: flex;
    position: relative
}

.main_btn-text_wrapper.u-z-index-0 {
    z-index: 0
}

.arrow-wrapper {
    grid-row-gap: 0px;
    flex-direction: column;
    flex: none;
    align-items: center;
    height: 13px;
    display: flex;
    overflow: hidden
}

.btn-icon-arrow {
    height: 14px
}

.button-hover-fill {
    background-color: #000;
    border-radius: 100%;
    width: 5em;
    height: 5em;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: 100%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.u-h0 {
    letter-spacing: -2px;
    font-size: 4.7rem;
    font-weight: 600;
    line-height: 1.5
}

.u-h0.u-mt-2 {
    margin-top: 0;
    font-size: 42px
}

.u-h0.enterprise {
    text-align: left;
    max-width: 930px;
    font-size: 90px
}

.banner {
    z-index: 99;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    background-color: var(--color--black);
    color: var(--color--white);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 7px 18px 7px 24px;
    display: flex
}

.banner:hover {
    background-color: #292929
}

.banner-inner {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    text-align: left;
    align-items: center;
    display: flex
}

.banner-button-outline {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-50);
    box-shadow: 0 2px 1px 0 var(--color--gray-border);
    border-radius: 50px;
    flex: none;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    text-decoration: none;
    display: flex
}

.banner-button-outline:hover {
    box-shadow: none;
    background-color: #e7e7e7
}

.arrow-btn {
    width: 16px
}

.img-claygent-card-hero {
    min-width: 100%;
    box-shadow: -26px 31px 80px rgba(0,0,0,.08)
}

.styles__group {
    margin-top: 3rem;
    padding-top: 3rem
}

.sticky-features_box {
    border: 1px solid var(--color--gray-border);
    border-radius: 4px;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.u-w-40 {
    width: 40%;
    position: relative
}

.sticky-features_item {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 90vh;
    display: flex
}

.sticky-features_sticky {
    border-radius: 4px;
    flex-direction: column;
    justify-content: center;
    padding-top: 74vh;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 16vh
}

.u-mb-16 {
    margin-bottom: 1rem
}

.sticky-features_item-content {
    transition: opacity .3s
}

.sticky-features_img-mobile {
    display: none
}

.sticky-features_wrapper {
    grid-column-gap: 70px;
    display: flex
}

.sticky-features_item-anchor {
    opacity: .15;
    cursor: default;
    padding: 0;
    text-decoration: none;
    transition: opacity .3s;
    position: relative
}

.sticky-features_item-anchor.w--current {
    opacity: 1;
    cursor: default;
    overflow: visible
}

.sticky-features_img-wrapper {
    opacity: 1;
    justify-content: center;
    align-items: center;
    transition: opacity .3s;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.sticky-features_img-wrapper.w--current {
    opacity: 1
}

.sticky-features_img-wrapper.cc-bg-yellow {
    background-position: 50%;
    background-size: cover
}

.sticky-features_img-wrapper.cc-bg-pink {
  background-position: 50%;
    background-size: cover;
    background-color: #ff5f57;
}
.sticky-features_item-anchor.w--current + div {
    opacity: 1;
    z-index: 10;
}

.sticky-features_img-wrapper.c-bg-blue {
    background-position: 50%;
    background-size: cover
}

.sticky-features_visuals {
    width: 60%;
    position: relative
}

.card-grid_link {
    padding: var(--spacing--1-5rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--color--gray-50);
    box-shadow: 0 0 0 1px var(--color--gray-border);
    text-align: center;
    white-space: pre-wrap;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 12rem;
    transition: background-color .3s cubic-bezier(.165,.84,.44,1);
    display: flex
}

.card-grid_link:hover {
    background-color: var(--color--white);
    text-decoration: underline
}

.card-grid_link.cc-actions {
    padding: var(--spacing--2rem);
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    aspect-ratio: auto;
    background-color: var(--color--white);
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative
}

.card-grid_link.cc-actions:hover {
    background-color: var(--color--gray-50);
    text-decoration: none
}

.card-grid_link.cc-experts {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-right: 1px solid var(--color--gray-border);
    border-bottom: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    box-shadow: none;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    min-height: auto
}

.card-grid_link.cc-experts:hover {
    background-color: var(--color--gray-50);
    text-decoration: none
}

.card-grid_list-wrapper {
    padding-top: 1px;
    padding-bottom: 1px;
    overflow: hidden
}

.card-grid_list-wrapper.cc-actions {
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px
}

.card-grid_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.card-grid_list.cc-actions {
    grid-template-columns: 1fr 1fr
}

.card-grid_list.cc-lg-4 {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.card-grid_list.cc-experts {
    grid-template-columns: 33.33% 33.33% repeat(auto-fit,33.33%)
}

.card-grid_list-item {
    width: 100%
}

.section-illo_right-full {
    object-fit: cover;
    object-position: 0% 50%;
    max-width: 480px;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: -2px
}

.integrations_app-icon-large {
    margin-bottom: var(--spacing--2rem);
    width: 6rem;
    height: 6rem
}
.profile.u-mt-2.featutre {
    width: 90px;
    height: 80px
}

.profile.hero {
    width: 30px;
    height: 30px
}
.u-integration_wrapper {
    aspect-ratio: auto;
    background-color: #f7f8f9;
    border: 1px solid #cfcfcf;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    height: 450px;
    display: flex;
    overflow: hidden
}

.u-grid_integration {
    flex-flow: wrap;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 1500px;
    display: flex
}

.u-integration_cell {
    width: 90px;
    height: 90px;
    box-shadow: inset 0 0 0 .5px #cfcfcf
}

.u-integration_cell.u-integration_link {
    box-shadow: none;
    background-color: #ffae13;
    justify-content: center;
    align-items: center;
    display: flex
}

.u-integration_cell.u-integration_link.red {
    background-color: #ff1b26
}

.u-integration_cell.u-integration_link.orange {
    background-color: #fb651f
}

.u-integration_cell.u-integration_link.green {
    background-color: #cbf1b2
}

.u-integration_cell.u-integration_link.blue {
    background-color: #635bff
}

.u-integration_cell.u-integration_link.black {
    background-color: var(--color--clay-black)
}

.u-integration_cell.u-integration_link.pink {
    background-color: var(--color--pink-400)
}

.u-integration_cell.u-integration_link.grey {
    background-color: var(--color--gray-border)
}

.u-integration_cell.u-integration_link.purple {
    background-color: var(--color--purple-200)
}

.u-integration_cell.link-center {
    background-color: #f7f8f9;
    justify-content: center;
    align-items: center;
    width: 270px;
    display: flex
}

.u-integration_img {
    width: 40px;
    height: 40px
}

.u-card_border {
    box-shadow: inset 0 0 0 .5px var(--color--gray-border)
}

.u-card_border.cc-product-pages {
    z-index: 2;
    padding: var(--spacing--0-75rem)var(--spacing--3rem)var(--spacing--0-75rem)var(--spacing--1rem);
    box-shadow: inset 0 0 0 1px var(--color--gray-border);
    border-radius: 4px
}

.blog-img {
    z-index: 20;
    object-fit: cover;
    background-color: #000;
    width: 110%;
    height: 450px;
    overflow: hidden
}

.blog-img.u-mt-auto {
    object-position: 0% 50%;
    flex-flow: row
}

.u-quote {
    width: 17px
}

.u-flex_gap-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    display: flex
}

.text-field-outline {
    background-color: rgba(255,255,255,0);
    border: 1px #464646;
    width: 100%;
    height: 100%;
    min-height: 90px;
    margin-bottom: 0;
    padding-top: 24px;
    padding-bottom: 0;
    padding-left: 32px;
    font-size: 16px;
    position: relative
}

.text-field-outline.divider {
    border-right-style: solid;
    min-width: 33em
}

.form-block {
    flex: 1;
    width: 100%;
    margin-bottom: 0
}

.error {
    color: #8a0a0a;
    background-color: #f76969;
    border-radius: 4px;
    padding-top: 13px;
    padding-bottom: 13px
}

.u-form {
    border-radius: 4px;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.u-form.u-border-dark {
    border: 1px solid #464646;
    align-items: center
}

.u-form.u-border-dark.u-mt-3 {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.field-wrapper {
    position: relative
}

.form-label {
    position: absolute;
    top: 20px;
    bottom: auto;
    left: 32px;
    right: auto
}

.success {
    color: #313d17;
    background-color: #c4f85c
}

.slider_nav-button {
    border: 1px solid var(--color--gray-600);
    pointer-events: auto;
    cursor: pointer;
    background-color: transparent;
    border-radius: 4px;
    padding: 6px 6px 6px;
    transition: opacity .3s cubic-bezier(.165,.84,.44,1)
}

.slider_nav-button:hover {
    background-color: var(--color--gray-border)
}

.slider_nav-button:focus-visible {
    outline-offset: 2px;
    outline: 2px solid #146ef5
}

.slider_nav-button[data-wf-focus-visible] {
    outline-offset: 2px;
    outline: 2px solid #146ef5
}

.u-mr-auto {
    margin-right: auto
}

.tab-list_row {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .25fr 3fr .25fr;
    justify-content: flex-start;
    align-items: center;
    justify-items: start;
    width: 100%;
    display: flex
}

.tab-list {
    grid-column-gap: 3px;
    grid-row-gap: 3px;
    flex-flow: column;
    display: flex
}

.tab-list_icon {
    width: 18px
}

.tab-list_icon.brief-case {
    width: 16px
}

.hero_tabs-inner {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    background-color: var(--color--white);
    border: 1px solid #e6e8ec;
    border-radius: 11px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: 50px;
    padding: 8px 14px;
    font-size: 12px;
    transition: border-color .2s,opacity .2s ease-out;
    display: flex;
    box-shadow: 0 17px 20px -10px rgba(0,0,0,.2)
}

.hero_tabs-inner:hover {
    text-decoration: none
}

.hero_tabs-inner.w--current {
    opacity: 1;
    color: #000;
    background-color: #fff
}

.hero_tabs-inner._w-popup {
    width: 260px;
    height: 292px;
    min-height: auto;
    padding: 0
}

.tab-heading {
    white-space: nowrap
}

.hero_tabs-wrapper {
    z-index: 20;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fcfcfc;
    border: 1px solid #d6d9df;
    border-radius: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: 4px;
    display: inline-block;
    position: absolute;
    top: auto;
    bottom: 18%;
    left: 0%;
    right: auto;
    box-shadow: -20px 20px 80px -30px rgba(0,0,0,.6)
}

.hero_tabs-wrapper._1 {
    margin-left: 40px;
/*    bottom: 120px*/
}

.hero_tabs-wrapper._2 {
    margin-bottom: -68px;
    position: relative;
    top: 0
}

.hero_tabs-wrapper._3 {
    margin-bottom: -68px;
    position: static;
    bottom: 9%;
    left: auto;
    right: 22%
}

.hero_tabs-wrapper._4 {
    margin-right: 40px;
/*    bottom: 130px;*/
    left: auto;
    right: 0
}
#pot {
  bottom: 15%;
  position: absolute;
  -webkit-animation: linear infinite;
  -webkit-animation-name: run;
  -webkit-animation-duration: 8s !important;
    z-index: 22;
}
@-webkit-keyframes run {
  0% {
        left: 15%;
    right: 15%;
  }
  /*48% {
    -webkit-transform: rotateY(0deg); 
  }*/
  50% { 
    left: calc(100% - 100px);
    -webkit-transform: rotateY(180deg); 
  }
 /* 98% {
    -webkit-transform: rotateY(180deg); 
  }*/
  100% {
   left: 15%;
    right: 15%;   
     -webkit-transform: rotateY(0deg);
  }
}

.hero_tabs-wrapper.enrichment-popup {
    z-index: 30;
    margin-top: 120px;
    margin-bottom: -170px;
    position: absolute;
    top: -253px;
    left: 220px
}

.hero_tabs-wrapper.ai-popup {
    z-index: 30;
    margin-top: 120px;
    margin-bottom: -171px;
    position: absolute;
    top: -253px;
    left: auto;
    right: 90px
}

.hero_tabs-wrapper.u-position-relative {
    position: relative
}

.hero_tabs-wrapper.quote {
    background-color: var(--color--blue-500);
    border-radius: 8px;
    width: 400px;
    bottom: 16%;
    left: 20%
}

.hero_tabs-wrapper.quote.vanta {
    background-color: var(--color--yellow-400);
    bottom: -70px;
    left: auto;
    right: 440px
}

.hero_tabs-wrapper.quote.notion {
    background-color: var(--color--pink-400);
    width: auto;
    max-width: 340px;
    bottom: -70px
}

.hero_tabs-wrapper.quote.verkada {
    background-color: var(--color--gray-medium);
    bottom: -70px;
    left: 166px;
    right: auto
}

.hero_tabs-wrapper.quote.anthropic {
    background-color: var(--color--black);
    bottom: -70px;
    left: auto;
    right: 280px
}

.hero_tabs-wrapper.quote.sendoso {
    background-color: var(--color--orange-400);
    bottom: -110px;
    left: 166px;
    right: auto
}

.hero_tabs-wrapper.quote.mutiny {
    background-color: var(--color--green-400);
    bottom: -120px;
    left: auto;
    right: -90px
}

.hero_tabs-wrapper.quote.clickup {
    background-color: var(--color--orange-400);
    width: auto;
    max-width: 340px;
    bottom: -110px;
    left: 40%
}

.dont-delete {
    display: none
}

.tab-link_description {
    color: #000;
    display: block
}

.tab-link_description.u-mt-1 {
    opacity: 0;
    height: 0
}

.feature_tab-content_wrapper {
    border-radius: 4px;
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 50%;
    height: 550px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto
}

.feature_tab-content_wrapper.cc-bg-green {
    background-image: none;
    background-size: auto
}

.feature_tab-content.u-bg-purple-400 {
    background-color: var(--color--purple-400);
    flex: 1;
    width: 100%;
    height: 100%
}

.feature_tab-content.u-bg-blue400 {
    background-color: var(--color--blue-500);
    flex: 1;
    width: 100%;
    height: 100%
}

.feature_tab-content.c-last {
    background-color: var(--color--gray-border);
    width: 100%
}

.feature_tab-content.u-bg-yellow-400 {
    background-color: var(--color--yellow-400)
}

.feature_img-mobile {
    display: none
}

.u-content-asset_wrapper {
    grid-template-rows: 80px 1fr 1fr 1fr 1fr 1fr 1fr 80px;
    grid-template-columns: 80px 1fr 1fr 1fr 1fr 1fr 1fr 80px;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    transform: translate(0)
}

.u-content-asset_wrapper.cc-center {
    z-index: 2;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 590px;
    display: flex;
    position: relative;
    overflow: scroll
}

.u-content-asset_wrapper.c-bg-blue {
    background-size: auto
}

.u-content-asset_wrapper.cc-bg-pink {
    background-position: 0 0;
    background-size: cover
}

.u-content-asset_wrapper.cc-bg-green {
    background-repeat: no-repeat,repeat;
    background-size: auto,auto
}

.feature_tab-link {
    color: #757575;
    background-color: transparent;
    border-bottom: 1px solid #d8d8d8;
    width: 100%;
    padding: 1.5rem 2rem 1rem 0;
    transition: all .3s cubic-bezier(.165,.84,.44,1)
}

.feature_tab-link:hover {
    color: var(--color--blue-500)
}

.feature_tab-link.w--current {
    z-index: 1;
    background-color: var(--color--white);
    color: var(--color--clay-black)
}

.feature_tab-img_wrapper {
    z-index: 1
}

.feature_tabs {
    flex-flow: column;
    flex: 1;
    order: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    height: 550px;
    display: flex
}

.feature_item-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
    transition: opacity .3s;
    display: flex
}

.feature_tab-timer {
    z-index: 3;
    filter: invert();
    width: 36px;
    height: 36px;
    display: block;
    position: absolute;
    top: 24px;
    bottom: auto;
    left: 24px;
    right: auto
}

.wrapper.u-flex {
    flex-flow: column
}

.wrapper.u-flex.u-flex-tr {
    justify-content: flex-start;
    align-items: flex-end
}

.u-ml-auto {
    margin-left: auto
}

.main-btn-2 {
    border: 1px solid rgba(156,156,156,.3);
    border-radius: 200px;
    justify-content: center;
    align-items: center;
    padding: 14px 32px;
    text-decoration: none;
    transition: background-color .2s;
    display: flex;
    position: relative;
    overflow: hidden
}

.main-btn-2:hover {
    color: #000;
    background-color: #f0f0f0
}

.h5 {
    font-size: 1.8rem
}

.u-minh-50vh {
    height: 50vh
}

.inner-tab-content {
    width: 100%;
    min-height: 450px
}

.tabs-menu-h {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex
}

.u-mh-500 {
    min-height: 500px
}

.u-border_r-0 {
    border-radius: 0
}

.card---link {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background-color: rgba(235,237,242,.9);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 120px;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: hidden
}

.scene---sticky {
    height: 590px;
    margin-top: 0;
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.stack-card {
    transform-origin: 50% 125%;
    border-radius: 2rem;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.card---image {
    width: 60px;
    height: 60px
}

.card---image.middle {
    object-fit: contain;
    overflow: visible
}

.cards {
    transform-origin: 50% 125%;
    width: 200px;
    height: 200px;
    position: relative
}

.scene {
    background-color: var(--color--gray-50);
    height: 60vh;
    position: relative;
    overflow: hidden
}

.scene.u-mt-3.u-card_border {
    height: 515px
}

.scene---scroll {
    height: 650px
}

.cards---outtest {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: translateY(100%)
}

.cards---outer {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: 1280px;
    height: 82vh;
    display: flex;
    overflow: visible;
    transform: translateY(-50%)
}

.img-clay {
    width: 150px
}

.img-clay.p-bl {
    width: 220px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: auto;
    right: 0%
}

.img-clay.p-bl._150 {
    width: 180px
}

.img-clay.p-bl._150-copy {
    width: 180px;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
    transform: rotate(180deg)
}

.u-logo_full-still {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    align-items: center;
    justify-items: center;
    padding-left: 8px;
    padding-right: 8px;
    display: grid
}

.u-logo_full-still.u-mt-3 {
    padding-left: 0;
    display: flex
}

.spiral---item {
    transform-style: preserve-3d;
    width: 170px;
    height: 150px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 3px;
    transform: translateZ(15rem)
}

.spiral---item.x-07 {
    transform-style: preserve-3d;
    transform: translate3d(0,49rem,15rem)
}

.spiral---item.x-05 {
    transform-style: preserve-3d;
    transform: translate3d(0,35rem,15rem)
}

.spiral---item.x-04 {
    transform-style: preserve-3d;
    transform: translate3d(0,28rem,15rem)
}

.spiral---item.x-03 {
    transform-style: preserve-3d;
    transform: translate3d(0,21rem,15rem)
}

.spiral---item.x-06 {
    transform-style: preserve-3d;
    transform: translate3d(0,42rem,15rem)
}

.spiral---item.x-01 {
    transform-style: preserve-3d;
    transform: translate3d(0,7rem,15rem)
}

.spiral---item.x-02 {
    transform-style: preserve-3d;
    transform: translate3d(0,14rem,15rem)
}

.spiral---img {
    border: 1px solid var(--color--gray-border);
    object-fit: cover;
    border-radius: 4px;
    width: 170px;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.spiral {
    perspective: 90rem;
    width: 142px;
    height: 5rem;
    margin-top: 96px;
    margin-left: 50%;
    position: relative;
    transform: perspective(902px)
}

.spiral---rotate {
    transform-style: preserve-3d;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%;
    transform: rotateX(0)rotateY(45deg)rotate(0)
}

.spiral---rotate.x-00 {
    transform-style: preserve-3d;
    width: 144px;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: auto;
    transform: rotateX(0)rotateY(-3deg)rotate(0)
}

.u-logo_item {
    width: 35px;
    height: 35px;
    padding: 3px
}

.rt-testimonial {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.4
}

.bizdta_table {
    border-radius: 6px;
    overflow: hidden
}

.u-product_container {
    border: 1px solid var(--color--gray-border);
    background-color: rgba(255,255,255,.29);
    border-radius: 13px;
    margin: 16px;
    padding: 7px;
	text-align:center;
}

.u-product_container.u-z-index-1.c-dropshadow {
    box-shadow: 0 50px 80px -40px rgba(0,0,0,.2)
}

.u-product_container.u-padding {
    background-color: var(--color--gray-100);
    padding: 23px 18px;
    font-size: .9rem
}

._w-70 {
    width: 85%
}

.u-flex_v {
    flex-flow: column;
    display: flex
}

.u-position-absolute {
    position: absolute
}

.u-position-absolute.u-w-40 {
    width: 30%;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.u-position-absolute.u-w-40.u-z-index-0 {
    z-index: 0
}

.u-position-absolute.cc-waterfall-enrichments-overlay {
    z-index: 1;
    background-image: linear-gradient(180deg,var(--color--blue-500)20%,rgba(243,247,254,0) 87%);
    width: 100%;
    height: 10rem
}

.u-position-absolute.cc-img-product-hero {
    z-index: 1;
    perspective: 1000px;
    justify-content: flex-end;
    align-items: center;
    width: 80%;
    max-width: 50%;
    display: flex;
    top: 0%;
    bottom: 0%;
    left: auto;
    right: 0
}

.u-border_r8 {
    border-radius: 8px;
    overflow: hidden
}
.cc-badge-logo-gdpr{
	width: 59%;
}
.gdpr-column{
	padding-top: 55px;
}

.cc-badge {
    width: 150px
}

.center-wrapper {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.quote-icon {
    height: 2em
}

.quote-icon.small {
    height: 2em;
    margin-bottom: 12px
}

.product-img {
        z-index: 20;
    width: 57vw;
    margin-top: 35px;
    margin-right: 10%;
    position: absolute;
    bottom: auto;
    left: auto;
    right: -10%;
}

.product-img.u-z-index-1 {
    max-width: 750px
}

.u-flex_center {
    z-index: 6;
    justify-content: center;
    align-items: center;
    display: flex
}

.c-secondary_nav-link {
    color: #1d2026;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: flex
}

.c-secondary_nav-link.w--current {
    color: var(--color--black);
    font-weight: 700;
    text-decoration: underline
}

.marquee-wrapper.u-h-40rem {
    justify-content: space-between;
    align-items: flex-start;
    height: 40rem;
    max-height: 40rem;
    overflow: hidden
}

.marquee-wrapper.u-h-40rem.u-align-invert {
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    display: flex
}

.marquee.cc-waterfall-enrichments {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    padding: 0;
    display: grid
}

.step-block {
    flex-direction: column;
    flex: 1;
    cursor: pointer;
    align-items: stretch;
    height: 100%;
    display: flex
}

.camera {
    width: 100vw;
    height: 100vh;
    max-height: 900px;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden
}

.stepper-wrap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    display: flex
}

.wrap__sticky {
    z-index: 1;
    position: static;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.wrap__sticky.sticky {
    position: relative;
    top: 80px
}

.step-block__progress-bar-inner {
    background-color: var(--color--white);
    width: 100%;
    height: 1px;
    transform: translate(-100%)
}

.step-block__progress-bar {
    background-color: var(--color--black);
    width: 100%;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 12px;
    overflow: hidden
}

.track {
    height: 900px;
/*    margin-bottom: -450px*/
}

.frame {
    z-index: 20;
    flex-flow: row;
    height: 100%;
    display: flex
}

.item {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex: none;
    justify-content: center;
    align-items: center;
    padding-left: 2rem;
    padding-right: 6rem;
    display: flex;
    position: relative
}

/*.item.first {
    padding-left: 8vw
}*/

._wf-table_top {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: space-between;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    font-weight: 700;
    display: flex
}

._wf-table_top.border-bottom {
    border-bottom: 1px solid #e7e8ec
}

._wf-table {
    z-index: 10;
    background-color: #fff;
    border: 1px solid #e7e8ec;
    border-radius: 8px;
    width: auto;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 11px;
    line-height: 2.7;
    position: relative;
    box-shadow: 0 50px 80px -40px rgba(0,0,0,.4)
}

._wf-tab-list_item {
    background-color: #f6f6f8;
    border: 1px solid #eff1f3;
    border-radius: 4px;
    width: 180px;
    height: 32px;
    margin-bottom: 4px;
    padding-left: 5px;
    padding-right: 30px;
    font-weight: 600;
    display: flex
}

.content-wrapper {
    z-index: 20;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 1400px;
    display: flex;
    position: relative
}

._wf-tab-list_item-noscroll {
    background-color: #f6f6f8;
    border: 1px solid #eff1f3;
    border-radius: 4px;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    width: 180px;
    height: 32px;
    margin-bottom: 4px;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 600;
    display: flex;
    position: relative
}

._wf-table_container {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    padding-top: 6px;
    padding-bottom: 6px;
    display: flex;
    overflow: hidden
}

._wf-table_container.crm {
    flex-flow: row;
    overflow: auto
}

.workflow-container {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: relative
}

.workflow-container._1 {
    justify-content: center;
        width: auto
}

.slider-main_button-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.slider-main_component {
    position: relative
}

.slider-main_button.swiper-prev,.slider-main_button.swiper-next {
    cursor: pointer
}

.pane-image {
    position: relative
}

.pane-image.u-h-40 {
    height: 40rem
}

.pane-image.u-h-40.u-bg-gray-100 {
    background-color: var(--color--gray-100)
}

.wrapper.u-sticky-card {
    background-color: var(--color--gray-100);
    height: 35rem;
    position: -webkit-sticky;
    position: sticky;
    top: 20%
}

.cc-color-yellow-400 {
    background-color: var(--color--yellow-400)
}

.callout.cc-expert-badge {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: 1px solid var(--color--gray-border);
    text-align: left;
    border-radius: .25rem;
    justify-content: flex-start;
    align-items: center;
    padding: .5rem 1.5rem .5rem .5rem;
    transition: transform .2s ease-in-out;
    display: flex
}

.callout.cc-expert-badge:hover {
    transform: translate(.25rem,-.25rem)
}

.badge {
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 4rem;
    min-width: 4rem;
    height: 4rem;
    min-height: 4rem;
    display: flex
}

.badge.u-color-yellow {
    border: 1px solid var(--color--yellow-300);
    background-color: var(--color--yellow-200);
    color: var(--color--yellow-600)
}

.badge.u-color-purple {
    border: 1px solid var(--color--purple-300);
    background-color: var(--color--purple-200);
    color: var(--color--purple-600)
}

.u-w-fill {
    flex: 1;
    width: 100%
}

.u-w-fill.u-justify-between {
    justify-content: space-between;
    align-items: flex-start
}

.wrapper.cc-expert-badge {
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem
}

.chip {
    border: 1px solid var(--color--gray-border);
    border-radius: .25rem;
    padding: .25rem .75rem;
    display: inline-block
}

.chip.cc-experts {
    background-color: var(--color--white);
    color: var(--color--gray-600);
    margin-right: .5rem;
    font-size: .875rem
}

.chip.u-size-small {
    font-size: .875rem
}

.chip.u-size-small.u-green-200 {
    border-color: var(--color--green-300);
    background-color: var(--color--green-200);
    color: var(--color--green-600)
}

.chip.u-size-small.u-green-200.u-ml-0-5 {
    margin-left: var(--spacing--0-5rem)
}

.chip.u-size-small.u-yellow-300 {
    border-color: var(--color--yellow-400);
    background-color: var(--color--yellow-300);
    color: var(--color--yellow-600)
}

.dropdown.cc-experts-filter {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-bottom: 1px solid var(--color--gray-border);
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 100%;
    padding: .75rem 0;
    display: flex
}

.dropdown-list.cc-filter-experts {
    background-color: rgba(255,255,255,0)
}

.dropdown-list.cc-filter-experts.w--open {
    border-bottom: 1px solid var(--color--clay-black);
    max-height: 18rem;
    position: static;
    overflow: scroll
}

.checkbox {
    margin-left: 0;
    margin-right: 8px
}

.checkbox.cc-experts {
    border-bottom: 1px solid var(--color--gray-border);
    color: var(--color--gray-600);
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: .25rem;
    font-size: .875rem;
    display: flex
}

.checkbox-icon {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-left: 0;
    margin-right: .5rem
}

.hero_tab-container {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 40px;
    margin-bottom: -40px;
    display: flex;
    position: relative;
    top: auto;
    bottom: auto;
    left: 0%;
    right: 0%
}

.arrow {
    position: absolute;
    left: 163px
}

.arrow._2 {
    transform-style: preserve-3d;
    left: auto;
    right: 200px;
    overflow: auto;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.arrow.tablet {
    display: none
}

.arrow.tablet._2,.arrow.tablet._3 {
    transform-style: preserve-3d
}

.arrow._3 {
    transform-style: preserve-3d;
    margin-bottom: -68px;
    margin-left: 60px;
    top: auto;
    left: auto;
    right: auto;
    overflow: auto;
    transform: rotateX(180deg)rotateY(0)rotate(0)
}

.cc-text-blue {
    color: var(--color--blue-500)
}

.btn--hero {
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-100);
    cursor: pointer;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex
}

.u-card_post-wrapper {
    padding: var(--spacing--1rem);
    grid-column-gap: var(--spacing--1-5rem);
    grid-row-gap: var(--spacing--1-5rem);
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    border-radius: 4px;
    flex-flow: column;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    transition: border-color .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1);
/*    display: flex;*/
    position: relative
}

.u-card_post-wrapper.hero {
    padding: var(--spacing--0-5rem)var(--spacing--0-5rem)var(--spacing--0-25rem);
    grid-column-gap: 12px;
    grid-row-gap: 12px
}

.u-card-post-container {
    padding: var(--spacing--0-5rem);
    grid-column-gap: var(--spacing--1-5rem);
    grid-row-gap: var(--spacing--1-5rem);
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--gray-100);
    box-shadow: none;
    border-radius: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
    transition: box-shadow .4s,border-color .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1);
    display: flex;
    position: relative
}

.u-card-post-container:hover {
    background-color: var(--color--blue-500);
    box-shadow: 0 50px 80px -40px rgba(0,0,0,.4)
}

.empty-state.cc-experts {
    padding-top: var(--spacing--4rem);
    padding-bottom: var(--spacing--4rem);
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-right: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    color: var(--color--gray-600);
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 64svh;
    display: flex
}

.wrapper.cc-default {
    border: 1px solid var(--color--gray-border);
    border-radius: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem
}

.wrapper.cc-expert-profile-sticky {
    border: 1px solid var(--color--gray-border);
    border-radius: 4px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5rem;
    position: -webkit-sticky;
    position: sticky;
    top: 8rem
}

.label {
    border-bottom: 1px solid var(--color--gray-border);
    justify-content: flex-start;
    align-items: center;
    min-width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex
}

.line {
    background-color: var(--color--gray-border);
    min-width: 100%;
    height: 1px
}

.wrapper.cc-expert-badge {
    min-width: 2.5rem;
    min-height: 2.5rem
}

.experts_intro-video {
    margin-bottom: var(--spacing--2rem);
    border-radius: 6px;
    width: 100%;
    padding-top: 62.5%;
    position: relative;
    overflow: hidden
}

.u-product_pages-dropdown {
    grid-column-gap: 27px;
    grid-row-gap: 27px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start
}

.u-product_pages-dropdown.w--open {
    z-index: 1;
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    border-radius: 4px;
    flex-flow: column;
    width: 230px;
    margin-top: 7px;
    padding: 13px;
    display: flex
}

.wrap-v-tiny {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    display: block
}

.paragraph-small {
    margin-bottom: 0;
    font-family: Inter,sans-serif;
    font-size: 14px;
    line-height: 20px
}

.paragraph-small.text-color-gray-600 {
    color: #525f75
}

.testimonial-quote-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    align-self: stretch;
    height: 100%;
    display: flex
}

.testimonial-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-end;
    height: 100%;
    display: flex
}

.hero-img {
    object-fit: contain;
    height: 900px;
    margin-top: auto;
    margin-bottom: auto;
    display: block;
    position: absolute;
    left: -651px;
    right: auto
}

.hero-img.u-dt-left {
    height: 596px;
    bottom: -100px;
    left: -438px
}

.hero-img.u-dt-right {
    height: 270px;
    top: 0;
    bottom: -320px;
    left: auto;
    right: -505px
}

.hero-img.u-tb-top,.hero-img.u-tb-bottom {
    display: none;
    left: auto;
    right: -610px
}

.workflow-cord {
    z-index: 5;
    height: 604px;
    position: absolute;
    top: -4px;
    left: -267px
}

.workflow-cord.ai {
    height: 590px;
    top: auto;
    bottom: -13%;
    left: -14%;
    right: 0%
}

.workflow-cord.msg {
    height: 412px;
    top: -210px;
    bottom: auto;
    left: -190px;
    right: 0%
}

.workflow-cord.last {
    height: 300px;
    top: auto;
    bottom: -164px;
    left: 900px;
    right: -70px
}

.workflow-cord.enrichment {
    height: 410px;
    top: 82px;
    left: -180px
}

.enterprise-hero-visual {
    height: 460px;
    margin-top: -260px;
    position: absolute;
    top: 0%;
    bottom: auto;
    left: auto;
    right: -550px
}

.enterprise-hero-visual._2 {
    height: 570px;
    margin-left: -240px;
    top: auto;
    bottom: -66%;
    left: 0%;
    right: 0%
}

.enterptiseimg {
    height: 290px;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: auto
}

.enterptiseimg._2 {
    height: 190px;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 0%
}

.ent_absolute {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    height: 515px;
    padding-left: 6rem;
    padding-right: 6rem;
    display: flex;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.noise-overlay {
    z-index: 10;
    opacity: .4;
    pointer-events: none;
    background-image: url(https://www.bizdata360.com/wp-content/uploads/2025/07/transparent-homepage.webp);
    background-size: 200px;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.u-border-padding {
    background-color: rgba(255,255,255,.37);
    border-radius: 8px;
    width: 40px;
    height: 40px;
    padding: 7px
}

.container-large {
    z-index: 1;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.banner-content-wide {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.banner-left {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    align-items: center;
    display: flex
}

.paragraph-regular {
    opacity: 1;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.7
}

.banner-close {
    color: #8f8f8f;
    flex: none;
    align-items: center;
    width: 24px;
    height: 24px;
    display: flex
}

.banner-close:hover {
    color: #fff9f5
}

.arrow-absolute {
    position: absolute;
    left: 182px
}

.arrow-absolute.left {
    left: auto;
    right: 48px
}

.featureimg-desk {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%
}

.logo {
    object-fit: contain;
    max-width: 100px;
    max-height: 44px;
    margin-bottom: auto;
    margin-left: auto
}

.logo.cc-height-short {
    max-height: 25px
}

.icon-enterprise {
    width: 30px;
    margin-bottom: 1rem
}

.logo-wrapper {
    flex-flow: column;
    width: 100%;
    display: flex
}

.waterfall-img {
    object-fit: cover;
    width: 100%
}

.dropdown-product-pages {
    z-index: 999;
    background-color: #fff
}

.banner-wrapper {
    display: flex
}

.overlay {
    padding: var(--spacing--0-5rem);
    border-radius: var(--spacing--0-5rem);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background-color: rgba(255,255,255,.24);
    position: absolute;
    box-shadow: 0 40px 80px rgba(0,0,0,.24)
}

.overlay.u-absolute-t-2-5--l6 {
    top: -2.5rem;
    left: 6rem
}

.overlay.u-absolute-b4-l-1-5 {
    bottom: 4rem;
    left: -1.5rem
}

.overlay.u-absolute-b-2-5--r1-5 {
    bottom: -2.5rem;
    right: 1.5rem
}

.overlay.u-absolute-t1-5-l10-25 {
    border-radius: var(--spacing--0-5rem);
    top: 1.5rem;
    left: 10.25rem
}

.overlay-card {
    padding: var(--spacing--1-5rem);
    border-radius: var(--spacing--0-5rem);
    background-color: var(--color--white);
    box-shadow: 0 2px 4px rgba(0,0,0,.24)
}

.overlay-card.cc-icon {
    padding: var(--spacing--0-25rem)var(--spacing--1-5rem)var(--spacing--0-25rem)var(--spacing--0-25rem);
    grid-column-gap: var(--spacing--0-75rem);
    grid-row-gap: var(--spacing--0-75rem);
    border-radius: var(--spacing--0-25rem);
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.overlay-icon {
    border-radius: var(--spacing--0-25rem);
    justify-content: center;
    align-items: center;
    display: flex
}

.overlay-icon.u-h2-5 {
    width: var(--spacing--2-5rem);
    height: var(--spacing--2-5rem)
}

.overlay-icon.u-h2-5.u-bg-purple-500 {
    background-color: var(--color--purple-500);
    color: var(--color--white)
}

.paragraph-0-75 {
    font-size: var(--spacing--0-75rem)
}

.table-light {
    filter: blur(40px);
    background-color: rgba(0,0,0,.04);
    border-radius: 50%;
    width: 20rem;
    position: absolute;
    top: 0;
    bottom: 0
}

.rtf-search {
    height: 0;
    overflow: hidden
}

.timeline-wrapper {
    justify-content: center;
    align-items: stretch;
    min-height: 100%;
    display: flex;
    position: relative
}

.timeline-line {
    z-index: 0;
    border-radius: var(--spacing--1rem);
    background-color: var(--color--gray-border);
    width: 2px;
    position: absolute;
    top: 0;
    bottom: 0
}

.timeline-pulse {
    border: 6px solid var(--color--blue-200);
    background-color: var(--color--blue-500);
    outline-color: var(--color--white);
    outline-offset: 0px;
    border-radius: 1000px;
    outline-width: 4px;
    outline-style: solid;
    width: 1.5rem;
    height: 1.5rem;
    position: -webkit-sticky;
    position: sticky;
    top: 128px
}

.u-mb-auto {
    margin-bottom: auto
}

.fs-cc-prefs_space-small {
    margin-bottom: .75rem
}

.fs-cc-prefs_component {
    z-index: 997;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 2rem;
    display: none;
    position: fixed;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fs-cc-prefs_checkbox {
    z-index: 1;
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fs-cc-prefs_content {
    color: var(--color--clay-black);
    height: 100%;
    padding: 2.5rem 2rem;
    overflow: scroll
}

.fs-cc-prefs_close {
    z-index: 1;
    background-color: var(--color--white);
    color: #333;
    cursor: pointer;
    border: 1px solid #000;
    border-radius: 4px;
    padding: .625rem;
    font-size: 1.25rem;
    text-decoration: none;
    position: absolute;
    top: -.75rem;
    bottom: auto;
    left: auto;
    right: -.75rem;
    box-shadow: -1px 1px 12px rgba(51,51,51,.1)
}

.fs-cc-manager_trigger {
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fs-cc-banner_text-link {
    border-bottom: 2px solid var(--color--blue-600);
    color: var(--color--blue-600);
    letter-spacing: 0;
    text-decoration: none
}

.fs-cc-banner_text-link:hover {
    color: var(--color--blue-400)
}

.fs-cc-banner_buttons-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    font-size: .95rem;
    display: flex
}

.fs-cc-prefs_toggle-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .5rem;
    display: flex
}

.fs-cc-prefs_option {
    border-bottom: 1px solid rgba(51,51,51,.15);
    padding-top: 1rem;
    padding-bottom: 1rem
}

.fs-cc-prefs_overlay {
    z-index: -1;
    background-color: rgba(3,5,36,.6);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fs-cc-prefs_label {
    color: var(--color--blue-600);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 2rem;
    font-size: 1rem;
    font-weight: 700
}

.fs-cc-banner_trigger {
    display: none
}

.fs-cc-prefs_button {
    border: 1px solid var(--color--black);
    background-color: var(--color--clay-black);
    border-radius: 4px;
    margin-right: .5rem;
    padding: .625rem 1.5rem;
    font-size: .875rem;
    font-weight: 700
}

.fs-cc-prefs_button.fs-cc-button-alt {
    color: var(--color--clay-black);
    background-color: #fff
}

.fs-cc-banner_text {
    color: #616161;
    margin-right: 1.5rem;
    font-size: .75rem
}

.fs-cc-prefs_text {
    color: var(--color--gray-600);
    font-size: .75rem
}

.fs-cc-prefs_toggle {
    background-color: #fff;
    border-radius: 999px;
    width: 1.25rem;
    height: 1.25rem
}

.fs-cc-manager_component {
    z-index: 999;
    cursor: pointer
}

.fs-cc-prefs_form {
    background-color: #fff;
    border-radius: 4px;
    width: 100%;
    max-width: 36rem;
    height: 100%;
    max-height: 70vh;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.fs-cc-prefs_submit-hide {
    display: none
}

.fs-cc-prefs_buttons-wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    margin-top: 2rem;
    margin-right: -.5rem;
    display: flex
}

.fs-cc-prefs_close-icon {
    width: 1rem;
    height: 1rem
}

.fs-cc-prefs_checkbox-field {
    background-color: #ccc;
    border-radius: 999rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 2.75rem;
    height: 1.5rem;
    margin-bottom: 0;
    padding: .125rem;
    display: flex;
    position: relative
}

.fs-cc-prefs_space-medium {
    margin-bottom: 2.5rem
}

.fs-cc-prefs_trigger {
    display: none
}

.fs-cc-banner_button {
    border: 1px solid var(--color--clay-black);
    color: var(--color--white);
    text-align: center;
    background-color: #000;
    border-radius: 4px;
    min-width: 8.75rem;
    padding: .625rem 1.25rem;
    font-size: .95rem;
    font-weight: 500
}

.fs-cc-banner_button:hover {
    background-color: var(--color--gray-600)
}

.fs-cc-banner_button.fs-cc-button-alt {
    background-color: var(--color--white);
    color: var(--color--clay-black);
    border-style: solid;
    border-color: #000
}

.fs-cc-banner_button.fs-cc-button-alt:hover {
    background-color: var(--color--gray-border)
}

.fs-cc-prefs_title {
    letter-spacing: -.4px;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.2em
}

.fs-cc-banner_component {
    z-index: 998;
    background-color: var(--color--white);
    border-top: 1px solid rgba(67,83,255,.16);
    padding: 1.5rem 2rem;
    display: none;
    position: fixed;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.fs-cc-prefs_checkbox-label {
    display: none
}

.u-icon-2 {
    height: var(--spacing--2rem)
}

.nav_dropdown-flex {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    pointer-events: auto;
    flex-flow: row;
    justify-content: center;
    align-items: stretch;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.nav_dropdown-label {
    background-color: #eff1f3;
    border: 1px solid #e6e8ec;
    justify-content: flex-start;
    align-items: center;
    padding: .75rem 1rem;
    font-size: .75rem;
    line-height: 1.33;
    display: flex
}

.nav_dropdown-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: #fff;
    border-radius: 4px;
    flex-flow: column;
    padding: 1rem;
    display: flex;
    box-shadow: 13px 144px 41px transparent,8px 92px 37px rgba(0,0,0,.01),5px 52px 31px rgba(0,0,0,.03),2px 23px 23px rgba(0,0,0,.04),1px 6px 13px rgba(0,0,0,.05)
}

.nav_dropdown-column.cc-right {
    min-width: 15rem
}

.u-pt-1 {
    padding-top: 1em
}

.nav_dropdown-grid {
    border-top: 1px solid #e6e8ec;
    border-right: 1px solid #e6e8ec;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
    max-width: 45rem;
    margin-bottom: 0;
    padding-left: 0;
    display: flex
}

.nav_dropdown-grid.cc-right {
    border-left: 1px solid #e6e8ec;
    flex-flow: column;
    align-items: stretch;
    max-width: none
}

.nav_dropdown-grid.cc-right.cc-no-border {
    border: 1px #000
}

.dropdown-link {
    cursor: pointer;
    border-bottom: 1px solid #e6e8ec;
    justify-content: flex-start;
    align-items: stretch;
    height: 100%;
    margin-bottom: 0;
    display: flex
}

.dropdown-link:focus-visible {
    outline-offset: 0px;
    outline: 3px dashed #146ef5
}

.dropdown-link[data-wf-focus-visible] {
    outline-offset: 0px;
    outline: 3px dashed #146ef5
}

.dropdown-link.cc-quicklink {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    min-height: auto;
    padding: .5rem .75rem;
    font-size: .81rem;
    line-height: 1.84;
    transition: background-color .3s cubic-bezier(.19,1,.22,1);
    position: relative
}

.dropdown-link.cc-quicklink:hover {
    background-color: #eff1f3
}

.dropdown-link.cc-quicklink.cc-single {
    border-bottom-style: none;
    padding-left: 0
}

.dropdown-link_icon {
    border-left: 1px solid #e6e8ec;
    border-right: 1px solid #e6e8ec;
    justify-content: center;
    align-items: center;
    padding-left: .75rem;
    padding-right: .75rem;
    display: flex
}

.u-icon-wrap {
    min-width: 1.5rem;
    min-height: 1.5rem;
    position: relative;
    overflow: hidden
}

.u-icon-wrap.cc--28 {
    min-width: 1.75rem;
    min-height: 1.75rem
}

.u-icon-wrap.cc--12 {
    min-width: 1rem;
    min-height: 1rem
}

.icon_parent {
    padding: .75rem
}

.dropdown-link_body {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding: 1rem;
    display: flex
}

.link_body-head {
    font-size: .875rem;
    line-height: 1.4
}

.link_body-subheading {
    color: #6f7787;
    font-size: .75rem;
    line-height: 1.4
}

.u-pointer-auto {
    pointer-events: auto
}

.nav {
    background-color: #fff;
    border-bottom: 1px solid rgba(0,0,0,.12);
    position: -webkit-sticky;
    position: sticky;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%
}

.nav_brand {
    width: 5rem;
    position: relative
}

.nav_contain {
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
    position: relative
}

.nav_menu-list {
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 0;
    padding-left: 0;
    display: flex;
    position: static
}

.nav_link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #1d2026;
    justify-content: center;
    align-items: center;
    padding: 1.5rem .5rem;
    font-size: .87rem;
    line-height: 1.7;
    display: flex
}

.nav_link:focus-visible {
    outline-color: var(--color--blue-500);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: dashed
}

.nav_link[data-wf-focus-visible] {
    outline-color: var(--color--blue-500);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: dashed
}

.nav_link.cc-login {
    margin-right: 1rem
}

.nav_link-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    transition: transform .4s cubic-bezier(.075,.82,.165,1);
    position: static
}

.nav_dropdown {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: static
}

.nav_menu {
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
    position: static
}

.tab-link {
    padding: var(--spacing--0-75rem)var(--spacing--1-5rem);
    border: 1px solid var(--color--gray-border);
    background-color: var(--color--white);
    color: var(--color--gray-600);
    text-align: center;
    border-radius: 4px;
    flex: 1;
    transition: background-color .24s
}

.tab-link:hover {
    background-color: var(--color--gray-border);
    color: var(--color--clay-black);
    border-color: rgba(162,168,183,.32)
}

.tab-link.w--current {
    padding: var(--spacing--0-75rem)var(--spacing--1-5rem);
    background-color: var(--color--gray-100);
    color: var(--color--clay-black);
    text-align: center;
    flex: 1
}

.tabs-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.tab-pane.u-h-fill {
    height: 100%
}

.u-h-fill {
    height: 100%;
    max-height: 100%
}

.u-opacity-10 {
    opacity: .1
}

.u-bg-shadow {
    box-shadow: 0 80px 80px rgba(0,0,0,.16)
}

.nav_dropdown-item {
    max-width: 50%;
    margin-bottom: 0
}

.nav_link-text {
    position: relative
}

@media screen and (max-width: 1330px) {
    ul#menu-footer-bar li a {
    font-size: 10px;
    }
}
@media screen and (max-width: 1200px) {
    ul#menu-footer-bar li a {
    font-size: 10px;
}
.footer-trademark p {
    font-size: 10px;
}
.header-navigation-wrapper nav.primary-menu-wrapper ul li a {
    font-size: 10px;
}
a.login {
    font-size: 10px;
    color: #111111;
    padding: 10px;
}
a.signup {
    padding: 5px !important;
    font-size: 10px !important;
}
}
@media screen and (max-width: 991px) {
    
    .page-wrapper {
        margin-top:68px
    }

    .main-wrapper,.main-wrapper.v2 {
        margin-top: 0
    }

    .margin-medium {
        margin: 1.5rem
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .hero-image_screen {
        object-fit: contain;
        width: 100%;
        height: auto
    }

    .logos_headline {
        margin-bottom: 3rem
    }

    .how_paragraph-1 {
        width: 80%;
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto
    }

    .tools_wrapper-5,.tools_wrapper-6 {
        width: 300%
    }

    .tools_logo-image.large {
        width: 7rem
    }

    .extension_padding {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .extension_wrapper-1 {
        justify-content: space-between
    }

    .extension_wrapper-2 {
        align-items: center;
        width: 100%;
        padding-bottom: 3rem;
        padding-left: 4rem;
        padding-right: 4rem
    }

    .extension_lottie-desktop {
        display: none
    }

    .get-started_padding {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .get-started_heading-center {
        font-size: 3.5rem
    }

    .get-started_wrapper-2 {
        width: 100%
    }

    .get-started_wrapper-4 {
        margin-left: -1rem
    }

    .get-started_lottie {
        width: 18rem
    }

    .extension_paragraph {
        text-align: center
    }

    .nav_dd-link-icon {
        width: 1.75rem
    }

    .nav_menu-button {
        display: flex
    }

    .extension_3d-image-mobile {
        display: block
    }

    .mobile-menu_wrapper.mobile-v1 {
        background-color: #f4f7fd
    }

    .moblie-menu_padding {
        padding-right: 1.5rem
    }

    .mobile-menu_link-2.mobile-v1 {
        padding-left: 1em;
        padding-right: 1em
    }

    .policy_padding {
        padding-top: 10rem;
        padding-bottom: 2rem
    }

    .policy_grid-1 {
        grid-column-gap: 0rem;
        grid-template-columns: 1fr
    }

    .policy_sticky-nav {
        display: none
    }

    .policy_wrapper-2 {
        margin-bottom: 4rem;
        padding-top: 0
    }

    .faq_wrapper-1 {
        margin-bottom: 4rem
    }

    .faq_grid-block.uc_mobile {
        background-color: rgba(10,136,228,.08);
        border-radius: .75em;
        padding-bottom: 0
    }

    .faq_grid-block.uc_mobile.purple {
        background-color: rgba(170,112,230,.12)
    }

    .faq_grid-block.uc_mobile.yellow {
        background-color: rgba(223,172,71,.12)
    }

    .faq_grid-block.uc_mobile.v1 {
        background-color: transparent;
        border-top: 1px solid #ddd;
        border-radius: 0;
        padding-left: 1em;
        padding-right: 1em;
        display: flex
    }

    .faq_grid-block.uc_mobile.v1.last {
        border-bottom: 1px solid #ddd
    }

    .faq_text-wrapper-1 {
        margin-left: 0;
        margin-right: 0
    }

    .faq_text-wrapper-1.uc_mobile {
        flex-wrap: nowrap;
        align-items: center;
        padding-right: 1em
    }

    .faq_text-wrapper-1.uc_mobile.mobile-v1 {
        padding-right: 0
    }

    .use-case-hero_padding {
        padding-top: 12rem;
        padding-bottom: 10rem
    }

    .use-case-hero_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .use-case-hero_grid.chrome-ext {
        grid-row-gap: 2rem
    }

    .use-case-hero_grid-block-1 {
        width: 100%
    }

    .use-case-hero_heading,.use-case-hero_paragraph {
        width: 75%
    }

    .button-small {
        display: block
    }

    .template_heading {
        margin-bottom: 4rem;
        font-size: 3.2rem
    }

    .template_grid-1 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .template-grid-2 {
        grid-row-gap: 1.5rem;
        margin-top: 0
    }

    .template-grid-2.shift-down {
        margin-top: 0
    }

    .use-case_padding {
        padding-bottom: 6rem
    }

    .mobile-menu_dd-text.kraftig.text-color-clay-black {
        color: #1d2026
    }

    .mobile-menu_dd-grid.uc_mobile {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        grid-template-rows: auto auto auto;
        padding-top: 0
    }

    .mobile-menu_dd-grid.hide {
        display: none
    }

    .use-case-template_padding {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .template_icon-wrapper-1 {
        margin-bottom: 1.5rem
    }

    .template_card {
        padding-right: 2rem
    }

    .template_bg-icon {
        width: 5rem;
        bottom: 1rem;
        right: 1rem
    }

    .marquee-horizontal.home-marquee {
        width: auto
    }

    .teams-track.update {
        grid-column-gap: 5em;
        grid-row-gap: 0em;
        flex-flow: wrap;
        justify-content: center;
        align-items: flex-start;
        min-width: 0
    }

    .image-wrapper.replit {
        width: 100%;
        max-width: 4.32938em
    }

    .image-wrapper.pave,.image-wrapper.courier-2 {
        width: 6rem
    }

    .image-wrapper.intercom-2 {
        width: 100%;
        max-width: 4.89813rem
    }

    .image-wrapper.workstream-2 {
        width: 100%;
        max-width: 7.25rem
    }

    .image-wrapper.verkada-2 {
        width: 100%;
        max-width: 5.125rem
    }

    .image-wrapper.predictable-2 {
        width: 100%;
        max-width: 6.125em
    }

    .image-wrapper.reddit {
        width: 100%;
        max-width: 4.4375rem
    }

    .image-wrapper.firstround,.image-wrapper.statsig {
        width: 100%;
        max-width: 4.89813rem
    }

    .image-wrapper.coverflex {
        width: 100%;
        max-width: 6em
    }

    .testimonial_lottie {
        width: 12rem
    }

    .use-case-tools_padding.chrome-ext {
        padding-top: 0;
        padding-bottom: 0
    }

    .use-case-quote_lottie {
        width: 3.5rem;
        left: -1.2rem
    }

    .template-grid-3 {
        grid-row-gap: 1.5rem
    }

    .template-grid-4 {
        grid-row-gap: 1.5rem;
        margin-top: 0
    }

    .use-case-hero_image-block {
        width: 75%
    }

    .use-case-hero_image {
        margin-bottom: -8rem
    }

    .span-doodle-get-started {
        padding-top: 1rem;
        padding-bottom: 1rem;
        left: 0
    }

    .use-case-quote_padding {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .use-case-quote_heading {
        margin-bottom: 4rem;
        font-size: 3.2rem
    }

    .use-case-quote_wrapper-3 {
        width: 8rem;
        margin-right: 1.5rem
    }

    .use-case-quote-text-1 {
        margin-bottom: 1rem;
        font-size: 1.1rem
    }

    .use-case-quote_text-2 {
        font-size: .8rem
    }

    .how_grid-3-column {
        grid-row-gap: 4rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        align-items: stretch;
        width: 100%
    }

    .features_padding {
        padding: 12rem 0 5rem
    }

    .get-started_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 3rem;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr
    }

    .get-started_heading-left {
        font-size: 3.5rem
    }

    .get-started_video-block {
        width: 100%;
        margin-left: 0
    }

    .get-started_image_bg {
        height: auto
    }

    .get-started_padding-copy {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .templates_grid-block {
        grid-row-gap: 1.5rem
    }

    .extension_heading {
        width: 80%;
        margin-bottom: 10rem;
        margin-left: auto;
        margin-right: auto
    }

    .rivia-scroll-wrapper-3 {
        margin-top: 60%
    }

    .rivia-scroll-wrapper-3.why-clay {
        margin-top: 70%
    }

    .rivia-scroll-wrapper-3.why-clay._01 {
        display: none
    }

    .rivia-scroll-wrapper-3.why-clay.mainstreet {
        margin-top: 0%;
        margin-right: auto;
        position: absolute;
        right: auto
    }

    .how-it-works_padding-vertical {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .how-it-works_padding-vertical.is-last {
        padding-top: 4rem
    }

    .how-it-works_padding-vertical.center {
        padding-bottom: 0
    }

    .how-it-works_padding-vertical.chrome-ext {
        padding-top: 6rem;
        padding-bottom: 2rem
    }

    .how-it-works_tabs-grid {
        display: block
    }

    .how-it-works_tabs-grid.padding {
        padding-top: 6rem
    }

    .how-it-works_tabs-content.is-left.relative {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        position: static
    }

    .how-it-works_tabs-content.mobile-hide,.how-it-works_tabs-menu-wrapper,.how-it-works_tabs-menu-all.hide,.how-it-works_tab-table-bg.is-dynamic.mobile-hide,.how-it-works_section-overlay.clickable-off {
        display: none
    }

    .img-full-width.no-radius.blue {
        border-radius: .75em
    }

    .img-full-width.cover.border-radius-12,.img-full-width.cover.blue,.img-full-width.cover.purple,.img-full-width.cover.show-mobile {
        display: none
    }

    .img-full-width.cover.hide-mobile {
        display: block
    }

    .img-full-width.mobile-tab-item {
        display: inline-block
    }

    .img-full-width.border-left-radius-12 {
        border-top-right-radius: .75em;
        border-bottom-right-radius: .75em
    }

    .how-it-works_mobile-image {
        margin-bottom: 2rem;
        margin-left: -.5rem;
        margin-right: -.5rem;
        display: block;
        position: relative
    }

    .start-link-wrapper {
        max-width: none
    }

    .start-link-wrapper.margin-horizontal-32 {
        margin-right: 2em
    }

    .resources-wrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .resources-title {
        margin-bottom: 2rem;
        margin-right: 0
    }

    .window-content-links {
        width: 100%
    }

    .testimonial-wrapper {
        flex: 1
    }

    .integrations-table-wrapper.home.hide-mobile {
        display: none
    }

    .integrations-inner-table-wrapper {
        justify-content: flex-start
    }

    .integrations-dropdown,.integration-card-wrapper {
        min-width: 11.173rem
    }

    .integrations-outer-table-wrapper {
        overflow: auto
    }

    .use-case-hero_heading2 {
        width: 75%
    }

    .use-case-hero_padding-small {
        padding-bottom: 5em
    }

    .use-case-hero_image2 {
        width: 100%;
        top: auto
    }

    .use-case-hero_image2.right-time {
        top: 0
    }

    .use-case-hero_padding-ai {
        padding-top: 12rem;
        padding-bottom: 10rem
    }

    .nav_dd-grid-items.uc_mobile {
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }

    .nav_dd-grid-items.mobile-v1 {
        grid-template-columns: 1fr 1fr 1fr;
        display: flex;
        overflow: auto
    }

    .nav_dd-grid-items.mobile-v1.resources {
        grid-column-gap: .75em;
        grid-row-gap: .75em;
        grid-template-rows: max-content;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-items: stretch;
        display: grid
    }

    .nav_dd-grid-items.uc_mobile {
        background-color: transparent
    }

    .nav_dd-grid-items.uc_mobile.full-width {
        width: 100%
    }

    .integration.mobile-v1 {
        min-width: 10.25em;
        height: 100%
    }

    .dp-text.mobile-v1 {
        font-size: .875rem;
        line-height: 1.28
    }

    .learn-more.mobile-v1 {
        font-size: .875em;
        line-height: 1.7
    }

    .learn-more.mobile-v1._01 {
        line-height: 2
    }

    .anual-text,.monthly-text {
        font-size: .75em;
        line-height: 1.45333
    }

    .text-side-bar {
        align-items: center;
        min-width: 9.19em;
        font-size: .94em;
        transform: rotate(-90deg)
    }

    .text-side-bar.small {
        text-align: center;
        justify-content: center;
        align-items: center;
        font-size: .94em;
        display: flex
    }

    .text-side-bar.small.vertical {
        flex-direction: column
    }

    .pricing-heading-text {
        text-align: left;
        font-size: 1.13em
    }

    .pricing-heading-text._15 {
        font-size: .94em
    }

    .overview-small-text {
        font-size: .88em
    }

    .run-down-grid {
        grid-template-columns: .25fr auto auto auto auto;
        position: relative
    }

    .side-bar-wrapper {
        justify-content: center;
        min-width: 4em;
        min-height: 10em;
        padding-left: .44em;
        padding-right: .44em;
        position: -webkit-sticky;
        position: sticky;
        left: 0
    }

    .changelog-grid.padding-t24-b24.relative {
        position: relative
    }

    .changelog-grid.mobile-v1 {
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
        padding: 1.5em
    }

    .nav_dd-links.mobile-items {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        border-left-style: none;
        grid-template-columns: 1fr 1fr;
        padding-left: 0
    }

    .nav_dd-link-item.mobile-v1 {
        border-top: 1px solid #eee;
        padding-top: .75em;
        padding-bottom: .75em
    }

    .nav_dd-link-item.mobile-v1.last-col {
        border-bottom: 1px solid #eee
    }

    .nav_dd-link-item-icon.documentation.mobile-v1 {
        margin-left: 0
    }

    .nav_dd-grid-image.scale-1-5.mobile-v1 {
        position: absolute;
        top: auto;
        bottom: -13%;
        left: auto;
        right: 0%
    }

    .nav_dd-grid-image.scale-4.wall-love.mobile-v1 {
        bottom: -12%
    }

    .nav_dd-grid-image.scale-4.careers._02 {
        bottom: 8%
    }

    .nav_dd-grid-image.mobile-v1 {
        max-width: 3em;
        margin-bottom: .75em
    }

    .nav_dd-grid-image.mobile-v1._02 {
        transform: rotate(60deg)
    }

    .learn-arrow-wrapper._01 {
        color: #cc3c58
    }

    .learn-arrow-wrapper._02 {
        color: #dfac47
    }

    .learn-arrow-wrapper._03 {
        color: #3f8def
    }

    .documentation-grid.mobile-v1 {
        flex-direction: column-reverse;
        align-items: flex-start;
        padding: 1.5em
    }

    .nav_product-dd-items.mobile-items {
        grid-column-gap: .625em;
        grid-row-gap: 1em;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        padding-top: 0;
        display: grid
    }

    .image-full-width.cover {
        height: 100%
    }

    .nav_dd-links-2.hide,.help-icon-wrapper {
        display: none
    }

    .old_tabs-menu.margin-right-48 {
        margin-top: 0;
        margin-bottom: 5rem;
        margin-right: 0
    }

    .old_tab-pane {
        margin: 0;
        padding: 0
    }

    .tabs-wrapper {
        height: auto
    }

    .video {
        min-height: 27rem
    }

    .use-case-hero_padding-small-first-section {
        padding-bottom: 5em
    }

    .pull-tab-menu {
        margin-bottom: 2.5em
    }

    .add-tabs-menu-wrapper {
        display: flex
    }

    .add-tabs-content {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        position: static
    }

    .how-it-works_padding-vertical-copy {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .how-it-works_padding-vertical-copy.chrome-ext {
        padding-top: 0;
        padding-bottom: 0
    }

    .tabs.full-width {
        flex-direction: column;
        align-items: stretch
    }

    .heading-40 {
        font-size: 1.5em
    }

    .hero_crm-wrapper {
        padding-top: 8.625em
    }

    .padding-section-128 {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .crm_logo-item {
        max-width: 3.75em;
        min-height: 3.75em;
        max-height: 3.75em
    }

    .gradient-overlay.left,.gradient-overlay.right {
        max-width: 11.1563em
    }

    .hero_crm-icon-wrapper.send-data {
        max-width: 5.71875em;
        max-height: 2.0625em;
        bottom: 6.0625vw;
        right: 28.375vw
    }

    .hero_crm-icon-wrapper.enrich-data {
        max-width: 6.04688em;
        max-height: 2.0625em;
        top: 4vw;
        right: 3.125vw
    }

    .hero_crm-icon-wrapper.add-data {
        max-width: 5.39063em;
        max-height: 2.0625em;
        top: 8.0625vw;
        left: 17.9375vw
    }

    .hero_crm-icon-wrapper.hubspot {
        max-width: 3.75em;
        max-height: 3.75em;
        top: -3.875vw;
        left: 9.5625vw
    }

    .hero_crm-icon-wrapper.pipedrive {
        max-width: 3.75em;
        max-height: 3.75em;
        top: 16.625vw;
        right: 28.3125vw
    }

    .hero_crm-icon-wrapper.salesforce {
        max-width: 8.39063em;
        max-height: 6.75em;
        top: -4.5375vw;
        right: 11vw
    }

    .padding-section-t128-b64 {
        padding-top: 5em;
        padding-bottom: 0
    }

    .ver2_heading-wrapper {
        max-width: 30em;
        margin-left: auto;
        margin-right: auto
    }

    .ver2_text-wrapper,.ver2_text-heading {
        width: 100%;
        max-width: 100%
    }

    .ver2_paragraph {
        max-width: 100%
    }

    .ver2_clay-illustration {
        display: none
    }

    .ver2_sticky-wrapper {
        height: auto;
        padding-top: 0;
        padding-bottom: 0
    }

    .ver2_button-wrapper.background-color-seagreen {
        display: none
    }

    .ver2_button-wrapper.background-color-seagreen.mobile {
        display: block
    }

    .ver2_button-wrapper.background-color-crimsonred {
        display: none
    }

    .ver2_button-wrapper.background-color-crimsonred.mobile {
        display: block
    }

    .ver2_sections {
        grid-column-gap: 2em;
        grid-row-gap: 2em;
        flex-direction: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        min-height: auto;
        padding-bottom: 0;
        display: grid
    }

    .padding-section-t80-b128 {
        padding-bottom: 4em
    }

    .opportunities_wrapper {
        grid-column-gap: 8.4375em;
        grid-row-gap: 8.4375em;
        padding: 2.5em
    }

    .padding-section-t128-b80 {
        padding-top: 5em
    }

    .oppotunities_video-thumbnail {
        height: 100%
    }

    .opportunities_video {
        width: 100%;
        height: 100%
    }

    .opportunities_stars {
        top: -21.9625vw
    }

    .faq_crm-grid-block {
        height: auto
    }

    .ver2_sections-wrapper {
        top: 0%
    }

    .ver2_table-sticky {
        display: none
    }

    .ver2_table-wrapper {
        max-height: none;
        margin-left: auto;
        margin-right: auto;
        display: block
    }

    .crm_logo-collection-item {
        min-width: 3.75em;
        max-width: 3.75em;
        min-height: 3.75em;
        max-height: 3.75em
    }

    .ver2_table-sticky-mobile {
        max-height: none;
        margin-left: auto;
        margin-right: auto;
        display: block;
        position: relative;
        top: 0
    }

    .cta-table-content {
        padding-top: 0
    }

    .cta-table-content.padding-top-80 {
        padding-top: 5em;
        padding-bottom: 0
    }

    .cta-gradient.ai-prompts {
        height: 12rem
    }

    .table-image-icon {
        display: none
    }

    .table-image-icon.why-clay-01 {
        display: block;
        left: -1.3em
    }

    .table-image-icon.why-clay-01.events-none {
        bottom: 17%
    }

    .table-image-icon.why-clay {
        display: block;
        bottom: 12.8em
    }

    .table-image-icon.why-clay.events-none {
        bottom: 9em;
        right: 7.3em
    }

    .table-image-icon.events-none {
        display: block;
        bottom: 12.8em
    }

    .table-image-mobile {
        display: none
    }

    .newsletter-icon-redtube {
        max-height: 8em;
        top: 5.4em;
        left: -2.4em
    }

    .newsletter-icon-blue {
        display: none
    }

    .newsletter-icon-green {
        max-width: 20em;
        max-height: 20em;
        bottom: -3.2em;
        left: -4.7rem
    }

    .lightbox-thumbnail {
        object-fit: cover;
        width: 100%;
        height: 100%
    }

    .newsletter-icon-yellowdot {
        max-width: 1.75em;
        max-height: 1.75em;
        top: 6.1rem;
        right: -16.2rem
    }

    .newsletter-icon-bluecone {
        max-width: 9em;
        max-height: 8.4375em;
        top: 5.1rem;
        left: auto;
        right: -4.5rem
    }

    .newsletter-icon-purple {
        max-width: 10em;
        max-height: 10em;
        right: -5.9rem
    }

    .newsletter-icon-yellowknot {
        bottom: -.4rem;
        right: -5.8rem
    }

    .section-hero.outbound,.section-hero.leads {
        min-height: 90vh
    }

    .linkedinn-hero-sub-content {
        width: 100%;
        max-width: none;
        margin-bottom: 2em
    }

    .linkedin-hero-sub-image {
        margin-left: auto;
        margin-right: auto
    }

    .outbound-dotted-lines {
        top: 25.4vh
    }

    .outbound-dotted-lines.hero {
        top: 28.5vw
    }

    .outbound-button-wrapper.real-time {
        right: 0
    }

    .outbound-button-wrapper.emails {
        left: 0
    }

    .outbound-button-wrapper.attributes {
        left: auto;
        right: 0
    }

    .outbound-button-wrapper.personalization {
        top: auto;
        bottom: 0%;
        left: 0%;
        right: auto
    }

    .outbound-button-wrapper.train {
        left: auto;
        right: -1em
    }

    .outbound-logo-wrapper {
        left: -6.1vw
    }

    .padding-section-t80-b120 {
        padding-bottom: 5em
    }

    .leads-content-wrapper.margin-bottom-80,.leads-content-wrapper.margin-bottom-0 {
        margin-bottom: 0
    }

    .section-tools {
        overflow: hidden
    }

    .local-leads-google-maps-wrapper,.local-leads-google-maps-wrapper.red {
        align-items: center
    }

    .local-leads-text-wrapper {
        padding-top: 0;
        padding-bottom: 0
    }

    .local-leads-image-wrapper {
        border-style: none;
        border-radius: 0;
        min-width: 0;
        max-width: 20.4375em;
        overflow: visible
    }

    .local-leads-image-wrapper.red,.local-leads-image-wrapper.yellow {
        border-style: solid;
        border-radius: .75em;
        max-width: 20.43em;
        min-height: 30em;
        max-height: 30em
    }

    .leads-google-maps-table-wrapper {
        box-shadow: none;
        border: 4px solid #1d2026;
        border-radius: .75em;
        position: relative
    }

    .leads-google-maps-table-wrapper._03,.leads-google-maps-table-wrapper._05 {
        box-shadow: none
    }

    .leads-google-map-3d-img-wrapper {
        bottom: -8.9vh;
        right: -28%;
        transform: rotateX(180deg)rotateY(0)rotate(180deg)
    }

    .leads-google-map-3d-img-wrapper.red,.leads-google-map-3d-img-wrapper.blue {
        z-index: 0
    }

    .leads-google-map-3d-img-wrapper.yellow {
        z-index: 0;
        left: -36%
    }

    .leads-dashed-lines {
        max-width: 35em;
        display: none
    }

    .section-enrich-data,.section-verify,.section-clay-integrations,.section-personalise,.section-build-leads {
        overflow: hidden
    }

    .nav_dd-col-header.uc3.mobile-v1 {
        color: #1d2026;
        padding-left: 0
    }

    .marquee-logo-set-3 {
        width: 100%
    }

    .marquee-logo-set-3.home-update {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        flex-direction: column;
        margin-bottom: 0;
        padding-bottom: 0;
        display: flex
    }

    .faq_text-wrapper-1-uc {
        margin-left: 0;
        margin-right: 0
    }

    .faq_text-wrapper-1-uc.uc_mobile {
        flex-wrap: nowrap;
        align-items: center;
        padding-right: 1em
    }

    .faq_grid-block-uc.uc_mobile {
        z-index: 999;
        background-color: rgba(10,136,228,.08);
        border-radius: .75em;
        padding-bottom: 0
    }

    .faq_grid-block-uc.uc_mobile.purple {
        cursor: pointer;
        background-color: rgba(170,112,230,.12)
    }

    .faq_grid-block-uc.uc_mobile.yellow {
        cursor: pointer;
        background-color: rgba(223,172,71,.12)
    }

    .faq_grid-block-uc.uc_mobile.blue {
        cursor: pointer;
        flex-direction: column;
        align-items: center
    }

    .logo-marquee-wrapper {
        margin-bottom: 1.5rem;
        margin-left: auto;
        margin-right: auto
    }

    .marquee-logo-inner-wrapper {
        min-width: auto;
        max-width: none;
        padding-left: 0;
        padding-right: 0
    }

    .marquee-logo-inner-wrapper.last {
        min-width: auto;
        max-width: none
    }

    .prompt-messages-wrapper {
        width: 100%
    }

    .old_tabs-content.min-height-100,.tab.min-height-640 {
        min-height: 0
    }

    .mobile-menu-experts {
        z-index: 9999;
        margin-top: 5rem
    }

    .ai-subheading-wrapper {
        margin-bottom: 4em
    }

    .ai-hero-bg-wrapper {
        top: auto;
        bottom: -25%
    }

    .padding-section-t160 {
        padding-top: 8rem
    }

    .ai-cta-subheading-wrapper {
        margin-bottom: 4em
    }

    .ai-cta-img-wrapper._01 {
        top: -40px
    }

    .ai-cta-img-wrapper._02 {
        top: -72px
    }

    .ai-prompt-content-wrapper.bg-blue {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        min-height: 0
    }

    .ai-prompt-img-wrapper {
        min-width: 0
    }

    .ai-prompt-connector-wrapper {
        margin-top: -10px;
        margin-bottom: -8px;
        margin-right: 0
    }

    .ai-prompt-connector {
        margin-right: 6px
    }

    .tabs-ai-prompt-wrapper {
        width: 100%
    }

    .tab-header-wrapper {
        max-width: none;
        margin-bottom: 2.5em;
        position: relative
    }

    .prompt-input-wrapper {
        width: 100%;
        max-width: 30rem
    }

    .ai-prompt-tabs-menu {
        margin-bottom: 2.5em;
        position: relative;
        bottom: auto;
        left: 0%;
        right: auto
    }

    .tabs-menu-pages.margin-right-48,.tabs-menu-02.margin-right-48,.tabs-menu-03.margin-right-48 {
        margin-top: 0;
        margin-bottom: 5rem;
        margin-right: 0
    }

    .text-m {
        width: 100%
    }

    .pricing-table-card-layout {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid
    }

    .pricing-table-card-wrapper {
        max-width: 100%
    }

    .toggle-pricing-wrapperv2 {
        margin-left: 1.56em
    }

    .img-claymation-arrow--waterfall-page.u-d-t-none {
        display: none
    }

    .old_col.u-length-8.u-align--left.old,.old_col.u-length-5.u-align--left {
        width: 100%
    }

    .box.u-borders--right {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .old_row {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem;
        flex-flow: column
    }

    .section-2.u-margins-none.u-borders--top {
        flex-flow: column
    }

    .wrapper-action-items {
        justify-content: flex-end;
        align-items: center
    }

    .btn.u-mb-2-5.u-position-sticky-t8 {
        order: 0
    }

    .btn.cc-columned-body_side {
        display: none
    }

    .text-label {
        width: 75%
    }

    .grid-dropdown-product-navbar {
        grid-template-columns: 1fr;
        width: 100%
    }

    .dropdown-box-navbar {
        background-color: #f6f6f8;
        border-bottom-style: none;
        border-left-style: none;
        border-right-style: none;
        flex-flow: column;
        min-width: 100%;
        padding-bottom: 2rem;
        padding-left: 0;
        padding-right: 0
    }

    .button-hamburger-menu-navbar {
        padding: 12px
    }

    .button-hamburger-menu-navbar.w--open {
        color: #fff;
        background-color: #a6b1bf
    }

    .dropdown-column-left-navbar {
        min-width: 100%
    }

    .wrapper-logo-brand {
        flex: 1
    }

    .dropdown-link-navbar {
        width: 100%
    }

    .link-navigation-bar-item {
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .dropdown-column-right-navbar {
        width: 100%
    }

    .img-claymation-cta-1.cc-msf.u-d-t-none {
        display: none
    }

    .old_section.cc-layout-2,.old_section.cc-layout-2.u-overflow-hidden {
        flex-flow: column
    }

    .old_section.cc-hero.u-bg-color-purple100.u-overflow-hidden {
        flex-flow: column;
        height: auto
    }

    .box-image.u-bg-color-green100,.box-image.u-bg-color-purple100,.box-image.u-bg-color-blue200,.box-image.u-bg-color-yellow-200 {
        min-height: 35rem
    }

    .box-image.cc-hero-ai-messaging {
        padding-top: 0
    }

    .box-text {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .box-text.u-bg-color-gray.cc-comparison-table.u-position-relative.u-overflow-hidden {
        padding-bottom: 0;
        padding-left: 0
    }

    .box-text.u-bg-color-yellow300.cc-comparison-table.u-position-relative.u-overflow-hidden {
        padding-bottom: 0;
        padding-right: 0
    }

    .img-claymation-green--claygent-page-copy.u-d-t-none {
        display: none
    }

    .pricing-table-shadow-new {
        z-index: -1;
        width: 100%;
        max-width: none;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .img-3-stars.cc-pricing-page {
        width: 16rem;
        top: -1.5rem;
        right: -3rem
    }

    .eyebrow.u-mb-1.text-color-primitives-yellow {
        color: var(--color--yellow-600)
    }

    .img-claymation-zigzag-purple--ai-messaging-page.u-d-t-none,.img-claymation-3-stars--ai-messaging-page.u-d-t-none {
        display: none
    }

    .templates-collection-list {
        grid-template-columns: 1fr 1fr
    }

    .wrapper-horizontal.u-ml-1.u-sizing-fill.u-mobile-direction-vertical {
        flex-flow: row;
        justify-content: flex-start;
        align-items: center
    }

    .wrapper-horizontal.u-bg-color-gray-borders.u-radius-0-25.u-width-100.u-mobile-direction-vertical.u-align-center {
        flex-flow: row
    }

    .wrapper-horizontal.u-bg-color-yellow300.u-radius-0-25.u-width-100.u-mobile-direction-vertical.u-align-center {
        flex-flow: row;
        padding-top: 0
    }

    .wrapper-horizontal.u-mobile-direction-vertical {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .img-claymation.u-width-14.u-position-absolute-t64-l0.u-mobile-width-6.u-d-t-none,.img-claymation.u-width-20.u-b320-l-80,.img-claymation.u-width-20.u-position-b240-l-90,.img-claymation.u-height-14.u-t64-l0.u-d-t-none,.img-claymation.u-position--top-64px--right-0.u-w-16rem.u-d-t-none,.img-claymation.u-position--top-64px--left-0.u-w-20rem.u-d-t-none {
        display: none
    }

    .columns-template-description {
        flex-flow: column
    }

    .img.u-h-1-75 {
        height: 1.25rem
    }

    .img.u-h-1-25 {
        height: 2rem
    }
    .img.u-h-1-125 {
        height: 6rem
    }

    .img.u-h-1-5 {
        height: 2.2rem
    }
    .img.u-h-1-last {
        height: 3.5rem
    }

    .img.u-h-1-5.mutiny {
        margin-top: 3px
    }

    .img.u-h-2 {
        height: 3.5rem
    }
    .img.u-h-230 {
        height: 5.5rem
    }

    .img.u-h-1 {
        height: .75rem
    }

    .img.u-h-0-75 {
        height: 2.5rem
    }

    .img-tooltip.u-position-t17-25-r-8.u-width-178 {
        right: 0
    }

    .img-tooltip.u-position-b4-25-l-5.u-width-6 {
        left: -4rem
    }

    .container.cc-boxed {
        padding-top: var(--spacing--3rem);
        padding-bottom: var(--spacing--3rem)
    }

    .container.cc-boxed.cc-right-gray {
        border-top: 1px solid var(--color--gray-border);
        border-left-style: none
    }

    .container.cc-boxed.cc-half-width {
        max-width: none
    }

    .container.u-position-relative.cc-hero {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        min-height: auto
    }

    .container.u-mt-2-5.u-z-index-1 {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .container.u-p-1-5.u-mt-auto.u-z-index-1 {
        background-image: linear-gradient(180deg,rgba(246,246,248,0),var(--color--gray-100)14%);
        margin-top: 6rem
    }

    .container.u-d-inline-flex {
        flex-flow: column;
        display: block
    }

    .section {
        padding-top: var(--spacing--6rem);
        padding-bottom: var(--spacing--6rem)
    }

    .section.cc-header {
        padding-top: 7rem
    }

    .section.cc-header.cc-university {
        padding-top: 6rem
    }

    .section.cc-header.cc-blog {
        padding-top: 10rem
    }

    .section.cc-header.cc-data-providers {
        padding-top: 6rem
    }

    .section.u-pt-0.u-bg-gray-light.u-p-0.overflow-hidden {
        height: auto;
        max-height: none;
        padding-top: 70px
    }

    .section.u-pt-0.u-bg-gray-light.u-p-0.overflow-hidden.u-d-none {
        display: none
    }

    .section.u-bg-white.cc-tablet {
        padding-bottom: var(--spacing--1rem);
        display: block
    }

    .section.u-minh-100vh.u-flex_v.u-pb-0.u-overflow-hidden.text-center.u-bg-gray-light {
        height: 770px
    }

    .section.cc-product_pages {
        background-image: linear-gradient(180deg,var(--color--white),var(--color--purple-200)0%);
        height: auto
    }

    .section.cc-product_pages.c-yellow {
        background-image: linear-gradient(to bottom,var(--color--yellow-300),var(--color--yellow-300)),linear-gradient(90deg,var(--color--white)65%,var(--color--yellow-400)65%)
    }

    .section.cc-product_pages.c-green {
        background-image: linear-gradient(to bottom,var(--color--green-200),var(--color--green-200)),linear-gradient(90deg,var(--color--white)65%,var(--color--green-300)65%)
    }

    .section.cc-product_pages.c-blue.overflow-hidden {
        background-image: linear-gradient(90deg,var(--color--white),var(--color--blue-200)0%)
    }

    .section.cc-expert-profile-hero {
        padding-top: var(--spacing--8rem)
    }

    .col.col-lg-6.col-md-12.u-minh-50vh {
        height: auto
    }

    .col.col-lg-6.col-md-12.md-center {
        text-align: center;
        flex-flow: column;
        justify-content: center;
        align-items: center
    }

    .col.col-lg-6.overflow-hidden.u-p-0.col-md-12 {
        flex-flow: column
    }

    .col.col-lg-6.u-d-flex {
        justify-content: flex-start;
        align-items: flex-start
    }

    .col.col-md-4 {
        flex-basis: 33.33%;
        max-width: 33.3333%
    }

    .col.col-no-gutters.col-no-margins.col-lg-6.col-md-12.col-md-first.u-ml--8-75.u-pl-12-5 {
        margin-left: 0;
        padding-left: 0
    }

    .col.col-no-gutters.col-no-margins.col-lg-6.col-md-12.u-mr--8-75.u-pr-12-5 {
        margin-right: 0;
        padding-right: 0
    }

    .col.col-no-gutters.col-no-margins.col-lg-6.col-md-12.u-ml--8-75rem {
        margin-left: 0
    }

    .col.col-no-gutters.col-no-margins.col-shrink.u-md-d-none {
        display: none
    }

    .col.col-md-8 {
        flex-basis: 66.67%;
        max-width: 66.6667%
    }

    .col.col-md-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col.col-md-first {
        order: -1
    }

    .col.col-lg-5.col-sm-12.u-m-0.u-p-0.u-pl-2-5 {
        padding-left: 0
    }

    .col.col-lg-5.col-md-12.u-md-center {
        text-align: center
    }

    .col.col-md-7 {
        flex-basis: 58.33%;
        max-width: 58.3333%
    }

    .col.u-mb-0.u-flex_v.col-md-12 {
        margin-top: 1rem
    }

    .col.col-md-1 {
        flex-basis: 8.33%;
        max-width: 8.33333%
    }

    .col.col-md-last {
        order: 1
    }

    .col.col-md-10 {
        flex-basis: 83.33%;
        max-width: 83.3333%
    }

    .col.col-lg-3.col-md-6.col-sm-12.col-no-gutters {
        margin-bottom: 0
    }

    .col.col-md-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col.col-md-5 {
        flex-basis: 41.67%;
        max-width: 41.6667%
    }

    .col.col-md-11 {
        flex-basis: 91.67%;
        max-width: 91.6667%
    }

    .col.col-md-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col.col-md-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col.col-md-2 {
        flex-basis: 16.67%;
        max-width: 16.6667%
    }

    .col.cc-timeline-date,.col.cc-timeline-progress-bar {
        display: none
    }

    .col.cc-timeline-body {
        margin-top: 1rem
    }

    .col.cc-timeline-tags {
        order: -1
    }

    .row.cc-timeline {
        flex-flow: column
    }

    .div-block {
        font-size: 1.25rem
    }

    .card-body.full-card {
        height: 770px
    }

    .h2-2 {
        font-size: 3.2rem
    }

    .u-mb-0 {
        margin-bottom: 0
    }

    .card-wrapper.u-card_border.u-mh-500.u-p-1-5 {
        min-height: 360px
    }

    .card-wrapper.u-card_border.u-h-fill.u-p-5 {
        padding: var(--spacing--2-5rem)
    }

    .card-wrapper.u-bg-yellow-500.u-h-40 {
        height: 30rem
    }

    .u-pt-0 {
        padding-top: 0
    }

    .u-p-0 {
        padding: 0
    }

    .u-mt-0 {
        margin-top: 0
    }

    .u-pb-0 {
        padding-bottom: 0
    }

    .u-m-0 {
        margin: 0
    }

    .paragraph-1-125.u-mt-1._w-70.u-mlr-auto {
        width: 100%
    }

    .paragraph-1-125.u-mt-1._w-70.u-mlr-auto.u-z-index-1 {
        font-size: 16px
    }

    .columned-body {
        flex-direction: column;
        position: relative
    }

    .columned-body_side {
        padding-top: var(--spacing--2rem);
        padding-bottom: var(--spacing--3rem);
        background-color: var(--color--gray-100);
        width: 100%;
        max-width: none
    }

    .columned-body_side.cc-right {
        border-top: 1px solid var(--color--gray-border);
        background-color: var(--color--white);
        border-left-style: none
    }

    .columned-body_side.cc-right.u-bg-gray-light {
        background-color: var(--color--gray-100)
    }

    .columned-body_side.cc-right.cc-md-hide {
        display: none
    }

    .columned-body_side.cc-left {
        border-top: 1px solid var(--color--gray-border);
        border-right-style: none;
        order: 0
    }

    .columned-body_side.cc-left.cc-university,.columned-body_side.cc-left.cc-data-providers {
        border-bottom: 1px solid var(--color--gray-border);
        padding-top: 79px;
        padding-bottom: 0
    }

    .columned-body_side.cc-left.cc-blog-toc {
        display: none
    }

    .columned-body_side.cc-left.cc-faq-categories {
        z-index: 4;
        border-bottom: 1px solid var(--color--gray-border);
        padding-top: 79px;
        padding-bottom: 0;
        position: -webkit-sticky;
        position: sticky;
        top: 0
    }

    .columned-body_side.cc-left.cc-employee-counts {
        border-bottom: 1px solid var(--color--gray-border);
        padding-top: 64px;
        padding-bottom: 0;
        display: none
    }

    .columned-body_side.cc-left.cc-md-hide {
        display: none
    }

    .columned-body_side.cc-left.cc-credits-calculator {
        border-bottom: 1px solid var(--color--gray-border);
        background-color: var(--color--white)
    }

    .columned-body_side.cc-experts {
        border-top: 1px none var(--color--gray-border);
        border-bottom: 1px solid var(--color--gray-border);
        border-right-style: none;
        border-radius: .25rem;
        order: 0;
        padding-bottom: 0;
        overflow: hidden
    }

    .columned-body_center.cc-blog-list {
        padding-bottom: var(--spacing--3rem)
    }

    .columned-body_center.cc-nav-offset {
        padding-top: 76px
    }

    .columned-body_center.cc-nav-offset.cc-md-reset-offset {
        padding-top: var(--spacing--1rem)
    }

    .columned-body_center.cc-experts {
        max-width: 100%
    }

    .university_nav-link {
        flex: 1
    }

    .university_nav-link.cc-search {
        margin-bottom: var(--spacing--1rem);
        padding-top: var(--spacing--0-75rem);
        padding-bottom: var(--spacing--0-75rem);
        border-bottom-color: var(--color--gray-medium);
        width: calc(100% - 180px)
    }

    .university_category-title-wrapper {
        grid-column-gap: var(--spacing--1-5rem);
        grid-row-gap: var(--spacing--1-5rem)
    }

    .prefooter-cta_clay-1 {
        right: -200px
    }

    .prefooter-cta_clay-2 {
        left: -269px
    }

    .university_hero-illo {
        width: 300px;
        right: -165px
    }

    .university_illo-find-people {
        width: 140px;
        right: -50px
    }

    .university_illo-find-companies {
        width: 240px;
        bottom: -80px;
        left: -120px
    }

    .new-blog_h0 {
        font-size: 5rem
    }

    .new-blog_subnav-title {
        margin-right: var(--spacing--1rem)
    }

    .subnav-category_dropdown_btn {
        background-color: #fbfbfc;
        border: 1px solid #a2a8b7;
        border-radius: .2rem;
        width: 160px;
        padding: .75rem 1rem;
        display: block
    }

    .subnav-category_dropdown_btn.cc-blog {
        border-style: none;
        width: 100px;
        padding: 0;
        font-size: .875rem
    }

    .subnav-category_dropdown_btn.cc-university {
        position: absolute;
        top: 15px;
        bottom: auto;
        left: auto;
        right: 1.5rem
    }

    .subnav-category_dropdown_btn.cc-credits-calculator {
        position: absolute;
        top: .2rem;
        bottom: auto;
        left: auto;
        right: 1.5rem
    }

    .subnav-category_dropdown {
        position: static
    }

    .subnav-category_dropdown.cc-blog {
        padding-left: var(--spacing--1rem);
        border-left: 1px solid #a2a8b7;
        position: static
    }

    .subnav-category_dropdown_list {
        display: none;
        position: absolute
    }

    .subnav-category_dropdown_list.w--open {
        background-color: #f6f6f8;
        padding-bottom: 1rem;
        position: relative
    }

    .subnav-category_dropdown_list.cc-blog {
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .subnav-category_dropdown_list.cc-blog.w--open {
        padding-bottom: var(--spacing--1-5rem);
        background-color: #fbfbfc;
        border-bottom: 1px solid #e7e8ec;
        width: 100%;
        position: absolute;
        top: 52px;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .subnav-category_dropdown_list.cc-credits-calculator.w--open {
        background-color: var(--color--white)
    }

    .new-blog_subnav-category_list {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column
    }

    .subnav-category_dropdown_btn-arrow {
        margin-right: 1rem
    }

    .subnav-category_dropdown_btn-arrow.cc-blog {
        margin-right: 0
    }

    .new-blog_subnav {
        flex-flow: wrap;
        top: 78px
    }

    .new-blog_subnav-category_link {
        padding-top: var(--spacing--1rem);
        padding-bottom: var(--spacing--1rem);
        border-bottom: 1px solid var(--color--gray-border)
    }

    .swiper-wrapper.is-slider-maiin,.swiper-wrapper.u-gap-24 {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .swiper-slide.cc-blog-featured {
        width: 100%
    }

    .columned-body_title-wrapper,.columned-body_title-wrapper.cc-credits-calculator {
        border-bottom-style: none
    }

    .columned-body_sticky {
        position: relative;
        top: 0
    }

    .columned-body_sticky.cc-university-nav {
        padding-top: var(--spacing--1rem)
    }

    .columned-body_sticky.cc-faq-categories {
        padding-top: var(--spacing--0-75rem);
        padding-bottom: var(--spacing--0-75rem);
        height: 100%
    }

    .columned-body_sticky.cc-credits-calculator {
        padding-top: var(--spacing--0-5rem);
        padding-bottom: var(--spacing--0-5rem);
        top: 3rem
    }

    .columned-body_sticky.cc-experts {
        padding-top: var(--spacing--0-5rem);
        padding-bottom: var(--spacing--0-5rem);
        border-right: 1px solid var(--color--gray-border);
        top: auto
    }

    .new-blog_h1 {
        letter-spacing: -.02em;
        font-size: 3.9rem;
        font-weight: 400;
        line-height: 1.2
    }

    .data-providers_nav-link {
        flex: 1
    }

    .data-providers_nav-link.cc-search {
        margin-bottom: var(--spacing--1rem);
        padding-top: var(--spacing--0-75rem);
        padding-bottom: var(--spacing--0-75rem);
        border-bottom-color: var(--color--gray-medium);
        width: calc(100% - 180px)
    }

    .data-providers_hero-illo {
        width: 300px;
        right: -165px
    }

    .grid.u-grid-table.u-position-relative,.new-blog_body-mobile {
        display: block
    }

    .new-blog_body-desktop {
        display: none
    }

    .section-anchor-offset {
        top: -120px
    }

    .section-illo_top-right {
        top: -2px
    }

    .team-table {
        max-width: 88%
    }

    .old_collection_list.cc-careers_team-table {
        height: 40rem;
        display: block;
        overflow: scroll
    }

    .dropdown-toggle-navbar {
        flex: 1;
        width: 100%;
        min-height: auto;
        padding-left: 20px;
        padding-right: 0
    }

    .collection-item.u-p-0 {
        width: 50%
    }

    .collection-list.u-layout-direction-vertical {
        flex-flow: wrap
    }

    .cl-nav_menu-dropdown_wrapper {
        flex-direction: column;
        flex: 1
    }

    .cl-nav_menu-dropdown_wrapper:focus {
        box-shadow: none
    }

    .g-nav_menu-button-icon {
        justify-content: center;
        align-items: center;
        width: 24px;
        height: 24px;
        margin-top: 4px;
        display: flex
    }

    .g-nav_menu-button-icon.u-mt-0 {
        margin-top: 0
    }

    .g-nav_menu-button {
        background-color: transparent;
        justify-content: center;
        align-items: center;
        height: 100%;
        margin-right: -1.5rem;
        padding: 1.5rem;
        display: flex;
        overflow: auto
    }

    .g-nav_menu-button:focus-visible {
        background-color: #d8d8d8
    }

    .g-nav_menu-button[data-wf-focus-visible] {
        background-color: #d8d8d8
    }

    .g-nav_menu-button.w--open {
        z-index: 1;
        background-color: transparent
    }

    .g-nav_menu-mobile-flex {
        flex-direction: column;
        flex: 1;
        justify-content: space-between;
        height: 100%;
        display: flex
    }

    .g-nav_menu-mobile {
        align-items: center;
        display: flex
    }

    .g-nav_menu-list_item {
        border-bottom: 1px solid var(--color--gray-border);
        background-color: var(--color--white);
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }

    .g-nav_menu-dropdown_wrapper {
        flex-direction: column;
        flex: 1;
        overflow: auto
    }

    .g-nav_menu-dropdown_wrapper:focus {
        box-shadow: none
    }

    .g-main_nav_container {
        z-index: 2;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
        position: relative
    }

    .g-nav_menu-overlay {
        display: none
    }

    .g-nav_menu-left {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-direction: column;
        flex: none;
        justify-content: flex-start;
        align-items: stretch;
        height: auto;
        padding-bottom: 5vh
    }

    .g-nav_menu {
        background-color: var(--color--white);
        flex-direction: column;
        height: 100dvh;
        margin-left: 0;
        position: absolute;
        overflow: auto
    }

    .g-nav_wrapper {
        top: 0
    }

    .g-nav {
        border-bottom-style: none;
        height: 79px;
        padding-left: 0;
        padding-right: 0;
        box-shadow: inset 0 -1px rgba(8,8,8,.16)
    }

    .nav_dropdown-list.w--open {
        background-color: #f6f6f8;
        padding-bottom: 1rem;
        position: relative;
        top: 0%
    }

    .nav_dropdown-list.cc-old.w--open {
        padding-left: 20px;
        padding-right: 20px
    }

    .g-nav_menu-right {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        margin-top: auto;
        padding: 20px
    }

    .g-nav_menu-right.cc-mobile {
        z-index: 1;
        margin-right: 12px;
        padding-left: 0;
        padding-right: 0;
        position: relative
    }

    .g-nav_menu-right.cc-desktop {
        display: none
    }

    .company_wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 20px;
        display: flex
    }

    .company_wrapper.u-mt-1-5.net-new {
        grid-row-gap: 10px
    }

    .credit-calculator_check-grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr
    }

    .paragraph-1-4 {
        font-size: 1.4rem
    }

    .h0 {
        font-size: 4rem
    }

    .table-visual {
        width: 100%
    }

    .company-logo {
        max-height: 10em
    }

    .main-btn.cc-black.u-mt-1-5.u-ml-auto,.main-btn.cc-black.u-ml-auto {
        margin-left: 0;
        margin-right: auto
    }

    .main-btn.cc-workflow {
        text-align: center;
        font-size: .9rem;
        line-height: 1.4
    }

    .u-h0 {
        letter-spacing: -3px;
        font-size: 3.5rem
    }

    .u-h0.enterprise {
        text-align: center;
        font-size: 60px
    }

    .banner {
        text-align: center;
        flex-flow: column
    }

    .img-ai-messaging-hero {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .u-w-40 {
        width: auto;
        padding-right: 0
    }

    .sticky-features_item {
        min-height: auto;
        padding-bottom: 80px
    }

    .sticky-features_img-mobile {
        border-radius: 4px;
        margin-bottom: 45px;
        display: block
    }

    .sticky-features_visuals {
        width: 50%;
        display: none
    }

    .card-grid_list {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .card-grid_list.cc-experts {
        grid-template-columns: 50% repeat(auto-fit,50%)
    }

    .section-illo_right-full {
        max-width: 350px;
        top: -2px
    }

    .name-vis {
        flex-flow: row;
        justify-content: flex-start;
        align-items: flex-end;
        min-height: 80px;
        padding-top: 6px
    }

    .u-integration_wrapper {
        height: 401px
    }

    .u-grid_integration {
        width: 1350px
    }

    .u-integration_cell {
        width: 5rem;
        height: 5rem
    }

    .u-integration_cell.u-integration_link.pink {
        border: 1px #000
    }

    .u-integration_cell.link-center {
        width: 15rem
    }

    .u-card_border {
        border: 1px none var(--color--black)
    }

    .text-field-outline {
        min-width: auto
    }

    .form-block {
        padding-right: 0
    }

    .u-mr-auto.u-mt-auto.u-flex_gap-24 {
        margin-left: 0
    }

    .hero_tabs-wrapper {
        margin-top: 0;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .hero_tabs-wrapper._1 {
        order: 0;
        margin-left: auto
    }

    .hero_tabs-wrapper._2 {
        order: 2;
        margin-bottom: 0;
        margin-right: auto;
        position: static
    }

    .hero_tabs-wrapper._3 {
        order: 3;
        margin-bottom: 0;
        margin-left: auto
    }

    .hero_tabs-wrapper._4 {
        order: 4;
        margin-right: auto
    }

    .hero_tabs-wrapper.enrichment-popup,.hero_tabs-wrapper.ai-popup {
        order: 2;
        margin-right: auto;
        display: none;
        position: static
    }

    .hero_tabs-wrapper.quote.vanta,.hero_tabs-wrapper.quote.notion,.hero_tabs-wrapper.quote.verkada,.hero_tabs-wrapper.quote.anthropic,.hero_tabs-wrapper.quote.sendoso,.hero_tabs-wrapper.quote.mutiny,.hero_tabs-wrapper.quote.clickup {
        display: none
    }

    .tab-link_description {
        margin-top: 1rem
    }

    .tab-link_description.u-mt-1 {
        opacity: 1;
        height: auto
    }

    .feature_tab-content_wrapper {
        display: none
    }

    .feature_img-mobile {
        aspect-ratio: 16/9;
        flex: 0 auto;
        width: 100%;
        display: block;
        overflow: hidden
    }

    .feature_img-mobile.u-mt-2.cc-bg-green {
        height: 480px;
        min-height: 480px
    }

    .u-content-asset_wrapper {
        justify-content: center;
        align-items: center;
        position: static
    }

    .u-content-asset_wrapper.cc-center {
        justify-content: center;
        align-items: center;
        height: 400px
    }

    .u-content-asset_wrapper.cc-bg-yellow {
        background-position: 50%;
        background-size: cover
    }

    .u-content-asset_wrapper.cc-bg-pink {
        background-position: 50%;
        background-size: cover
    }

    .feature_tab-link {
        color: #000;
        border-bottom-style: none;
        padding: 0
    }

    .feature_tab-link:hover {
        color: #000
    }

    .feature_tab-link.w--current {
        box-shadow: none;
        color: #000;
        border-bottom-style: none
    }

    .feature_tabs {
        height: auto;
        display: block
    }

    .feature_copy {
        flex: 1
    }

    .feature_item-content {
        grid-column-gap: 1rem;
        grid-row-gap: 2rem;
        flex-flow: wrap
    }

    .main-btn-2 {
        padding-left: 50px
    }

    .scene---sticky {
        height: 50vh
    }

    .img-clay.p-bl {
        width: 150px
    }

    .u-logo_full-still.u-mt-1 {
        align-items: center;
        justify-items: start
    }

    .spiral {
        margin-left: 35%
    }

    .u-product_container {
        width: 70%;
        margin-left: auto;
        margin-right: auto
    }

    .u-product_container.u-z-index-1.c-dropshadow {
        width: 100%
    }

    .u-product_container.u-padding {
        z-index: 10;
        text-align: center;
        position: relative
    }

    .u-product_container.full {
        width: 100%
    }

    .u-position-absolute.u-w-40 {
        z-index: 0;
        top: 3%
    }

    .u-position-absolute.u-w-40.u-d-t-none {
        display: none
    }

    .u-position-absolute.cc-img-product-hero {
        padding-right: var(--spacing--2rem);
        padding-left: var(--spacing--2rem);
        width: 100%;
        max-width: 100%;
        position: static
    }

    .product-img {
        width: 100%;
        position: relative;
        right: auto
    }

    .product-img.u-z-index-1 {
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        top: auto;
        right: auto
    }

    .u-flex_center {
        align-self: stretch;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto
    }

    .c-secondary_nav-link {
        justify-content: flex-start;
        align-items: flex-start
    }

    .camera {
        background-image: linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,.45));
        background-repeat: repeat,no-repeat;
        background-size: auto,cover;
        overflow: visible
    }

    .stepper-wrap {
        grid-column-gap: 4px;
        grid-row-gap: 4px
    }

    .wrap__sticky.sticky {
        top: 110px
    }

    .track {
        height: 400vw;
        margin-bottom: 0;
        display: none
    }

    .frame {
        justify-content: flex-start;
        align-items: flex-start
    }

    .item {
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 46px
    }

    ._wf-table {
        width: 100%;
        font-size: 10px
    }

    ._wf-tab-list_item,._wf-tab-list_item-noscroll {
        flex: 0 auto;
        height: 25px
    }

    .workflow-container._1 {
        padding-left: 40px
    }

    .hero_tab-container {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-top: 0;
        margin-bottom: 0;
        display: flex;
        position: static
    }

    .arrow {
        display: none
    }

    .arrow.tablet {
        margin-left: auto;
        margin-right: auto;
        padding-right: 50px;
        display: none;
        top: 470px;
        left: auto
    }

    .arrow.tablet._2 {
        padding-left: 0;
        padding-right: 0;
        top: 547px;
        right: auto;
        transform: none
    }

    .arrow.tablet._3 {
        padding-left: 0;
        padding-right: 10px;
        top: 630px;
        transform: none
    }

    .btn--hero {
        display: none
    }

    .empty-state.cc-experts {
        min-height: 48svh
    }

    .wrap-v-tiny {
        flex-flow: row;
        justify-content: space-between;
        align-items: flex-end;
        min-height: 50px
    }

    .testimonial-quote-block {
        grid-column-gap: 4px;
        grid-row-gap: 4px
    }

    .hero-img {
        z-index: 0;
        height: 510px;
        display: none;
        top: 144px;
        left: -70px
    }

    .hero-img.u-tb-top {
        height: 300px;
        margin-top: auto;
        margin-left: -580px;
        display: block;
        top: 220px;
        right: auto
    }

    .hero-img.u-tb-bottom {
        height: 300px;
        margin: auto auto 0;
        display: block;
        bottom: -40%;
        right: auto
    }

    .enterprise-hero-visual {
        margin-top: -168px;
        right: -470px
    }

    .enterprise-hero-visual._2 {
        bottom: -77%
    }

    .ent_absolute {
        flex-flow: column
    }

    .u-border-padding {
        width: 70%;
        margin-left: auto;
        margin-right: auto
    }

    .container-large {
        flex-flow: column
    }

    .banner-content-wide {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column
    }

    .paragraph-regular {
        font-size: 11px
    }

    .arrow-absolute {
        top: 111px;
        left: auto;
        transform: rotate(90deg)
    }

    .arrow-absolute.left {
        top: 471px
    }

    .logo {
        object-position: 0% 50%;
        margin-top: 0;
        margin-left: 0
    }

    .banner-wrapper {
        display: flex
    }

    .fs-cc-banner_buttons-wrapper {
        margin-top: 1rem
    }

    .fs-cc-banner_text {
        margin-right: 0
    }

    .nav_dropdown-flex {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-flow: column;
        max-width: 95%
    }

    .nav {
        border-bottom-color: var(--color--gray-100)
    }

    .nav_menu-list {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch
    }

    .nav_link {
        border-bottom: 1px solid var(--color--gray-100);
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .nav_link.cc-login {
        border-bottom-style: none;
        width: auto
    }

    .nav_menu {
        flex-flow: column;
        max-height: 100svh;
        margin-top: 1px;
        position: absolute;
        overflow: auto
    }

    .tabs-menu {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch
    }
}

@media screen and (max-width: 767px) {
    .moving_set {
        display: flex;
    }
    h1 {
        font-size:2.5rem
    }

    h2 {
        font-size: 2rem
    }

    h3 {
        font-size: 1.5rem
    }

    h4 {
        font-size: 1.2rem
    }

    .heading-medium {
        font-size: 1.5rem
    }

    .page-wrapper {
        margin-top: 50px
    }

    .padding-global {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .margin-medium {
        margin: 1.25rem
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .hero-image_wrapper-1 {
        height: 2.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .logos_wrapper-1 {
        align-items: center
    }

    .logos_headline {
        margin-bottom: 2rem;
        font-size: 1.2rem
    }

    .how_heading-1 {
        font-size: 2.4rem
    }

    .how_paragraph-1 {
        font-size: 1.2rem
    }

    .tools_heading {
        margin-bottom: 3rem;
        font-size: 2.6rem
    }

    .tools_wrapper-5 {
        margin-right: 4.5rem
    }

    .tools_logo-wrapper {
        border-radius: 1.5rem;
        width: 10rem;
        height: 4.5rem;
        margin-left: .5rem;
        margin-right: .5rem;
        padding: .75rem
    }

    .tools_logo-image {
        width: 5rem
    }

    .tools_logo-image.small {
        width: 4rem
    }

    .tools_logo-image.medium {
        width: 5rem
    }

    .tools_logo-image.large {
        width: 5.5rem
    }

    .extension_padding {
        padding-top: 4rem
    }

    .extension_wrapper-1 {
        flex-direction: column;
        justify-content: center
    }

    .extension_wrapper-2 {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .extension_lottie-desktop {
        display: none
    }

    .get-started_padding {
        padding-top: 6rem;
        padding-bottom: 4rem
    }

    .get-started_wrapper-1 {
        margin-bottom: 4rem
    }

    .get-started_heading-center {
        font-size: 3rem
    }

    .get-started_wrapper-2 {
        flex-direction: column
    }

    .get-started_wrapper-3 {
        margin-bottom: -1rem
    }

    .get-started_wrapper-4 {
        margin-left: 0
    }

    .form-select-field-1 {
        font-size: .9rem
    }

    .video-play-icon-2 {
        width: 1.5rem
    }

    .extension_paragraph {
        font-size: 1.2rem
    }

    .marquee-gradient-left,.marquee-gradient-right {
        width: 6rem
    }

    .nav_menu-button {
        margin-left: .5rem
    }

    .tools_wrapper-3 {
        margin-bottom: 0
    }

    .extension_3d-image-mobile {
        width: 16rem;
        top: -5rem
    }

    .moblie-menu_padding {
        padding-top: 4rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .policy_padding {
        padding-top: 6rem
    }

    .policy_heading {
        font-size: 3rem
    }

    .policy_paragraph-1 {
        font-size: 1rem
    }

    .policy_in-short-wrapper-1 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 1.5rem
    }

    .policy_in-short-text {
        font-size: 1rem
    }

    .policy_subheading-3,.policy_wrapper-2 {
        margin-bottom: 2rem
    }

    .policy_paragraph-2 {
        margin-bottom: 2rem;
        font-size: 1rem
    }

    .policy_subheading-2 {
        margin-bottom: 2rem
    }

    .policy_list-with-margin,.policy_list-no-margin {
        padding-left: 1rem;
        font-size: 1rem
    }

    .faq_wrapper-1 {
        margin-bottom: 3rem
    }

    .faq_grid-block {
        flex-direction: column;
        align-items: flex-start
    }

    .faq_text-wrapper-2 {
        padding-right: 2rem
    }

    .faq_text-wrapper-2.leads {
        white-space: pre-wrap;
        max-width: 25em
    }

    .faq_dropdown.leads {
        max-width: 22em
    }

    .use-case-hero_padding {
        padding-top: 6rem;
        padding-bottom: 8rem
    }

    .use-case-hero_grid {
        grid-row-gap: 4rem
    }

    .use-case-hero_heading {
        font-size: 2.8rem
    }

    .use-case-hero_paragraph {
        width: 100%;
        font-size: 1.2rem
    }

    .button-small {
        display: block
    }

    .template_heading {
        margin-bottom: 2rem;
        font-size: 2.4rem
    }

    .template_grid-1 {
        grid-column-gap: 0rem;
        grid-row-gap: 1.5rem;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .template-grid-2.shift-down {
        margin-top: 0
    }

    .use-case_padding {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .policy_lottie {
        width: 5rem;
        left: -.5rem
    }

    .use-case-template_padding {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .template_card {
        height: auto
    }

    .template_bg-icon {
        width: 10rem;
        bottom: 3rem;
        right: 3rem
    }

    .marquee-horizontal,.teams-track {
        height: 4rem
    }

    .teams-track.update {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        min-width: 0
    }

    .image-wrapper {
        width: 7rem;
        margin-right: 2.5rem
    }

    .image-wrapper.pave {
        width: 6rem
    }

    .image-wrapper.ramp-2 {
        width: 100%;
        max-width: 4.0625rem
    }

    .image-wrapper.courier-2 {
        width: 100%;
        max-width: 4rem
    }

    .image-wrapper.intercom-2 {
        max-width: 5.5rem
    }

    .image-wrapper.workstream-2 {
        max-width: 7rem
    }

    .image-wrapper.verkada-2 {
        max-width: 6rem
    }

    .image-wrapper.predictable-2 {
        max-width: 7em
    }

    .image-wrapper.hightouch,.image-wrapper.active-campaign {
        width: 100%;
        max-width: 4.89813rem
    }

    .testimonial_lottie {
        width: 10rem;
        bottom: -2.5rem
    }

    .use-case-tools_padding {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .trusted-by_logo-large {
        width: 5rem
    }

    .trusted-by_logo-medium {
        width: 4rem
    }

    .use-case-quote_lottie {
        width: 3rem
    }

    .trusted-by_text {
        margin-top: 0
    }

    .trusted-by_logo-wrapper {
        border-radius: .75rem;
        height: 3rem
    }

    .trusted-by_wrapper {
        margin-bottom: 2rem
    }

    .video-play-text-1 {
        font-size: .8rem
    }

    .video-play-icon-wrapper-4 {
        border-radius: 1.5rem
    }

    .span-doodle-get-started {
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .extension_corner-1,.extension_corner-2,.extension_corner-3,.extension_corner-4 {
        width: 50%
    }

    .span-underline-anything {
        padding-bottom: .25rem
    }

    .use-case-quote_padding {
        padding-top: 4rem
    }

    .use-case-quote_heading {
        margin-bottom: 3rem;
        font-size: 2.4rem
    }

    .use-case-quote_wrapper-2 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 3rem
    }

    .use-case-quote_wrapper-3 {
        width: 6rem;
        margin-bottom: 1rem;
        margin-right: 0
    }

    .use-case-quote_wrapper-4 {
        flex-direction: column;
        flex: 0 auto;
        justify-content: center;
        align-items: center;
        width: 100%
    }

    .use-case-quote_user-image {
        border-radius: .75rem
    }

    .use-case-quote-text-1 {
        text-align: center;
        font-size: 1.3rem
    }

    .use-case-quote_text-2 {
        text-align: center;
        width: 65%;
        margin-left: auto;
        margin-right: auto
    }

    .use-case-qoute_corner-1,.use-case-qoute_corner-2,.use-case-qoute_corner-3,.use-case-qoute_corner-4 {
        width: 50%
    }

    .span-underline-dream-purple,.span-underline-templates-purple {
        padding-bottom: .25rem
    }

    .how_text-1 {
        font-size: 1rem
    }

    .how_card-heading {
        font-size: 1.4rem
    }

    .how_text-3,.how_text-4 {
        font-size: 1rem
    }

    .trusted-by_logo-small {
        width: 3rem
    }

    .span-underline-pave {
        padding-bottom: .25rem
    }

    .features_padding {
        padding: 6rem 0 4rem
    }

    .get-started_heading-left {
        font-size: 3rem
    }

    .get-started_video-block {
        border-radius: 1.8rem
    }

    .get-started_image_bg {
        border-radius: 1rem
    }

    .get-started_padding-copy {
        padding-top: 6rem;
        padding-bottom: 4rem
    }

    .hero-image_wrapper-2-copy {
        padding: 1rem
    }

    .extension_heading {
        margin-bottom: 8rem;
        font-size: 2.6rem
    }

    .rivia-scroll-wrapper-3 {
        margin-top: 90%
    }

    .rivia-scroll-wrapper-3.why-clay.mainstreet {
        margin-top: 0%;
        margin-right: auto;
        position: absolute;
        bottom: -17.2vh;
        right: auto
    }

    .heading-36 {
        font-size: 2rem
    }

    .how-it-works_tabs-grid.padding {
        padding-top: 4rem
    }

    .img-contain.img-radius-circle {
        border-radius: 100%;
        height: auto
    }

    .img-full-width.cover.show-mobile {
        object-fit: contain;
        display: block
    }

    .img-full-width.cover.hide-mobile {
        object-position: 50% 50%;
        display: none
    }

    .img-full-width.border-left-radius-12 {
        object-fit: contain
    }

    .heading-80 {
        z-index: 2;
        font-size: 3.75rem;
        position: relative
    }

    .heading-80.outbound {
        font-size: 3rem;
        line-height: 1.12
    }

    .meet-embed.margin-right-18 {
        margin-right: .5rem
    }

    .text-size-22 {
        font-size: 1rem
    }

    .text-size-22.leads {
        font-size: 1.125rem;
        line-height: 1.6
    }

    .text-size-18 {
        font-size: 1rem
    }

    .text-size-18.leads {
        font-family: SÃ¶hne buch;
        font-size: 1.125rem;
        line-height: 1.6
    }

    .start-link-wrapper.margin-horizontal-32 {
        margin-right: 0
    }

    .padding-section-86 {
        padding-top: 3rem;
        padding-bottom: 5rem
    }

    .heading-44 {
        font-size: 2.5rem
    }

    .resources-links {
        max-width: 50rem
    }

    .header-window {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .header-embed {
        margin-left: 2rem
    }

    .window-title-wrapper {
        padding-left: 1rem
    }

    .window-title {
        padding-right: .75rem
    }

    .window-title._02 {
        padding-left: 1rem
    }

    .window-title._01 {
        width: 85%
    }

    .resource-icon {
        max-width: 1.2rem
    }

    .link-arrow {
        flex: none;
        max-width: .75rem
    }

    .resources-icon-wrapper {
        max-width: 2rem;
        height: 2rem
    }

    .window-content-links {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .testimonial-wrapper {
        flex: none
    }

    .text-size-14 {
        font-size: 1rem
    }

    .text-size-14.crm-table-heading {
        font-size: .625rem
    }

    .text-size-14.outbound,.text-size-20 {
        font-size: 1rem
    }

    .text-size-20.outbound {
        font-size: 1.25rem;
        line-height: 1.44
    }

    .text-size-20.leads {
        font-family: SÃ¶hne krÃ¤ftig;
        font-size: 1.25rem;
        line-height: 1.44
    }

    .text-size-24 {
        font-size: 1rem
    }

    .integrations-table-wrapper.home {
        display: none
    }

    .integrations-table-wrapper.outbound {
        padding-bottom: 1.5em
    }

    .integrations-table-wrapper.outbound.overlay {
        max-width: none;
        position: static;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .integrations-table-wrapper.outbound.hide-mobile {
        display: none
    }

    .text-size-21 {
        font-size: 1rem
    }

    .text-size-21.text-weight-bold {
        font-size: 1.3125rem
    }

    .integrations-table-header-wrapper.outbound {
        flex-direction: column;
        align-items: flex-start
    }

    .integrations-dropdown {
        min-width: 11.173rem
    }

    .integrations-outer-table-wrapper.outbound {
        overflow: visible
    }

    .case-study-home-wrapper {
        width: 100%;
        max-width: 30em
    }

    .use-case-hero_heading2 {
        font-size: 2.8rem
    }

    .use-case-hero_padding-small,.use-case-hero_padding-ai {
        padding-top: 6rem;
        padding-bottom: 8rem
    }

    .run-down-grid.v2 {
        overflow: auto
    }

    .run-down-wrapper.v2 {
        overflow: hidden
    }

    .changelog-grid.mobile-v1 {
        min-width: 10.25em
    }

    .nav_dd-links.mobile-items {
        border-left-style: none;
        padding-left: 0
    }

    .nav_dd-link-item.mobile-v1 {
        grid-column-gap: 0em;
        grid-row-gap: 0em;
        border-top: 1px solid #eee;
        padding-top: .75em;
        padding-bottom: .75em;
        padding-left: .5em;
        display: flex
    }

    .nav_dd-link-item-icon.mobile-v1 {
        max-width: 1em;
        max-height: 1em;
        margin-right: .5em
    }

    .learn-arrow-wrapper {
        text-align: center
    }

    .documentation-grid.mobile-v1 {
        min-width: 10.25em
    }

    .nav_product-dd-items.mobile-items {
        padding-top: 1em
    }

    .source-heading {
        margin-bottom: 3rem;
        font-size: 2.6rem
    }

    .old_tabs-menu.margin-right-48 {
        min-width: 0
    }

    .video {
        min-height: 21rem
    }

    .use-case-hero_padding-small-first-section {
        padding-top: 6rem;
        padding-bottom: 8rem
    }

    .headiing-24 {
        font-size: 1.375rem
    }

    .margin-bottom-100 {
        margin-bottom: 3.125rem
    }

    .padding-section-80.padding-bottom-24 {
        padding-bottom: 1.5em
    }

    .heading-64b {
        font-size: 2.5rem
    }

    .outdate_cards-wrapper {
        grid-template-columns: 1fr
    }

    .outdated_cards-item,.outdated_image {
        width: 100%
    }

    .hero_crm-table {
        border-radius: 1em
    }

    .hero_crm-icon-wrapper.hubspot,.hero_crm-icon-wrapper.pipedrive,.hero_crm-icon-wrapper.salesforce {
        display: none
    }

    .ver2_heading-wrapper {
        max-width: 100vw
    }

    .opportunities_wrapper {
        grid-column-gap: 5em;
        grid-row-gap: 5em
    }

    .padding-section-t128-b80 {
        padding-top: 2.5em;
        padding-bottom: 2.5em
    }

    .opportunities_heading-wrapper {
        align-items: stretch
    }

    .oppotunities_video-thumbnail {
        border-radius: 1.25em
    }

    .faq_crm-answer {
        padding-right: 4rem;
        font-size: 1rem
    }

    .faq_crm-question {
        font-size: 1rem
    }

    .faq_crm-grid-block {
        flex-direction: column;
        align-items: flex-start
    }

    .ver2_table-button {
        padding: .4375em .625em .4375em .4375em
    }

    .ver2_button-icon {
        max-width: .5625em
    }

    .table_crm-heading {
        min-width: 8em;
        padding-left: .4375em;
        padding-right: .4375em
    }

    .table_crm-heading.check-minw64 {
        min-width: 2.41563em
    }

    .table_crm-check {
        width: .60375em;
        height: .60375em
    }

    .table_crm-data {
        min-width: 8em;
        min-height: 1.5625em;
        padding-top: 0;
        padding-bottom: 0
    }

    .table_crm-data.id-num {
        min-width: 2.41563em;
        min-height: 1.5625em;
        padding-left: .4375em;
        padding-right: .4375em
    }

    .table_crm-data-image {
        max-width: .875em
    }

    .ver2_table-sticky-mobile {
        max-width: 28em
    }

    .cta-table-content.padding-top-80 {
        padding-bottom: 0
    }

    .table-wrapper {
        flex-direction: column;
        align-items: flex-start;
        padding-right: 0;
        display: flex;
        overflow: hidden
    }

    .table-wrapper.why-clay {
        padding-bottom: 0
    }

    .table-image {
        object-fit: cover;
        flex: none;
        width: 100%;
        height: 20.56em;
        display: none
    }

    .table-image-icon.why-clay-01 {
        top: 19.4em;
        left: 1em
    }

    .table-image-icon.why-clay-01.events-none {
        bottom: 14%
    }

    .table-image-icon.why-clay {
        top: 3em;
        bottom: auto;
        right: .8em
    }

    .table-image-icon.why-clay.events-none {
        top: auto;
        bottom: 4em
    }

    .table-image-icon.events-none {
        top: 3em;
        bottom: auto;
        right: .8em
    }

    .table-mobile-wrapper {
        align-self: stretch;
        align-items: center;
        width: 100%;
        display: flex;
        overflow: auto
    }

    .table-icon {
        display: block
    }

    .table-image-mobile {
        object-fit: cover;
        flex: none;
        width: 100%;
        height: auto;
        display: block
    }

    .newsletter-icon-redtube {
        max-height: 6em;
        left: -3.2em
    }

    .newsletter-icon-green {
        max-width: 14em;
        max-height: 14em;
        bottom: -.6em
    }

    .lightbox-content {
        max-width: 100%;
        height: 20rem
    }

    .lightbox-video-overlay {
        width: 100%;
        height: 100%
    }

    .img-full-width-2 {
        object-fit: cover
    }

    .newsletter-icon-yellowdot {
        top: 7.5rem
    }

    .newsletter-icon-purple {
        max-width: 8em;
        max-height: 8em;
        top: -17.4rem;
        right: -4.1rem
    }

    .newsletter-icon-yellowknot {
        max-width: 11em;
        max-height: 11em;
        bottom: 1rem;
        right: -4.2rem
    }

    .newsletter-icon-reddot {
        left: 6.9rem
    }

    .newsletter-signup-wrapper {
        text-align: left;
        justify-items: start
    }

    .newsletter-heading-wrapper {
        max-width: 24rem
    }

    .newsletter-subheading-wrapper {
        max-width: 19.3rem
    }

    .newsletter-form-wrapper {
        max-width: 100%
    }

    .section-hero.outbound,.section-hero.leads {
        min-height: 90vh
    }

    .linkedin-hero-sub-image {
        min-width: auto
    }

    .overlay-image-wrapper.mobile {
        min-width: auto;
        max-width: none
    }

    .outbound-heading-wrapper {
        margin-bottom: 2.5em
    }

    .outbound-hero-journey {
        width: 14em;
        max-width: 14em;
        height: 14em
    }

    .outbound-large-circle {
        width: 19em;
        height: 19em;
        top: 0
    }

    .outbound-mid-circle {
        width: 14em;
        height: 14em;
        top: 2em
    }

    .outbound-small-circle {
        width: 9em;
        height: 9em;
        top: 4em
    }

    .outbound-pulse-icon-wrapper {
        max-width: 4.5em;
        top: 1em
    }

    .section-qualified {
        position: relative
    }

    .outbound-dotted-lines {
        top: 20.1vh
    }

    .outbound-dotted-lines.green {
        height: 15vh;
        top: -17.5vh
    }

    .outbound-dotted-lines.green.bottom {
        height: 8vh;
        display: block;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .outbound-dotted-lines.hero {
        top: 21.4vh
    }

    .heading-56 {
        z-index: 2;
        font-size: 2.5rem;
        line-height: 1.04;
        position: relative
    }

    .outbound-qualified-headings-wrapper {
        margin-bottom: 6.625em
    }

    .outbound-button {
        margin-top: .5em;
        padding-top: .5em;
        padding-bottom: .5em;
        display: none
    }

    .outbound-button.open-ai {
        display: flex
    }

    .outbound-button.black.show-mobile {
        margin-top: 0;
        display: flex;
        box-shadow: 4px 7px 32px -3px rgba(0,0,0,.16)
    }

    .outbound-button.black.leads,.outbound-button.red.leads,.outbound-button.blue.leads,.outbound-button.yellow.leads,.outbound-button.purple.leads {
        box-shadow: none;
        margin-top: 0;
        display: flex
    }

    .outbound-button-wrapper.real-time {
        justify-content: center;
        display: flex;
        top: -8vh;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .outbound-button-wrapper.emails {
        justify-content: center;
        align-items: center;
        display: flex;
        top: -8vh;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .outbound-button-wrapper.attributes {
        justify-content: center;
        align-items: center;
        display: flex;
        top: -7vh;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .outbound-button-wrapper.personalization {
        display: none;
        left: auto
    }

    .outbound-button-wrapper.train {
        justify-content: center;
        align-items: center;
        display: flex;
        top: -7vh;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .outbound-button-wrapper.no-shadow {
        top: 26.7vh
    }

    .outbound-button-wrapper.leads,.outbound-button-wrapper.leads-build,.outbound-button-wrapper.margin-right-24,.outbound-button-wrapper.leads-access {
        top: auto
    }

    .outbound-table-wrapper {
        margin-bottom: 0
    }

    .outbound-sources-wrapper {
        text-align: center;
        margin-top: 3em;
        margin-bottom: 3em
    }

    .section-key {
        position: relative;
        overflow: hidden
    }

    .padding-section-t80-b120 {
        padding-top: 5em;
        padding-bottom: 5em
    }

    .section-score,.section-ai {
        position: relative;
        overflow: hidden
    }

    .text-size-14b {
        font-size: 1rem
    }

    .open-ai-flex-wrapper {
        justify-content: flex-start
    }

    .section-send-email {
        overflow: hidden
    }

    .padding-section-t80-b160 {
        padding-top: 5em;
        padding-bottom: 10em
    }

    .outbound-marquee-wrapper._01,.outbound-marquee-wrapper._02,.outbound-marquee-wrapper._03 {
        display: none
    }

    .outbound-marquee-wrapper.mobile,.outbound-marquee-wrapper.leads {
        min-width: 0;
        max-width: none;
        display: flex;
        position: relative;
        top: auto;
        left: auto
    }

    .outbound-table-gradient {
        z-index: 9;
        background-image: linear-gradient(270deg,#fff,rgba(255,255,255,0));
        width: 50vw;
        display: block;
        position: absolute;
        top: 0%;
        bottom: 0%;
        left: auto;
        right: -4.2vw
    }

    .outbound-tabs {
        top: auto
    }

    .image-slider-wrapper {
        display: none
    }

    .leads-content-wrapper {
        margin-bottom: 4em
    }

    .heading-72 {
        z-index: 2;
        font-size: 3rem;
        position: relative
    }

    .leads-heading-wrapper {
        margin-bottom: 1.5em
    }

    .leads-hero-headings-wrapper {
        margin-bottom: 4em
    }

    .leads-hero-headings-wrapper.margin-bottom-40 {
        margin-bottom: 2.5em
    }

    .local-leads-flow-wrapper {
        flex-direction: column;
        align-items: stretch;
        max-width: 25em;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .local-leads-flow-wrapper.margin-bottom-104 {
        margin-bottom: 6.5em
    }

    .local-leads-flow-1 {
        color: var(--white\<deleted\|variable-d7626ba4\>);
        text-align: center;
        background-color: #686d7c;
        border: 4px solid #1d2026;
        border-radius: .5em;
        width: 100%;
        margin-bottom: 2.25em;
        padding: 1.5em
    }

    .local-leads-flow-1.purple {
        background-color: var(--medium-purple-3\<deleted\|variable-b73ea94f\>);
        margin-bottom: 2.5em
    }

    .local-leads-block {
        justify-content: space-between;
        margin-top: 1em;
        display: flex
    }

    .local-leads-gradient {
        background-image: linear-gradient(#f4f7fd 14.06%,rgba(244,247,253,0));
        height: 15em;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%
    }

    .local-leads-gradient._01 {
        z-index: 9;
        height: 20vh
    }

    .local-leads-gradient._02 {
        background-image: linear-gradient(rgba(244,247,253,0),#f4f7fd 85.94%);
        height: 20vh;
        top: auto;
        bottom: 0%;
        left: 0%;
        right: 0%
    }

    .local-leads-gradient._04 {
        background-image: linear-gradient(270deg,rgba(244,247,253,0),#f4f7fd 85.94%);
        height: 100%;
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: auto
    }

    .local-leads-gradient._05 {
        background-image: linear-gradient(90deg,rgba(244,247,253,0),#f4f7fd 85.94%);
        height: 100%;
        top: 0%;
        bottom: 0%;
        left: auto;
        right: 0%
    }

    .local-leads-flow-2 {
        background-color: var(--white\<deleted\|variable-d7626ba4\>);
        color: #1d2026;
        text-align: left;
        border: 4px solid #1d2026;
        border-radius: .5em;
        width: 100%;
        max-width: 25em;
        margin-bottom: 0;
        padding: 1.5em
    }

    .local-leads-flow-2.spent-time {
        justify-content: space-between;
        align-items: center;
        padding-top: 1em;
        padding-bottom: 1em;
        display: flex
    }

    .leads-workflow-loop {
        flex-direction: column;
        width: 100%;
        max-height: 47em;
        margin-bottom: 3em;
        display: flex;
        position: relative;
        overflow: hidden
    }

    .leads-flow-icon-wrapper {
        display: flex
    }

    .leads-flow-icon {
        border-radius: 100%;
        align-items: center;
        width: 100%;
        max-width: 2.75em;
        display: flex;
        overflow: visible
    }

    .leads-workflow-hours {
        background-color: #eee;
        border-radius: .5em;
        justify-content: center;
        align-items: center;
        padding: .5em .75em;
        display: flex
    }

    .leads-workflow-icon-wrapper {
        margin-right: .5em
    }

    .leads-workflow-divider {
        background-color: rgba(0,0,0,.08);
        width: 2px;
        height: 100%;
        margin-left: .25em;
        margin-right: .25em;
        padding-bottom: 0;
        padding-right: 1px
    }

    .leads-icon {
        display: flex
    }

    .leads-flow-text-wrapper {
        margin-left: .5em
    }

    .local-leads-google-maps-wrapper {
        flex-direction: column;
        align-items: flex-start;
        max-width: none;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .local-leads-text-wrapper {
        width: 100%;
        max-width: none;
        padding-bottom: 3em
    }

    .local-leads-text-wrapper.red {
        max-width: none
    }

    .local-leads-image-wrapper {
        width: 100%;
        max-width: none
    }

    .local-leads-image-wrapper.red,.local-leads-image-wrapper.yellow {
        max-width: none;
        min-height: 30em
    }

    .leads-heading-wrapper-copy {
        margin-bottom: 1.5em
    }

    .leads-google-maps-table-wrapper {
        width: 100%
    }

    .leads-google-map-3d-img-wrapper {
        right: -10%
    }

    .leads-google-map-3d-img-wrapper.red {
        z-index: 0;
        top: auto;
        bottom: -18%;
        left: auto;
        right: -15%;
        transform: none
    }

    .leads-google-map-3d-img-wrapper.blue {
        z-index: 0;
        max-width: 10.875em;
        top: auto;
        bottom: -8.9vh;
        left: auto;
        right: -9%;
        transform: rotateX(180deg)rotateY(0)rotate(25deg)
    }

    .leads-google-map-3d-img-wrapper.yellow {
        z-index: 0;
        top: auto;
        bottom: -18%;
        left: auto;
        right: -15%;
        transform: none
    }

    .local-leads-inner-image-wrapper {
        width: 100%
    }

    .local-leads-inner-image-wrapper._02 {
        order: 0;
        margin-right: 0
    }

    .leads-builds-headings-wrapper {
        margin-bottom: 4em
    }

    .workflow-loop-mobile {
        transform: translateY(-149px)
    }

    .workflow-total-spent {
        background-color: var(--black\<deleted\|variable-fca35b56\>);
        color: var(--white\<deleted\|variable-d7626ba4\>);
        border-radius: .5em;
        padding: .5em 1em
    }

    .leads-workflow-auto-pilot {
        width: 100%;
        margin-bottom: 3em;
        position: relative;
        overflow: hidden
    }

    .workflow-logo-marquee {
        margin-bottom: 1.5em;
        position: relative
    }

    .workflow-marquee-text-wrapper {
        text-align: center;
        margin-bottom: 3em
    }

    .workflow-loop-flex {
        flex-direction: column;
        display: flex
    }

    .image-arrows-wrapper {
        display: none
    }

    .marquee-logo-set-3.home-update {
        grid-column-gap: 4em;
        flex-direction: row-reverse;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 0;
        padding-bottom: 0
    }

    .faq_grid-block-uc {
        flex-direction: column;
        align-items: flex-start
    }

    .why-clay-free-trial-wrapper {
        height: 4em
    }

    .marquee-logo-inner-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .marquee-logo-inner-wrapper.coverflex {
        padding-left: 0;
        padding-right: 0
    }

    .hero_social-ratings {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-direction: column
    }

    .hero_rating-item {
        color: var(--color--gray-600)
    }

    .prompt-row-wrapper.padding-0.height-100 {
        overflow: auto
    }

    .prompt-email-wrapper.email-preview {
        width: 40vh
    }

    .prompt-email-wrapper.border-right {
        width: 33vh
    }

    .mobile-menu-experts {
        margin-top: 5em;
        padding-top: 0;
        transform: none
    }

    .heading-56-sora {
        z-index: 2;
        letter-spacing: -2px;
        font-size: 2.5rem;
        line-height: 1.04;
        position: relative
    }

    .ai-subheading-wrapper {
        margin-bottom: 3em
    }

    .ai-hero-bg-wrapper {
        width: 1521.07px;
        bottom: -32%;
        right: -255.19px
    }

    .ai-prompt-cta-wrapper {
        flex-flow: wrap;
        align-items: stretch
    }

    .padding-section-t160 {
        padding-top: 5rem
    }

    .ai-cta-subheading-wrapper {
        margin-bottom: 3em
    }

    .ai-cta-img-wrapper._01 {
        z-index: 0;
        top: -17px
    }

    .ai-cta-img-wrapper._02 {
        z-index: 0;
        top: -51px
    }

    .ai-cta-wrapper {
        flex-flow: wrap;
        align-items: stretch
    }

    .heading-48-sora {
        z-index: 2;
        letter-spacing: -2px;
        font-size: 2.5rem;
        line-height: 1.04;
        position: relative
    }

    .ai-prompt-content-wrapper.bg-blue {
        padding: 4em
    }

    .tab-header-wrapper {
        max-width: none
    }

    .prompt-form-wrapper {
        width: 100%
    }

    .prompt-input-wrapper {
        max-width: 17em
    }

    .tabs-menu-pages.margin-right-48,.tabs-menu-02.margin-right-48,.tabs-menu-03.margin-right-48 {
        min-width: 0
    }

    .text-m {
        font-size: 1.2rem
    }

    .padding-section-t188-b312 {
        padding-top: 8em;
        padding-bottom: 12em
    }

    .text-size-14m-inter.text-color-grey.m-hide {
        display: none
    }

    .margin-bottom-80 {
        margin-bottom: 2.5em
    }

    .pricing-table-top-layout {
        justify-content: center
    }

    .pricing-table-card-layout {
        flex-direction: column;
        display: flex
    }

    .pricing-table-card-heading.is-red,.pricing-table-card-heading.is-purple,.pricing-table-card-heading.is-blue,.pricing-table-card-heading.is-green {
        border-bottom-style: none
    }

    .pricing-table-card-content {
        min-height: 0;
        padding-top: 0
    }

    .pricing-table-card-content._03.is-orange-m {
        background-color: #fff4d9
    }

    .pricing-table-card-content._02.is-green-m {
        background-color: #e6fce9
    }

    .pricing-table-card-content._04.is-blue {
        background-color: #f3f7fe
    }

    .pricing-table-card-content.is-red-m {
        background-color: #fff4f4
    }

    .pricing-table-card-content.is-purple {
        background-color: #f5ebfd
    }

    .toggle-pricing-wrapperv2 {
        margin-left: 0
    }

    .pricing-content-wrapper {
        background-color: var(--white\<deleted\|variable-d7626ba4\>);
        padding: 2.5em 1.5em 1.5em
    }

    .text--size-xxlarge.u-width--52rem,.old_col.u-length-8.u-align--left,.old_col.u-length-8.u-align--left.old,.old_col.u-length-5.u-align--left {
        width: 100%
    }

    .h1 {
        font-size: 2.5rem
    }

    .h1.u-align--centre {
        width: 100%
    }

    .old_row {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        flex-flow: column
    }

    .h2 {
        font-size: 2rem
    }

    .section-2.u-margins-none.u-borders--top {
        flex-flow: column
    }

    .text-label {
        font-size: 1.2rem
    }

    .ico-close-navbar {
        background-color: #f6f6f8;
        display: none
    }

    .grid-dropdown-product-navbar {
        grid-template-columns: 1fr;
        width: 100%
    }

    .dropdown-box-navbar {
        background-color: #f6f6f8;
        border-bottom-style: none;
        border-left-style: none;
        border-right-style: none;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        min-width: 100%;
        padding-bottom: 2rem;
        padding-left: 0;
        padding-right: 0
    }

    .button-hamburger-menu-navbar.w--open {
        background-color: #f6f6f8
    }

    .dropdown-column-left-navbar {
        min-width: 100%
    }

    .dropdown-link-navbar {
        width: 100%
    }

    .link-navigation-bar-item {
        color: var(--color--clay-black);
        justify-content: flex-start;
        align-items: center;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 600
    }

    .wrapper-header.u-position-relative {
        max-width: 100%
    }

    .old_section.cc-testimonial-quote {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .old_section.cc-layout-2,.old_section.cc-layout-2.u-bg-color-gray-super-light {
        flex-flow: column
    }

    .old_section.cc-hero.u-bg-color-purple100.u-overflow-hidden {
        flex-flow: column;
        height: auto;
        padding-top: 5rem
    }

    .text-large.u-width-45.u-align-center,.text-large.u-width-38.u-align-center {
        width: 100%
    }

    .grid-4x4 {
        grid-template-columns: 1fr 1fr;
        width: 100%
    }

    .img-cta-claymation-1.u-d-xs-none {
        display: none
    }

    .box-image.u-bg-color-purple100 {
        min-height: 35rem
    }

    .box-image.cc-graph {
        padding-left: 5rem;
        padding-right: 5rem
    }

    .box-image.cc-hero-ai-messaging {
        padding: 0 5rem
    }

    .box-text,.box-text.u-no-borders,.box-text.u-no-borders.u-hero {
        padding-top: 5rem;
        padding-bottom: 5rem
    }

    .img-claymation-3-stars--ai-messaging-page.u-d-xs-none {
        display: none
    }

    .wrapper-horizontal.u-ml-1.u-sizing-fill.u-mobile-direction-vertical {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .wrapper-horizontal.u-bg-color-gray-borders.u-radius-0-25.u-width-100.u-mobile-direction-vertical.u-align-center {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding-top: 1rem
    }

    .wrapper-horizontal.u-bg-color-yellow300.u-radius-0-25.u-width-100.u-mobile-direction-vertical.u-align-center {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
        padding-top: 1rem
    }

    .img-claymation.u-position--top-64px--right-0.u-w-16rem.u-d-t-none,.img-claymation.u-position--top-64px--left-0.u-w-20rem.u-d-t-none {
        display: none
    }

    .txt-longform-richtext {
        font-size: 1rem
    }

    .txt-longform-richtext h1 {
        padding-left: 0;
        padding-right: 0;
        font-size: 2rem
    }

    .txt-longform-richtext h2 {
        padding-left: 0;
        padding-right: 0;
        font-size: 1.8rem
    }

    .txt-longform-richtext h3 {
        padding-left: 0;
        padding-right: 0;
        font-size: 1.5rem
    }

    .txt-longform-richtext h4 {
        padding-left: 0;
        padding-right: 0
    }

    .txt-longform-richtext figure {
        margin-top: var(--spacing--3rem);
        margin-bottom: var(--spacing--3rem);
        padding: var(--spacing--1rem)
    }

    .txt-longform-richtext img {
        margin-bottom: -1rem
    }

    .txt-longform-richtext blockquote {
        margin-top: var(--spacing--2rem);
        margin-bottom: var(--spacing--2rem);
        padding: var(--spacing--0-5rem)var(--spacing--1rem);
        font-size: 1rem
    }

    .txt-longform-richtext h5,.txt-longform-richtext h6 {
        padding-left: 0;
        padding-right: 0
    }

    .txt-longform-richtext ol,.txt-longform-richtext ul {
        padding-right: var(--spacing--2rem);
        padding-left: var(--spacing--2rem)
    }

    .txt-longform-richtext.u-text-gray-dark.u-clamp-5-line.u-mb-1-5 {
        height: 110px
    }

    .img.u-h-1-5.mutiny {
        margin-top: 5px
    }

    .styles__nav-btn-icon {
        width: 28px;
        height: 28px
    }

    .styles__nav-btn {
        margin-top: -2px;
        padding: 0 2px;
        font-size: 1.8rem;
        line-height: 1
    }

    .styles__nav-btn:hover {
        background-color: #302f2c
    }

    .styles__nav-btn.w--open {
        background-color: #302f2c;
        border-radius: 4px
    }

    .container {
        padding-right: var(--spacing--1-5rem);
        padding-left: var(--spacing--1-5rem)
    }

    .container.u-position-relative.cc-hero {
        padding-right: var(--spacing--2rem);
        padding-left: var(--spacing--2rem);
        grid-column-gap: 10px;
        grid-row-gap: 10px
    }

    .container.cc-pad-5,.container.cc-pad-5.u-text-center {
        padding-right: var(--spacing--1-5rem);
        padding-left: var(--spacing--1-5rem)
    }

    .container.u-p-1-5.u-mt-auto.u-z-index-1 {
        margin-top: 14rem
    }

    .styles__nav-link {
        text-align: left;
        padding: .6em 0;
        display: block
    }

    .styles__nav-link.cc-cta {
        background-color: transparent;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    .styles__nav-link.cc-cta:hover {
        background-color: transparent;
        text-decoration: underline
    }

    .styles__nav-menu {
        background-color: #302f2c;
        padding: 12px 5% 20px
    }

    .section {
        padding-top: var(--spacing--5rem);
        padding-bottom: var(--spacing--5rem)
    }

    .section.cc-header.cc-university {
        padding-top: 5rem
    }

    .section.cc-header.cc-blog {
        padding-top: var(--spacing--8rem)
    }

    .section.cc-header.cc-data-providers {
        padding-top: 5rem
    }

    .section.cc-prefooter-cta {
        padding-top: 10rem;
        padding-bottom: 10rem
    }

    .section.u-pt-0.u-bg-gray-light.u-p-0.overflow-hidden {
        padding-top: 100px
    }

    .section.cc-pad-tight {
        padding-top: var(--spacing--3rem);
        padding-bottom: var(--spacing--3rem)
    }

    .section.u-minh-100vh.u-align-center {
        min-height: auto
    }

    .section.u-minh-100vh.u-flex_v.u-pb-0.u-overflow-hidden.text-center.u-bg-gray-light {
        height: 700px
    }

    .col.col-lg-6.u-minh-50vh.col-md-12 {
        height: auto
    }

    .col.col-sm-5 {
        flex-basis: 41.67%;
        max-width: 41.6667%
    }

    .col.col-sm-8 {
        flex-basis: 66.67%;
        max-width: 66.6667%
    }

    .col.col-sm-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col.col-sm-7 {
        flex-basis: 58.33%;
        max-width: 58.3333%
    }

    .col.col-lg-10.align-center.text-center.col-md-12 {
        padding-top: 40px
    }

    .col.col-lg-10.align-center.text-center.col-md-12.u-z-index-1 {
        border-radius: 5px
    }

    .col.col-lg-5.col-md-12.u-flex_center {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        flex-flow: wrap
    }

    .col.col-sm-4 {
        flex-basis: 33.33%;
        max-width: 33.3333%
    }

    .col.col-sm-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col.col-sm-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col.col-sm-10 {
        flex-basis: 83.33%;
        max-width: 83.3333%
    }

    .col.col-sm-2 {
        flex-basis: 16.67%;
        max-width: 16.6667%
    }

    .col.col-sm-1 {
        flex-basis: 8.33%;
        max-width: 8.33333%
    }

    .col.col-sm-last {
        order: 1
    }

    .col.col-sm-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col.col-sm-11 {
        flex-basis: 91.67%;
        max-width: 91.6667%
    }

    .col.col-sm-first {
        order: -1
    }

    .styles__section-label {
        padding-bottom: 10px
    }

    .row.row-no-gutters.u-z-index-1.c-secondary_nav {
        display: none
    }

    .row.row-no-gutters.row-no-margins.row-justify-between.row-align-end.u-mt-5.u-ml-5 {
        margin-top: var(--spacing--2-5rem);
        margin-left: var(--spacing--2-5rem)
    }

    .h4 {
        font-size: 1.2rem
    }

    .h3 {
        font-size: 1.5rem
    }

    .h3.u-mb-1-5.u-xs-mt-1-5.u-mt-auto.u-md-mt-1-5 {
        margin-top: var(--spacing--1-5rem)
    }

    .div-block {
        font-size: 1.1rem
    }

    /*.card-body {
        padding: 20px
    }*/

    .card-body.full-card {
        height: 710px
    }

    .h2-2 {
        font-size: 2.5rem
    }

    .form-success_flex {
        max-width: 340px
    }

    .card-wrapper.cc-credit-calculator {
        height: auto
    }

    .card-wrapper.u-card_border.u-p-1-5.u-h-100.u-border_r-0.u-bg-white {
        background-color: rgba(255,255,255,0)
    }

    .card-wrapper.u-card_border.u-mh-500.u-p-1-5 {
        min-height: 300px
    }

    .card-wrapper.u-card_border.u-h-fill.u-p-5 {
        padding: var(--spacing--1-5rem)
    }

    .u-pt-0 {
        padding-top: 0
    }

    .u-p-0 {
        padding: 0
    }

    .u-pb-0 {
        padding-bottom: 0
    }

    .paragraph-1-125 {
        font-size: 1rem
    }

    .university_nav-link.cc-search {
        padding-top: var(--spacing--0-75rem);
        padding-bottom: var(--spacing--0-75rem);
        width: calc(100% - 160px)
    }

    .u-icon-24 {
        width: 20px;
        height: 20px
    }

    .university_nav-link_shortcut {
        display: none
    }

    .university_category-title-wrapper {
        grid-column-gap: var(--spacing--1rem);
        grid-row-gap: var(--spacing--1rem);
        flex-flow: column
    }

    .u-icon-40 {
        width: var(--spacing--2rem);
        height: var(--spacing--2rem)
    }

    .prefooter-cta_clay-1 {
        width: 300px;
        right: -100px
    }

    .prefooter-cta_clay-2 {
        width: 300px;
        bottom: -100px;
        left: -100px
    }

    .university_illo-find-companies {
        width: 160px;
        bottom: -60px;
        left: -80px
    }

    .referral-banner {
        font-size: .9rem
    }

    .breadcrumbs-wrapper {
        padding-top: var(--spacing--1rem);
        grid-column-gap: var(--spacing--0-5rem);
        grid-row-gap: var(--spacing--0-5rem)
    }

    .new-blog_h0 {
        font-size: 4rem
    }

    .new-blog_subnav-title {
        margin-right: var(--spacing--0-5rem)
    }

    .subnav-category_dropdown_btn {
        width: 140px;
        padding: .75rem 1rem
    }

    .u-icon-20 {
        width: 20px;
        height: 20px
    }

    .subnav-category_dropdown.cc-blog {
        padding-left: var(--spacing--0-75rem)
    }

    .subnav-category_dropdown_btn-arrow {
        margin-right: 1rem
    }

    .swiper-slide.cc-blog-featured {
        width: 75%
    }

    .swiper-slide.is-slider-main {
        width: 100%
    }

    .new-blog_h1 {
        font-size: 3rem;
        line-height: 1.2
    }

    .data-providers_nav-link.cc-search {
        padding-top: var(--spacing--0-75rem);
        padding-bottom: var(--spacing--0-75rem);
        width: calc(100% - 160px)
    }

    .university_lesson-feedback {
        margin-top: var(--spacing--4rem)
    }

    .u-d-sm-none {
        display: none
    }

    .new-blog_post-body-wrapper {
        padding-top: var(--spacing--2-5rem)
    }

    .accordion-icon_right {
        align-items: center;
        width: 28px;
        height: 28px;
        display: flex
    }

    .dropdown-toggle-navbar {
        flex: 1;
        align-items: stretch;
        width: 100%
    }

    .g-nav_menu-button {
        margin-right: -1rem;
        padding: 1rem
    }

    .g-nav_menu-button.cc-old {
        margin-right: -1.25rem;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .g-nav_menu-button.cc-old.w--open {
        margin-right: -1.25rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .g-nav_wrapper {
        top: 0
    }

    .g-nav {
        height: auto
    }

    .g-nav_menu-right {
        flex-wrap: wrap
    }

    .g-nav_menu-right.cc-mobile {
        margin-right: 0
    }

    .company_wrapper {
        grid-column-gap: 40px;
        grid-row-gap: 20px;
        justify-content: center;
        align-items: flex-start
    }

    .company_wrapper.u-mt-1-5.net-new {
        grid-column-gap: 28px;
        grid-row-gap: 10px;
        justify-content: center;
        align-items: center
    }

    .credit-calculator_btn-wrapper {
        border-top-style: none;
        padding-top: 0
    }

    .credit-calculator_form {
        padding-bottom: 0
    }

    .paragraph-1-4 {
        font-size: 1.2rem
    }

    .h0 {
        letter-spacing: -2px;
        font-size: 3rem
    }

    .h0.u-mb-1-5 {
        letter-spacing: -2px
    }

    .company-logo {
        max-height: 32px
    }

    .main-btn.cc-workflow {
        color: var(--color--black)
    }

    .main_btn-text_wrapper.ph-hide {
        display: none
    }

    .u-h0 {
        letter-spacing: -2px;
        font-size: 2.5rem
    }

    .u-h0.u-mt-2 {
        font-size: 2.8rem
    }

    .u-h0.enterprise {
        font-size: 44px
    }

    .u-w-40 {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0
    }

    .u-mb-16 {
        margin-bottom: .5rem
    }

    .sticky-features_wrapper {
        display: block
    }

    .sticky-features_item-anchor {
        opacity: 1
    }

    .sticky-features_visuals {
        display: none
    }

    .card-grid_list {
        grid-template-columns: 1fr 1fr
    }

    .card-grid_list.cc-lg-4 {
        grid-template-columns: 1fr 1fr 1fr
    }

    .card-grid_list.cc-experts {
        grid-template-columns: 1fr
    }

    .section-illo_right-full {
        display: none
    }

    .integrations_app-icon-large {
        margin-bottom: var(--spacing--1-5rem);
        width: 4rem;
        height: 4rem
    }

    .name-vis {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        position: relative
    }

    .u-integration_wrapper {
        height: 322px
    }

    .u-integration_wrapper.u-mt-2-5 {
        height: 400px
    }

    .u-grid_integration {
        width: 1319px
    }

    .u-integration_cell {
        width: 80px;
        height: 80px
    }

    .u-integration_cell.link-center {
        width: 240px
    }

    .u-card_border {
        border-style: none
    }

    .text-field-outline {
        text-align: left;
        margin-bottom: 15px
    }

    .form-block {
        width: 100%
    }

    .u-form {
        flex-direction: column
    }

    .hero_tabs-wrapper._1 {
        order: 0;
        margin-top: 0;
        margin-left: auto
    }

    .hero_tabs-wrapper._2 {
        margin-right: auto
    }

    .hero_tabs-wrapper._3 {
        margin-left: auto
    }

    .hero_tabs-wrapper._4,.hero_tabs-wrapper.enrichment-popup,.hero_tabs-wrapper.ai-popup {
        margin-right: auto
    }

    .feature_tab-content_wrapper {
        position: static
    }

    .feature_img-mobile {
        margin-bottom: 0
    }

    .feature_img-mobile.u-mt-2.cc-bg-green {
        height: 400px;
        min-height: 400px
    }

    .u-content-asset_wrapper {
        grid-template-rows: 50px 1fr 1fr 1fr 1fr 1fr 1fr 50px;
        grid-template-columns: 50px 1fr 1fr 1fr 1fr 1fr 1fr 50px;
        height: 400px
    }

    .u-content-asset_wrapper.cc-center {
        height: 290px
    }

    .tabs-menu-h {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        flex-flow: column
    }

    .card---link {
        border-radius: .5rem
    }

    .cards {
        width: 8rem;
        height: 10.5rem
    }

    .img-clay.p-bl {
        width: 130px
    }

    .spiral---item {
        transform: translateZ(10rem)
    }

    .spiral---item.x-07 {
        transform: translate3d(0,70rem,10rem)
    }

    .spiral---item.x-05 {
        transform: translate3d(0,50rem,10rem)
    }

    .spiral---item.x-04 {
        transform: translate3d(0,40rem,10rem)
    }

    .spiral---item.x-03 {
        transform: translate3d(0,30rem,10rem)
    }

    .spiral---item.x-06 {
        transform: translate3d(0,60rem,10rem)
    }

    .spiral---item.x-01 {
        transform: translate3d(0,10rem,10rem)
    }

    .spiral---item.x-02 {
        transform: translate3d(0,20rem,10rem)
    }

    .spiral---img {
        border-radius: .5rem
    }

    .spiral {
        width: 10rem;
        height: 10rem
    }

    .u-product_container {
        width: 80%
    }

    ._w-70.align-center.u-mt-1 {
        width: 100%
    }

    .cc-badge {
        width: 70px
    }

    .u-flex_center {
        top: 0%;
        bottom: auto;
        left: 0%;
        right: auto
    }

    .c-secondary_nav-link {
        color: var(--color--clay-black);
        padding-top: 0;
        padding-bottom: 0;
        font-weight: 600
    }

    .step-block {
        width: 100%
    }

    .camera {
        height: auto
    }

    .stepper-wrap {
        flex-flow: column
    }

    .wrap__sticky.sticky {
        top: 110px
    }

    .step-block__progress-bar {
        display: none
    }

    .track {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px;
        display: none
    }

    .frame {
        flex-flow: column;
        align-items: center
    }

    .item {
        height: auto;
        padding: 0 20px
    }

    ._wf-tab-list_item {
        width: auto;
        padding-right: 5px
    }

    .content-wrapper {
        object-fit: cover;
        padding: 28px 0;
        display: block !important;
    }

    ._wf-tab-list_item-noscroll {
        width: auto
    }

    .workflow-container._1 {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        margin-right: 0;
        padding-left: 0
    }

    .hero_tab-container {
        grid-column-gap: 10px;
        grid-row-gap: 10px;
        flex-flow: column
    }

    .arrow.tablet {
        display: none;
        top: 450px
    }

    .arrow.tablet._2 {
        display: none;
        top: 527px
    }

    .arrow.tablet._3 {
        display: none;
        top: 740px
    }

    .testimonial-quote-block {
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

    .testimonial-item {
        height: 100%
    }

    .hero-img {
        top: 130px;
        left: 40px
    }

    .hero-img.u-tb-top {
        height: 250px;
        margin-left: -510px;
        top: 311px
    }

    .hero-img.u-tb-bottom {
        top: 0;
        bottom: -47%
    }

    .enterprise-hero-visual {
        object-fit: contain;
        margin-top: -197px;
        right: -320px
    }

    .enterprise-hero-visual._2 {
        margin-top: 0;
        margin-left: -266px;
        bottom: -90%
    }

    .enterptiseimg {
        height: 170px
    }

    .ent_absolute {
        flex-flow: column
    }

    .u-border-padding {
        width: 80%
    }

    .arrow-absolute {
        display: none
    }

    .logo {
        padding-top: 8px;
        position: absolute;
        top: 0%;
        bottom: auto;
        left: auto;
        right: 0%
    }

    .logo.cc-height-short {
        max-height: 40px
    }

    .fs-cc-prefs_title {
        font-size: 1.25rem
    }

    .nav_dropdown-grid {
        flex-flow: column;
        justify-content: flex-start;
        align-items: stretch
    }

    .icon_parent {
        padding: .5rem
    }

    .dropdown-link_body {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        flex: 1
    }

    .link_body-subheading {
        display: none
    }

    .nav_contain {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .nav_link {
        padding: 1rem
    }

    .nav_link.cc-login {
        display: none
    }

    .nav_dropdown-item {
        max-width: none
    }
}

@media screen and (max-width: 479px) {
.single-blog-full-row {
    width: 100%;
   display: block;
}
.whitepaper_page {
    margin: 0px 0px 20px 0px;
    width: 100%;
}
.three_layoutblogposts {
    width: 100%;
}
.moving_set {
    display: flex;
}
.item .col.col-lg-5 {
    max-width: 100%;
}
    h2 {
        font-size:1.75rem
    }

    .margin-bottom {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }

    .logos_headline {
        margin-bottom: 1.5rem;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
        font-size: 1rem
    }

    .logos_headline.marquee-header {
        padding-left: 0;
        padding-right: 0
    }

    .how_heading-1 {
        font-size: 1.8rem
    }

    .how_paragraph-1 {
        width: 90%;
        font-size: 1rem
    }

    .tools_heading {
        font-size: 1.8rem
    }

    .tools_wrapper-5 {
        width: 350%;
        margin-right: 5.2rem
    }

    .tools_logo-wrapper {
        border-radius: 1rem;
        height: 3rem;
        padding: .5rem
    }

    .tools_wrapper-6 {
        width: 350%
    }

    .tools_logo-image,.tools_logo-image.large {
        width: 3.5rem
    }

    .tools_logo-image.small {
        width: 2.5rem
    }

    .tools_logo-image.medium,.tools_logo-image.large {
        width: 3.5rem
    }

    .extension_wrapper-2 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .get-started_padding {
        padding-top: 4rem
    }

    .get-started_wrapper-1 {
        margin-bottom: 3rem
    }

    .get-started_heading-center {
        font-size: 2.4rem
    }

    .get-started_wrapper-3 {
        margin-bottom: -.5rem
    }

    .get-started_lottie {
        width: 14rem
    }

    .get-started_wrapper-5 {
        padding: 2rem
    }

    .submit-button {
        height: 2.2rem;
        font-size: .8rem
    }

    .form-text-field-1 {
        height: 2.5rem
    }

    .form-select-field-1 {
        height: 2.5rem;
        margin-bottom: 1rem;
        padding-left: .5rem;
        padding-right: .5rem;
        font-size: .9rem
    }

    .extension_paragraph {
        font-size: 1rem
    }

    .marquee-gradient-left,.marquee-gradient-right {
        width: 4rem
    }

    .nav_menu-button {
        margin-left: .5rem
    }

    .extension_3d-image-mobile {
        width: 12rem;
        top: -3.8rem
    }

    .policy_padding {
        padding-top: 5rem
    }

    .policy_heading {
        font-size: 2.4rem
    }

    .policy_subheading-1 {
        font-size: 1.4rem
    }

    .policy_wrapper-1 {
        max-width: 93%
    }

    .policy_in-short-wrapper-1 {
        background-position: 92% 23px;
        background-size: 2.5rem;
        padding: 1.25rem
    }

    .policy_subheading-3,.policy_subheading-2 {
        font-size: 1.2rem
    }

    .faq_wrapper-1 {
        margin-bottom: 2rem
    }

    .faq_text-wrapper-2 {
        align-content: stretch;
        width: 15em;
        padding-right: 0
    }

    .faq_text-wrapper-2.leads {
        width: 100%;
        max-width: 20em
    }

    .faq_text-wrapper-1.leads {
        flex-wrap: nowrap
    }

    .use-case-hero_padding {
        padding-bottom: 6rem
    }

    .use-case-hero_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 4rem;
        grid-template-rows: auto auto;
        grid-template-columns: repeat(auto-fit,100%)
    }

    .use-case-hero_heading {
        width: 90%;
        font-size: 2.4rem
    }

    .use-case-hero_paragraph {
        width: 100%
    }

    .template_heading {
        margin-bottom: 2rem;
        font-size: 1.8rem
    }

    .text-link-green {
        word-break: break-all
    }

    .use-case-template_padding {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .template_subheading {
        margin-bottom: 1.5rem
    }

    .template_card {
        border-radius: 4rem;
        padding-left: 1.5rem
    }

    .template_bg-icon {
        width: 8rem;
        bottom: 2rem;
        right: 1rem
    }

    .marquee-horizontal.home-marquee {
        transform: none
    }

    .teams-track.update {
        justify-content: space-between;
        height: 100%
    }

    .image-wrapper.predictable-2 {
        max-width: 6em
    }

    .testimonial_lottie {
        width: 8rem
    }

    .use-case-tools_padding {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .trusted-by_logo-grid {
        grid-row-gap: 1rem;
        flex-wrap: wrap;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr
    }

    .span-doodle-get-started {
        background-position: 50% 0;
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .extension_corner-1,.extension_corner-2,.extension_corner-3,.extension_corner-4 {
        width: 70%
    }

    .use-case-quote_padding {
        padding-bottom: 4rem
    }

    .use-case-quote_heading {
        margin-bottom: 2rem;
        font-size: 1.8rem
    }

    .use-case-quote_wrapper-2 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .use-case-quote_wrapper-3 {
        width: 5rem
    }

    .use-case-quote-text-1 {
        font-size: 1rem
    }

    .use-case-quote_text-2 {
        width: 90%;
        font-size: .7rem
    }

    .use-case-qoute_corner-1,.use-case-qoute_corner-2,.use-case-qoute_corner-3,.use-case-qoute_corner-4 {
        width: 70%
    }

    .how_grid-3-column {
        grid-row-gap: 3rem;
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr
    }

    .features_padding {
        padding-bottom: 6rem;
        padding-left: 0;
        padding-right: 0
    }

    .get-started_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 2rem
    }

    .get-started_heading-left {
        font-size: 2.4rem
    }

    .get-started_tags-flex {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 2rem
    }

    .get-started_tags-wrapper-1 {
        margin-top: 1rem
    }

    .get-started_button-flex {
        flex-direction: column;
        align-items: flex-start
    }

    .get-started_video-block,.get-started_image_bg {
        border-radius: 1rem
    }

    .get-started_padding-copy {
        padding-top: 4rem
    }

    .extension_heading {
        margin-bottom: 6rem;
        font-size: 1.8rem
    }

    .rivia-scroll-wrapper-3 {
        display: none
    }

    .rivia-scroll-wrapper-3.why-clay {
        margin-top: 75%;
        margin-right: 6.25em
    }

    .rivia-scroll-wrapper-3.why-clay.mainstreet {
        margin-right: auto;
        display: flex
    }

    .how-it-works_tabs-wrapper.width-40 {
        width: 100%
    }

    .img-contain {
        flex: none
    }

    .img-contain.img-radius-circle {
        border-radius: 100%;
        width: auto;
        height: auto
    }

    .img-full-width {
        top: 0%;
        bottom: 0%;
        left: 0%;
        right: auto
    }

    .img-full-width.cover.show-mobile,.img-full-width.cover.hide-mobile {
        object-position: 50% 50%
    }

    .heading-80 {
        font-size: 3rem
    }

    .meet-embed.margin-right-18 {
        margin-right: .5rem
    }

    .top-restaurants-wrapper {
        justify-content: flex-start;
        width: 100%;
        max-width: 18rem;
        margin-left: auto;
        margin-right: auto
    }

    .header-embed {
        margin-left: 2rem
    }

    .window-title {
        padding-right: .75rem
    }

    .window-title._01 {
        width: 100%
    }

    .resources-icon-wrapper {
        flex: none
    }

    .resources-link-wrapper {
        height: auto
    }

    .text-size-20.leads {
        font-family: SÃ¶hne krÃ¤ftig
    }

    .text-size-24.text-weight-normal.text-color-white {
        font-size: 1.125rem
    }

    .integrations-table-header-wrapper.outbound {
        text-align: left
    }

    .integrations-dropdown-list.height-limit {
        width: 11.4em
    }

    .integrations-outer-table-wrapper.home {
        display: none
    }

    .case-study-home-wrapper {
        width: 100%;
        max-width: 100%;
        height: 20em
    }

    .use-case-hero_heading2 {
        width: 90%;
        font-size: 2.4rem
    }

    .use-case-hero_padding-small {
        padding-bottom: 0
    }

    .use-case-hero_padding-small.btm {
        padding-bottom: 5rem
    }

    .tools-wrapper {
        display: none
    }

    .use-case-hero_padding-ai {
        padding-bottom: 6rem
    }

    .use-case-hero_padding-ai.mobile-paddding {
        padding-bottom: 2rem
    }

    .anual-text {
        text-align: left
    }

    .outline-button-pricing.full-button {
        white-space: nowrap
    }

    .run-down-grid {
        grid-template-columns: auto auto auto auto auto;
        overflow: auto
    }

    .side-bar-wrapper {
        border-right-color: #c4c4c4
    }

    .button-wrapper {
        flex-wrap: wrap
    }

    .source-heading {
        font-size: 1.8rem
    }

    .center {
        text-align: center;
        justify-content: center;
        display: flex
    }

    .video {
        border-radius: .5em;
        min-height: 11em
    }

    .use-case-hero_padding-small-first-section {
        padding-bottom: 0
    }

    .pull-tab-menu {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        justify-content: center
    }

    .heading-40 {
        font-size: 1.375em
    }

    .headiing-24 {
        font-size: 1.125rem
    }

    .margin-bottom-64 {
        margin-bottom: 1.5em
    }

    .hero_crm-button-wrapper {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .button_rad16.primary {
        align-content: stretch
    }

    .padding-section-128 {
        padding-top: 3.75rem;
        padding-bottom: 3.75rem
    }

    .crm_logo-item {
        max-width: 3.5em;
        min-height: 3.5em;
        max-height: 3.5em
    }

    .outdate_icon-wrapper {
        border-radius: 100%
    }

    .gradient-overlay.left,.gradient-overlay.right {
        max-width: 4em
    }

    .hero_crm-table {
        border-radius: .5em
    }

    .hero_crm-icon-wrapper.send-data {
        max-width: 7em;
        max-height: 2.625em;
        bottom: -4.4375vw
    }

    .hero_crm-icon-wrapper.enrich-data {
        max-width: 8em;
        max-height: 2.625em;
        top: 11.6vw
    }

    .hero_crm-icon-wrapper.add-data {
        max-width: 7em;
        max-height: 2.625em;
        top: -7.3375vw;
        left: 5.3375vw
    }

    .ver2_heading-wrapper {
        max-width: 80vw
    }

    .ver2_crm-total {
        margin-left: 0
    }

    .opportunities_wrapper {
        padding: 1em
    }

    .faq_crm-heading {
        padding-left: .425em;
        padding-right: .425em
    }

    .faq_crm-answer {
        padding-right: 3rem
    }

    .faq_crm-question {
        white-space: break-spaces
    }

    .ver2_table-headings {
        grid-column-gap: .4375em;
        grid-row-gap: .4375em
    }

    .ver2_table-button {
        padding-left: .425em;
        padding-right: .425em
    }

    .table_crm-heading {
        min-height: 2em
    }

    .crm_logo-collection-item {
        min-width: 3.5em;
        max-width: 3.5em;
        min-height: 3.5em;
        max-height: 3.5em;
        margin-left: .25em;
        margin-right: .25em
    }

    .ver2_table-sticky-mobile {
        max-width: 21em;
        padding: .875em
    }

    .cta-table-content {
        padding-bottom: 0
    }

    .table-wrapper {
        overflow: visible
    }

    .table-image {
        display: none
    }

    .cta-gradient {
        height: 10em
    }

    .table-image-icon.why-clay-01 {
        top: 12.1em
    }

    .table-image-icon.why-clay,.table-image-icon.events-none {
        top: 2.8em;
        right: -.4em
    }

    .table-icon {
        display: block
    }

    .table-image-mobile {
        width: auto;
        height: auto;
        display: block
    }

    .newsletter-wrapper {
        height: 110vh;
        padding-top: 3.75em
    }

    .lightbox-content {
        height: 16rem
    }

    .newsletter-icon-yellowdot {
        right: -9.2rem
    }

    .newsletter-icon-purple {
        top: -19.1rem
    }

    .outbound-qualified-headings-wrapper {
        margin-bottom: 3em
    }

    .outbound-button-wrapper.real-time,.outbound-button-wrapper.emails,.outbound-button-wrapper.attributes,.outbound-button-wrapper.train {
        margin-bottom: .5em;
        position: relative;
        top: 0
    }

    .outbound-button-wrapper.margin-right-24 {
        margin-bottom: 1.5em;
        margin-right: 0
    }

    .outbound-table-wrapper {
        flex-direction: column-reverse;
        display: flex
    }

    .outbound-table-wrapper.margin-bottom-0.flip {
        flex-direction: column
    }

    .outbound-table-gradient {
        right: -6.5vw
    }

    .heading-72 {
        font-size: 3rem
    }

    .local-leads-flow-wrapper {
        align-items: stretch
    }

    .local-leads-flow-2.spent-time {
        text-align: left;
        justify-content: space-between;
        align-items: center;
        padding-top: 1em;
        padding-bottom: 1em;
        display: flex
    }

    .leads-workflow-loop {
        margin-bottom: 3em
    }

    .leads-flow-icon {
        justify-content: center;
        align-items: center;
        max-width: 2.5em;
        display: flex;
        overflow: hidden
    }

    .leads-google-map-3d-img-wrapper {
        right: -19%
    }

    .leads-google-map-3d-img-wrapper.red,.leads-google-map-3d-img-wrapper.yellow {
        right: -24%
    }

    .leads-build-cta-wrapper {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .workflow-total-spent {
        background-color: var(--black\<deleted\|variable-fca35b56\>);
        color: var(--white\<deleted\|variable-d7626ba4\>);
        border-radius: .5em;
        justify-content: center;
        align-items: center;
        padding: .5em 1em;
        display: flex
    }

    .leads-workflow-auto-pilot {
        margin-bottom: 3em
    }

    .marquee-logo-set-3.home-update {
        flex-direction: row-reverse;
        align-items: stretch
    }

    .why-clay-free-trial-wrapper {
        max-height: 4em
    }

    .marquee-logo-inner-wrapper.hightouch,.marquee-logo-inner-wrapper.cc-first-round,.marquee-logo-inner-wrapper.cc-active-campaign {
        padding-left: 0;
        padding-right: 0
    }

    .marquee-logo-inner-wrapper.cc-verkada {
        padding-left: 1em;
        padding-right: 1em
    }

    .marquee-logo-inner-wrapper.cc-workstream {
        padding-left: 0;
        padding-right: 0
    }

    .hero_rating-item {
        margin-bottom: 0
    }

    .prompt-row-wrapper.padding-0.height-100 {
        overflow: auto
    }

    .old_tab-link.ai-prompt-first {
        min-height: 5rem;
        max-height: 0;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .tab-indicator {
        width: 100%
    }

    .prompt-email-wrapper.border-right {
        width: 50%
    }

    .ai-hero-bg-wrapper {
        width: 1521.07px;
        bottom: -37%;
        left: -844.19px;
        right: -198.19px
    }

    .ai-prompt-cta-wrapper {
        flex-direction: column
    }

    .ai-prompt-link-wrapper.ghost {
        max-width: none
    }

    .ai-cta-img-wrapper._01 {
        max-width: 25rem;
        left: -278px
    }

    .ai-cta-img-wrapper._02 {
        max-width: 25rem;
        right: -300px
    }

    .ai-cta-wrapper {
        flex-direction: column
    }

    .ai-prompt-content-wrapper.bg-blue {
        padding: 2em
    }

    .ai-prompt-copy-wrapper {
        min-width: 0
    }

    .prompt-header-wrapper {
        padding-top: .5rem;
        padding-bottom: .5rem
    }

    .prompt-form-wrapper {
        flex-direction: column
    }

    .prompt-input {
        width: 100%;
        min-width: 0
    }

    .prompt-input-wrapper {
        max-width: none;
        margin-bottom: 1rem;
        margin-right: 0
    }

    .prompt-add-filters-wrapper {
        justify-content: space-between
    }

    .integrations-bubble.tab-links {
        right: 0
    }

    .caret-icon {
        left: auto
    }

    .text-m {
        width: 100%;
        font-size: 1rem
    }

    .text-m.u-font-color-gray-dark,.text-m.u-mb-2-5.u-align-center.u-font-color-white.u-width-27 {
        width: 100%
    }

    .text-m.u-mb-5.u-align-center.u-font-color-white {
        color: var(--color--white)
    }

    .tab-link-02.ai-prompt-first,.tab-link-03.ai-prompt-first {
        min-height: 5rem;
        max-height: 0;
        padding-top: 1rem;
        padding-bottom: 1rem
    }

    .toggle-button-wrapper-v2 {
        margin-left: .75em;
        margin-right: .75em
    }

    .pricing-table-card-layout.u-m-hide {
        display: none
    }

    .toggle-pricing-wrapperv2 {
        margin-left: 0
    }

    .custom-max-width {
        max-width: 12em
    }

    .img-claymation-3-stars--waterfall-page {
        display: none
    }

    .text--size-medium.u-align--centre {
        text-align: center
    }

    .text--size-medium.u-width--80 {
        width: 100%
    }

    .text--size-medium.u-width--32rem {
        width: 100%;
        max-width: 100%
    }

    .old_icon.u-height-1-5.u-mobile-mb-0-5 {
        margin-bottom: .5rem
    }

    .img-claymation-arrow--waterfall-page {
        display: none;
        right: -12%
    }

    .text--size-xxlarge.u-width--52rem {
        width: 100%;
        font-size: 1.25rem
    }

    .img-waterfall-creators {
        max-width: 120%;
        display: none
    }

    .old_col.u-length-8.u-align--left,.old_col.u-length-5.u-align--left {
        width: 100%
    }

    .img-claymation-green--waterfall-page {
        width: 20rem;
        right: -60%
    }

    .img-tooltip--hi-creators {
        display: none;
        position: static
    }

    .img-claymation-pyramid-purple--waterfall-page {
        width: 20rem;
        left: -70%
    }

    .img-claymation-stars-transform--waterfall-page {
        width: 20rem;
        bottom: -40%
    }

    .box.u-borders--right {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .box.u-color-green-100,.box.u-color-purple-100,.box.u-color-blue-200 {
        padding-top: 6rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .h1 {
        width: 100%;
        font-size: 2rem
    }

    .h1.u-align--centre {
        width: 100%
    }

    .lottie-animation--waterfall-page {
        display: none
    }

    .img-tooltip--api-key {
        display: none;
        position: static
    }

    .txt-chip.cc-color-green-100.cc-msf,.txt-chip.cc-color-blue-200.cc-msf {
        display: none
    }

    .txt-chip.cc-color-pink-200 {
        border-color: var(--color--purple-300);
        background-color: var(--color--purple-200)
    }

    .padding.u-size--xxlarge.u-display--hidden {
        display: block
    }

    .padding.u-size--xxlarge.u-display--hidden.u-d-sm-none {
        display: none
    }

    .padding.u-size--xlarge.u-display--hidden {
        display: block
    }

    .img-claymation-slinky-hand--waterfall-page {
        width: 32rem
    }

    .img-table--cta-section {
        display: none
    }

    .old_row {
        flex-direction: column
    }

    .h2 {
        font-size: 2rem
    }

    .h2.u-align--centre {
        text-align: center
    }

    .h2.u-width--80 {
        width: 100%;
        font-size: 2rem
    }

    .section-2 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .section-2.u-margins-none.u-borders--top {
        flex-direction: column
    }

    .img-tooltip--50-providers {
        display: none;
        position: static
    }

    .text-small.u-weight-semibold.cc-msf,.text-small.cc-msf {
        display: none
    }

    .img-clay-logo-navbar {
        height: 1.25rem
    }

    .text-medium.u-color-gray-dark.u-mobile-align-center {
        color: var(--color--gray-600)
    }

    .text-medium.u-mobile-align-center {
        text-align: center
    }

    .text-medium.u-align-center.u-width-45.u-mb-3.u-weight-semibold,.text-medium.u-align-center.u-width-30.u-mb-5,.text-medium.u-mb-2-5.u-width-80,.text-medium.u-mb-2-5.u-width-88,.text-medium.u-mb-1.u-width-88 {
        width: 100%
    }

    .text-medium.u-mb-5.u-width-20.u-align-center {
        width: 100%;
        margin-bottom: 2.5rem
    }

    .text-medium.u-mb-5.u-width-25.u-align-center {
        max-width: 100%
    }

    .text-medium.u-mb-0-75.u-width-88 {
        width: 100%
    }

    .text-medium.u-ml-0-5.u-mobile-ml-0 {
        margin-left: 0
    }

    .wrapper-action-items.cc-msf {
        flex: 1
    }

    .faqs {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .faqs.u-pb-10 {
        padding-bottom: 10rem
    }

    .wrapper-questions {
        width: 100%
    }

    .accordion-body {
        padding-right: 0
    }

    .section-cta {
        padding: 10rem 1rem
    }

    .heading-1 {
        font-size: 2.5rem
    }

    .heading-1.u-align-center.u-width-40,.heading-1.u-align-center.u-width-64 {
        width: 100%;
        font-size: 2.5rem
    }

    .heading-1.u-align-center.u-width-40-5 {
        max-width: 100%
    }

    .heading-1.u-font-color-white.u-align-center {
        font-size: 2.5rem
    }

    .heading-1.u-font-color-white.u-align-center.u-width-45,.heading-1.u-font-color-white.u-align-center.u-width-35 {
        width: 100%
    }

    .heading-1.u-font-color-white.u-align-center.u-width-30 {
        max-width: 100%
    }

    .btn.u-fill {
        width: 96%
    }

    .btn.cc-blue.cc-small.u-xs-d-none {
        display: none
    }

    .text-label {
        width: 80%;
        font-size: 1rem
    }

    .ico-close-navbar {
        display: none
    }

    .grid-dropdown-product-navbar {
        grid-template-columns: 1fr
    }

    .dropdown-box-navbar {
        background-color: #f6f6f8;
        border-bottom-style: none;
        border-left-style: none;
        border-right-style: none;
        flex-direction: column;
        min-width: 100%;
        padding-bottom: 2rem;
        padding-left: 0;
        padding-right: 0
    }

    .wrapper-navigation-bar {
        padding-left: 1rem;
        padding-right: .25rem
    }

    .wrapper-navigation-bar.cc-msf {
        padding-right: 1rem
    }

    .button-hamburger-menu-navbar.w--open {
        background-color: rgba(255,255,255,0)
    }

    .dropdown-column-left-navbar {
        min-width: 100%
    }

    .wrapper-logo-brand {
        width: auto
    }

    .wrapper-logo-brand.cc-mfs {
        flex: 0 auto
    }

    .button-login-navigation-bar {
        display: none
    }

    .dropdown-link-navbar:hover {
        background-color: rgba(255,255,255,0)
    }

    .dropdown-link-secondary-navbar {
        padding: 1rem 0
    }

    .button-navigation-bar {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .link-navigation-bar-item {
        justify-content: flex-start;
        min-width: 100%;
        padding-top: 20px;
        padding-bottom: 20px;
        padding-right: 0
    }

    .grid-dropdown-product-side-navbar {
        grid-template-rows: auto auto
    }

    .dropdown-column-right-navbar,.wrapper-header.cc-cta-section {
        width: 100%
    }

    .img-cta-section {
        display: none
    }

    .img-claymation-cta-1 {
        width: 12rem;
        top: -20%
    }

    .img-claymation-cta-2 {
        width: 12rem;
        top: auto;
        bottom: -56%
    }

    .img-claymation-cta-2.cc-msf {
        bottom: -16%
    }

    .old_section,.old_section.cc-testimonial-quote {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_section.cc-layout-1.u-bg-color-blue100.u-overflow-hidden {
        overflow: hidden
    }

    .old_section.cc-layout-1.u-bg-color-green100,.old_section.cc-layout-1.u-bg-color-gray-light {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_section.cc-layout-1.u-bg-color-gray-light.u-m-overflow-hidden {
        overflow: hidden
    }

    .old_section.cc-layout-1.u-bg-color-yellow300.u-pt-12.u-ph-5,.old_section.cc-layout-1.u-bg-color-yellow300.u-ph-5.u-overflow-hidden,.old_section.cc-layout-1.cc-tools,.old_section.cc-layout-1.u-bg-color-purple100.u-pt-10.u-ph-5,.old_section.cc-layout-1.u-bg-color-blue-200,.old_section.cc-layout-1.u-bg-color-yellow200.u-ph-5 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_section.cc-layout-2 {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 0;
        padding-right: 0
    }

    .old_section.cc-layout-2.u-bg-color-gray-super-light,.old_section.cc-hero.u-bg-color-purple100.u-overflow-hidden {
        flex-direction: column
    }

    .old_section.cc-templates,.old_section.cc-template-page {
        padding-top: 7rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_section.cc-template-description {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_section.cc-tools {
        padding-top: 7rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_section.cc-tools-description {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_section.cc-more-tools {
        align-items: flex-start;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .text-large.u-width-45.u-align-center,.text-large.u-width-38.u-align-center {
        width: 100%;
        font-size: 1.25rem
    }

    .wrapper-animated-claymation {
        width: 12rem;
        height: 8rem
    }

    .heading-2 {
        font-size: 2rem;
        line-height: 2rem
    }

    .heading-2.u-width-560,.heading-2.u-align-center.u-width-43,.heading-2.u-align-center.u-width-30 {
        width: 100%
    }

    .heading-2.u-align-center.u-width-25 {
        max-width: 100%
    }

    .heading-2.u-width-30 {
        width: 100%
    }

    .heading-2.u-width-34.u-align-center {
        max-width: 100%
    }

    .grid-4x4 {
        grid-template-columns: 1fr;
        width: 100%
    }

    .old_card {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
        overflow: hidden
    }

    .img-cta-claymation-1 {
        width: 12rem;
        top: -20%
    }

    .img-cta-claymation-2 {
        width: 12rem;
        top: auto;
        bottom: -28%;
        overflow: hidden
    }

    .box-image {
        min-height: 20rem
    }

    .box-image.u-bg-color-green100 {
        min-width: 100%;
        overflow: hidden
    }

    .box-image.u-bg-color-green100.cc-msf {
        flex: 0 auto;
        height: 22rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .box-image.u-bg-color-purple100 {
        min-width: 100%;
        min-height: 20rem;
        overflow: hidden
    }

    .box-image.u-bg-color-purple100.cc-msf {
        flex: 0 auto;
        height: 22rem
    }

    .box-image.cc-graph {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .box-image.u-bg-color-blue200 {
        width: 100%;
        min-width: 100%
    }

    .box-image.u-bg-color-yellow-200 {
        min-width: 100%
    }

    .box-image.cc-hero-ai-messaging {
        justify-content: center;
        align-items: flex-start
    }

    .box-text {
        min-width: 100%;
        padding: 5rem 1rem
    }

    .box-text.u-no-borders {
        padding: 5rem 1rem 0
    }

    .box-text.u-no-borders.u-hero {
        padding-top: 8rem;
        padding-left: 0;
        padding-right: 0
    }

    .box-text.u-bg-color-gray.cc-comparison-table.u-position-relative.u-overflow-hidden {
        max-width: 100%;
        padding-bottom: 0;
        padding-left: 0
    }

    .box-text.u-bg-color-yellow300.cc-comparison-table.u-position-relative.u-overflow-hidden {
        max-width: 100%;
        padding-bottom: 0;
        padding-right: 0
    }

    .btn-secondary.u-position-sticky-t8.u-visibility-m-hide {
        display: none
    }

    .img-product-graphic.u-absolute-bottom-right {
        width: 100%;
        overflow: hidden
    }

    .img-claymation-green--claygent-page-copy {
        width: 20rem;
        right: -60%
    }

    .img-claymation-pyramid-purple--claygent-page {
        width: 20rem;
        left: -70%
    }

    .grid-1x2.cc-comparison {
        grid-template-columns: 1fr
    }

    .pricing-table-shadow-new {
        z-index: 0;
        display: none
    }

    .img-3-stars.cc-pricing-page {
        display: none
    }

    .eyebrow.u-mb-2-5.u-align-center {
        text-align: center
    }

    .eyebrow.u-text-center {
        font-size: 1.8rem
    }

    .grid-logos {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .grid-logos.u-mb-0-5 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 100%;
        margin-bottom: 1.5rem
    }

    .grid-logos.u-mb-5 {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem
    }

    .cell-logo.u-m-hide {
        display: none
    }

    .img-hero.cc-msf {
        width: 40rem;
        max-width: none
    }

    .img-hero.u-m-width-48 {
        width: 48rem;
        max-width: none
    }

    .wrapper-image {
        width: 100%
    }

    .wrapper-image.u-mobile-align-centre {
        justify-content: center;
        align-items: flex-start;
        display: flex
    }

    .grid-heading.cc-msf {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .img-logo-clay {
        height: 2rem
    }

    .cell-logo-clay.u-border-right {
        border-bottom: 1px solid var(--color--green-300);
        border-right-style: none;
        justify-content: center;
        padding-bottom: 1rem;
        padding-right: 0
    }

    .img-logo-msf {
        height: 2rem;
        padding-left: 0
    }

    .img-claymation-hero-msf-1,.img-claymation-hero-msf-2 {
        display: none
    }

    .img-claymation-blue-sprial--msf-page {
        width: 20rem;
        display: none;
        right: -60%
    }

    .img-claymation-pyramid-purple--msf-page {
        width: 20rem;
        display: none;
        left: -70%
    }

    .img-claymation-blue-cone--msf-page,.img-claymation-green--msf-page {
        width: 20rem;
        display: none;
        right: -60%
    }

    .grid-testimonials {
        grid-template-columns: 1fr;
        width: 100%
    }

    .img-claymation-three-stars.cc-msf {
        width: 12rem;
        top: 0%
    }

    .img-claymation-three-stars.cc-msf-offer-details {
        width: 12rem;
        display: none;
        top: 0%
    }

    .box-msf-offer {
        width: 100%;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .img-logo-msf-offer {
        height: 2rem
    }

    .img-claymation-logo-icon.cc-msf-offer-details {
        width: 6rem;
        top: 16%
    }

    .img-squiggle {
        display: none
    }

    .box-comparison-tool.u-border-right-0 {
        border-right-style: solid;
        border-top-right-radius: .5rem;
        width: 100%
    }

    .box-comparison-tool.u-tool-clay {
        width: 100%;
        margin-top: -1.5rem;
        box-shadow: 0 -24px 64px rgba(0,0,0,.08)
    }

    .box-comparison-body.u-bg-color-gray-light,.box-comparison-body.u-bg-color-yellow100 {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .grid-features-list {
        width: 100%
    }

    .img-yellow-star.cc-mfs,.img-yellow-star.cc-mfs-gray-star {
        display: none
    }

    .img-claymation-zigzag-purple--ai-messaging-page {
        display: none;
        overflow: hidden
    }

    .img-claymation-blue--ai-messaging-page {
        width: 20rem;
        right: -60%
    }

    .img-claymation-pyramid-purple--ai-messaging-page {
        width: 20rem;
        left: -70%
    }

    .img-ai-generated-email-preview.u-width-40 {
        width: 100%
    }

    .img-claymation-3-stars--ai-messaging-page,.img-claymation-3-stars-small--ai-messaging-page,.img-claymation-yellow-star--ai-messaging-page,.img-email-preview--ai-messaging-page,.img-email-preview-2--ai-messaging-page {
        display: none
    }

    .templates-wrapper-form {
        position: static
    }

    .search-bar {
        font-size: .875rem
    }

    .search-bar-wrapper.u-width-32.u-mb-2,.search-bar-wrapper.u-width-32.u-height-3.u-mb-1 {
        max-width: 100%
    }

    .filter-link.cc-templates {
        white-space: nowrap
    }

    .templates-collection-list {
        grid-template-columns: 1fr
    }

    .card-content-templates {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column-reverse
    }

    .wrapper-horizontal.u-gap-0-75 {
        width: 100%;
        overflow: scroll
    }

    .wrapper-horizontal.u-ml-1.u-sizing-fill.u-mobile-direction-vertical {
        flex-direction: column;
        align-items: flex-start;
        margin-top: 1rem;
        margin-right: 1rem
    }

    .wrapper-horizontal.u-bg-color-gray-borders.u-radius-0-25.u-width-100.u-mobile-direction-vertical,.wrapper-horizontal.u-bg-color-yellow300.u-radius-0-25.u-width-100.u-mobile-direction-vertical,.wrapper-horizontal.u-gap-0-5.u-align-stretch.u-mobile-direction-vertical {
        flex-direction: column;
        align-items: flex-start
    }

    .img-claymation.u-width-16,.img-claymation.u-width-14.u-position-absolute-t4-r0,.img-claymation.u-width-14.u-position-absolute-t-64--r-70,.img-claymation.u-width-14.u-position-absolute-t64-r0.u-mobile-visibility-none {
        display: none
    }

    .img-claymation.u-width-14.u-position-absolute-t64-l0.u-mobile-width-6 {
        width: 6rem
    }

    .img-claymation.u-width-20.u-t-24--r-128 {
        top: -160px
    }

    .img-claymation.u-width-20.u-t-24--r-128.u-mobile-hide,.img-claymation.u-width-20.u-b320-l-80,.img-claymation.u-width-20.u-position-b240-l-90 {
        display: none
    }

    .img-claymation.u-width-20.u-position-t64-l0 {
        width: 12rem;
        left: -64px
    }

    .img-claymation.u-height-14.u-t64-r0 {
        height: 8rem
    }

    .img-claymation.u-height-14.u-t64-l0,.img-claymation.u-height-12.u-position-t64-r-0.u-visibility-m-hide,.img-claymation.u-position--top-64px--right-0.u-w-16rem.u-sm--d-none,.img-claymation.u-position--top-64px--right-0.u-w-20rem.u-sm--d-none,.img-claymation.u-position--top-64px--left-0.u-w-20rem.u-sm--d-none {
        display: none
    }

    .wrapper-template-cover-image {
        height: 15rem;
        min-height: 15rem
    }

    .img-template-cover {
        width: 200%
    }

    .columns-template-description {
        flex-direction: column
    }

    .wrapper-icon.cc-comparison-table.u-bg-color-gray-super-light,.wrapper-icon.cc-comparison-table.u-bg-color-gray-light,.wrapper-icon.cc-comparison-table.u-bg-color-yellow200,.wrapper-icon.cc-comparison-table.u-bg-color-yellow100 {
        min-height: 6rem
    }

    .collection-list-tools {
        grid-template-columns: 1fr
    }

    .img.u-width-100 {
        border-top-left-radius: 8px;
        border-top-right-radius: 8px
    }

    .img.u-width-100.u-shadow-left {
        box-shadow: 0 -24px 80px rgba(0,0,0,.12)
    }

    .img.u-width-100.u-shadow-left.u-mobile-mt--8 {
        margin-top: -8rem
    }

    .img.u-w-fill.u-h-30.u-radius-0-5 {
        height: 10rem
    }

    .img.u-position-absolute.u-mt-4.u-mr-0.u-w-26 {
        top: -3rem
    }

    .wrapper-vertical.cc-comparison-card.u-radius-tl-0-5,.wrapper-vertical.cc-comparison-card.u-radius-tr-0-5.u-border-tr {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .wrapper-vertical.u-height-30.u-justify-middle.u-ph-4.u-border-right {
        border-bottom: 1px solid var(--color--gray-border);
        height: 24rem
    }

    .img-tooltip.u-position-t11-r18.u-width-10 {
        width: 8.5rem;
        top: 4rem;
        left: 2rem;
        right: auto
    }

    .img-tooltip.u-position-t17-25-r-8.u-width-178 {
        width: 8.5rem;
        top: 9rem;
        right: 1rem
    }

    .img-tooltip.u-position-b4-25-l-5.u-width-6 {
        width: 5rem;
        left: 1rem
    }

    .grid-5x2 {
        grid-template-columns: 1fr;
        width: 100%
    }

    .grid-3x1 {
        grid-template-columns: 1fr
    }

    .container.u-position-relative.cc-hero {
        padding-right: var(--spacing--1rem);
        padding-left: var(--spacing--1rem)
    }

    .container.u-mt-2-5.u-z-index-1 {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        min-height: 270px;
        display: flex
    }

    .container.cc-pad-5,.container.cc-pad-5.u-text-center {
        padding-right: var(--spacing--1rem);
        padding-left: var(--spacing--1rem)
    }

    .container.u-p-1-5.u-mt-auto.u-z-index-1 {
        background-image: linear-gradient(180deg,rgba(246,246,248,0),var(--color--gray-100)7%)
    }

    .styles__nav-menu {
        padding-left: 7%;
        padding-right: 7%
    }

    .section {
        padding-top: var(--spacing--4rem);
        padding-bottom: var(--spacing--4rem)
    }

    .section.cc-header.cc-university,.section.cc-header.cc-data-providers {
        padding-top: 4rem
    }

    .section.cc-prefooter-cta {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .section.cc-footer {
        text-align: center
    }

    .section.u-pt-0.u-bg-gray-light.u-p-0.overflow-hidden {
        padding-top: 100px
    }

    .section.u-ph-5.u-valign-center,.section.u-ph-5.u-valign-center.u-bg-yellow-200,.section.u-ph-5.u-valign-center.u-bg-gray-light.u-pb-0 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section.cc-careers--hero {
        padding-top: 8rem;
        padding-left: 0;
        padding-right: 0
    }

    .section.u-valign-center.u-bg-blue-200 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section.u-valign-center.u-bg-blue-200.u-pb-0 {
        padding-left: 0;
        padding-right: 0
    }

    .section.u-h-100vh {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .section.u-minh-100vh.u-flex_v.u-pb-0.u-overflow-hidden.text-center.u-bg-gray-light {
        height: 710px
    }

    .styles__row-example {
        height: auto
    }

    .col {
        flex-basis: 100%;
        max-width: 100%
    }

    .col.col-xs-3 {
        flex-basis: 25%;
        max-width: 25%
    }

    .col.col-xs-1 {
        flex-basis: 8.33%;
        max-width: 8.33333%
    }

    .col.col-xs-6 {
        flex-basis: 50%;
        max-width: 50%
    }

    .col.col-xs-7 {
        flex-basis: 58.33%;
        max-width: 58.3333%
    }

    .col.col-xs-4 {
        flex-basis: 33.33%;
        max-width: 33.3333%
    }

    .col.col-lg-12.u-flex_center.u-position-relative.u-h-small {
        height: auto
    }

    .col.col-lg-4.col-md-4.col-sm-12.u-mb-0.u-d-xs-none {
        display: none
    }

    .col.col-no-gutters.col-no-margins.u-pr-1-5 {
        padding-right: 0
    }

    .col.col-no-gutters.col-no-margins.col-lg-7.col-md-12.u-pr-4 {
        padding-right: var(--spacing--1-5rem)
    }

    .col.col-xs-11 {
        flex-basis: 91.67%;
        max-width: 91.6667%
    }

    .col.col-xs-5 {
        flex-basis: 41.67%;
        max-width: 41.6667%
    }

    .col.col-xs-10 {
        flex-basis: 83.33%;
        max-width: 83.3333%
    }

    .col.col-xs-8 {
        flex-basis: 66.67%;
        max-width: 66.6667%
    }

    .col.col-lg-10.align-center.text-center.col-md-12.u-z-index-1 {
        margin-bottom: 0
    }

    .col.col-xs-first {
        order: -1
    }

    .col.col-lg-5.col-md-12.u-flex_center {
        height: auto
    }

    .col.col-xs-9 {
        flex-basis: 75%;
        max-width: 75%
    }

    .col.col-xs-12 {
        flex-basis: 100%;
        max-width: 100%
    }

    .col.col-xs-2 {
        flex-basis: 16.67%;
        max-width: 16.6667%
    }

    .col.cc-timeline-date {
        margin-bottom: var(--spacing--1rem);
        max-width: 100%;
        display: block
    }

    .col.cc-timeline-progress-bar {
        display: none
    }

    .col.cc-timeline-body {
        padding-top: var(--spacing--0-25rem);
        padding-bottom: var(--spacing--1-5rem);
        border-bottom: 1px solid var(--color--gray-border);
        margin-top: 0
    }

    .col.cc-timeline-tags {
        margin-bottom: var(--spacing--1-5rem);
        order: -1;
        max-width: 100%
    }

    .row.row-justify-center {
        margin-bottom: 0
    }

    .row.row-no-gutters.row-no-margins.row-justify-between.row-align-end.u-mt-5.u-ml-5 {
        margin-top: var(--spacing--1-5rem);
        margin-left: var(--spacing--1-5rem)
    }

    .row.cc-timeline {
        margin-bottom: var(--spacing--2-5rem);
        flex-flow: column
    }

    .h4 {
        font-size: 1.2rem
    }

    .h3.u-mb-1-5.u-xs-mt-1-5 {
        margin-top: var(--spacing--1-5rem)
    }

    .div-block {
        font-size: 1.1rem
    }

    .card-body.full-card {
        height: 510px
    }

    .col-2 {
        flex-basis: 100%;
        max-width: 100%
    }

    .h2-2 {
        font-size: 2rem
    }

    .u-mb-0 {
        margin-bottom: 0
    }

    .card-wrapper.u-bg-yellow-500.u-h-40 {
        height: 20rem
    }

    .u-pt-0 {
        padding-top: 0
    }

    .u-p-0 {
        padding: 0
    }

    .u-mt-0 {
        margin-top: 0
    }

    .u-pb-0 {
        padding-bottom: 0
    }

    .u-m-0 {
        margin: 0
    }

    .paragraph-1-125 {
        font-size: 1rem
    }

    .paragraph-1-125.u-mt-1._w-70.u-mlr-auto.u-z-index-1 {
        font-size: 16px
    }

    .u-font-semibold {
        text-align: center
    }

    .columned-body_center.cc-nav-offset {
        padding-top: 79px
    }

    .prefooter-cta_clay-1 {
        width: 280px
    }

    .prefooter-cta_clay-2 {
        width: 280px;
        display: none
    }

    .university_hero-illo {
        width: 220px;
        top: -135px;
        right: -120px
    }

    .university_illo-find-people {
        width: 100px;
        right: -30px
    }

    .university_illo-find-companies {
        width: 120px;
        bottom: -40px;
        left: -60px
    }

    .referral-banner {
        padding-top: var(--spacing--1-25rem);
        padding-bottom: var(--spacing--1-25rem);
        padding-left: var(--spacing--1-25rem);
        grid-column-gap: var(--spacing--0-5rem);
        grid-row-gap: var(--spacing--0-5rem);
        text-align: left;
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        font-size: .9rem
    }

    .referral-banner_rule {
        background-color: var(--color--gray-600);
        width: 100%;
        height: 1px
    }

    .referral-banner_illo {
        width: 150px;
        top: -29px;
        left: -70px
    }

    .referral-banner_close {
        top: 16px;
        right: 16px
    }

    .u-mb-2-5.u-w-80 {
        width: 100%
    }

    .new-blog_h0 {
        font-size: 3rem
    }

    .new-blog_subnav-title {
        margin-right: var(--spacing--0-25rem);
        font-size: 1rem
    }

    .new-blog_slider-nav.u-mt-auto {
        grid-column-gap: 24px;
        grid-row-gap: 24px
    }

    .swiper-slide.cc-blog-featured {
        width: 100%
    }

    .swiper-slide.is-slider-main {
        width: 90%
    }

    .new-blog_h1 {
        letter-spacing: -.01em;
        font-size: 2.5rem;
        line-height: 1.3
    }

    .data-providers_hero-illo {
        width: 220px;
        top: -135px;
        right: -120px
    }

    .loader-animation_wrapper {
        border-radius: 20px;
        width: 80px;
        height: 80px
    }

    .loader-animation_lottie {
        width: 200%
    }

    .university_lesson-feedback {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .cc-box_image.u-bg-blue-200 {
        padding-top: 8rem;
        padding-left: 0
    }

    .cc-box_image.u-bg-green-100,.cc-box_image.u-bg-purple-100,.cc-box_image.u-bg-yellow-200,.cc-box_image.u-bg-gray-light {
        padding-left: 0
    }

    .cc-box_text {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .old_cells.cc-careers--customers-testimonial {
        border-top: 1px solid var(--color--gray-border);
        border-bottom-style: solid;
        border-right-style: none
    }

    .old_cells.cc-careeers--meet-the-team.u-ph-1-5.u-xs-d-none {
        display: none
    }

    .u-w-25rem.u-text-center.u-mb-2-5,.u-w-25rem.u-text-center.u-sm-maxw-88,.u-w-30rem.u-text-center.u-mb-2-5.u-sm-maxw-88 {
        max-width: 88%
    }

    .new-blog_subnav-search_text {
        display: none
    }

    .slide.cc-careers--life-at-clay {
        width: 100%
    }

    .footer_bottom-wrapper {
        margin-bottom: var(--spacing--1-5rem);
        justify-content: flex-start;
        align-items: center
    }

    .img-logo-20vc {
        height: 2rem;
        padding-left: 0
    }

    .cell.u-p-4.u-bg-gray-50.u-borders-0101.u-sm-p-2-5.u-sm-borders-1010 {
        border-style: solid none;
        border-top-width: 1px;
        border-top-color: var(--color--gray-border);
        border-bottom-width: 1px;
        border-bottom-color: var(--color--gray-border)
    }

    .cell.u-p-4.u-sm-p-2-5 {
        padding: var(--spacing--2-5rem)
    }

    .link-block.cc-careers_news {
        border-top: 1px solid var(--color--gray-border);
        border-right-style: none
    }

    .collection-item.u-p-0 {
        width: 100%
    }

    .collection-list.u-layout-direction-vertical {
        flex-flow: column
    }

    .g-nav_menu-button {
        margin-right: -.5rem
    }

    .g-nav_wrapper {
        top: 0
    }

    .g-nav_menu-right {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .g-nav_menu-right.cc-mobile {
        flex-flow: row
    }

    .company_wrapper {
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        justify-content: center;
        align-items: flex-start
    }

    .company_wrapper.u-mt-1-5.net-new {
        grid-column-gap: 14px;
        grid-row-gap: 14px
    }

    .paragraph-1-4 {
        font-size: 1rem;
        font-weight: 500
    }

    .u-mb-4 {
        margin-bottom: var(--spacing--2-5rem)
    }

    .h0 {
        letter-spacing: -2px;
        font-size: 2.5rem
    }

    .h0.u-mb-1-5 {
        letter-spacing: -1.5px
    }

    .company-logo {
        width: auto;
        max-width: 84px;
        max-height: 18px
    }

    .main-btn.cc-black.u-mb-5 {
        margin-bottom: var(--spacing--2-5rem)
    }

    .main_btn-text_wrapper.ph-hide {
        color: var(--color--blue-400);
        display: block
    }

    .u-h0 {
        letter-spacing: -1px;
        font-size: 1.7rem
    }

    .u-h0.u-mt-2 {
        font-size: 4.2rem
    }

    .u-h0.enterprise {
        font-size: 25px
    }

    .banner {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        padding: 9px;
        display: flex
    }

    .banner-inner {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-direction: column;
        align-items: flex-start
    }

    .banner-button-outline {
        width: 100%;
        font-size: 16px
    }

    .styles__group {
        padding-top: 0
    }

    .card-grid_link {
        min-height: 10rem
    }

    .card-grid_link.cc-actions {
        padding: var(--spacing--1-5rem)
    }

    .card-grid_list {
        grid-template-columns: repeat(auto-fit,minmax(10rem,1fr))
    }

    .card-grid_list.cc-actions {
        grid-template-columns: 1fr
    }

    .card-grid_list.cc-lg-4 {
        grid-template-columns: 1fr 1fr
    }

    .card-grid_list.cc-experts {
        grid-template-columns: 100%;
        width: 100%
    }

    .u-integration_wrapper.u-mt-2-5 {
        height: 400px
    }

    .u-grid_integration {
        width: 1283px;
        margin-left: 80px
    }

    .u-integration_cell {
        width: 5rem;
        height: 5rem
    }

    .u-integration_cell.link-center {
        width: 15rem
    }

    .u-card_border {
        border-style: none
    }

    .blog-img {
        height: 200px
    }

    .text-field-outline {
        text-align: left;
        max-width: none;
        height: 60px;
        margin-bottom: 0;
        margin-right: 0;
        padding-left: 20px
    }

    .u-form {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        align-items: center
    }

    .field-wrapper {
        border-bottom: 1px solid #464646;
        width: 100%
    }

    .form-label {
        font-size: 16px;
        left: 20px
    }

    .u-mr-auto.u-mt-auto.u-flex_gap-24 {
        margin-left: 0;
        margin-right: auto
    }

    .hero_tabs-wrapper._1 {
        margin-left: auto
    }

    .hero_tabs-wrapper._4 {
        margin-right: auto
    }

    .feature_img-mobile {
        aspect-ratio: auto
    }

    .feature_img-mobile.u-mt-2.cc-bg-green {
        height: 240px;
        min-height: 240px
    }

    .u-content-asset_wrapper {
        grid-template-rows: 30px 1fr 1fr 1fr 1fr 1fr 1fr 30px;
        grid-template-columns: 30px 1fr 1fr 1fr 1fr 1fr 1fr 30px;
        height: 230px;
        min-height: 230px
    }

    .u-content-asset_wrapper.cc-bg-pink {
        height: 240px;
        min-height: 240px
    }

    .feature_tab-link {
        padding: 32px 0 0
    }

    .feature_item-content {
        grid-column-gap: 1rem
    }

    .main-btn-2 {
        padding-left: 30px;
        padding-right: 25px;
        font-size: 14px
    }

    .u-logo_full-still {
        grid-column-gap: 6px
    }

    .u-logo_full-still.u-mt-1 {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
        flex-flow: wrap;
        grid-auto-flow: row;
        justify-content: flex-start;
        align-items: center;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }

    .spiral {
        margin-left: 10%
    }

    .u-product_container {
        border-radius: 8px;
        width: 90%;
        padding: 4px
    }

    .u-product_container.u-padding {
        text-align: center;
        width: 70%
    }

    .u-product_container.full {
        width: 90%
    }

    .center-wrapper {
        font-size: 18px
    }

    .quote-icon {
        height: 1.25em
    }

    .quote-icon.small {
        height: 1.2em
    }

    .item {
        padding: 10px 20px
    }

    ._wf-table {
        text-align: center
    }

    ._wf-tab-list_item {
        min-width: 100px
    }

    ._wf-tab-list_item-noscroll {
        width: 140px
    }

    .callout.cc-expert-badge {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 1.5rem
    }

    .badge {
        width: 3.5rem;
        min-width: 3.5rem;
        height: 3.5rem;
        min-height: 3.5rem
    }

    .u-w-fill.u-align-center.u-xs-direction-vertical {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .arrow.tablet {
        display: none;
        top: 437px
    }

    .arrow.tablet._2 {
        top: 513px
    }

    .arrow.tablet._3 {
        padding-left: 30px;
        top: 582px
    }

    .u-card-post-container {
        margin-top: 20px
    }

    .empty-state.cc-experts {
        text-align: center;
        min-height: 40svh
    }

    .testimonial-item {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-flow: wrap-reverse
    }

    .hero-img {
        top: 170px;
        left: -89px
    }

    .hero-img.u-tb-top {
               object-fit: cover;
        width: 384px;
        height: auto;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        top: 0;
        bottom: 118px;
        left: -250px;
    }

    .hero-img.u-tb-bottom {
       object-fit: cover;
        height: 435px;
        top: 0;
        bottom: -303px;
    }

    .enterprise-hero-visual {
        object-fit: contain;
        margin-top: -197px;
        right: -120px
    }

    .enterprise-hero-visual._2 {
        object-fit: contain;
        height: 470px;
        margin-top: 0;
        margin-left: -150px;
        bottom: -72%
    }

    .enterptiseimg,.enterptiseimg._2 {
        height: 100px
    }

    .ent_absolute {
        justify-content: space-between;
        align-items: center;
        padding-left: 0;
        padding-right: 0
    }

    .u-border-padding {
        border-radius: 8px;
        width: 90%;
        padding: 4px
    }

    .paragraph-regular {
        font-size: 12px;
        line-height: 1.4
    }

    .banner-wrapper {
        grid-column-gap: 8px;
        grid-row-gap: 8px
    }

    .timeline-pulse {
        display: none
    }

    .fs-cc-prefs_component,.fs-cc-prefs_content {
        padding: 1.5rem
    }

    .fs-cc-banner_buttons-wrapper {
        text-align: center;
        flex-direction: column-reverse;
        align-items: center;
        width: 100%
    }

    .fs-cc-prefs_button {
        margin-bottom: .5rem
    }

    .fs-cc-banner_button {
        width: 100%;
        margin-bottom: .5rem;
        margin-left: 0
    }

    .u-xs-mt-1-5 {
        margin-top: var(--spacing--1-5rem)
    }

    .dropdown-link_icon {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .u-icon-wrap.cc--28 {
        min-width: 1.5rem;
        min-height: 1.5rem
    }

    .link_body-subheading {
        display: none
    }

    .nav_contain {
        padding-left: .5rem;
        padding-right: .5rem
    }

    .nav_link.cc-login {
        display: none
    }
}

@media screen and (max-width: 479px) {
    .item .col.col-lg-5 {
    max-width: 100% !important;
}
}
.ow-button-base a > span {
    display: inline !important; 
}
 .new-blog_post-img-aspect-design.img{
    height: 350px;
 }
.new-blog_post-img-aspect-design {
    aspect-ratio: 5 / 4;
    background-color: var(--color--gray-medium);
    border-radius: 4px;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.u-card_post-wrapper p.sow-sub-headline {
    font-size: 14px;
    color: #111111;
    padding: 0px 0px 10px 0px;
    font-family: arial;
}
.widget_text.equalheight .u-card-post-container {
    height: 435px !important;
}
/** Single Video Page **/
.full-ezintegration-row {
    width: 100%;
    display: flex;
}
.left-side-single-video {
    width: 35%;
    background: #f7f7f7f7;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 25px;
}
section.ezintegration-single-video-section {
    padding-top: 17rem;
    padding-bottom: 0px;
}
.container.video_image {
    text-align: center;
}
.right-side-single-video {
    width: 65%;
    padding-left: 15px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.right-side-single-download {
    width: 65%;
    padding-left: 25px;
    padding-top: 0px;
    padding-bottom: 40px;
}
.single_video_ezi {
    width: 100%;
}
.container.video_image img {
    border-radius: 5px;
}
.wpcf7-submit  {
    width: 100%;
    background: #666666 !important;
}

iframe.iframehide {
    display: none;
}
.show_description {
    display: none;
}
.single_video_ezi.video_section.session {
    display: block !important;
}
.show_description p {
    font-size: 16px;
    text-align: justify;
}
.left-side-single-video p {
    font-size: 16px;
    text-align: justify;
}
.widget_text.equalheight .u-card-post-container {
    height: 435px !important;
}
/** TOP BAR **/
@media screen and (max-width: 767px) {
  
.top-bar-site {
    text-align: center !important;
    display: flex !important;
}
.top-bar-site a {
    padding: 5px 5px !important;
}
}
.top-bar-site span {
    border-right: #ffffff solid 0.1rem;
}

.top-bar-site {
    width: 100%;
	height: 35px;
	 position: sticky;
	overflow: hidden;
    padding: 5px;
    background: #111111;
    /* color: #ffffff; */
    text-align: end;
}

.top-bar-site a {
    color: #ffffff;
    font-size: 13px;
    padding: 0px 20px;
}
.top-bar-site img {
    width: 15px;
}
.heading_acumatica h1 a {
    color: #111111;
}
/** Shopify Acumatica **/
.title-top-acumatica h4 {
    font-size: 18px;
    font-weight: 700;
    background: #f7f7f7;
    width: 70%;
    padding: 15px;
    border-radius: 15px;
}
.title-top-acumatica {
    text-align: center;
}
.download-btn-href {
    margin-top: 25px;
}
a.href_btn {
    padding: 15px;
    background: #111111;
    color: #ffffff;
    font-size: 15px;
    border-radius: 5px;
}
.sow-carousel-content {
    text-align: center;
}
.u-card_post-wrapper.three-box {
    text-align: center;
	min-height: 240px;
}
.three-box:hover {
    background: radial-gradient(circle, rgba(237, 240, 240, 1) 0%, #f7f7f7 100%);
}