@font-face {
  font-family: "Open Sans";
  src: url(https://50733103.fs1.hubspotusercontent-na1.net/hubfs/50733103/raw_assets/public/Nextcallclub_January2026/fonts/opensans.woff2) format("woff2");
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  src: url(https://50733103.fs1.hubspotusercontent-na1.net/hubfs/50733103/raw_assets/public/Nextcallclub_January2026/fonts/opensans.woff2) format("woff2");
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  src: url(https://50733103.fs1.hubspotusercontent-na1.net/hubfs/50733103/raw_assets/public/Nextcallclub_January2026/fonts/opensans.woff2) format("woff2");
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{
  --primary-font: 'Open Sans';
  --forms-button-background-color: #42BFDE;
  --primary-color: rgba(12, 12, 12,1.0);
  --secondary-color: rgba(12, 12, 12,1.0);
  --primary-accent-color: rgba(0, 55, 71,1.0);
  --secondary-accent-color: rgba(110, 193, 228,1.0);
  --body-background-color:  rgba(255, 255, 255,1.0);
  --forms-field-size-checkbox-size: 16px;
  --forms-field-border-size: 1px;
  --forms-field-border-size: 1px;

}
a{
  transition: none;
}
.child-theme h1, .child-theme h2,
.child-theme h3, .child-theme h4,
.child-theme h5, .child-theme h6{
  margin-top: 0;
  margin-bottom: .5rem;
}


.child-theme input.hs-button, .child-theme .hs-button,
.child-theme form input[type=submit],
.child-theme .hs-trans-btn, .child-theme .span2 .hs-button, .child-theme .span3 .hs-button, .child-theme .span4 .hs-button, .child-theme .span5 .hs-button, .child-theme .span6 .hs-button{
  font-size: 16px !important;
  line-height: 26px;
  font-family: "Roboto", sans-serif;
  padding: 13px 15px;
}
input.hs-button:hover, .hs-button:hover,
form input[type=submit]:hover,
.hs-trans-btn:hover, .span2 .hs-button:hover,
.span3 .hs-button:hover, .span4 .hs-button:hover,
.span5 .hs-button:hover, .span6 .hs-button:hover{
  background: linear-gradient(to bottom, #010D11, #013241);
}
.child-theme .hs-sec-btn,
.child-theme .span2 .hs-sec-btn,
.child-theme .span3 .hs-sec-btn,
.child-theme .span4 .hs-sec-btn,
.child-theme .span5 .hs-sec-btn,
.child-theme .span6 .hs-sec-btn{
  padding: 14px 32px ;
}
.child-theme .contact_page form.hs-form.stacked a.hs-button {
  margin-top: 20px;
}
.child-theme .page-center.full_width {
  padding: 0;
}
.child-theme a.hs-trans-btn {
  background: #00b0e3;
}
.child-theme .error-page:before {
  color: rgb(184 234 255);
}
footer .hs-button, footer form input[type=submit]{
  padding: 14px 48px !important;
}
.system_page_layout .hs-subscriptions-unsubscribe-survey-other-option-input {
  border: 2px solid #00d0e4;
}
footer.footer.cm_footer .flex_row {
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: auto;
}
footer.footer.cm_footer .col-section {
  padding: 0 12px;
}
footer.footer.cm_footer .foot_copyright p {
  font-size: 14px;
  line-height: 20px;
  color: #94A3B8;
}
footer.footer.cm_footer .top_foot .foot_social .footer-social {
  padding: 0;
  gap: 0;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
footer.footer.cm_footer .top_foot .foot_social .footer-social-item {
  width: 100%;
  height: 100%;
  display: inline-block;
  max-width: 32px;
  margin-right: 20px;
}
footer.footer.cm_footer .top_foot .foot_social .footer-social-item img {
  width: 32px;
}
footer.footer.cm_footer .top_foot .footmenu2 .footer-row, footer.footer.cm_footer .top_foot .footmenu1 .footer-row {
  display: flex;
  flex-direction: column;
  padding-left: 20%;
}
footer.footer.cm_footer .foot_logo .f_txt {
  width: 70%;
  color: #fff;
  padding: 32px 0 !important;
}
footer.footer.cm_footer .foot_logo .f_txt h3 {
  font-size: 36px;
  line-height: 130%;
  color: #fff;
  font-weight: 500;
  font-family: var(--primary-font);
}
footer.footer.cm_footer .foot_logo .ftr_btn_item a.hs-button {
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  font-family: 'Roboto';
  user-select: none;
  font-size: 18px !important;
  line-height: 150%;
  color: #E2E8F0;
  font-weight: 400;
}
footer.footer.cm_footer .footer-row.f_social {
  padding-top: 145px !important;
}
footer.footer.cm_footer .footer-row.f_social {
  padding-top: 145px !important;
}
footer.footer.cm_footer .top_foot .footer-menu .hs-menu-wrapper>ul>li>a {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-transform: capitalize;
  color: #64748B;
  margin-bottom: .5rem;
  display: block;
  pointer-events: none
}
footer.footer.cm_footer .top_foot .footer-menu .hs-menu-wrapper>ul>li>ul>li {
  padding-bottom: 12px;
  font-size: 16px;
  line-height: 160%;
}
footer.footer.cm_footer .top_foot .footer-menu .hs-menu-wrapper>ul>li>ul>li a {
  font-size: 18px;
  line-height: 150%;
  text-decoration: none;
  padding-bottom: 8px;
  display: inline;
  white-space: normal;
}
header.cm_header .primary-section {
  padding: 27px 0;
  box-shadow: 0 4px 8px 0 #9fbcbf26;
}
header.cm_header .primary-section .page-center {
  padding-left: 20px;
  padding-right: 20px;
}
header.cm_header .hs-button:hover{
  background: rgba(66, 191, 222,1.0);
}
header.cm_header .hs-button{
  padding: 12px 30px !important;
  background: linear-gradient(to bottom, #010D11, #013241);
  background-color: unset;
  font-weight: 600;
  font-family: roboto;
  line-height: 1.5;
}
.custom-no-navigation header.cm_header .primary-section .container-wrapper {
  min-height: unset;
}
.custom-no-navigation header.cm_header .primary-section {
  padding: 29px 0 28px;
}
footer.footer.cm_footer .top_foot .flex_row {
  justify-content: space-between;
}
.servs-details-pg .left-dnd-area .hs-search-field input.hs-search-field__input {
  padding-right: 50px;
}
.servs-details-pg .hs-search-field button {
  top: 27%;
}
main.system_page_layout.cm_404_page {
  padding: 96px 0 150px 0;
}
.cm_404_page .row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}
.cm_404_page .col-lg-8 {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}
.cm_404_page .contetn_404 {
  text-align: center;
}
.cm_404_page .contetn_404 h2 {
  font-size: 50px;
  line-height: 66px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: "Roboto", sans-serif;
}
.cm_404_page .contetn_404 h2 span.highlight {
  font-family: sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 60px;
  color: #42bfde;
}
.cm_404_page .contetn_404 a {
  font-family:  sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: #42bfde;
  letter-spacing: 0;
}
.cm_blog_listingV2.cm_blog-listing .top_title, .cm_blog_listingV2.cm_blog-listing .blog-index.flex_row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  width: auto;
}
.cm_blog_listingV2.cm_blog-listing .blog-index.flex_row{
  margin-bottom: 0;
}
.cm_blog_listingV2.cm_blog-listing .top_title h1 {
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
  font-family: sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 54px;
  color: #0C0C0C;
  padding-bottom: 48px;
  width: 100%;
}
.cm_blog_listingV2.cm_blog-listing article.blog-index__post {
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
  margin-bottom: 0 !important;
}
.cm_blog_listingV2.cm_blog-listing .blog-index__post-inner-card {
  box-shadow: none;
  padding-bottom: 40px;
}
.cm_blog_listingV2.cm_blog-listing .blog-index__post-image.img_tag {
  padding: 0;
  height: auto;
  padding-bottom: 24px;
}
.cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child .blog-index__post-image.img_tag{
  padding-bottom: 48px;
}
.cm_blog_listingV2.cm_blog-listing .blog-index__post-image.img_tag a.feature_img {
  position: relative;
}
.cm_blog_listingV2.cm_blog-listing .post-btm {
  padding: 0;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #27272A;   
  padding-bottom: 16px;
  margin: 0;
  gap: 0;
}
.cm_blog_listingV2.cm_blog-listing {
  margin-bottom: 0;
}
.cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child .post-btm .meta_wrap{
  padding-bottom: 24px;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap span.icon_svg {
  display: none;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap>span {
  margin: 0;
  display: inline;
  line-height: 1;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap>span:not(:first-child) {
  position: relative;
  padding-left: 34px;
  text-transform: uppercase;
  font-size: 18px;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap>span:not(:first-child):before {
  background: #000516;
  border-radius: 50%;
  content: "";
  height: 6px;
  left: 15px;
  position: absolute;
  top: 10px;
  width: 6px;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap>span a {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: #27272A;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap>span .value_m {
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: #27272A;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap .meta_tags a {
  text-transform: capitalize;
  text-decoration: underline;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .list-post-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  color: #0C0C0C;
  font-family: sans-serif;
  margin-bottom: .5rem;
}
.cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child .post-btm .list-post-title{
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  width: 70%;
}
.cm_blog_listingV2.cm_blog-listing .post-btm .list-post-title * {
  color: #0C0C0C;
}
.cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child {
  padding-bottom: 3rem;
  width: 100% !important;
  flex: 100%;
}
.cm_blog_listingV2.cm_blog-listing nav.blog-pagination {
  position: relative;
  margin: 0 auto;
  padding: 80px 0;
  gap: 0;
}
.cm_blog_listingV2.cm_blog-listing nav.blog-pagination .pagination-inner {
  background: #FAFAFC;
  padding: 14px 30px;
  border-radius: 16px;
}
.blog-main-post.cm_post .featured_img_wrap img {
  width: 100%;
}
.cm_blog_listingV2.cm_blog-listing .pagination-inner .blog-pagination__link svg {
  display: none;
}
.cm_blog_listingV2.cm_blog-listing .pagination-inner .blog-pagination__link span.prevText {
  font-size: 14px;
  color: #656565;
  text-decoration: none;
  padding: 0 12px;
  text-transform: uppercase;
}
.cm_blog_listingV2.cm_blog-listing .pagination-inner .blog-pagination__link.blog-pagination__number-link {
  font-size: 14px;
  text-decoration: none;
  padding: 0 12px;
  text-transform: uppercase;
  line-height: 160%;
}
.cm_blog_listingV2.cm_blog-listing .pagination-inner .blog-pagination__link.blog-pagination__link--active {
  padding: 8px 12px;
  border-radius: 50px;
}
.cm_blog_listingV2.cm_blog-listing .pagination-inner .blog-pagination__link.blog-pagination__link--active:hover {
  background: #000516;
  color: #fff;
}
.blog-main-post.cm_post {
  padding-top: 46px;
  padding-bottom: 0;
}
.blog-main-post.cm_post article.blog-post h1.blog-post__title {
  padding-bottom: 24px;
  margin: 0;
  line-height: 54px;
}
.blog-main-post.cm_post article.blog-post .meta_wrap {
  padding-bottom: 16px;
  margin: 0;
  column-gap: 0;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: #27272A;
}
.blog-main-post.cm_post article.blog-post .meta_wrap span.icon_svg {
  display: none;
}
.blog-main-post.cm_post article.blog-post .meta_wrap>span {
  position: relative;
  text-transform: uppercase;
}
.blog-main-post.cm_post article.blog-post .meta_wrap>span:not(:first-child) {
  padding-left: 34px;
}

.blog-main-post.cm_post article.blog-post .meta_wrap>span:not(:first-child):before {
  position: absolute;
  content: "";
  left: 15px;
  top: 10px;
  height: 6px;
  width: 6px;
  background: #000516;
  border-radius: 50%;
}
.blog-main-post.cm_post .blog-post__body {
  max-width: 1028px;
  margin: 0 auto;
  padding-inline-start: 20px;
  padding-inline-end: 20px;
  margin-top: 1.5rem;
}

.blog-main-post.cm_post .featured_img_wrap {
  padding-bottom: 40px;
}

.blog-main-post.cm_post .featured_img_wrap p {
  margin: 0;
}

.blog-main-post.cm_post .blog-post__body h3 {
  font-size: 28px;
  font-family: "Open Sans", sans-serif;
  line-height: 38px;
}
.blog-main-post.cm_post article.blog-post .meta_wrap>span.item-date .value_m {
  text-transform: capitalize;
}
.blog-main-post.cm_post .blog-comments form {
  margin-bottom: 0;
  padding: 50px 30px;
  padding-bottom: 1.5rem;
}
main.child-post .blog-feed {
  position: relative;
  background: #FAFAFC;
  padding: 100px 0;
}
main.child-post .blog-feed .blogfeed-top-wrp, main.child-post .blog-feed .feed-outer-wrp {
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: auto;
}
main.child-post .blog-feed .top_sec {
  width: 100%;
  text-align: left;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
  margin: 0;
}
main.child-post .blog-feed .top_sec .title {
  font-family: "Open Sans", sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 55px;
  color: #0C0C0C;
  padding-bottom: 48px;
}
main.child-post .blog-feed .recent-post-item {
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
}
main.child-post .blog-feed .item_inner {
  box-shadow: none;
  border-radius: 0;
}
.hs-blog-post .blog-feed .recent-post-item .hs-featured-wrp {
  padding-bottom: 60%;
  margin-bottom: 24px;
}
.hs-blog-post .blog-feed.cm-feed .recent-post-item .post-btm {
  padding: 0;
}
main.child-post .blog-feed.theme2 .meta_wrap>span, main.child-post .blog-feed.blog-feedv3.theme2 .meta_wrap>span, main.child-post .blog-feed .cm-btm-tags a {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  text-transform: uppercase;
  margin: 0;
  font-weight: 600;
  line-height: 28px;
}
main.child-post .blog-feed.theme2 .meta_wrap .icon_img {
  display: none;
}
main.child-post .blog-feed.theme2 .meta_wrap {
  gap: 0;
}
main.child-post .blog-feed.theme2 .meta_wrap>span:not(:first-child) {
  padding-left: 34px;
}
main.child-post .blog-feed.theme2 .meta_wrap>span:not(:first-child):before {
  position: absolute;
  content: "";
  left: 13px;
  top: 10px;
  height: 6px;
  width: 6px;
  background: #000516;
  border-radius: 50%;
}
main.child-post .blog-feed.theme2 .meta_wrap>span {
  position: relative;
}
.hs-blog-post .blog-feed.cm-feed  .overlay_icon.bg_el {
  display: none;
}
.simple-banner.selling_bnr .top_sec h1 {
  font-family: "Open Sans", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 55px !important;
  text-transform: capitalize;
}
.simple-banner.selling_bnr .col6 .top_sec {
  padding-top: 44px !important;
  padding-right: 0 !important;
}
.two-col-content.two-col-sell.global-two-col .content-col .description h6 {
  text-transform: none;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  letter-spacing: 0;
}
.two-col-content.two-col-sell.global-two-col .content-col .description h2 {
  font-size: 40px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 50px;
}
.two-col-content.two-col-sell.global-two-col .content-col .description p {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 38px;
}
.cnt-wit-tp-img-wrp.cm_sell_card .top_sec h2.title {
  margin-bottom: 14px;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}
.cnt-wit-tp-img-wrp.cm_sell_card .top_sec {
  margin: 0;
  padding: 0;
}
.cnt-wit-tp-img-wrp.cm_sell_card .top_content p {
  line-height: 160%;
  margin-bottom: 16px;
  font-family: "Roboto", sans-serif;
}
.cnt-wit-tp-img-wrp.cm_sell_card .top_content {
  text-align: center;
}
.cnt-wit-tp-img-wrp.cm_sell_card .bottom_row .flex-row {
  padding-top: 50px;
  margin: 0 -12px;
  justify-content: space-between;
  width: auto;
}
.cnt-wit-tp-img-wrp.cm_sell_card .bottom_row {
  max-width: 1016px;
  margin: 0 auto;
}
.cnt-wit-tp-img-wrp.cm_sell_card .cnt-col {
  padding: 0px 12px;
}
.cnt-wit-tp-img-wrp.cm_sell_card .cnt-col .tp-img-cnt .col-title {
  padding: 0px 0px 8px 0px;
  margin: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  font-family: "Open Sans", Sans-serif;
}
.cnt-wit-tp-img-wrp.cm_sell_card .tp-img {
  margin-bottom: 24px;
}
.cnt-wit-tp-img-wrp.cm_sell_card .cnt-col .tp-img-cnt p:not(:last-child) {
  margin-bottom: 4px;
}
.cnt-wit-tp-img-wrp.cm_sell_card .cnt-col .inner_spacing {
  height: 100%;
  background-image: linear-gradient(180deg, #22D3EE 0%, #3090C9 100%);
  border-radius: 8px;
}
.cnt-wit-tp-img-wrp.club2 .top_sec h4.title {
  font-family: "Open Sans", Sans-serif;
}
.cnt-wit-tp-img-wrp.club2 .top_sec {
  margin-bottom: 76px;
}
.cnt-wit-tp-img-wrp.club2 .inner_spacing .tp-img {
  max-width: 75px;
}
.cnt-wit-tp-img-wrp.club2 .inner_spacing .tp-img-cnt h3.col-title {
  font-family: "Roboto", Sans-serif;
  margin: 0;
}
.cnt-wit-tp-img-wrp.club2 .inner_spacing .tp-img-cnt p {
  text-transform: none;
  line-height: 144%;
}
.cnt-wit-tp-img-wrp.club2 .bottom_row .flex-row .cnt-col {
  padding: 0 28px;
}
.cnt-wit-tp-img-wrp.club2 .bottom_row .flex-row {
  margin: 0 -28px;
  row-gap: 26px;
}
.cnt-wit-bg-wrp.sell_txt .page-center {
  padding: 0;
}
.cnt-wit-bg-wrp.sell_txt .content_widget .rich_text {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.cnt-wit-bg-wrp.sell_txt .content_widget h1 {
  font-family: "Open Sans", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin: 0px 0px 0px 0px;
}
.cnt-wit-bg-wrp.sell_txt .content_widget p {
  margin: 0;
  line-height: 144%;
}
.feat-wrap.sell_crd {
  margin-right: 15px;
  border-radius: 8px;
}
.feat-wrap.sell_crd.sell_crd2 {
  margin-right: 0;
  margin-left: 15px;
}
.feat-wrap.sell_crd .page-center {
  padding: 0;
}

.feat-wrap.sell_crd .feat-item-wrp {
  gap: 0;
}
.feat-wrap.sell_crd .featitem {
  padding: 0;
  padding-top: 32px;
  padding-bottom: 32px;
}
.feat-wrap.sell_crd .featitem:first-child {
  padding-bottom: 33px;
  border-bottom: 1px solid #C4F7FF;
  padding-top: 0;
}
.feat-wrap.sell_crd .feat-item-wrp .featitem .outer_wrap {
  justify-content: space-between !important;
  gap: 20px !important;
  align-items: flex-start !important;
  flex-wrap: nowrap;
}
.feat-wrap.sell_crd .feat-item-wrp .featitem .left-media {
  width: 7.432%;
}
.feat-wrap.sell_crd .feat-item-wrp .featitem .right-content {
  max-width: 100%;
}
.feat-wrap.sell_crd .feat-item-wrp .right-content h4 {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 8px;
}
.feat-wrap.sell_crd .feat-item-wrp .right-content p {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  margin: 0;
}
.feat-wrap.sell_crd .feat-item-wrp .btn_row {
  margin: 0 !important;
}
.feat-wrap.sell_crd2 .feat-item-wrp .featitem .left-media {
  width: 8%;
}
.landing-banner.data-btm.sell_btm .left-content {
  padding: 10px;
}
.landing-banner.data-btm.sell_btm .left-content p strong {
  font-size: 1.75rem;
  margin-bottom: 16px;
  display: block;
}
.child-theme [data-hsfc-id=Renderer] .hsfc-TextInput:hover {
  box-shadow: none;
}
.cnt-wit-bg-wrp.privacy_txt h2.title {
  font-family: "Roboto", Sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2969em;
  color: #54595f !important;
  margin: 0;
  padding: 0px 0px 40px 0px;
}
.cnt-wit-bg-wrp.privacy_txt .rich_text ol {
  padding-left: 2rem;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 16px;
  line-height: 160%;
}
.cnt-wit-bg-wrp.privacy_txt .rich_text li p, .cnt-wit-bg-wrp.privacy_txt .rich_text p, .cnt-wit-bg-wrp.privacy_txt .rich_text li {
  margin: 0;
  font-size: 16px;
  line-height: 160%;
}
.cnt-wit-bg-wrp.privacy_txt .rich_text {
  margin-bottom: 24px;
}
.cnt-wit-bg-wrp.privacy_txt .rich_text p a {
  color: #0d6efd !important;
}
.cnt-wit-bg-wrp.fulfillment_txt h2.title {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.2969em;
  color: #54595E !important;
  margin: 0;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text section {
  text-align: center;
  padding: 0px 0px 040px 0px;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text {
  font-size: 16px;
  line-height: 160%;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text section p {
  margin: 0;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text h2 {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.5;
  color: #54595f !important;
  margin-bottom: 10px;
  padding-top: 20px;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text p small {
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.45;
  color: #54595f !important;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text p{
  margin: 0;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text h2:nth-child(2) {
  padding-top: 0;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text table {
  box-sizing: inherit;
  border-width: 1px 0px 0px 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1);
  border-image: initial;
  border-spacing: 0px;
  margin: 0px 0px 1.5em;
  width: 1200px;
  table-layout: fixed;
  color: #222222 !important;
  font-family: Helvetica;
  font-size: 20px;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text table * {
  color: #222222 !important;
}
.cnt-wit-bg-wrp.fulfillment_txt .rich_text table td, .cnt-wit-bg-wrp.fulfillment_txt .rich_text table th {
  padding: 0.5em;
}.two-col-content.nxt_call_form .text_block h1 {
  font-weight: 400;
  font-size: 48px;
  line-height: 1.15;
  text-transform: capitalize;
  margin-bottom: 10px;
}

.two-col-content.nxt_call_form .content-col .form_wrap .hsfc-Step__Content .hsfc-Row {
  align-items: flex-end;
}
.cnt-wit-bg-wrp.cm-cta.sell_btm .content_widget {
  padding: 10px;
}
.cnt-wit-bg-wrp.cm-cta.sell_btm .content_widget h2.title {
  font-size: 40px;
  margin: 0 0 20px;
}
.cnt-wit-bg-wrp.cm-cta.sell_btm .content_widget .rich_text h3 {
  font-size: 1.75rem;
  margin: 0;
}
.cnt-wit-bg-wrp.cm-cta.sell_btm .content_widget .btn_row {
  margin-top: 20px;
}
.two-col-content.nxt_call_form .content-col .form_wrap .hsfc-Step__Content .hsfc-Row .hsfc-FieldDescription {
  color: #42bfde;
  margin-bottom: 5px;
}
.cnt-wit-bg-wrp .content_widget .btm_txt {
  margin-top: 16px;
}
.cnt-wit-bg-wrp .content_widget .btm_txt p {
  font-size: 18px;
  margin: 0 !important;
}
.card_gallery.cm-data-card.call_crd .icon_box.bgAdded .icon_inner {
  padding: 0;
  background: transparent;
}
.card_gallery.cm-data-card.call_crd .icon_box.bgAdded .icon_inner img {
  width: 50px;
}
.simple-banner.call_banner .flex_row {
  align-items: center;
}
.simple-banner.call_banner .banner-content-inner {
  padding: 0;
  padding-top: 16px;
  padding-right: 10px;
}
.simple-banner.call_banner .banner-content-inner h1 {
  font-family: "Open Sans", Sans-serif;
  font-size: 48px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 1.14;
  margin-bottom: 16px;
}
.simple-banner.call_banner .img_wrap {
  padding: 10px;
}
.simple-banner.call_banner .img_wrap_inner {
  text-align: right;
}
.card_gallery.cm-data-card.call_crd h1.title {
  margin-bottom: 20px;
}
.card_gallery.cm-data-card.call_crd .bottom_row {
  padding: 0 20px;
}
.card_gallery.cm-data-card.call_crd .card_inner {
  border-radius: 8px;
  height: 100%;
  box-shadow: 0px 2px 16px 0px rgba(37, 37, 37, 0.050980392156862744) !important;
}
.landing-banner.data-btm.call_btmfrm .landing-banner-row {
  align-items: flex-start;
  gap: 0;
}
.landing-banner.data-btm.call_btmfrm .col6.left-content {
  width: 50%;
  padding: 10px;
  padding-right: 35px;
}
.landing-banner.data-btm.call_btmfrm .col6.right-content {
  width: 50%;
}
.landing-banner.data-btm.call_btmfrm .col6.right-content .form-section {
  padding: 0;
}
.landing-banner.data-btm.call_btmfrm h2.bnr_heading {
  margin-bottom: 12px;
}
.landing-banner.data-btm.call_btmfrm p {
  margin-bottom: 8px;
}
.landing-banner.data-btm.call_btmfrm p:has(em) {
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.14;
  margin: 20px 15px 0px 0px;
}
.two-col-content.performance_bann .bottom_cont p {
  font-size: 16px;
  line-height: 160%;
  font-family: "Roboto", Sans-serif;
  margin: 0;
}
.two-col-content.performance_bann .bottom_cont p {
  font-size: 16px;
  line-height: 160%;
  font-family: "Roboto", Sans-serif;
  margin: 0;
}
.cnt-wit-bg-wrp.performance_cnt .content_widget h2.title {
  font-size: 40px;
  font-weight: 700;
  text-transform: capitalize;
  margin: 0 0 50px;
}
.cnt-wit-bg-wrp.performance_cnt .content_widget p {
  font-size: 18px;
  line-height: 142%;
  margin: 0;
}

.type2.two-col-content.global-two-col .content-col .description h3 {
  font-size: 36px;
  margin-bottom: 18px;
  font-family: "Open Sans", Sans-serif;
}
.two-col-content.telemarketing_form .description {
  margin-bottom: 62px !important;
}
.two-col-content.telemarketing_form .cont-inner {
  text-align: center;
}
.two-col-content.telemarketing_form .description h1 {
  padding-left: 9px;
  margin-bottom: 4px;
}
.two-col-content.telemarketing_form .description p {
  font-size: 20px;
  line-height: 130%;
  margin: 0;
}
.two-col-content.telemarketing_form .cont-inner .form_wrap {
  padding: 0;
  width: 65%;
  margin: 0 auto;
  margin-bottom: 24px;
}
.two-col-content.telemarketing_form .cont-inner .form_wrap .hsfc-Step__Content {
  padding: 0;
}
.two-col-content.telemarketing_form .cont-inner .form_wrap form label.hsfc-FieldLabel {
  text-align: left;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 15px;
  font-weight: 700;
  font-family: Roboto, sans-serif;
}
.two-col-content.telemarketing_form .cont-inner .form_wrap form button.hsfc-Button {
  height: 41px;
}
.two-col-content.telemarketing_form .cont-inner .bottom_cont {
  margin-top: 57px;

}
.two-col-content.telemarketing_form .cont-inner .bottom_cont p {
  font-size: 16px;
  text-align: left;
  margin: 0;
}
.two-col-content.telemarketing_form .flex_row {
  gap: 0;
}
.two-col-content.compliance_banner .media_column {
  display: flex;
  flex-direction: column-reverse;
  gap: 20px;
}
.two-col-content.compliance_banner .media_column .content_box h2 {
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  text-transform: capitalize;
  line-height: 1.285;
}
.two-col-content.compliance_banner .media_column .content_box {
  margin: 0;
  width: 88%;
}
.card_gallery.cm-data-card.compliance_card .bottom_row {
  padding: 0;
}
.card_gallery.cm-data-card.compliance_card h1.title {
  font-size: 40px;
  margin-bottom: 17px;
}
.card_gallery.cm-data-card.compliance_card h3.it_title {
  line-height: 1 !important;
}
.card_gallery.cm-data-card.compliance_card .card_item {
  display: flex;
  align-items: baseline;
  padding: 0 8px;
}
.card_gallery.cm-data-card.compliance_card .card_inner {
  height: 100%;
}
.cnt-wit-tp-img-wrp.compliance_crd .flex-row {
  row-gap: 48px;
}
.cnt-wit-tp-img-wrp.compliance_crd .cnt-col {
  padding: 0;
}
.cnt-wit-tp-img-wrp.compliance_crd .tp-img {
  margin-bottom: 24px;
}
.cnt-wit-tp-img-wrp.compliance_crd h1.col-title {
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 1.25;
}
.cnt-wit-bg-wrp.compliance_txt .content_widget h2.title {
  text-transform: uppercase !important;
  text-align: center;
  margin: 0 0 20px;
}
.cnt-wit-bg-wrp.compliance_txt .content_widget {
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
}
.cnt-wit-bg-wrp.compliance_txt .content_widget p {
  line-height: 160%;
}
.cnt-wit-bg-wrp.compliance_txt.compliance_txt2 .content_widget {
  padding: 0;
}
.cnt-wit-bg-wrp.compliance_txt.compliance_txt2 .content_widget svg.e-font-icon-svg.e-fas-phone-volume {
  margin-bottom: 20px;
}
.cnt-wit-bg-wrp.compliance_txt.compliance_txt2 .content_widget h1 {
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 1.25;
}
.cnt-wit-bg-wrp.compliance_txt.compliance_txt2 .content_widget p:nth-child(4) {
  margin-bottom: 20px;
}
.cnt-wit-bg-wrp.compliance_txt.compliance_txt2 .content_widget ol {
  text-align: left;
}
.two-col-content.resorces_cards .top_sec {
  padding: 0;
  margin-bottom: 20px;
}
.two-col-content.resorces_cards .top_sec h1.title {
  margin: 0;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 1.25;
}
.two-col-content.resorces_cards .flex_row {
  gap: 0;
  padding: 10px;
  margin-bottom: 30px;
}
.two-col-content.resorces_cards .media_column img {
  max-width: 200px;
}
.two-col-content.resorces_cards .media_column .single-img {
  text-align: center;
}
.two-col-content.resorces_cards .content-col .description {
  margin: 0;
}
.two-col-content.resorces_cards .description h3 {
  margin-bottom: 20px;
  font-family: "Open Sans", Sans-serif;
  line-height: 1;
}
.two-col-content.resorces_cards .description ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.two-col-content.resorces_cards .description ul li {
  padding-block-end: calc(16px / 2);
  display: flex;
  align-items: center;
}
.two-col-content.resorces_cards .description ul li a {
  font-family: "Open Sans", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
  align-items: center;
}
.two-col-content.resorces_cards .description ul li a>span:first-child {
  padding-right: 2px;
  display: flex;
}
.two-col-content.resorces_cards .description ul li a>span svg {
  fill: #42BFDE;
  transition: fill 0.3s;
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
.two-col-content.resorces_cards .description ul li:not(:first-child) {
  margin-top: calc(16px / 2);
}
.two-col-content.resorces_cards .description ul li a>span:last-child {
  padding-inline-start: 5px;
  color: #222222;
  transition: color 0.3s;
}
.bottom-add.club-card.remediation_crd .bottom_row .flex-row {
  justify-content: flex-start;
}
.bottom-add.club-card.remediation_crd .bottom-cont {
  margin-top: 58px;
}
.bottom-add.club-card.remediation_crd .bottom-cont p {
  margin: 0;
}
.pricing-table-gp.remediation_price .pricing-top {
  margin-bottom: 56px !important;
}

.pricing-table-gp.remediation_price .pricing-top .content-col {
  padding: 0 !important;
}

.pricing-table-gp.remediation_price .pricing-top h2 {
  font-size: 40px;
  margin-bottom: 16px;
}

.pricing-table-gp.remediation_price .row.flex_row {
  margin: 0;
  width: 74%;
  margin: 0 auto;
}

.pricing-table-gp.remediation_price .pricing-table-items {
  padding: 0;
}

.pricing-table-gp.remediation_price .pricing-table-itmes-wp {
  padding: 0;
}

.pricing-table-gp.remediation_price .pricing-table-items .pricing-area {
  background-color: #02151B;
  color: #fff !important;
  border-radius: 16px;
  padding: 56px;
  border: 0;
  justify-content: space-between;
}

.pricing-table-gp.remediation_price .pricing-table-items .pricing-area .left_cnt {
  width: 70%;
}

.pricing-table-gp.remediation_price .pricing-table-items .pricing-part {
  width: 28%;
}

.pricing-table-gp.remediation_price .pricing-table-items .pricing-area * {
  color: #fff;
}
.pricing-table-gp.remediation_price .pricing-table-items h3.plan-title {
  font-size: 36px;
  text-transform: capitalize;
  font-family: "Open Sans", Sans-serif;
  margin: 0;
  line-height: 1.277;
  margin-bottom: 16px;
}

.pricing-table-gp.remediation_price .pricing-table-items h6.plan-subtitle {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.pricing-table-gp.remediation_price .pricing-table-items h6.plan-subtitle span {
  display: block;
}

.pricing-table-gp.remediation_price .pricing-table-items h2.plan-price {
  font-family: "Open Sans", Sans-serif;
  font-size: 36px;
  margin-bottom: 24px;
  white-space: nowrap;
}

.pricing-table-gp.remediation_price .pricing-table-items .content_box {
  margin: 0;
  font-size: 16px;
  margin-bottom: 24px;
}

.pricing-table-gp.remediation_price .pricing-table-items .pricing-part .btn_row a.hs-button {
  background-color: #42BFDE;
  font-family: "Roboto", Sans-serif;
  font-size: 16px !important;
  font-weight: 600;
  text-transform: capitalize;
  font-style: normal;
  line-height: 26px;
  fill: #FFFFFF;
  color: #FFFFFF;
  transition-duration: 0.5s;
  border-radius: 50px 50px 50px 50px;
  padding: 14px 32px 14px 32px;
  width: auto;
}
.pricing-table-gp.remediation_price  .pricing_mod_bottom_content {
  max-width: 74%;
  margin: 0 auto;
  margin-top: 24px;
  background-color: #EEFCFFCC;
  padding: 32px;
  border-radius: 16px;
}

.pricing-table-gp.remediation_price .pricing_mod_bottom_content ul {
  margin: 0;
  padding: 0;
}

.pricing-table-gp.remediation_price .pricing_mod_bottom_content ul li {
  align-items: flex-start;
  display: flex;
  text-align: left;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #54595f;
}
.pricing-table-gp.remediation_price .pricing_mod_bottom_content ul li svg {
  width: 14px;
  height: 14px;
  margin-right: 3.5px;
}
.blog-sidebar input.hs-search-field__input {
  padding-right: 40px;
}
.pricing-table-gp.remediation_price .pricing-table-items .pricing-part .btn_row a.hs-button:hover {
  background-color: transparent;
  background-image: linear-gradient(180deg, #010D11 0%, #013241 100%);
}
.pricing-table-gp.remediation_price .pricing-table-items .pricing-part .btn_row {
  text-align: center;
}
.pricing-table-gp.remediation_price .pricing_mod_bottom_content ul li span:last-child {
  padding-left: 5px;
}
.cm_blog_listingV2.cm_blog-listing article.blog-index__post a.feature_img img {
  width: 100%;
}
.blog-main-post.cm_post article.blog-post .meta_wrap>span.meta_tags {
  text-transform: none;
  text-decoration: underline;
}
.blog-main-post.cm_post .blog-comments form {
  padding: 0;
}

.blog-main-post.cm_post .blog-comments form .hs-form-field, .blog-main-post.cm_post .blog-comments form .hs_submit {
  width: 50%;
}
.blog-main-post.cm_post .hs-input:focus {
  outline-color: rgb(0, 95, 204);
}

.blog-main-post.cm_post .hs-input {
  outline: 2px solid transparent;
}
.blog-main-post.cm_post .blog-comments {
  padding: 50px 30px;
  background-image: linear-gradient(352deg, #FFFFFF 0%, #BDF2FF 100%);
  border-radius: 30px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding-bottom: 1.5rem;
  width: 100%;
  max-width: 100%;
}

.blog-main-post.cm_post .blog-post-container {
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
}

.blog-main-post.cm_post .blog-comments>h3 {
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.2;
}
.blog-main-post.cm_post .blog-comments form input[type=text], 
.blog-main-post.cm_post .blog-comments form textarea, 
.blog-main-post.cm_post .blog-comments form input[type=email] {
  max-width: 100%;
  border: none;
  border-bottom: 1px solid #74D6EC !important;
  width: 100%;
  border-radius: 8px;
}
.blog-main-post.cm_post .blog-comments form .hs_submit input.hs-button {
  width: 100%;
  font-size: 18px !important;
  padding: 16px;
  border-bottom: 1px solid #74D6EC;
  font-weight: 400 !important;
}
.child-theme main.child-post .blog-feed.theme2 .meta_wrap span.meta_tags {
  text-transform: none;
  text-decoration: underline;
}
main.child-post .blog-feed .recent-post-item {
  padding-bottom: 40px;
}
.child-theme main.child-post .blog-feed.theme2 h4.recent-post-title {
  font-size: 20px;
  font-weight: 600;
}
.cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child .post-btm h4.hidden-desktop {
  display: none !important;
}
main.child-post .blog-feed.theme2 .meta_wrap span.blog-author {
  order: 2;
  padding-left: 34px;
}
main.child-post .blog-feed.theme2 .meta_wrap span.item-date {
  order: 1;
  padding: 0;
}
main.child-post .blog-feed.theme2 .meta_wrap span.item-date::before {
  content: none;
}
main.child-post .blog-feed.theme2 .meta_wrap span.meta_tags {
  order: 3;
}
main.child-post .blog-feed.theme2 .meta_wrap span.blog-author:before {
  background: #000516;
  border-radius: 50%;
  content: "";
  height: 6px;
  left: 13px;
  position: absolute;
  top: 10px;
  width: 6px;
}
.landing-banner.data-btm.new_btm .landing-banner-row .col6.left-content {
  padding: 10px;
}
.cm_data_bnr.simple-banner.img_right .img_wrap.col6 {
  text-align: right;
}
.two-col-content.global-two-col.sm_size .content-col .description h2 {
  font-family: "Open Sans", Sans-serif;
  font-size: 36px;
}
.two-col-content.global-two-col.sm_size .content-col .description h6 {
  text-transform: none;
  letter-spacing: 0;
  font-weight: 800;
}
.two-col-content.global-two-col.sm_size .content-col .description p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
}
.card_gallery.cm-data-card.call_crd.fnt_size h2.title {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 16px;
}
.card_gallery.cm-data-card.call_crd.fnt_size .top_sec {
  margin-bottom: 114px;
}
.card_gallery.cm-data-card.call_crd.fnt_size .bottom_row {
  padding: 0;
}
.card_gallery.cm-data-card.call_crd.fnt_size .flex_row {
  margin: 0 -8px;
}
.card_gallery.cm-data-card.call_crd.fnt_size .card_item {
  padding: 0 8px;
}
.card_gallery.cm-data-card.call_crd.btm_gap .top_sec {
  margin-bottom: 85px;
}
.card_gallery.cm-data-card.call_crd.btm_gap .card_item {
  padding: 0 8px;
}
.card_gallery.cm-data-card.call_crd.btm_gap .card_content p {
  line-height: 1.4;
}
.card_gallery.cm-data-card.call_crd.btm_gap .card_box h3.it_title {
  margin-bottom: 15px;
}
.two-col-content.cm-two-col1.nxt_call_form .content-col .bottom_cont {
  margin-top: 0;
  font-family: Open Sans1, Sans-serif;
}
.two-col-content.telemarketing_form.performance_form form input {
  height: 43px;
}
.two-col-content.telemarketing_form.performance_form form .hsfc-NavigationRow {
  margin-top: 24px;
}
.two-col-content.telemarketing_form.performance_form form .hsfc-NavigationRow button {
  font-weight: 500;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
}
.two-col-content.telemarketing_form .cont-inner .bottom_cont p a {
  color: #0d6efd !important;
}
.two-col-content.telemarketing_form .cont-inner .bottom_cont p a:hover{
  color: #0a58ca !important;
}
.cnt-wit-bg-wrp.cm-cta.call_btm_cta .content_widget h2 {
  font-size: 40px;
  margin: 0 0 18px;
  text-transform: capitalize;
}
.cnt-wit-bg-wrp.cm-cta.call_btm_cta .content_widget p {
  font-size: 18px;
}
.cnt-wit-tp-img-wrp.growth-cards.hme_cr>.page-center .bottom_row .tp-img-cnt h3.col-title {
  margin-bottom: 0;
}
.cm-type2.tabber.data-tabber.cm-type2 .flex_row.two_column .content-col {
  justify-content: flex-start;
  margin: 0;
}
.cm-type2.tabber.data-tabber .tab-title-item:nth-last-child(2) {
  margin-bottom: 0;
}
/* .cm-type2.tabber.data-tabber.cm-type2 .media-col .tab-content .rich_cont p {
margin: 0;
} */
.cnt-wit-bg-wrp.remedation_btm-ct.cm-cta .content_widget h2 {
  font-size: 40px;
  margin: 0 0 17px;
}
.landing-banner.data-btm.fm_pd .landing-banner-row .col6.left-content {
  padding: 10px;
}
.cnt-wit-bg-wrp.remedation_btm-ct.cm-cta .content_widget p {
  font-size: 18px;
  line-height: 1.66;
}
.tabber.data-tabber.cm-type2 .flex_row.two_column .content-col .tab-title-item:hover svg, 
.tabber.data-tabber.cm-type2 .flex_row.two_column .content-col .tab-title-item:hover svg * {
  fill: #fff;
}
.hs-blog-post .blog-feed .recent-post-item .hs-featured-wrp {
  max-width: 392px;
}
.child-theme main.child-post .blog-feed.theme2 h4.recent-post-title a {
  color: #0C0C0C;
  font-weight: 600;
  font-size: 20px;
  line-height: 1.2;
  font-family: Roboto, sans-serif;
}
.child-theme main.child-post .blog-feed.theme2 h4.recent-post-title {
  line-height: 1.2;
}
.blog-main-post.cm_post article.blog-post {
  padding: 0px 10px;
}
.tabber.data-tabber.cm-type2.cm-type3 .tab-content .media_wrapper {
  max-width: 100%;
}
.hs-blog-post .cm-side-wrp .blog-feed.cm-feed .recent-post-item .post-btm {
  padding: 15px;
}
@media (min-width: 992px){
  .cm_404_page .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
    margin-left: 16.66666667%;
  }
  header.cm_header .button-section-container {
    margin-left: 1.5rem;
  }
  header.cm_header .header__menu--desktop > .header__menu-wrapper {
    gap: 0;
  }
  header.cm_header .nav>nav>ul .header__menu-item--depth-1>a {
    font-weight: 500;
    font-family: "Roboto", sans-serif;
    padding: 0 14px;
  }
  header.cm_header .nav > nav > ul .header__menu-item--depth-1 > a .child-trigger {
    margin-left: 0;
  }
  header.cm_header .primary-section .container-wrapper {
    gap: 0;
  }
  header.cm_header .nav>nav>ul .header__menu-item--depth-1>a .child-trigger svg {
    display: none;
  }
  header.cm_header .nav>nav>ul .header__menu-item--depth-1>a .child-trigger:before {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
  }
  header.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-submenu {
    visibility: hidden;
    top: 100%;
    transform: rotateX(-75deg);
    transform-origin: 0% 0%;
    border: 0;
    border-radius: 10px;
    margin-top: 20px !important;
    transition: .5s;
    opacity: 0;
    z-index: 9;
    min-width: unset;
    padding: 0.5rem 0;
    box-shadow: none;
    min-width: 10rem;
  }
  header.cm_header .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover >ul {
    transform: rotateX(0deg);
    visibility: visible;
    background: #f8f9fa !important;
    margin-top: 20px !important;
    transition: .5s;
    opacity: 1;
  }
  header.cm_header .nav > nav > ul .header__menu-item--depth-1 ul > li a {
    white-space: nowrap;
    padding: 0.25rem 1rem;
    font-size: 1rem;
    line-height: 160%;
    transition: all .5s linear;
  }

  .simple-banner.selling_bnr .img_wrap.col6 {
    padding-left: 97px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1001px){
  .cm_blog_listingV2.cm_blog-listing article.blog-index__post {
    width: 33.333%;
    flex: 0 0 33.333%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .simple-banner.selling_bnr .img_wrap {
    padding-left: 40px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
  footer.footer.cm_footer .col-section .footer-row.f_social {
    padding: 25px 0 40px !important;
  }
  footer.footer.cm_footer .top_foot .footmenu1 .footer-row,
  footer.footer.cm_footer .top_foot .footmenu2 .footer-row {
    padding-left: 0;
  }
  footer.footer.cm_footer .col-section .footer-row {
    padding-bottom: 15px !important;
  }
  footer.footer.cm_footer .col-section.foot_logo .f_txt {
    padding: 32px 0 !important;
  }
  footer.footer.cm_footer .col-section.foot_logo .footer-row.f_logo {
    padding: 0 !important;
  }
  footer.footer.cm_footer .footer-section.top_foot {
    padding-top: 60px;
  }
}
@media (max-width: 1001px){
  .pricing-table-gp.remediation_price .pricing-table-items .pricing-area {
    flex-direction: column;
    gap: 48px;
  }

  .pricing-table-gp.remediation_price .pricing-table-items .pricing-area .left_cnt {
    width: 100%;
  }

  .pricing-table-gp.remediation_price .pricing-table-items .pricing-part {
    width: 100%;
  }
  .blog-main-post.cm_post .blog-comments form .hs-form-field, .blog-main-post.cm_post .blog-comments form .hs_submit {
    width: 100%;
  }
  .blog-index-sidebar-layout .row-fluid .row-fluid {
    padding: 0;
  }
}
@media (max-width: 991px){
  .cm_header.header .mobile_section {
    display: block;
}
  .cnt-wit-bg-wrp.fulfillment_txt .rich_text table {
    min-width: 1200px !important;
  }
  .servs-details-pg .hs_service .page-center {
    padding: 0;
  }
  .servs-details-pg .dnd-section>.row-fluid {
    padding: 0;
  }
  .child-theme form.hs-form.stacked {
    margin-bottom: 30px;
  }
  header.cm_header .primary-section {
    padding: 15px 0;
  }
  header.cm_header .logo-section img {
    max-width: 80%;
  }
  header.cm_header .cst-humburger-icon {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
  }
  header.cm_header .cst-humburger-icon span.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2222%22%20viewBox%3D%220%200%2028%2022%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M25.375%204H2.625C1.65856%204%200.875%203.21644%200.875%202.25C0.875%201.28356%201.65856%200.5%202.625%200.5H25.375C26.3414%200.5%2027.125%201.28356%2027.125%202.25C27.125%203.21644%2026.3414%204%2025.375%204Z%22%20fill%3D%22%230C0C0C%22%2F%3E%3Cpath%20d%3D%22M25.375%2021.5H2.625C1.65856%2021.5%200.875%2020.7164%200.875%2019.75C0.875%2018.7836%201.65856%2018%202.625%2018H25.375C26.3414%2018%2027.125%2018.7836%2027.125%2019.75C27.125%2020.7164%2026.3414%2021.5%2025.375%2021.5Z%22%20fill%3D%22%230C0C0C%22%2F%3E%3Cpath%20d%3D%22M25.375%2012.75H2.625C1.65856%2012.75%200.875%2011.9664%200.875%2011C0.875%2010.0336%201.65856%209.25%202.625%209.25H25.375C26.3414%209.25%2027.125%2010.0336%2027.125%2011C27.125%2011.9664%2026.3414%2012.75%2025.375%2012.75Z%22%20fill%3D%22%230C0C0C%22%2F%3E%3C%2Fsvg%3E") !important;
  }
  header.header.cm_header .nav {
    top: 67px;
    padding-left: 20px;
    padding-right: 20px;
  }
  header.cm_header .nav .header__menu.header__menu--desktop> ul {
    padding-top: 0;
    padding: 10px 0 10px;
    margin: 0;
  }
  .blog-main-post.cm_post .blog-post-container {
    margin: 0;
  }

  .blog-main-post.cm_post .blog-post__body {
    padding-left: 0;
    padding-right: 0;
  }
  header.cm_header .mobile-open .cst-humburger-icon span.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e") !important;
    right: 3px;
    top: -3px;
    font-size: 24px;
    position: relative;
    width: 1em;
    height: 1em;
    font-weight: bold;
    border-radius: .375rem;
  }
  header.cm_header .mobile-close-icon {
    display: none;
  }
  header.cm_header.header .nav .header__menu.header__menu--desktop ul >li:not(:last-child) {
    border: 0;
  }
  header.cm_header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu> a {
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    padding: 0.5rem 0;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    line-height: 160%;
  }
  header.cm_header .container-wrapper .top-section.mobile_section {
    padding: 0;
  }
  .header.cm_header .top-section.mobile_section .page-center {
    padding: 0;
  }
  .header.cm_header .top-section.mobile_section .btn-section {
    padding: 0;
    width: auto;
  }
  header.cm_header .top-section.mobile_section .btn-section a.hs-button {
    border: 1px solid #212529;
  }
  header.cm_header .top-section.mobile_section .btn-section a.hs-button:hover {
    border-color: transparent;
  }
  header.cm_header .nav .header__menu.header__menu--desktop {
    min-height: 100%;
  }
  header.cm_header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu> .mobile-child-trigger {
    height: 42px;
    padding: 0;
    width: 100%;
  }
  header.cm_header .nav .header__menu.header__menu--desktop> ul >li.header__menu-item--has-submenu> .mobile-child-trigger:before {
    content: none !important;
  }
  header.cm_header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>a:after {
    display: inline-block;
    margin-left: 0;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
  }
  header.cm_header .nav .header__menu.header__menu--desktop> ul >li> ul {
    background-clip: padding-box !important;
    border: 1px solid #0000002d;
    border-radius: 0.375rem;
    font-size: 1rem;
    margin-top: 0.125rem;
    padding: 0.5rem 0;
  }
  header.cm_header .nav .header__menu.header__menu--desktop>ul ul>li>a {
    position: relative;
    transition: all .5s linear;
    padding: 0.25rem 1rem;
    line-height: 160%;
  }
  header.cm_header .nav .header__menu.header__menu--desktop {
    padding-bottom: 15px;
  }
  .custom-no-navigation header.cm_header .primary-section {
    padding: 15px 0;
  }
  .child-theme .bnr_wrp.right .slide_background .page-center {
    width: 100%;
  }
  .child-theme .accordion_wrap .acc-item .acctitle h4 > span {
    padding-right: 25px;
  }
  .cm_blog_listingV2.cm_blog-listing article.blog-index__post {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
}
@media (max-width: 767px){
  .simple-banner.selling_bnr .img_wrap {
    padding-left: 0;
  }
  footer.footer.cm_footer .footer-social-item:not(:first-child) {
    margin: 0;
  }
  footer.footer.cm_footer .flex_row .col-section:not(:first-child) {
    padding-top: 0;
  }
  footer.footer.cm_footer .top_foot .footmenu1 .footer-row, footer.footer.cm_footer .top_foot .footmenu2 .footer-row {
    padding-left: 0;
  }
  footer.footer.cm_footer .footer-social-item:not(:first-child) {
    margin: 0;
  }
  footer.footer.cm_footer .flex_row .col-section:not(:first-child) {
    padding-top: 0;
  }
  footer.footer.cm_footer .top_foot .footmenu1 .footer-row, footer.footer.cm_footer .top_foot .footmenu2 .footer-row {
    padding-left: 0;
  }
  footer .hs-button, footer form input[type=submit]{
    padding: 14px 48px !important;
  }
  .cm_blog_listingV2.cm_blog-listing .top_title h1 {
    font-size: 28px;
    line-height: 38px;
    padding-bottom: 24px;
    margin: 0;
  }
  .cm_blog_listingV2.cm_blog-listing .blog-index.flex_row {
    padding: 0;
  }
  .cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child .blog-index__post-image.img_tag {
    padding-bottom: 24px;
  }
  .cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child .post-btm .list-post-title {
    font-size: 24px;
    line-height: 34px;
    width: 100%;
  }
  .simple-banner.cm_bnr1 .flex_row {
    row-gap: 32px;
  }
  .cm_blog_listingV2.cm_blog-listing .blog-index__post-inner-card, .cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child {
    padding-bottom: 20px;
  }
  .cm_blog_listingV2.cm_blog-listing article.blog-index__post:first-child .post-btm .meta_wrap {
    padding-bottom: 16px;
  }
  .cm_blog_listingV2.cm_blog-listing nav.blog-pagination {
    padding: 20px 0;
  }
  .cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap>span .value_m, .cm_blog_listingV2.cm_blog-listing .post-btm .meta_wrap>span a {
    font-size: 16px;
    line-height: 26px;
  }
  .simple-banner.selling_bnr .top_sec h1 {
    font-size: 28px;
    line-height: 38px !important;
    width: 100%;
  }
  .simple-banner.selling_bnr .top_sec p {
    line-height: 26px;
  }
  .simple-banner.selling_bnr .col6 .top_sec {
    margin-bottom: 24px !important;
  }
  .simple-banner.selling_bnr .flex_row {
    row-gap: 32px;
  }
  .child-theme .hs-sec-btn,
  .child-theme .span2 .hs-sec-btn,
  .child-theme .span3 .hs-sec-btn,
  .child-theme .span4 .hs-sec-btn,
  .child-theme .span5 .hs-sec-btn,
  .child-theme .span6 .hs-sec-btn{
    padding: 12.012px 32px ;
    font-size:14px;
    line-height: 1.85;
  }
  .simple-banner.selling_bnr .col6 .top_sec {
    padding-top: 0 !important;
  }
  .simple-banner.selling_bnr .col6 .top_sec {
    padding-top: 0 !important;
  }
  .two-col-content.two-col-sell.global-two-col .content-col .description h2 {
    font-size: 28px;
    line-height: 38px;
    width: 100%;
  }
  .two-col-content.two-col-sell.global-two-col .content-col .description p {
    margin-bottom: 35px;
  }
  .cnt-wit-tp-img-wrp.cm_sell_card .top_sec h2.title {
    font-size: 28px;
    line-height: 38px;
  }
  .cnt-wit-tp-img-wrp.cm_sell_card .cnt-col .tp-img-cnt p {
    font-size: 16px;
    line-height: 26px;
  }
  .cnt-wit-tp-img-wrp.club2 .top_sec {
    margin-bottom: 46px;
  }
  .club-card .top_sec h2 br {
    display: none;
  }
  .cnt-wit-tp-img-wrp.club2 .inner_spacing .tp-img-cnt h3.col-title {
    margin-bottom: 8px;
    line-height: 34px;
    padding-top: 4px;
  }
  .cnt-wit-tp-img-wrp.club2 .bottom_row .flex-row {
    row-gap: 28px;
    margin: 0;
  }
  .cnt-wit-tp-img-wrp.club2 .bottom_row .flex-row .cnt-col {
    padding: 0;
  }
  .feat-wrap.sell_crd {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .cnt-wit-bg-wrp.sell_txt .content_widget h1 {
    font-size: 28px;
    line-height: 38px;
  }
  .cnt-wit-bg-wrp.sell_txt .content_widget p {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
  .feat-wrap.sell_crd .feat-item-wrp .featitem .outer_wrap {
    flex-wrap: wrap;
    gap: 16px !important;
  }
  .feat-wrap.sell_crd .feat-item-wrp .featitem .left-media img {
    width: 40px;
    height: 40px;
  }
  .feat-wrap.sell_crd .feat-item-wrp .featitem .left-media {
    width: 100%;
    text-align: left;
  }
  .feat-wrap.sell_crd.sell_crd2 .feat-item-wrp .featitem .left-media img {
    width: 49px;
    height: 100%;
  }
  .sell_btm.landing-banner.data-btm h2.bnr_heading {
    font-size: 28px;
    line-height: 1.357;
  }
  .landing-banner.data-btm.sell_btm .left-content p strong {
    font-size: calc(1.3rem + .6vw);
  }
  .two-col-content.nxt_call_form .text_block h1 {
    font-size: 28px;
    line-height: 1.35;
  }
  .two-col-content.nxt_call_form .text_block p {
    line-height: 1.65;
  }
  .cnt-wit-bg-wrp.cm-cta.sell_btm .content_widget .rich_text h3 {
    font-size: calc(1.3rem + .6vw);
  }
  .cnt-wit-bg-wrp.cm-cta.sell_btm .content_widget h2.title {
    font-size: 28px;
  }
  .cnt-wit-bg-wrp.cm-cta .content_widget p {
    font-size: 16px;
  }
  .simple-banner.call_banner .banner-content-inner h1 {
    font-size: 28px;
    line-height: 1.5;
  }
  .landing-banner.data-btm.call_btmfrm .col6.left-content, .landing-banner.data-btm.call_btmfrm .col6.right-content {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .landing-banner.data-btm.call_btmfrm h2.bnr_heading {
    font-size: 30px;
  }
  .landing-banner.data-btm.call_btmfrm .landing-banner-row {
    gap: 30px;
  }
  .simple-banner.call_banner .img_wrap {
    padding: 0;
  }
  .cnt-wit-bg-wrp.performance_cnt .content_widget h2.title {
    font-size: 28px;
    line-height: 1.357;
  }
  .type2.two-col-content.global-two-col .content-col .description h3 {
    font-size: 28px;
    margin-bottom: 4px;
  }
  .two-col-content.telemarketing_form .cont-inner .form_wrap {
    width: 100%;
  }
  .simple-banner.call_banner .banner-content-inner {
    padding: 0;
  }
  .cnt-wit-tp-img-wrp.compliance_crd h1.col-title {
    font-size: 28px;
    line-height: 1.57;
  }
  .cnt-wit-tp-img-wrp.compliance_crd p {
    font-size: 18px;
    line-height: 1.55;
  }
  .cnt-wit-bg-wrp.compliance_txt.compliance_txt2 .content_widget h1 {
    font-size: 28px;
  }
  .two-col-content.resorces_cards .top_sec h1.title {
    font-size: 28px;
    line-height: 1.55;
  }
  .two-col-content.resorces_cards .media_column {
    padding: 10px !important;
  }
  .pricing-table-gp.remediation_price .row.flex_row,
  .pricing-table-gp.remediation_price .pricing_mod_bottom_content {
    width: 100%;
    max-width: 100%;
  }
  .two-col-content.resorces_cards .content-col {
    padding: 10px !important;
  }
  .pricing-table-gp.remediation_price .pricing-table-items .pricing-area {
    padding: 32px 24px;
  }
  .migration_test_page .dnd-section > .row-fluid > [class*="span"].dnd-module {
    padding: 0;
  }
  .simple-banner.call_banner .img_wrap_inner {
    text-align: left;
  }
  .card_gallery.cm-data-card.call_crd.btm_gap .card_item {
    padding: 0;
  }
  .card_gallery.cm-data-card.call_crd.btm_gap .bottom_row {
    padding: 0;
  }
  .cnt-wit-bg-wrp.remedation_btm-ct .content_widget h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .pricing-table-gp.remediation_price .pricing-top h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .pricing-table-gp.remediation_price .pricing-table-items h3.plan-title,
  .pricing-table-gp.remediation_price .pricing-table-items h2.plan-price {
    font-size: 28px;
    line-height: 38px;
  }
  .pricing-table-gp.remediation_price .pricing-table-items h6.plan-subtitle {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width:480px){
  footer.footer.cm_footer .col-section.foot_copyright {
    padding: 35px 20px 40px;
    padding-bottom: 1rem;
  }
  footer.footer.cm_footer .col-section.foot_copyright .footer-row {
    padding: 0 !important;
  }
  footer.footer.cm_footer .footer-row.f_social {
    padding: 0 0 60px 0 !important;
  }
  footer.footer.cm_footer .top_foot .footmenu1 .footer-row, footer.footer.cm_footer .top_foot .footmenu2 .footer-row {
    display: block;
    width: 90%;
    padding-left: 0;
    margin-top: 16px;
    padding-bottom: 24px !important;
  }
  footer.footer.cm_footer .top_foot .footer-menu .hs-menu-wrapper>ul>li>ul>li a {
    margin-bottom: 16px;
    display: inline-block;
    padding: 0 12px 0 0;
  }
  footer.footer.cm_footer .top_foot .footer-menu .hs-menu-wrapper>ul>li>
  a {
    margin: 0;
    padding-bottom: 15px;
  }
  footer.footer.cm_footer .foot_logo .footer-row.f_btn {
    padding-bottom: 24px !important;
  }
  footer.footer.cm_footer .foot_logo .f_txt {
    width: 100%;
  }
  footer.footer.cm_footer .foot_logo .f_txt h3 {
    font-size: 28px;
    line-height: 38px;
    font-weight: 400;
  }
  footer.footer.cm_footer .footer-section.top_foot {
    padding-top: 60px !important;
  }
}
@media (max-width:430px){

  .two-col-content.nxt_call_form .content-col .form_wrap .hsfc-Step__Content .hsfc-Row{
    gap: 0;
    align-items: unset;
  }
}

.content-wrapper, 
.dnd-section>.row-fluid, 
.page-center {
  padding: 0px 20px;
}
.two-col-content.cm-two-col1 .content-col .description {
  margin: 0;
}
.two-col-content.cm-two-col1 .content-col .description h1 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.14583333333;
  margin-bottom: 16px;
  text-transform: capitalize;
}
.two-col-content.cm-two-col1 .content-col .description h1 strong {
  color: #42BFDE !important;
}
ul,ol {
  padding-left: 2rem;
  margin-top: 0;
  margin-bottom: 1rem;
}

ul li, ol li {
  margin: 0;
}
p{
  margin-bottom: 16px;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content {
  padding: 0;
  margin: 24px 0px;
  margin-bottom: 20px;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-TextInput {
  line-height: 100%;
  box-shadow: none;
  transition: border 0.15s, box-shadow 0.15s;
  height: auto;
  min-height: 43px;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content label {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 1.21428571429;
  font-family: Roboto, sans-serif;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-Button {
  cursor: pointer;
  font-size: 17px;
  font-weight: 500;
  line-height: 100%;
  min-height: 41px;
  position: relative;
  text-decoration: none;
  transition: all .15s ease-in-out;
  font-family: Roboto, sans-serif;
}
.two-col-content.cm-two-col1 .content-col  .bottom_cont {
  color: #fff;
  font-family: Open Sans, Sans-serif;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.14285714286;
}
.two-col-content.cm-two-col1 .content-col .description ul {
  margin-bottom: 32px;
}
.two-col-content.cm-two-col1 .content-col .form_wrap {
  padding: 0;
  padding-top: 0;
}
.two-col-content.cm-two-col1 .content-col .form_wrap h3 {
  margin: 0;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-Row {
  margin-bottom: 14px;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-NavigationRow {
  margin-top: 24px;
}
.two-col-content.cm-two-col1 .content-col .bottom_cont {
  margin-top: 20px;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-TextInput:focus {
  border-style: solid;
  border-color: #42bfde;
  box-shadow: 0 0 0 1px #42bfde, 0px 1px 2px rgba(0, 0, 0, 0.15);
  outline: none;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-ErrorAlert {
  color: #d63637;
  padding: 0 0 0 5px;
  position: relative;
  font-size: 13px;
}
.two-col-content.cm-two-col1 .content-col .bottom_cont a {
  color: #0d6efd !important;
}
.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content label span.hsfc-FieldLabel__RequiredIndicator {
  color: #d63637;
  display: inline-block;
  margin-left: 4px;
  font-size: 13px;
}

.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-Button:hover {
  transform: unset;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), var(--wpforms-button-background-color-alt, var(--forms-button-background-color));
}
.testimonials_embedded .top_sec {
  padding: 0;
  margin-bottom: 16px;
}
.testimonials_embedded .top_sec h2.title {
  margin: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.25;
}
.testimonials_embedded  .enable_testimonial_embedded {
  padding-top: 20px;
}
.simple-banner.cm_bnr1 .col6 {
  padding: 0;
}
.simple-banner.cm_bnr1 .col6 .top_sec {
  padding-right: 15px;
  padding-top: 37px;
  margin-bottom: 32px;
}
.simple-banner.cm_bnr1 .col6 .top_sec h1 {
  line-height: 1.25;
  margin-bottom: 16px;
}
a.hs-sec-btn {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  transition: all .3s;
  line-height: 1.625;
}
a.hs-sec-btn:hover {
  background-color: transparent;
  background-image: linear-gradient(180deg, #010D11 0%, #013241 100%);
}
.two-col-content.global-two-col .content-col .description {
  margin: 0;
}
.two-col-content.global-two-col .content-col .description h6 {
  text-transform: uppercase;
  color: #42BFDE;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.55555555556;
  letter-spacing: 2px;
  margin: 0px 0px 8px 0px;
}
.two-col-content.global-two-col .content-col .description h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 16px;
}
.two-col-content.global-two-col .content-col .description  p {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #0C0C0C;
  line-height: 1.28;
  margin-bottom: 24px;
}
.two-col-content.global-two-col .content-col .feature-wrapper {
  display: block;
  margin-bottom: 32px;
}
.two-col-content.global-two-col .content-col .feature-wrapper .featimggrp {
  width: 100%;
  max-width: 100%;
  display: flex;
}
.two-col-content.global-two-col .content-col .feature-wrapper .featimggrp:not(:last-child) {
  padding-block-end: calc(8px / 2);
}
.two-col-content.global-two-col .content-col .feature-wrapper .featimgwrap {
  height: 20px;
  margin: 0 5px 0 0;
  width: 25px;
  position: relative;
  left: 2px;
  top: 2px;
}
.two-col-content.global-two-col .content-col .feature-wrapper .featimgwrap svg {
  width: 18.18px;
}
.two-col-content.global-two-col .content-col .feature-wrapper h5.feat-title {
  margin: 0;
  font-size: 16px;
  line-height: 1.625;
}
.two-col-content.global-two-col .content-col .feature-wrapper .featimggrp:not(:first-child) {
  margin-block-start: calc(8px / 2);
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center {
  display: flex;
  flex-wrap: wrap;
}
.two-col-content.cm-two-col1 .content-col .bottom_cont a:hover {
  color: rgba(10,88,202)!important;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec {
  width: 32%;
  padding: 0;
  text-align: left;
  padding: 0px 30px 0px 0px;
  margin:0;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center  .bottom_row {
  width: 68%;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec h2.title {
  font-size: 40px;
  line-height: 1.125;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec   p {
  font-size: 16px;
  line-height: 1.625;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec ul li {
  display: flex;
  align-items: center;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec ul li svg {
  width: 20px;
  height: 20px;
  fill: #6ec1e4;
  margin-right: 5px;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec ul li span:first-child {
  padding-inline-end: 8px;
  display: flex;
  align-items: center;
}
.cnt-wit-tp-img-wrp.growth-cards > .page-center .top_sec ul li span:last-child {
  color: #383838;
  transition: color 0.3s;
  padding-inline-start: 5px;
  font-size: 16px;
  line-height: 1.6;
}

.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col {
  padding: 8px;
}

.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col .inner_spacing {
  border-radius: 8px;
  max-width: 258px;
  min-height: 190px;
  display: flex;
  flex-direction: column;
  position: relative;
  height:100%;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col .tp-img {
  margin: 0;
  text-align: center;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row  .tp-img-cnt-inner {
  color: #fff;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner  {
  background: linear-gradient(180deg, #000d11 19%, #003849);
  border-radius: 8px;
  color: #fff;
  display: flex;
  flex-direction: column;
  min-height: 190px;
  opacity: 0;
  padding: 32px;
  position: absolute;
  text-align: center;
  top: 0;
  visibility: hidden;
  min-width: 258px;
  z-index: 0;
  left: 0;
  transition: opacity 0.5s linear, visibility 0.5s linear;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt * {color: #fff;}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt h3.col-title {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.55555555556;
  margin-bottom: .5rem;
  font-family: "Roboto", Sans-serif;
  text-transform: capitalize;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .flex-row {
  margin: 0 11px;
  row-gap: 0;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col .tp-img img {
  margin-bottom: 16px;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col .inner_spacing:hover .tp-img-cnt-inner {
  opacity: 1;
  visibility: visible;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner p {
  text-align: left;
  color: #fff;
  font-size: 14px;
  margin: 0;
  line-height: 1.82857142857;
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner  img {
  margin-bottom: 16px;
  position: absolute;
  right: 15px;
  bottom: 0;
  transition: all .3s linear;
}
.cm_team_wrp.global-team .top_sec {
  padding: 0;
  text-align: left;
  margin-bottom: 0;
}
.cm_team_wrp.global-team .top_sec h2.title {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 16px;
}
.cm_team_wrp.global-team .top_sec p {
  line-height: 1.42222222222;
}
.cm_team_wrp.global-team .cm_team {
  width: calc(100% - -25%);
}
.cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner img:hover {
  opacity: .5;
}
.cnt-wit-bg-wrp.cm-cta h6.title {
  color: #42BFDE !important;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.61111111111;
  letter-spacing: 4px;
  width: 100%;
  margin-bottom: 12px
}

.cnt-wit-bg-wrp.cm-cta   .content_widget h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 1.25;
  margin: 0px 0px 20px 0px;
}
.cnt-wit-bg-wrp.cm-cta .content_widget   p {
  font-size: 20px;
  margin-bottom: 20px;
  line-height: 1.28;
}
.cnt-wit-bg-wrp.cm-cta .btn_row {
  margin-top: 32px;
}
.cnt-wit-bg-wrp.cm-cta .btn_row {
  margin-top: 32px;
}
.counter-section.cm-stats .top_sec {
  padding: 0px 0px 40px 0px;
  margin-bottom: 20px;
}
.counter-section.cm-stats .top_sec h4.title {
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.55555555556;
  letter-spacing: 4px;
  font-family: "Roboto", Sans-serif;
  margin-bottom: .5rem;
  font-size: 18px;
}
.counter-section.cm-stats .item {
  padding: 0;
  position: relative;
}
.child-theme .counter-section.cm-stats .inner {
  min-height: 186px;
  border-right: 1px solid #DDE5E9;
  padding: 40px;
  width: 100%;
}
.counter-section.cm-stats .item::before {
  position: absolute;
  content: "";
  top: 21%;
  left: -2px;
  right: 0;
  height: 26px;
  width: 4px;
  background: #42BFDE;
}
.counter-section.cm-stats .item:first-child::before {
  background: transparent;
  height: 0;
}
.counter-section.cm-stats .item:last-child .inner {
  border: 0;
}
.counter-section.cm-stats .inner h3.count-wrap {
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  font-family: "Open Sans", Sans-serif;
  display: block;
}
.counter-section.cm-stats .inner p {
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 1.625;
}
.child-theme .logo_slider.cm-logos .top_sec.noButton {
  margin: 0;
  padding: 0;
}
.child-theme .logo_slider.cm-logos .top_sec h5.title {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.55555555556;
  letter-spacing: 4px;
  margin: 0px 0px 20px 0px;
}
.child-theme .logo_slider.cm-logos .logos_row {
  row-gap: 40px;
  justify-content: center;
  padding: 10px;
}
.child-theme .logo_slider.cm-logos .logos_row .logo_item {
  max-width: 305px;
  width: 100%;
  padding: 10px;
}
.child-theme .logo_slider.cm-logos .splide__track,.child-theme .logo_slider.cm-logos .top_sec.noButton {
  margin-left: -9px;
}
.type2.simple-banner.cm_bnr1 .col6 img {
  border-radius: 24px 50px 24px 50px;
}
.type2.simple-banner.cm_bnr1 .col6 .top_sec h1 {
  font-weight: 400;
  font-size: 48px;
  line-height: 1.14583333333;
}
.type2.simple-banner.cm_bnr1 .col6 .top_sec {
  padding-top: 50px;
}
.type2.two-col-content.global-two-col .content-col .description h2 {
  font-size: 40px;
}
.type2.two-col-content.global-two-col .content-col .description p {
  font-size: 18px;
  line-height: 1.5;
}
.type2.two-col-content.global-two-col .content-col .feature-wrapper .featimgwrap svg {
  width: 8px;
  height: 8px;
  fill: #4EBFDE;
  transition: fill 0.3s;
}
.type2.two-col-content.global-two-col .content-col .feature-wrapper .featimgwrap {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 5px;
  left: 0;
}
.card_gallery.track-card .top_sec {
  margin-bottom: 27px;
  text-align: left;
  padding: 0;
}
.card_gallery.track-card .top_sec h2.title {
  line-height: 1.5625;
  margin: 0;
}
.card_gallery.track-card  .card_item {
  padding: 0px 12px;
}
.card_gallery.track-card .flex_row {
  margin: 0px -12px;
}
.card_gallery.track-card .flex_row .card_inner {
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 0px 32px 10px rgba(0, 55.00000000000002, 71, 0.25098039215686274);
}
.card_gallery.track-card .flex_row .card_inner h3.it_title {
  font-size: 22px;
  margin-bottom: 10px;
  line-height: 1.45454545455;
  font-weight: 600;
}
.card_gallery.track-card .flex_row .card_inner p {
  font-size: 16px;
  margin-bottom: 10px;
  line-height: 1.44444444444;
}
.card_gallery.track-card .flex_row .card_inner p span {
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}

.with-gradient.global-two-col .content-col .description h2 {
  font-size: 40px;
  line-height: 1.35;
}

.with-gradient.global-two-col  .content-col .description p {
  font-size: 18px;
  line-height: 1.55555555556;
  margin-bottom: 16px;
}

.with-gradient.global-two-col  .content-col .btn-items .btn_row {
  margin-top: 32px;
}

.with-gradient.global-two-col .flex_row .media_column {
  border-radius: 8px 8px 8px 8px;
}

.with-gradient.global-two-col .flex_row .media_column .content_box {
  margin: 0;
}

.with-gradient.global-two-col  .flex_row .media_column .content_box h2 {
  font-size: 28px;
  line-height: 1.35714285714;
}

.with-gradient.global-two-col  .flex_row .media_column .content_box   p {
  font-size: 16px;
  line-height: 1.625;
}
.with-gradient.global-two-col  .flex_row .media_column .content_box ul li {
  font-size: 16px;
  line-height: 1.625;
}
.about-team .top_sec {
  margin-bottom: 40px;
  padding: 0;
}
.about-team .top_sec h2.title {
  font-size: 40px;
  margin: 0;
  line-height: 1.25;
}
.about-team .cm_team_row {
  margin: 0 -13.5px;
}
.about-team .cm_team_row .cm_team_card {
  padding: 0px 13.5px;
}
.about-team .cm_team {
  width: 84%;
  margin: 0 auto;
}
.about-team .cm_team_row .cm_team_card .cm_team_image {
  margin-bottom: 12px;
  background-color: transparent;
  background-image: linear-gradient(180deg, #025C73 0%, #016E8C 100%);
  border-radius: 8px 8px 8px 8px;
  max-width: 327px;
  min-height: 400px;
  padding-bottom:0;
}
.about-team .cm_team_row .cm_team_card .cm_team_image img {
  min-height: 400px;
  object-fit: cover;
  border-radius: 16px 16px 16px 16px;
}
.about-team .cm_team_row .cm_team_card h3 {
  font-size: 18px;
  line-height: 1.55555555556;
  margin: 0px 0px 10px 0px;
}
.about-team .cm_team_row .cm_team_card p {
  font-size: 16px;
  margin-bottom: 10px;
}
.cm_team_wrp .cm_team_tags a {
  background-color: #EEFCFFCC;
  font-family: "Roboto", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  border-radius: 50px 50px 50px 50px;
  padding: 6px 16px 6px 16px;
  display: inline-block;
}
.cm_team_wrp .cm_team_tags a span {
  display: flex;
  flex-direction: row;
  gap: 5px;
  justify-content: center;
  color: #0C0C0C !important;
}
.cm_team_wrp .cm_team_tags {
  margin-top: 15px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.logo-cta .rich_text img {
  margin-bottom: 24px;
}
.logo-cta .rich_text h2 {
  text-transform: uppercase;
  font-size: 40px;
}
.type2.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
  text-transform: uppercase;
  font-size: 40px;
  margin: 0;
  line-height: 1.25;
}
.type2.cnt-wit-bg-wrp.cm-cta .btn_row {
  margin-top: 10px;
}
.type2.cnt-wit-bg-wrp.cm-cta .content_widget h5 {
  font-size: 20px;
  line-height: 2.5;
  font-family: "Open Sans", Sans-serif;
  font-weight: 400;
}

.two-col-content.cm-two-col1  .content-col .form_wrap .hsfc-Step__Content .hsfc-Row input[aria-describedby *="error"] {
  border-style: solid;
  border-color: #d63637;
  box-shadow: 0 0 2px 0 #d63637;
}
.form-type2.two-col-content .mediaimg .single-img img {
  max-width: 500px;
  margin: 0 auto;
  width: 100%;
  display: block;
}

.form-type2.two-col-content.cm-two-col1 .content-col .description h5 {
  color: #42BFDE !important;
  margin: 0px 0px 20px 0px;
  font-family: var(--primary-font);
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.5;
}

.form-type2.two-col-content.cm-two-col1 .content-col .description p {
  font-size: 16px;
  line-height: 1.625;
  margin-bottom: 20px;
}

.form-type2.two-col-content.cm-two-col1 .content-col .description h1 {
  margin-bottom: 20px;
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content {
  margin: 0;
  position: relative;
  display: flex;
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content label {
  margin: 0;
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-NavigationRow {
  margin: 0;
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-NavigationRow >div {
  margin: 0;
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-Button {
  cursor: pointer;
  display: block;
  font-weight: 500;
  height: 100%;
  font-size: 1rem;
  line-height: 1.5rem;
  min-width: 100px;
  transition-duration: 0.2s;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 0px 6px 6px 0px;
  font-family: "Open Sans";
  white-space: nowrap;
  min-height: 52px;
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-TextInput {
  border-radius: 6px 0px 0px 6px;
  min-height: 52px;
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-Button:hover {
  background: no-repeat;
  background-color: rgb(70, 220, 219);
}

.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-TextInput::placeholder {
  color: rgb(117, 117, 117) !important;
  font-weight: 300;
  font-size: 1rem;
  font-family: "Open Sans";
  opacity: 1;
}
.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-NavigationRow .hsfc-NavigationRow__Alerts {
  position: absolute;
  left: 0;
  top: 100%;
}
.top-title.cnt-wit-bg-wrp h2.title {
  font-size: 40px;
  line-height: 1.25;
  margin: 0;
}
.cm-vedio1 .page-center {
  padding: 0;
}
.child-theme .cm-logo-v2 .top_sec.noButton {
  padding: 0;
  margin-bottom: 46px;
}
.cm-logo-v2 .top_sec h2.title {
  font-size: 40px;
}
.cm-logo-v2  .flex_row {
  justify-content: flex-start;
  gap: 30px;
}
.cta-2.two-col-content.cm-two-col1 .content-col .description {
  text-align: center;
}
.cta-2.two-col-content.cm-two-col1 .content-col .description h2 {
  font-size: 44px;
  line-height: 1.25;
  margin-bottom: 4px;
}
.cta-2.two-col-content.cm-two-col1 .content-col .form_wrap {
  max-width: 300px;
  margin: 0 auto;
  margin-top: 36px;
  margin-bottom: 8px;
}
.cta-2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-Row {
  margin: 0;
  width: 100%;
}
.cta-2.two-col-content .flex_row {
  display: block;
}
.cta-2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-ErrorAlert {
  font-size: 12px;
}
.client-bnr.simple-banner {
  min-height: 334px;
}
.client-bnr.simple-banner .banner-content-inner {
  padding: 0;
  padding-top: 36px;
}
.client-bnr.simple-banner .banner-content-inner h1 {
  margin: 0;
  text-transform: capitalize;
  line-height: 1.25;
}

.discovery.client-bnr.simple-banner .banner-content-inner {
  padding-top: 7px;
}

.discovery.client-bnr.simple-banner .banner-content-inner h1 {
  color: #42BFDE !important;
  font-size: 48px;
  margin-bottom: 18px;
}
.cnt-wit-tp-img-wrp.data-slider ul.splide__pagination button.splide__pagination__page {
  opacity: 1;
}

.cnt-wit-tp-img-wrp.data-slider ul.splide__pagination button.splide__pagination__page:hover {
  background: #869791;
}

.type1.landing-banner.data-btm .landing-content h4.bnr_heading {
  margin-bottom: 10px;
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  letter-spacing: 2px;
}

.type1.landing-banner.data-btm .landing-content  h2 {
  font-size: 40px;
  width: 85%;
  line-height: 1.25;
  margin-bottom: 18px;
}

.type1.landing-banner.data-btm .landing-banner-row {
  gap: 0;
}

.type1.landing-banner.data-btm .landing-banner-row .col6 {
  width: 50%;
}

.type1.landing-banner.data-btm .form-section [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
  padding: 024px 032px 32px 32px;
  box-shadow: 0px 0px 16px 2px rgba(37, 37, 37, 0.050980392156862744);
}

.type1.landing-banner.data-btm .form-section .hsfc-Step {
  box-shadow: 0px 0px 16px 2px rgba(37, 37, 37, 0.050980392156862744);
}

.type1.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-TextInput:hover {
  box-shadow: none;
}

.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 5px !important;
  margin-top: 14px !important;
  display: grid;
}

.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options input {
  min-width: 16px;
  border-bottom: 1px solid transparent !important;
  width: auto !important;
  position: relative;
  display: inline-block;
  margin: 0 0 0 2px;
  border: none;
  box-shadow: none;
  vertical-align: middle;
  opacity: 1;
  appearance: none;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options span span {
  font-weight: 400;
  padding-inline-start: 12px; }

.type1 [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup__Options label {
  gap: 0;
}
.type1 [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup__Options>*:not(:last-child) {
  margin: 0;
}
.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options input::before {
  content: '';
  position: absolute;
  left: -2px;
  top: -2px;
  width: 16px;
  height: 16px;
  box-sizing: content-box;
  cursor: pointer;
  border-width: 1px;
  border-style: solid;
  border-color: #00000040;
  background-color: #ffffff;
  background-clip: padding-box;
  background-image: none;
  border-radius: 3px;
}
.type1.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator {
  margin-left: 3px;
}
.type1.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-TextInput.hsfc-TextInput--button::placeholder {
  color: #000000b3;
  opacity: 1;
}
.type1.landing-banner.data-btm .hsfc-TextareaInput {
  box-shadow: none;
}
.type1.landing-banner.data-btm .hsfc-TextareaInput {
  min-height: 43px;
  line-height: 1.3;
  padding: 14px;
  resize: vertical;
  font-size: 14px;
}

.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options input::after {
  all: unset;
  content: '';
  position: absolute;
  left: -2px;
  top: -2px;
  width: 16px;
  height: 16px;
  box-sizing: content-box;
  cursor: pointer;
  background: unset;
}

.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options input[type=checkbox]:checked:after {
  border-top: none;
  border-right: none;
  height: calc(var(--forms-field-size-checkbox-size) * 0.6);
  border-left: 4px solid #066aab;

  border-bottom: 4px solid #066aab;
  background-color: transparent;
  transform: translate(0, 1px) scale(0.5) rotate(-45deg);
  left: calc(-4px + var(--forms-field-border-size, 1px));
  top: calc(-3px + var(--forms-field-border-size, 1px));
}

.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options input[type=checkbox]:checked:before {
  margin: 0;
  border-width: var(--forms-field-border-size, 0);
  border-style: solid;
  border-color:#066aab;
  box-shadow: 0 0 0 1px #066aab, 0px 1px 2px rgba(0, 0, 0, 0.15);
  outline: none;
}
.type1.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-FieldLabel {
  align-items: unset;
}
.type1 [data-hsfc-id=Renderer] .hsfc-ErrorAlert {
  padding: 0 0 0 5px;
  font-size: 14px;
  font-weight: 400;
}

.landing-banner.data-btm .landing-content blockquote a:hover {
  color: rgba(10,88,202);
}
.type1.landing-banner.data-btm .landing-banner-row .col6 p {
  margin-bottom: 10px;
}

.type1.landing-banner.data-btm .hsfc-TextareaInput::placeholder {
  color: #000000b3;
  opacity: 0.5;
}
.type1.landing-banner.data-btm .landing-banner-row .col6 .form-row.hs-secondary {
  box-shadow: 0px 0px 16px 2px rgba(37, 37, 37, 0.050980392156862744);
}
.child-theme .about-team .cm_team_row {
  row-gap: 60px;
}
.top-gap.simple-banner.cm_bnr1 .col6 .top_sec h1 {
  font-weight: 400;
  font-size: 48px;
  line-height: 1.20833333333;
}

.top-gap.simple-banner.cm_bnr1 .col6 .top_sec {
  padding-top: 45px;
}
.child-theme .logo_slider.cm-logos .top_sec.noButton h2.title {
  font-size: 40px;
  text-transform: capitalize;
  line-height: 1.25;
  margin-bottom: 50px;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-DropdownInput>input {
  padding-left: 5px;
}
.career-col.two-col-content .content_box {
  margin: 0;
}
.club-card .top_sec {
  padding: 0;
  text-align: left;
  margin-bottom: 56px;
}
.club-card .top_sec h4.title {
  font-weight: 600;
  font-family: "Roboto", Sans-serif;
  margin-bottom: 16px;
  line-height: 1.5;
}
.club-card .top_sec h2 {
  font-size: 40px;
  text-transform: capitalize;
  line-height: 1.25;
}
.club-card .inner_spacing {
  display: flex;
  flex-wrap: wrap;
}
.club-card .inner_spacing .tp-img {
  margin: 0;
  width: 22%;
  max-width: 81px;
}
.club-card .inner_spacing .tp-img-cnt {
  width: 78%;
}
.club-card .bottom_row .flex-row {
  margin: 0 -32px;
  row-gap: 86px;
}
.club-card .inner_spacing .tp-img-cnt h3.col-title {
  font-family: "Open Sans", Sans-serif;
  margin-bottom: 8px;
  text-transform: capitalize;
}
.club-card .inner_spacing .tp-img-cnt p {
  text-transform: capitalize;
  line-height: 1.66666666667;
}
.club-card .bottom_row .flex-row .cnt-col {
  padding: 0px 32px;
}

.club-card .top_sec h2.title strong {
  color: #199EC1 !important;
}

.card-2.cnt-wit-tp-img-wrp .tp-img img {
  width: 48px;
}
.bottom-add.club-card .bottom_row .flex-row {
  row-gap: 56px;
}
.cnt-wit-tp-img-wrp .bottom-cont ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cnt-wit-tp-img-wrp .bottom-cont ul li {
  display: flex;
  justify-content: start;
  text-align: start;
}
.cnt-wit-tp-img-wrp .bottom-cont ul li span svg {
  fill: #F7CD29;
  transition: fill 0.3s;
  width: 14px;
  height: 14px;
  margin-right: 3.500px;
}
.cnt-wit-tp-img-wrp .bottom-cont ul li span:last-child {
  padding-inline-start: 5px;
}

.cnt-wit-tp-img-wrp .bottom-cont {
  margin-top: 78px;
}
.span12.widget-span.widget-type-cell {
  min-height: 0;
}
.contact.type1.landing-banner.data-btm .landing-banner-row {
  gap: 50px;
  justify-content: center;
  flex-wrap: nowrap;
}
.contact.type1.landing-banner.data-btm .landing-banner-row >div {
  width: 47%;
}
.contact.landing-banner.data-btm .landing-banner-row .col6.right-content .form-section {
  padding: 0;
}
.contact.landing-banner.data-btm .landing-content p {
  padding-right: 50px;
}
.contact.landing-banner.data-btm .landing-content blockquote p {
  padding: 0;
}
.contact.type1.landing-banner.data-btm .landing-content h2 {
  margin-bottom: 14px;
}
.contact.type1.landing-banner.data-btm .landing-content h4.bnr_heading {
  margin-bottom: 5px;
}
.contact.type1.landing-banner.data-btm .landing-banner-row .col6 .landing-content > p {
  margin-bottom: 6px;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-TextInput:focus {
  box-shadow: none;
}
.contact.landing-banner.data-btm .landing-content {
  padding-top: 12px;
}
.btnhover.cnt-wit-bg-wrp.cm-cta h3.title {
  font-size: 36px;
  font-family: "Open Sans", Sans-serif;
  font-weight: 600;
  padding: 0px 0px 10px 0px;
  margin-bottom: 8px;
  line-height: 1.2;
}
.btnhover.cnt-wit-bg-wrp.cm-cta .btn_row {
  margin-top: 25px;
}
.btnhover.cnt-wit-bg-wrp.cm-cta .btn_row a.hs-sec-btn {
  transition-duration: .3s;
  transition-property: transform;
  transition-timing-function: ease-out;
}
.btnhover.cnt-wit-bg-wrp.cm-cta .btn_row a.hs-sec-btn:hover {
  transform: translateY(-8px);
}
.contact.type1.landing-banner.data-btm .landing-banner-row .col6 .form-row.hs-secondary {
  position: relative;
  top: -3px;
}
.training.simple-banner.cm_bnr1 .col6 .top_sec h1 {
  font-size: 48px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 1.14583333333;
}
.training.simple-banner.cm_bnr1 .col6 .top_sec {
  padding-top: 70px;
}
.team-member.two-col-content.global-two-col .content-col .description h2 {
  font-size: 36px;
  text-transform: capitalize;
  line-height: 1.27777777778;
  margin-bottom: 20px;
}
.team-member.two-col-content.global-two-col .content-col .description p:last-child {
  font-size: 16px;
  line-height: 1.625;
  margin-bottom: 23px;
}
.team-member.two-col-content.global-two-col .content-col .description p {
  margin-bottom: 16px;
}

.span12.widget-span.widget-type-cell {
  min-height: 0;
}
.grow.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
  font-size: 48px;
  line-height: 1.20833333333;

}
.grow.cnt-wit-bg-wrp.cm-cta .content_widget .rich_text {
  padding: 0;
}
.grow.cnt-wit-bg-wrp .content_widget {
  PADDING: 10PX;
}
.grow.cnt-wit-bg-wrp.cm-cta .content_widget p {
  LINE-HEIGHT: 1.5;
}
.grow.cnt-wit-bg-wrp.cm-cta .btn_row {
  margin-top: 22px;
}
.cm-pricing.pricing-table-gp.cm-pricing .pricing-top {
  margin: 0;
}
.cm-pricing.pricing-table-gp.cm-pricing .pricing-top h2 {
  font-size: 40px;
  margin-bottom: 12px;
  line-height: 1.25;
}
.cm-pricing.pricing-table-gp .pricing-top.full_width_structure .pricing-content {
  max-width: 100%;
}
.cm-pricing.pricing-table-gp .cm_pr_btn {
  margin: 0;
}
.cm-pricing.pricing-table-gp .pricing-table-itmes-wp {
  padding: 48px 0px 0px 0px;
  margin: 0 auto;
  max-width: 1137px;
}
.cm-pricing.pricing-table-gp .row.flex_row .pricing-table-items {
  padding: 0px 10px;
}
.cm-pricing.pricing-table-gp .row.flex_row .pricing-table-items .pricing-area {
  border: 1px solid #F2F2F5;
  box-shadow: 0 2px 16px 0 #2525250D;
  padding: 30px;
  border-radius: 8px;
  position: relative;
}
.cm-pricing.pricing-table-gp .plan-title {
  font-size: 18px;
  text-transform: math-auto;
  margin-bottom: 20px;
  line-height: 1.55555555556;
}
.cm-pricing.pricing-table-gp .pricing-area .plan-price {
  font-size: 28px;
  margin-bottom: 10px;
  line-height: 1.35714285714;
}
.cm-pricing.pricing-table-gp .pricing-area .plan-price span.suffix_text {
  font-size: 16px;
  font-weight: 400;
  font-family: Roboto, sans-serif;
}
.cm-pricing.pricing-table-gp .content_box {
  margin: 0;
  padding-bottom: 24px;
}
.cm-pricing.pricing-table-gp .content_box p {
  font-size: 14px;
  line-height: 1.71428571429;
}
.cm-pricing.pricing-table-gp .texti-list.features_list ul {
  position: relative;
  list-style: none;
  border-top: 1px solid #E0E0E0;
  padding-top: 20px;
  padding-bottom: 60px;
  padding-left: 0;
}
.cm-pricing.pricing-table-gp .texti-list.features_list ul li:not(:last-child) {
  margin: 0;
}
.cm-pricing.pricing-table-gp .texti-list.features_list ul li svg {
  display: none;
}
.cm-pricing.pricing-table-gp .texti-list.features_list ul li {
  font-size: 14px;
  line-height: 1.71428571429;
}
.cm-pricing.pricing-table-gp .texti-list.features_list ul li::before {
  content: "✓";
  color: #0C0C0C;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-right: 0.5em;
}
.cm-pricing.pricing-table-gp .pricing-part .btn_row {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  margin: 0 12px;
  width: auto;
}
.child-theme .pricing-table-gp .pricing-part .btn_row a.hs-button {
  transition: all .5s linear;
  border: 1px solid #0C0C0C;
  background: #fff;
  color: #0C0C0C;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.625;
  padding: 12px 24px;
}
.cm-pricing.pricing-table-gp .popular-item .texti-list.features_list ul li:before {
  color: #fff;
}
.cm-pricing.pricing-table-gp .popular-ribon {
  top: 22px;
  right: 30px;
  border: 1px solid #0C0C0C;
  transform: unset;
  width: auto;
  height: auto;
  font-family: "Roboto", Sans-serif;
  border-radius: 40px;
  font-size: 12px;
  font-weight: 600;
  padding: 8px 24px;
  line-height: 2;
  cursor: pointer;
}
.cm-pricing.pricing-table-gp .row.flex_row .pricing-table-items .pricing-area.popular-item {
  background: linear-gradient(to bottom, #010D11, #013241);
}

.cm-pricing.pricing-table-gp .row.flex_row .pricing-table-items .pricing-area:hover a.hs-button {
  background: linear-gradient(to bottom, #010D11, #013241);
  color: #fff;
}

.training-slider.testimonials_sliderv2 .bottom_row .splide__slide {
  margin: 0;
  max-width: 400px;
  width: 384px !important;
  margin-right: 24px;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer {
  background: #fff;
  padding: 32px 32px 59px;
  border-radius: 32px;
  height: 100%;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__track {
  margin: 0;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .flex_row {
  display: block;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .left_col {
  width: 100%;
  padding: 0;
}

.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .left_inner {
  display: flex;
  flex-direction: column;
}

.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .rating {
  order: 1;
  margin: 0;
  margin-bottom: 24px;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .text_box {
  order: 2;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .auth-wrp {
  order: 3;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 16px;
  margin-top: 24px;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer span.star_fill {
  display: none;
}

.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer span.star_fill.fill {
  display: block;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .text_box p {
  font-size: 16px;
  line-height: 1.625;
  margin-bottom: 8px;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .auth-wrp img {
  height: 44px;
  max-width: 44px;
  object-fit: contain;
  animation-fill-mode: backwards;
  order: 1;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .auth-wrp .info {
  order: 2;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .auth-wrp .info h3.name {
  font-size: 16px;
  line-height: 1.625;
  margin: 0;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer .auth-wrp p.rolee {
  font-size: 14px;
  margin: 0;
  line-height: 1.71428571429;
}

.training-title.cnt-wit-bg-wrp h2.title {
  font-size: 40px;
  line-height: 1.25;
  margin: 0;
}
.training-slider.testimonials_sliderv2 .bottom_row .splide__slide .testmn_inner_outer span.star_fill svg {
  width: 18px;
  height: 18px;
}

.agency-cards .top_sec {
  margin: 0;
  padding: 0;
}

html.child-theme body .agency-cards.cnt-wit-tp-img-wrp .top_sec h2.title{
  color: #46DCDB;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
}

html.child-theme body .agency-cards.cnt-wit-tp-img-wrp .top_sec .top_content h6 {
  margin-bottom: 20px;
  line-height: 1;
  color: #4698CB;
  font-family: "Roboto";
  font-weight: 600;
}

.agency-cards .top_sec p {
  font-size: 16px;
}

.agency-cards .bottom_row {
  margin-top: 20px;
}

html.child-theme body .cnt-wit-tp-img-wrp.agency-cards .bottom_row h3.col-title{
  color: #4698CB;
  line-height: 1;
  font-size: 2rem;
  margin-bottom: 20px;
  font-weight: 600;
}

html.child-theme .cnt-wit-tp-img-wrp.agency-cards .bottom_row .flex-row {
  margin: 0px -10px;
}

html.child-theme .cnt-wit-tp-img-wrp.agency-cards .bottom_row p {
  font-size: 16px;
  line-height: 1.6;
}

html.child-theme .cnt-wit-tp-img-wrp.agency-cards ul {
  padding: 0;
  margin: 0;
  list-style: none;
  line-height: normal;
}

html.child-theme .cnt-wit-tp-img-wrp.agency-cards ul li {
  display: flex;
  line-height: normal;
  align-items: center;
}

html.child-theme .cnt-wit-tp-img-wrp.agency-cards ul li:not(:last-child) {
  padding-block-end: calc(8px / 2); }

html.child-theme .cnt-wit-tp-img-wrp.agency-cards ul li:not(:first-child) {
  margin-block-start: calc(8px / 2); }

html.child-theme .cnt-wit-tp-img-wrp.agency-cards ul li svg {
  fill: #46DCDB;
  transition: fill 0.3s;
  width: 25px;
  height: 25px;
  margin-right: 6.250px;
}
html.child-theme .cnt-wit-tp-img-wrp.agency-cards ul li span:last-child {
  font-size: 16px;
  align-self: center;
  padding-inline-start: 5px; line-height: 1.625;
}
.two-col-content.sales .top_sec {
  margin: 0;
  padding: 0;
}
.two-col-content.sales .top_sec h2.title {
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 1;
}
.two-col-content.sales .top_sec p {
  font-size: 20px;
  margin-bottom: 20px;
}
.sales.two-col-content .content_box {
  margin: 0;
}
.sales.two-col-content .content_box p {
  font-size: 16px;
  line-height: 1.625;
}
.sales.two-col-content.global-two-col .content-col .feature-wrapper .featimgwrap svg {
  width: 25px;
  height: 25px;
}
.sales.two-col-content.global-two-col .content-col .feature-wrapper h5.feat-title {
  padding-inline-start: 5px;
}

.sales.two-col-content.global-two-col .content-col .feature-wrapper .featimgwrap {
  margin-right: 6.250px;
  position: relative;
  left: 0;
  top: 0;
}

.sales.two-col-content.global-two-col .content-col .feature-wrapper {
  margin: 0;
}
.insurance-col.two-col-content .content-col .description {
  margin: 0;
}

.insurance-col.two-col-content .content-col .description h1 {
  font-size: 40px;
  line-height: 1.3;
  margin-bottom: 53px;
  text-transform: capitalize;
}
.insurance-col.two-col-content .content-col .description img {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 12px;
}
.insurance-col.two-col-content .content-col .description p {
  margin-left: 10px;
  margin-bottom: 0;
}
.insurance-col.two-col-content .content-col .description p a {
  text-decoration: underline;
}
.insurance-col.two-col-content .content_box {
  margin: 0;
}
.insurance-col.two-col-content .content_box p {
  margin-bottom: 24px;
}
.insurance-col.two-col-content .content_box p:first-child {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
}
.insurance-col.two-col-content .content_box p:last-child {
  margin: 0;
}
.cm-type2.tabber.data-tabber .top_sec h2.title {
  line-height: 1.25;
}
.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont {
  height: 100%;
  max-width: 100%;
  width: 100%;
}
.cm-type2.tabber.data-tabber .media-col .tab-content {
  height: 100%;
}
.cm-type2.tabber.data-tabber .tab-title-item {
  padding: 16px;
}
.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont p {
  font-size: 16px;
  line-height: 1.625;
}
.two-col-content.driven-wrp .top_sec {
  margin: 0;
  padding: 0;
}
.two-col-content.driven-wrp .top_sec h2.title {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 16px;
}
.two-col-content.driven-wrp .top_sec h3 {
  font-size: 28px;
  font-weight: 400;
  font-family: "Open Sans", Sans-serif;
  line-height: 1.35714285714;
  margin-bottom: 16px;
}
.driven-wrp .bottom_row {
  margin-top: 48px;
}

.driven-wrp .bottom_row .content-col {
  box-shadow: 0px 2px 16px 0px rgba(37, 37, 37, 0.050980392156862744);
  border-radius: 8px 8px 8px 8px;
  display: block !important;
}
.driven-wrp.two-col-content .content-col .description {
  margin: 0;
}
.driven-wrp.two-col-content .content-col .description h4 {
  margin-bottom: 16px;
}
.driven-wrp.two-col-content .content-col .description p {
  font-size: 16px;
  line-height: 1.625;
}
.driven-wrp.two-col-content .content-col .description p:first-of-type {
  padding: 0px 0px 8px 0px;
}
.cm-type2.tabber.data-tabber .top_sec {
  margin-bottom: 60px;
}
.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont h3 {
  font-size: 24px;
  font-family: "Open Sans", Sans-serif;
  margin-bottom: 16px;
}
.two-col-content.driven-wrp {
  overflow: visible;
}
.peachy-col .bottom_row {
  padding: 10px;
}
.peachy-col .bottom_row .content-col {
  border-radius: 8px 8px 8px 8px;
}
.peachy-col .bottom_row .content-col h2 {
  font-size: 40px;
  line-height: 1.25;
  margin: 0;
}
.peachy-col .bottom_row .feature-wrapper {
  flex-direction: column;
  gap: 0;
  margin: 0;
}
.peachy-col .bottom_row .feature-wrapper .featimggrp {
  width: 100%;
  max-width: 100%;
  display: flex;
  border-bottom: 1px solid #C4F7FF;
  padding: 32px 0px;
  gap: 16px;
}
.peachy-col.two-col-content .content-col .description {
  margin-bottom: 16px;
}
.peachy-col .bottom_row .feature-wrapper .featimggrp .featimgwrap {
  width: 7.432%;
  margin: 0;
  flex-shrink: 0;
}
.peachy-col .bottom_row .feature-wrapper .featimggrp .cont-wrp {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 1;
  padding-left: 4px;
}
.peachy-col .bottom_row .feature-wrapper .featimggrp .featimgwrap img {
  width: 40px;
  height: 40px;
}
.peachy-col .bottom_row .feature-wrapper .featimggrp .cont-wrp h5.feat-title {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 8px;
  line-height: 1.5;
}
.peachy-col .bottom_row .feature-wrapper .featimggrp .cont-wrp p {
  font-size: 16px;
  margin: 0;
  line-height: 1.625;
}.peachy-col .bottom_row .feature-wrapper .featimggrp:last-child {
  border: 0;
  padding-bottom: 0;
}

.cnt-wit-tp-img-wrp.peachy-cards .top_sec {
  padding: 0;
  margin: 0;
}

.cnt-wit-tp-img-wrp.peachy-cards .top_sec h2.title {
  font-size: 48px;
  line-height: 1.20833333333;
  margin: 0;
}
.cnt-wit-tp-img-wrp.peachy-cards .top_sec h3 {
  font-size: 40px;
  font-family: "Open Sans", Sans-serif;
  margin-bottom: 24px;
  line-height: 1.25;
}
.cnt-wit-tp-img-wrp.peachy-cards .top_sec p {
  padding: 10px;
}

.cnt-wit-tp-img-wrp.peachy-cards .top_sec .top_content {
  max-width: 700px;
  margin: 0 auto;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row {
  margin-top: 50px;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row {
  row-gap: 30px;
  margin: 0 -15px;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row .cnt-col {
  padding: 0px 15px;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row .cnt-col .inner_spacing {
  border-radius: 16px 16px 16px 16px;
  box-shadow: 0px 2px 16px 0px rgba(37, 37, 37, 0.050980392156862744);
  display: flex;
  gap: 0px 32px;
  height: 100%;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row .splide__track {
  overflow: visible;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row .cnt-col .tp-img {
  margin: 0;
  width: 16.282%;
  flex-grow: 0;
  flex-shrink: 0;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row .cnt-col .tp-img-cnt h3.col-title {
  font-size: 22px;
  line-height: 1.09090909091;
  margin-bottom: 12px;
}
.cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row .cnt-col .tp-img-cnt p {
  font-size: 16px;
  line-height: 1.625;
}
.cnt-wit-tp-img-wrp.peachy-cards {
  background-size: 100% 76% !important;
}

.peachy.type1.landing-banner.data-btm .landing-banner-row .col6 {
  padding: 0;
  width: calc(50% - 40.5px);
}

.peachy.type1.landing-banner.data-btm .landing-banner-row .col6 .form-row.hs-secondary {
  box-shadow: none;
}

.peachy.type1.landing-banner.data-btm .landing-banner-row .col6.left-content {
  padding: 10px;
}

.peachy.type1.landing-banner.data-btm .landing-banner-row {
  align-items: unset;
}

.peachy.type1.landing-banner.data-btm .form-section [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
  padding: 32px 32px 20px 32px;
}
.form-type2.two-col-content.cm-two-col1 .content-col .form_wrap .hsfc-Step__Content .hsfc-Row input[aria-describedby*=error] {
  border-color: #46dcdb;
}

.cm-type3.tabber.data-tabber .media-col .tab-content .media_wrapper.num1 {
  max-width: 100%;
}

.cm-type3.tabber.data-tabber .media-col .tab-content {
  padding: 24px 20px;
  flex-wrap: wrap !important;
  box-shadow: 0px 2px 15px 0px rgba(37, 37, 37, 0.050980392156862744);
}

.cm-type3.tabber.data-tabber .flex_row.two_column .content-col {
  margin-top: 0;
}

.cm-type3.tabber.data-tabber .flex_row.two_column {
  align-items: flex-start;
}
.cm-type3.tabber.data-tabber .media-col .tab-content .vid_icn {
  width: 70px;
  height: 70px;
}
.cm-type3.tabber.data-tabber .media-col .tab-content .vid_icn {
  opacity: .8;
  transition: all .5s;
  position: relative;
  top: 10px;
}
.cm-type3.cm-type2.tabber.data-tabber .tab-title-item {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F2F2F5;
  box-shadow: none;
}
.cm-type3.tabber .tab-title-item:not(:last-child) {
  margin-bottom: 12px;
}
.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont {
  margin-top: 24px;
  padding: 0;
}

.cm-type3.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont h2 {
  font-size: 24px;
  margin-bottom: 16px;
  line-height: 1.41666666667;
}

.cm-type3.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont p {
  font-size: 16px;
  line-height: 1.625;
}

.type2.two-col-content.global-two-col .content-col .feature-wrapper h5.feat-title {
  align-self: center;
  padding-inline-start: 5px;
}

.type2.two-col-content.global-two-col .content-col .description p {
  margin-bottom: 20px;
}

.type2.two-col-content.global-two-col .content-col .feature-wrapper .featimggrp:not(:first-child) {
  margin-block-start: 6px;
}
.about-page .counter-section.type2 .flex_row {
  margin: 0;
}
.card-2.club-card .top_sec h2 {
  text-transform: math-auto;
  line-height: 0.75;
}
.cta2.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
  font-size: 40px;
  line-height: 1.25;
}
.cta2.cnt-wit-bg-wrp.cm-cta .content_widget p {
  font-size: 18px;
  line-height: 1.66666666667;
}
.title-gap.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
  margin-bottom: 6px;
}
.title-gap.cnt-wit-bg-wrp .content_widget .btn_row {
  margin-top: 35px;
}
.right.driven-wrp .bottom_row .content-col {
  box-shadow: none;
}

.right.driven-wrp .bottom_row .content-col .cont-inner {
  height: 100%;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 0px 2px 16px 0px rgba(37, 37, 37, 0.050980392156862744);
  padding: 32px;
}
.type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options {
  gap: 10px !important;
}
.child-theme [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret>span {
  border-top-color: #BFBFBF;
}
main.child-post .blog-feed {
  margin-top: 30px;
}
.blog-wit-sidbr .blog-index__post-image .feature_img img {
  height: 100%;
  object-fit: cover;
}


.blog-index-sidebar-layout .blog-pagination a {
  padding: 8px 12px;
  border-radius: 10px;
  margin: 0px 5px;
  display: inline-block;
}
.sidebar-popular-posts .page-center {
  padding: 0;
}

@media(min-width:1500px){
  html.child-theme .cnt-wit-tp-img-wrp.agency-cards ul li {
    line-height: 15px;
  }
}
@media(max-width:1320px){
  .discovery.client-bnr.simple-banner .banner-content-inner iframe {
    width: 100%;
  }
  .cnt-wit-bg-wrp .beforeImg::before, .cnt-wit-bg-wrp .afterImg::after {
    width: 240px !important;
  }
  .grow.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
    font-size: 36px;
  }
  .grow.cnt-wit-bg-wrp .content_widget {
    max-width: 100%;
    width: 50%;
  }
}

@media(max-width:1260px){
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner {
    height: auto;
    min-width: auto;
    min-height: 190px;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col {
    width: 50%;
  }
  html.child-theme .cnt-wit-tp-img-wrp.agency-cards .bottom_row .flex-row {
    justify-content: flex-start;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col .inner_spacing {
    width: 100%;
    min-width: 100%;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner {
    min-width: 100%;
  }
}

@media(max-width:1024px){
  .training-slider.testimonials_sliderv2 .bottom_row .splide__slide {
    width: 300px !important;
    max-width: 350px !important;
  }
  .two-col-content.driven-wrp .top_sec h2.title {
    font-size: 32px;
  }
  .two-col-content.driven-wrp .top_sec h3 {
    font-size: 20px;
  }
  .peachy-col .bottom_row .content-col h2 {
    font-size: 32px;
  }
  .cnt-wit-tp-img-wrp.peachy-cards .top_sec h2.title {
    font-size: 32px;
  }

  .cnt-wit-tp-img-wrp.peachy-cards .top_sec h3 {
    font-size: 32px;
  }
  .counter-section.cm-stats  .flex_row {
    justify-content: flex-start;
  }
}

@media(max-width:991px){
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
    height: 100%;
  }
  .counter-section.cm-stats .item {
    width: 50%;
  }
  .counter-section.cm-stats .item:before {
    display: none;
  }
  .counter-section.cm-stats .flex_row::before {
    position: absolute;
    content: '';
    left: 50%;
    right: 0;
    border-left: 1px solid #DDE5E9;
    top: 0;
    bottom: 0;
  }
  .counter-section.cm-stats .flex_row::after {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 45%;
    border-bottom: 1px solid #DDE5E9;
  }
  .child-theme .counter-section.cm-stats .inner {
    border: 0;
  }
  .counter-section.cm-stats .flex_row {
    position: relative;
  }
  .counter-section.cm-stats .inner h3.count-wrap {
    font-size: 28px;
    line-height: 1.35714285714;
  }
  .counter-section.cm-stats .top_sec h4.title {
    font-size: 18px;
  }
  .counter-section.cm-stats .inner p {
    font-size: 14px;
    line-height: 1.71428571429;
  }
  .child-theme .counter-section.cm-stats .inner {
    padding: 20px;
    min-height: auto;
  }
  .child-theme .logo_slider.cm-logos .logos_row .logo_item .logo_inner {
    justify-content: center !important;
  }
  .cm-logo-v2 .flex_row {
    justify-content: center;
  }
  .type1.landing-banner.data-btm .hsfc-CheckboxFieldGroup__Options {
    grid-template-columns: 1fr !important;
  }
  .pricing-table-gp .row.flex_row {
    justify-content: flex-start;
  }
  .training-slider.testimonials_sliderv2 .bottom_row .splide__slide {
    width: 345px !important;
    max-width: 350px !important;
  }
  .insurance-col.two-col-content .content-col .description h1 {
    font-size: 36px;
  }
  .cm-type3.cm-type2.tabber.data-tabber .video-wrap {
    overflow: hidden;
    position: relative;
    width: 100%;
  }

  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .inner_spacer {
    overflow: hidden;
    position: relative;
  }

  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .inner_spacer .vid_trigger {
    align-items: center;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    transition: .2s linear;
    width: 100%;
    z-index: 10;
  }

  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .inner_spacer .poster_image {
    background-position: 50%;
    background-size: cover;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: .2s linear;
    width: 100%;
    z-index: 9;
  }
  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .iframe_box.cm_vb.activeVideo .poster_image {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .inner_spacer iframe.iframe_video {
    position: absolute;
    height: 100% !important;
  }
  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .iframe_box.cm_vb.activeVideo .vid_trigger.video_trigger {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
  }
}

@media(max-width:767px){
  .two-col-content.cm-two-col1 .content-col .description h1 {
    font-size: 28px;
    line-height: 1.5;
    width: 100%;
  }
  body {
    line-height: 1.75;
  }
  .testimonials_embedded .top_sec h2.title {
    font-size: 28px;
    line-height: 1.35714285714;
  }
  .simple-banner.cm_bnr1 .col6 .top_sec {
    padding: 0;
  }
  .simple-banner.cm_bnr1 .col6 .top_sec h1 {
    line-height: 1.5;
  }
  .two-col-content.global-two-col .content-col .description h2 {
    font-size: 28px;
    line-height: 1.5;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .top_sec {
    width: 100%;
    padding: 0;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .top_sec h2.title {
    font-size: 28px;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row {
    width: 100%;
    padding-top: 40px;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col {
    width: 50%;
  }
  .cnt-wit-bg-wrp.cm-cta h6.title {
    font-size: 14px;
  }
  .cnt-wit-bg-wrp.cm-cta .content_widget h2 {
    font-size: 19px;
    line-height: 1.52631578947;
  }
  .cnt-wit-bg-wrp.cm-cta .content_widget p {
    font-size: 18px;
  }
  .top-title.cnt-wit-bg-wrp h2.title {
    font-size: 28px;
    line-height: 1.5;
  }

  .cm-logo-v2 .top_sec h2.title {
    font-size: 28px;
    line-height: 1.35714285714;
  }
  .cta-2.two-col-content.cm-two-col1 .content-col .description h2 {
    font-size: 19px;
    line-height: 1.52631578947;
  }
  .client-bnr.simple-banner .banner-content-inner {
    padding: 0;
  }
  .client-bnr.simple-banner {
    min-height: 250px;
  }
  .discovery.client-bnr.simple-banner .banner-content-inner h1 {
    font-size: 28px;
    line-height: 1.5;
  }
  .type1.landing-banner.data-btm .landing-banner-row .col6 {
    width: 100%;
  }
  .type1.landing-banner.data-btm .landing-content h2 {
    font-size: 28px;
    line-height: 1.5;
    width: 100%;
  }
  .type2.simple-banner.cm_bnr1 .col6 .top_sec h1 {
    font-size: 28px;
  }
  .type2.simple-banner.cm_bnr1 .col6 .top_sec {
    padding: 0;
  }
  .type2.two-col-content.global-two-col .content-col .description h2 {
    font-size: 28px;
  }
  .type2.two-col-content.global-two-col .content-col .description h2 {
    font-size: 28px;
  }
  .about-team .top_sec h2.title {
    font-size: 28px;
  }
  .about-team .cm_team_row .cm_team_card .cm_team_image {
    max-width: 100%;
    min-height: 100%;
  }
  .about-team .cm_team_row .cm_team_card .cm_team_image img {
    max-width: 100% !important;
    min-height: auto;
  }
  .child-theme .about-team .cm_team_row {
    row-gap: 30px;
  }
  .about-team .cm_team {
    width: 100%;
  }
  .logo-cta .rich_text h2 {
    font-size: 28px;
  }
  .type2.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }

  .type2.cnt-wit-bg-wrp.cm-cta .content_widget h5 {
    line-height: 1.5;
  }
  .top-gap.simple-banner.cm_bnr1 .col6 .top_sec h1 {
    font-size: 28px;
  }
  .top-gap.simple-banner.cm_bnr1 .col6 .top_sec {
    padding: 0;
  }
  .career-col.two-col-content .content-col .description {
    margin: 0;
  }
  .club-card .inner_spacing .tp-img {
    max-width: 100%;
  }
  .club-card .top_sec h4.title {
    font-size: 18px;
  }
  .club-card .top_sec h2 {
    font-size: 28px;
  }
  .club-card .inner_spacing .tp-img-cnt {
    width: 76%;
  }
  .club-card .bottom_row .flex-row,
  .bottom-add.club-card .bottom_row .flex-row{
    row-gap: 30px;
  }
  .club-card .inner_spacing .tp-img-cnt p {
    font-size: 18px;
  }
  .cnt-wit-tp-img-wrp .bottom-cont ul li {
    font-size: 18px;
  }
  .career-col.two-col-content .content-col .description h2 {
    font-size: calc(1.325rem + .9vw);
  }
  .career-col.two-col-content div p {
    font-size: 18px;
    line-height: 1.55555555556;
  }
  .career-col.two-col-content .content-col .description h2 {
    font-size: calc(1.325rem + .9vw);
  }
  .career-col.two-col-content div p {
    font-size: 18px;
    line-height: 1.55555555556;
  }
  .club-card .inner_spacing .tp-img-cnt h3.col-title {
    font-size: 21px;
  }
  .cnt-wit-tp-img-wrp .bottom-cont {
    margin-top: 38px;
  }
  .cnt-wit-tp-img-wrp .bottom-cont ul li {
    line-height: 1.5;
    align-items: center;
  }
  .contact.type1.landing-banner.data-btm .landing-banner-row>div {
    width: 100%;
  }
  .btnhover.cnt-wit-bg-wrp.cm-cta h3.title {
    font-size: 28px;
  }
  .training.simple-banner.cm_bnr1 .col6 .top_sec h1 {
    font-size: 28px;
  } 
  .training.simple-banner.cm_bnr1 .col6 .top_sec {
    padding: 0;
  }
  .team-member.two-col-content.global-two-col .content-col .description h2 {
    font-size: 28px;
  }
  .team-member.two-col-content.global-two-col .content-col .description p {
    font-size: 18px;
  }
  .cnt-wit-bg-wrp .afterImg:after, .cnt-wit-bg-wrp .beforeImg:before {
    display: none;
  }
  .grow.cnt-wit-bg-wrp .content_widget {
    width: 100%;
  }
  .grow.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
    font-size: 28px;
  }

  .pricing-table-gp .pricing-top.full_width_structure .content-col.col12, .pricing-table-gp .toggle-btn {
    padding: 0;
  }
  .training-slider.testimonials_sliderv2 .bottom_row .splide__slide {
    max-width: 100% !important;
    width: 100% !important;
    margin: 0px;
    padding: 0px 12px;
  }
  .training-title.cnt-wit-bg-wrp h2.title {
    font-size: 28px;
  }
  .cm-pricing.pricing-table-gp.cm-pricing .pricing-top h2 {
    font-size: 32px;
  }
  .simple-banner.cm_bnr1 .col6 a.hs-sec-btn {
    padding: 12px 32px 12px 32px;
    font-size: 16px;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .tp-img-cnt-inner {
    align-items: center;
    justify-content: center;
  }
  html.child-theme body .cnt-wit-tp-img-wrp.agency-cards .bottom_row h3.col-title {
    font-size: calc(1.325rem + .9vw);
  }
  .two-col-content.sales .top_sec h2.title {
    font-size: 36px;
    line-height: 1.1;
  }
  .two-col-content.sales .top_sec p {
    font-size: 18px;
  }
  .insurance-col.two-col-content .content_box p:first-child {
    font-size: 20px;
  }
  .two-col-content.driven-wrp .top_sec h2.title {
    font-size: 28px;
  }
  .two-col-content.driven-wrp .top_sec h3 {
    font-size: 18px;
  }
  .peachy-col .bottom_row {
    padding: 0;
  }
  .peachy-col .bottom_row .content-col h2 {
    font-size: 23px;
  }
  .peachy-col .bottom_row .feature-wrapper .featimggrp {
    flex-direction: column;
  }
  .peachy-col .bottom_row .feature-wrapper .featimggrp .featimgwrap {
    width: 100%;
  }
  .cnt-wit-tp-img-wrp.peachy-cards .top_sec h2.title {
    font-size: 24px;
  }

  .cnt-wit-tp-img-wrp.peachy-cards .top_sec h3 {
    font-size: 24px;
  }

  .cnt-wit-tp-img-wrp.peachy-cards .top_sec .top_content {
    max-width: 100%;
  }

  .cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row .cnt-col .inner_spacing {
    flex-wrap: wrap;
    flex-direction: column;
    gap: 24px;
  }
  .cnt-wit-tp-img-wrp.peachy-cards .bottom_row .flex-row .cnt-col .tp-img {
    width: auto;
  }

  .peachy.type1.landing-banner.data-btm .landing-banner-row .col6 {
    width: 100%;
  }
  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .inner_spacer {
    height: 100% !important;
    min-height: 330px !important;
    max-height: 160px !important;
  }

  .cm-type3.tabber.data-tabber .tab-title-item + .tab-content {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
  }

  .cm-type3.tabber.data-tabber .tab-title-item + .tab-content .rich_cont {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cm-type3.tabber.data-tabber .tab-title-item + .tab-content .rich_cont h2 {
    font-size: 24px;
  }
  .cta2.cnt-wit-bg-wrp.cm-cta .content_widget h2 {
    font-size: 28px;
  }
  .club-card .inner_spacing .tp-img {
    width: calc(20% - 20px);
    max-width: fit-content;
  }
  .club-card .inner_spacing .tp-img-cnt {
    width: calc(80%  - 20px);
  }
  .club-card .inner_spacing {
    gap: 20px;
  }
}

@media(max-width:576px){
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col {
    width: 100%;
  }
  .counter-section.cm-stats .item {
    width: 100%;
  }
  .counter-section.cm-stats .flex_row:before,.counter-section.cm-stats .flex_row:after {
    display: none;
  }
  .child-theme .counter-section.cm-stats .inner {
    border-bottom: 1px solid #dde5e9;
  }
  .cnt-wit-tp-img-wrp.growth-cards>.page-center .bottom_row .cnt-col .inner_spacing {
    max-width: 100%;
  }
  .type1.landing-banner.data-btm .form-section [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
    padding: 24px 22px 32px;
  }
  .cnt-wit-tp-img-wrp.data-slider ul.splide__pagination {
    bottom: -5%;
  }
  .cm-type3.cm-type2.tabber.data-tabber .video-wrap .inner_spacer {
    max-height: 150px !important;
  }
}

@font-face {
  font-family: "Open Sans1";
  src: url("https://50733103.fs1.hubspotusercontent-na1.net/hubfs/50733103/raw_assets/public/Nextcallclub_January2026/fonts/opensans-30aee4f9.woff2") format("woff2");
    font-style: italic;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
.landing-banner.data-btm h2.bnr_heading {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 24px;
}
.landing-banner.data-btm .landing-content blockquote {
  font-family: Open Sans1, Sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  line-height: 16px;
  color: #0C0C0C;
  border: none;
  padding: 0;
  margin-bottom: 0;
  margin: 20px 15px 0px 0px;
  display: inline-block;
}
.landing-banner.data-btm .landing-content {
  margin-bottom: 12px;
  line-height: 1.44444444;
}
[data-hsfc-id=Renderer] .hsfc-TextInput::placeholder {
  color: rgba(0,0,0,0.7);
  opacity: 0.5;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-TextField .hsfc-ErrorAlert {
  font-size: 14px;
}
.landing-banner.data-btm .landing-banner-row {
  column-gap: 81px;
  justify-content: space-between;
}
.landing-banner.data-btm .landing-banner-row .col6 {
  padding: 0;
  width: calc(50% - 40.5px);
}
.landing-banner.data-btm .landing-banner-row:after,
.landing-banner.data-btm .landing-banner-row:before {
  display: none;
}
.landing-banner.data-btm .landing-banner-row .col6.right-content .form-section {
  max-width: 100%;
  width: 100%;
  padding: 10px;
}
.landing-banner.data-btm .form-section [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
  padding: 32px 32px 20px 32px;
}
.landing-banner.data-btm .form-section [data-hsfc-id=Renderer] .hsfc-Form {
  border-radius: 8px 8px 8px 8px;
  overflow: hidden;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons {
  width: 100% !important;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-Button {
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: normal;
  transform: none !important;
  transition: all .3s ease;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-FieldLabel {
  position: relative;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  margin-bottom: 0 !important;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-TextInput {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #4C4C53 !important;
  line-height: 1 !important;
  height: auto;
}
.landing-banner.data-btm .landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-TextInput:hover {
  box-shadow: none;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-FieldDescription {
  line-height: 1.2 !important;
  margin-bottom: 0 !important;
  position: relative;
  font-size: 14px !important;
  font-weight: 500 !important;
  margin-top: 5px;
  order: 3;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-TextField {
  display: flex;
  flex-direction: column;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-PhoneInput:not(.hsfc-PhoneInput--rtl) .hsfc-PhoneInput__FlagAndCaret {
  font-size: 16px;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-NavigationRow {
  margin-top: 24px;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-Row {
  margin-bottom: 14px;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-Button:hover {
  background: linear-gradient(to bottom, #010D11, #013241) !important;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row {
  position: relative;
  background: #007599;
  padding: 65px 66px;
  margin: 0 49px;
  width: auto;
  border-radius: 24px !important;
  box-shadow: 0 2px 16px 0 #2525250D;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing {
  flex-direction: row-reverse;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 99%;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing > .tp-img-cnt {
  position: relative;
  flex-basis: 50%;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row {
  position: relative;
  background: #007599;
  padding: 65px 66px;
  margin: 0 49px;
  width: auto;
  border-radius: 24px !important;
  box-shadow: 0 2px 16px 0 #2525250D;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing {
  flex-direction: row-reverse;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 99%;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing > .tp-img-cnt {
  position: relative;
  flex-basis: 50%;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row.splide .splide__track {
  margin: 0;
  padding: 0;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col {
  margin: 0;
  padding: 0;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing > .tp-img-cnt h2 {
  font-family: "Open Sans", Sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 38px;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing > .tp-img-cnt h4 {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 26px;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing > .tp-img-cnt ul {
  margin: 16px 0;
  list-style: none;
  padding-left: 0;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing > .tp-img-cnt ul li {
  font-size: 16px;
  position: relative;
  padding-left: 28px;
  line-height: 32px;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing > .tp-img-cnt ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 20px;
  height: 20px;
  background-image: url(https://50733103.fs1.hubspotusercontent-na1.net/hubfs/50733103/raw_assets/public/Nextcallclub_January2026/images/list.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .col-btn-grp {
  margin-top: 0;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .col-btn-grp .btn_row {
  margin: 0;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img {
  padding: 15px;
  margin-bottom: 0;
}
.cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img img {
  border-radius: 18px;
  position: relative;
  left: 25px;
}
.cnt-wit-tp-img-wrp.data-slider ul.splide__pagination {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -6.5%;
  margin: 0 auto;
  margin-top: 10px;
  padding: 0;
}
.cnt-wit-tp-img-wrp.data-slider ul.splide__pagination button.splide__pagination__page {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #D6D6D6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity .2s ease;
  border-radius: 30px;
  transform: none;
}
.cnt-wit-tp-img-wrp.data-slider ul.splide__pagination button.splide__pagination__page.is-active {
  background: #00B0E3;
}
.cnt-wit-tp-img-wrp.data-slider .title {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 16px;
}
.cnt-wit-tp-img-wrp.data-slider .top_sec.noButton {
  margin-bottom: 40px;
}
.cnt-wit-tp-img-wrp.data-slider .col-btn-grp a.hs-sec-btn {
  padding: 14px 32px !important;
  line-height: 1;
  font-weight: 400;
  font-family: Roboto, sans-serif;;
  font-size:16px;
}
.two-col-content.card-intro .content-col .description {
  margin-bottom: 0;
}
.two-col-content.card-intro .description h6 {
  color: #42BFDE;
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 28px;
  letter-spacing: 2px;
  width: 100%;
  margin-bottom: 20px;
}
.two-col-content.card-intro .description h2 {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 0;
}
.two-col-content.card-intro  .content_box {
  font-size: 20px;
  line-height: 1.5;
  margin-top: 0;
}
.two-col-content.card-intro  .flex_row.flex_center {
  align-items: end;
  margin: 0 -10px;
}
.card_gallery.cm-data-card .bottom_row.notshadow .rowGap15 {
  gap: 24px;
}
.card_gallery.cm-data-card .card_item.col6 {
  padding: 0;
  width: calc(50% - 12px);
}
.card_gallery.cm-data-card .card_item.col6 h3.it_title {
  line-height: 1.41666667;
  font-family: "Open Sans", Sans-serif;
  margin-bottom:12px;
}
.card_gallery.cm-data-card .card_item.hoverAdde .card_inner:hover .main_overlay_bg {
  background-image: linear-gradient(180deg, #010D11 0%, #013241 100%) !important;
  opacity: 1;
}
.card_gallery.cm-data-card .card_item .card_inner {
  border-radius: 16px;
}
.card_gallery.cm-data-card .card_item .card_count h2 {
  font-size: 40px;
  margin-bottom: 16px;
  line-height: 1.25;
}
.two-col-content.two-col-data h2.title {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 16px;
}
.two-col-content.two-col-data .top_content {
  font-size: 20px;
  line-height: 1.5;
}
.two-col-content.two-col-data  .content_widget.col8 {
  max-width: 840px;
  margin: 0 auto;
}
.two-col-content.two-col-data .top_sec.noButton {
  margin-bottom: 48px;
}
.two-col-content.two-col-data .col6 {
  padding: 0;
}
.two-col-content.two-col-data .flex_row {
  gap: 30px;
  justify-content: unset;
}
.two-col-content.two-col-data .flex_row .col6 {
  width: 48%;
}
.two-col-content.two-col-data .flex_row .single-img img {
  object-fit: cover;
  object-position: center center;
  border-radius: 5px 5px 5px 5px;
  display: inline-block;
  vertical-align: middle;
}
.two-col-content.two-col-data .content-col.col6 {
  border-radius: 16px;
  padding: 32px;
}
.two-col-content.two-col-data .content-col.col6 .description h3 {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 8px;
}
.two-col-content.two-col-data .content-col.col6 .description ul {
  padding-left: 0;
  margin-bottom: 32px;
  list-style: none;
}
.two-col-content.two-col-data .content-col.col6 .description ul li {
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  font-family: "Roboto", Sans-serif;
  padding: 3px 0;
  display: flex;
  align-items: center;
}
.two-col-content.two-col-data .content-col.col6 .description ul li:first-child {
  padding-top: 0;
}
.two-col-content.two-col-data .content-col.col6 .description ul:last-child {
  margin-bottom: 0;
}
.two-col-content.two-col-data .content-col.col6 .description {
  margin-bottom: 0;
}
.two-col-content.two-col-data .content-col.col6 .description ul li:last-child {
  padding-bottom: 0;
}
.two-col-content.two-col-data .content-col.col6 .description ul li:before {
  content: "";
  background-image: url(data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22e-font-icon-svg%20e-fas-circle%22%20viewBox%3D%220%200%20512%20512%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20style%3D%22%20%20%20%20fill%3A%20%23FFFFFF%3B%22%3E%3Cpath%20d%3D%22M256%208C119%208%208%20119%208%20256s111%20248%20248%20248%20248-111%20248-248S393%208%20256%208z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
  line-height: 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 0.9rem;
  width: 6px;
  height: 6px;
  margin-top: -4px;
  min-width: 6px;
}
.two-col-content.process-img .page-center.full_width {
  padding: 0;
}
.two-col-content.process-img .page-center.full_width .flex_row > div {
  padding: 0;
}
.two-col-content.process-intro .description h2 {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 16px;
}
.two-col-content.process-intro .description {
  font-size: 20px;
  line-height: 1.5;
}
.two-col-content.process-intro .description p:last-child {
  margin-bottom: 0;
}
.two-col-content.process-intro .content-col .description {
  margin-bottom: 0;
}
.two-col-content.process-intro .flex_row {
  margin: 0 -10px;
}
.card_gallery.cm-data-card .card_box h3.it_title {
  line-height: 1.41666667;
  font-family: "Open Sans", Sans-serif;
}
.card_gallery.cm-data-card .card_content {
  line-height: 1.44444444;
}
.card_gallery.cm-data-card .icon_inner svg {
  position: relative;
  width: 1em;
  display: block;
  height: 36px;
  fill: #fff;
}
.card_gallery.cm-data-card .icon_box.bgAdded .icon_inner {
  border-radius: 10%;
  padding: .5em;
  font-size: 36px;
  width: auto;
  height: auto;
  display: inline-block;
  margin-bottom: 16px;
}
.card_gallery.cm-data-card .icon_box.bgAdded .icon_inner svg {
  width: 36px;
}
.card_gallery.cm-data-card .card_item.shadowAdded .card_inner {
  box-shadow: 0px 2px 16px 0px rgba(37, 37, 37, 0.050980392156862744);
}
.card_gallery.cm-data-card .card_item {
  padding: 0 12px;
}
.card_gallery.cm-data-card .flex_row.rowGap15 {
  margin: 0;
}
.card_gallery.cm-gather-card .flex_row.rowGap15 {
  margin: 0 -12px;
}
.card_gallery.cm-data-card .card_content + .btn_row {
  margin-top: 0;
}
.tabber.data-tabber .top_sec {
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 48px;
}
.tabber.data-tabber .top_sec h2.title {
  font-size: 40px;
  margin-bottom: 0;
  line-height: 1;
}
.tabber.data-tabber .flex_row.two_column > div {
  padding-left: 15px;
  padding-right: 15px;
}
.tabber.data-tabber .flex_row.two_column {
  margin: 0 -15px;
}
.tabber.data-tabber .flex_row.two_column .content-col {
  max-width: 463px;
  margin-left: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.tabber.data-tabber .flex_row.two_column .media-col {
  width: calc(100% - 463px);
}
.tabber.data-tabber .media-col .tab-content {
  padding: 28px 12px;
  background-color: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  flex-direction: row;
  flex-basis: auto;
  flex-wrap: nowrap !important;
  width: 100% !important;

  align-items: center;
}
.tabber.data-tabber .media-col .tab-content .media_wrapper.num1 {
  max-width: 440px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-basis: auto;
}
.tabber.data-tabber .media-col .tab-content .rich_cont {
  content-width 270px;
  display: flex;
  width: auto;
}
.tabber.data-tabber .tab-title-item {
  padding: 20px;
  text-align: left;
  margin-bottom: 0;
  border-radius: 8px;
}
.tabber.data-tabber .tab-title-item .tab-title {
  margin-bottom: 0;
  font-weight: 600;
  line-height: 26px;
  font-size: 16px;
  font-family: "Roboto", Sans-serif;
}
.tabber .tab-title-item + .tab-content {
  display: none;
}
.tabber.data-tabber .tab-title-item .tab-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tabber.data-tabber .tab-title-item .tab-title svg.e-fas-angle-down {
  display: block;
}
.tabber.data-tabber .tab-title-item .tab-title svg {
  width: 14px;
  height: 14px;
  display: none;
}
.tabber.data-tabber .tab-title-item .tab-title .tab-icon {
  line-height: 0;
}
.tabber.data-tabber .tab-title-item.active .tab-title svg.e-fas-angle-up {
  display: block;
  fill: #fff;
}
.tabber.data-tabber .tab-title-item.active .tab-title svg.e-fas-angle-down {
  display: none;
}
.tabber.data-tabber .tab-title-item.active .tab-title svg.e-fas-angle-down path {
  fill: #fff;
}
.tabber.data-tabber .media-col .tab-content .rich_cont * {
  color: #0C0C0C;
  transition: color 0.3s;
}
.tabber.data-tabber .media-col .tab-content .rich_cont {
  flex-direction: column;
  padding: 0 20px;
  max-width: 270px;
  margin: 0 auto;
}
.tabber.data-tabber .media-col .tab-content .rich_cont h6 {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.55555556;
  margin-bottom: 12px;
}
.tabber.data-tabber .media-col .tab-content .rich_cont ul {
  font-size: 16px;
  line-height: 1.62500;
  list-style: none;
  margin: 0;
  padding: 0;
}
.tabber.data-tabber .media-col .tab-content .rich_cont ul li:before {
  content: "";
  background-image: url(data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22e-font-icon-svg%20e-fas-circle%22%20viewBox%3D%220%200%20512%20512%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M256%208C119%208%208%20119%208%20256s111%20248%20248%20248%20248-111%20248-248S393%208%20256%208z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
  width: 6px;
  height: 6px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-block;
  margin-top: 9px;
}
.tabber.data-tabber .media-col .tab-content .rich_cont ul li {
  display: flex;
  flex-wrap: wrap;
}
.tabber.data-tabber .media-col .tab-content .rich_cont ul li span {
  display: inline-block;
  width: calc(100% - 6px);
  padding-left: 6px;
}
.tabber.data-tabber .media-col .tab-content .rich_cont ul:not(:last-child) {
  margin-bottom: 16px;
}
.tabber.data-tabber .tab-title-item:nth-last-child(2) {
  margin-bottom: 0;
}
.card_gallery.cm-data-next h2.title {
  font-size: 40px;
  line-height: 1.25;
  margin-bottom: 16px;
}
.card_gallery.cm-data-next .top_content {
  font-size: 20px;
  line-height: 1.5;
  width: 70%;
  margin: 0 auto;
}
.card_gallery.cm-data-next .top_content p {
  width: 60%;
  margin: 0 auto;
}
.card_gallery.cm-data-next .card_item {
  padding: 0 8px;
}
.card_gallery.cm-data-next .flex_row.rowGap15 {
  margin: 0 -8px;
}
.card_gallery.cm-data-next .card_item .icon_box .icon_inner {
  width: 1em;
  height: 1em;
  font-size: 50px;
  margin-bottom: 23px;
}
.card_gallery.cm-data-next .card_box h3.it_title {
  margin-bottom: 12px;
}
.card_gallery.cm-data-next .icon_inner svg {
  height: 50px;
}
.cm_team_wrp.data-team h2.title {
  font-size: 40px;
  line-height: 1.25;/
  line-height: ;
  margin-bottom: 16px;
}
.cm_team_wrp.data-team .top_content {
  font-size: 20px;
  line-height: 1.5;
  margin: 0 auto;
  width: 70%;
}
.cm_team_wrp.data-team .top_sec.noButton {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 64px;
}
.cm_team_wrp.data-team .cm_team_image svg {
  display: none;
}
.cm_team_wrp.data-team .cm_team_image img {
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
  vertical-align: middle;
  border-radius: 16px 16px 16px 16px;
}
.cm_team_wrp.data-team .cm_team_card .cm_team_card_inner {
  padding: 16px;
  box-shadow: 0px 2px 16px 0px rgba(37, 37, 37, 0.050980392156862744);
  border-radius: 8px 8px 8px 8px;
  height: 100%;
}
.cm_team_wrp.data-team  .cm_team_row {
  margin: 0 -10px;
  row-gap: 20px;
}
.cm_team_wrp.data-team .cm_team_image {
  padding-left: 0 !important;
  margin-bottom: 0;
  padding-bottom: 0;
}
.cm_team_wrp.data-team  .cm_team_cont {
  padding: 24px 8px 0 8px;
}
.cm_team_wrp.data-team  .cm_team_cont h3 {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 4px;
}
.cm_team_wrp.data-team .cm_team_cont h3 + p {
  font-size: 16px;
  line-height: 1.62500;
  font-weight: 600;
  margin-bottom: 4px;
}
.cm_team_wrp.data-team  .cm_team_tags {
  padding: 12px 0 16px;
  margin-top: 0;
  gap: 12px;
}
.cm_team_wrp.data-team .cm_team_tags a {
  background-color: #EDF1F5;
  font-size: 14px;
  line-height: 24px;
  fill: #0C0C0C;
  color: #0C0C0C;
}
.cm_team_wrp.data-team .cm_team_text {
  margin-top: 4px;
  margin-bottom: 0;
}
.cm_team_wrp.data-team .cm_team_text h3 {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 12px;
  font-family: "Roboto", Sans-serif;
}
.cm_team_wrp.data-team .cm_team_text ul {
  font-family: "Roboto", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.71428571;
  margin-bottom: 0;
  list-style: none;
  padding: 0;
}
.cm_team_wrp.data-team .cm_team_text ul li:before {
  content: "";
  background-image: url(data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20class%3D%22e-font-icon-svg%20e-fas-circle%22%20viewBox%3D%220%200%20512%20512%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M256%208C119%208%208%20119%208%20256s111%20248%20248%20248%20248-111%20248-248S393%208%20256%208z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-top: 9px;
}
.cm_team_wrp.data-team .cm_team_text ul li span {
  display: inline-block;
  width: calc(100% - 6px);
  padding-left: 7px;
}
.cm_team_wrp.data-team .cm_team_text ul li {
  display: flex;
  flex-wrap: wrap;
}
.cm_team_wrp.data-team .cm_team_icons a {
  width: auto;
  height: auto;
  overflow: visible;
  font-size: 15px;
  gap: 8px;
  line-height: 1;
  fill: #0C0C0C;
  color: #0C0C0C;
  font-weight: 500;
  font-family: "Roboto",sans-serif;
}
.cm_team_wrp.data-team .cm_team_icons a span {
  width: auto;
  height: auto;
  line-height: 0;
}
.cm_team_wrp.data-team .cm_team_icons a svg {
  height: auto;
  width: 14.5px;
}
.cm_team_wrp.data-team .cm_team_icons a svg * {
  width: 100%;
  height: 100%;
}
.cm_team_wrp.data-team .cm_team_icons {
  margin-top: 13px;
  padding: 0 8px;
  margin-bottom: 8px;
}
.cm_team_wrp.data-team  .btn_row {
  margin-top: 0;
}
.cnt-wit-bg-wrp.cm-data-cta .content_widget p {
  font-size: 18px;
  line-height: 1.55555556;
}
.cnt-wit-bg-wrp.cm-data-cta .content_widget p:last-child {
  margin-bottom: 0;
}
.cnt-wit-bg-wrp.cm-data-cta .content_widget h2 {
  margin-bottom: 16px;
}
.cm_data_bnr.simple-banner .col6 .top_sec h1 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.14583333;
  text-transform: capitalize;
}
.cm_data_bnr.simple-banner .flex_row {
  margin: 0 -17px;
}
.cm_data_bnr.simple-banner .flex_row > div {
  padding: 0 17px;
}
.cm_data_bnr.simple-banner .flex_row .top_sec {
  padding-top: 50px;
}
.two-col-content.process-img .flex_row {
  row-gap: 0;
}
.card_gallery.cm-data-card .card_content p {
  line-height: 1.55555556;
}
.card_gallery.cm-gather-card .card_content p,
.card_gallery.cm-data-next .card_content p{
  line-height:1.44444444;
}
.cnt-wit-tp-img-wrp.data-slider .top_content {
  max-width: 47%;
  margin: 0 auto;
}
.cnt-wit-bg-wrp.cm-data-cta .rich_text {
  padding: 10px;
}
.two-col-content.two-col-data .flex_row {
  flex-wrap: nowrap;
}
.tabber.data-tabber .media-col .tab-content .media_wrapper {
  max-width: 440px;
}
.landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-FieldLabel span.hsfc-FieldLabel__RequiredIndicator {
  position: relative;
  left: 3px;
}
.cm-type2.tabber.data-tabber .flex_row.two_column .content-col {
  margin-top: 0;
}

.cm-type2.tabber.data-tabber .tab-title-item {
  margin-bottom: 12px;

}

.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont {
  margin-top: 0;
  padding: 0px 20px;
}

@media(max-width:1500px){
  .card_gallery.cm-data-card .card_item.col6 {
    height: auto !important; 
  }
}

@media (max-width:1200px) {
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img img {
    left: 15px;
  }
}

@media (max-width:991px) {
  .cnt-wit-tp-img-wrp.data-slider .bottom_row {
    padding: 65px 20px;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img {
    width: 50%;
  }
  .tabber.data-tabber .top_sec h2.title {
    font-size: 28px;
  }
  .tabber.data-tabber .flex_row.two_column .media-col {
    width: 100%;
    display: none;
  }
  .tabber.data-tabber .flex_row.two_column .content-col {
    max-width: 100%;
    width: 100%;
  }
  .tabber.data-tabber .tab-title-item + .tab-content.active {
    display: block;
  }
  .tabber.data-tabber .tab-title-item + .tab-content {
    padding: 28px 18px;
    background: #fff;
    border-radius: 8px 8px 8px 8px;
    margin-bottom: 12px;
  }
  .tabber.data-tabber .tab-title-item + .tab-content * {
    color: #0C0C0C !important;
    text-align: left;
  }
  .tabber.data-tabber .tab-title-item + .tab-content h6 {
    font-size: 18px;
    font-weight: 600;
  }
  .tabber.data-tabber .tab-title-item + .tab-content ul {
    padding: 0;
    padding-left: 14px;
    margin-bottom: 10px;
  }
  .tabber.data-tabber .tab-title-item + .tab-content .rich_cont {
    padding: 0px 20px;
    margin-top: 20px;
  }
  .two-col-content.two-col-data .content-col.col6 .description ul li:before {
    min-width: 6px;
  }
  .tabber.data-tabber .tab-title-item + .tab-content .rich_cont {
    padding: 0;
    margin: 0;
  }
}


@media (max-width:767px) {
  .landing-banner.data-btm .landing-banner-row {
    flex-direction: column;
    column-gap: 0;
    row-gap: 31px;
  }
  .landing-banner.data-btm .landing-banner-row .col6 {
    width: 100%;
  }
  .landing-banner.data-btm .landing-banner-row .col6.right-content .form-section {
    padding: 0 !important;
  }
  .landing-banner.data-btm .landing-banner-row .col6.left-content {
    margin-bottom: 0;
  }
  .landing-banner.data-btm [data-hsfc-id=Renderer] .hsfc-Row {
    row-gap: 0;
  }
  .landing-banner.data-btm .landing-content blockquote {
    font-size: 16px;
    line-height: 1.5625;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing>.tp-img-cnt h2 {
    font-size: 25px;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing {
    flex-direction: column;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img {
    width: auto;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img img {
    border-radius: 8px !important;
    left: 28px;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row {
    margin: 0;
    padding: 24px;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img {
    padding: 0 0 15px 0;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing>.tp-img-cnt h2 {
    font-size: 24px;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .inner_spacing>.tp-img-cnt .tp-img-cnt-inner {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }
  .cnt-wit-tp-img-wrp.data-slider .title {
    font-size: 28px;
    line-height: 1.5;
  }
  .cnt-wit-tp-img-wrp.data-slider .top_sec.noButton {
    padding: 0;
  }
  .cm_data_bnr.simple-banner .flex_row .top_sec {
    padding: 0;
  }
  .cm_data_bnr.simple-banner .col6 .top_sec h1 {
    font-size: 28px;
  }
  .cm_data_bnr.simple-banner .flex_row > div {
    padding: 0;
  }
  .simple-banner.cm_bnr1 .col6 a.hs-sec-btn {
    font-size: 14px;
  }
  .card_gallery.cm-data-card .card_item.col6 {
    width: 100%;
  }
  .two-col-content.card-intro .description h6 {
    font-size: 16px;
    margin-bottom: 16px;
  }
  .two-col-content.card-intro .flex_row.flex_center {
    margin: 0;
  }
  .two-col-content.card-intro .description h2 {
    font-size: 28px;
  }
  .two-col-content.card-intro .content_box {
    font-size: 18px;
  }
  .card_gallery.cm-data-card .card_item .card_count h2 {
    font-size: 36px;
  }
  .card_gallery.cm-data-card .card_item.col6 h3.it_title {
    font-size: 20px;
  }
  .two-col-content.two-col-data h2.title {
    font-size: 28px;
  }
  .two-col-content.two-col-data .top_content {
    font-size: 18px;
  }
  .two-col-content.two-col-data .flex_row .col6 {
    width: 100%;
  }
  .two-col-content.two-col-data .flex_row {
    flex-wrap: wrap;
  }
  .two-col-content.process-intro .description h2 {
    font-size: 18px;
  }
  .cm_team_wrp.data-team h2.title {
    font-size: 28px;
  }
  .cm_team_wrp.data-team .top_content {
    width: 100%;
    font-size: 18px;
  }
  .cm_team_wrp.data-team .cm_team_image img {
    width: 100%;
  }
  .cnt-wit-tp-img-wrp.data-slider .top_content {
    max-width: 100%;
  }
  .card_gallery.cm-data-next .top_content p {
    width: 100%;
  }

  .cm-data-next .top_sec {
    PADDING: 0;
  }

  .card_gallery.cm-data-next h2.title {
    font-size: 28px;
  }

  .card_gallery.cm-data-next .top_content {
    WIDTH: 100%;
    FONT-SIZE: 18PX;
  }
  .cm_team_wrp.data-team .cm_team_image {
    min-height: auto;
  }
  .landing-banner.data-btm h2.bnr_heading {
    font-size: 28px;
  }
  .tabber.data-tabber .tab-title-item + .tab-content:last-of-type {
    margin-top: 12px;
  }
}

@media(max-width:576px){
  .cnt-wit-tp-img-wrp.data-slider ul.splide__pagination {
    bottom: -5%;
  }
}

@media (max-width:480px) {
  .cnt-wit-tp-img-wrp.data-slider .bottom_row .cnt-col .tp-img img {
    left: 0;
  }
  .cnt-wit-tp-img-wrp.data-slider .bottom_row {
    margin: 0;
    padding: 48px 23px;
  }
}

}

.hs-blog-post .cm-side-wrp .blog-feed.cm-feed .recent-post-item .post-btm a.author-link {
    color: #fff;
}
.hs-blog-post .cm-side-wrp .blog-feed.cm-feed .recent-post-item .post-btm span.value_m {
    color: #fff;
}
.hs-blog-post .cm-side-wrp .blog-feed.cm-feed .recent-post-item .post-btm svg path {
    fill: #fff;
}
.cm-type3.cm-type2.tabber.data-tabber .media-col .tab-content .rich_cont {
    padding: 0;
    padding-top: 25px;
}

@media(max-width:991px){
  .cm-type3.tabber.data-tabber .tab-title-item + .tab-content .rich_cont {
    margin-top: 20px;
}
}

@media(max-width:767px){
  .cm-type3.tabber.data-tabber .tab-title-item + .tab-content {
    padding: 0;
}

.cm-type3.tabber.data-tabber .tab-title-item + .tab-content .rich_cont {
    padding-left: 0;
    padding-right: 0;
}
  }
/* Blog post import fix */
  
.blog-post svg.e-font-icon-svg.e-fas-circle {
    display: none;
}
  }