/*  */

header.header.home-header.main-header .text {
  display: flex;
  justify-content: center;
  align-items: center;
}

header.home-header.main-header .notification-section .notif-button a{
  display: block;
}


@media (max-width: 991px){
  header.header.main-header .button-section-container {
    display: flex;
  }

  header.header .nav .header__menu.header__menu--desktop> ul >li ul {
    font-size: 16px;
  }

  header.header .nav .header__menu.header__menu--desktop > ul > li > .mobile-child-trigger {
    font-size: 28px;
    font-weight: bold;
  }

  header.header .nav .header__menu.header__menu--desktop > ul > li > .mobile-child-trigger::before,
  header.header .nav .header__menu.header__menu--desktop > ul > li > .mobile-child-trigger::after {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
  }

  header.header .nav .header__menu.header__menu--desktop > ul > li > .mobile-child-trigger::before {
    content: "\f067";
  }

  header.header .nav .header__menu.header__menu--desktop > ul > li > .mobile-child-trigger.child-open:before {
    content: "\f068";
    font-weight: 900;
    font-size: inherit;
  }

  header.header .nav .header__menu.header__menu--desktop > ul > li > .mobile-child-trigger {
    font-size: 18px;
    line-height: 1;
    justify-content: center;
    align-items: center;
  }

  header.header .nav .header__menu.header__menu--desktop > ul > li.header__menu-item--has-submenu > .mobile-child-trigger {
    height: 43px;
  }

  header.header .nav .header__menu.header__menu--desktop > ul {
    padding-top: 66px;
  }

}


@media(max-width:767px){
  header.header .cst-humburger-icon {
    margin-top: 10px;
  }
}





















/* prnv css */

:root{
  --ffsd: 0px;
}
/* ***********************
font-family
*********************** */
@font-face {
  font-family: YAD1aU3sLnI-0;
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/9340013c7d177c83df1edab0cf96ac10.woff2); 
  font-style: normal; 
  font-weight: 700;
}
@font-face { font-family: YAD7QhG2T6o-0; 
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/226618464330c99b64fcaf1d7142c1e7.woff2); 
  font-style: normal; 
  font-weight: 400; 
}
@font-face { font-family: YAD7QhG2T6o-0; 
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/3caeb8725430f400cbc24c4707d72558.woff2); 
  font-style: italic; 
  font-weight: 400; 
}
@font-face { font-family: 
  YAD7QhG2T6o-0; 
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/e532966f486645f74efaf7432e1d01c2.woff2); 
  font-style: normal; 
  font-weight: 700; 
}
@font-face { font-family: YAET-UlOaM0-0; 
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/4d789db79eb7e08e3cf9624103011c33.woff); 
  font-style: normal; 
  font-weight: 400; 
}
@font-face { font-family: YAET-UlOaM0-0; 
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/4d789db79eb7e08e3cf9624103011c33.woff); 
  font-style: normal; 
  font-weight: 700; 
}
@font-face { font-family: "YAD1fQZ_06Y-0";
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/fcad22b874bce0ba133e1b1e9797c3e3.woff2)  format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap; 
}
@font-face {
  font-family: "YAD1fQZ_06Y-0";
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/6b462484c686aa8f47e71be42e6f26f1.woff2)  format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap; 
}

@font-face {
  font-family: "YAET-UlOaM0-0";
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/4d789db79eb7e08e3cf9624103011c33.woff)  format("woff");
  font-style: normal;
  font-weight: 700;
  font-display: swap; 
}
@font-face { font-family: YACgEcnJpjs-0; 
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/99ddc70a8ffa326837e6983f9aed0872.woff2); 
  font-style: normal; 
  font-weight: 400; 
}
@font-face { font-family: YADZ-Uvo1tU-0; 
  src: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/fonts/c4792227f574516f352d2b9ccf6438be.woff2); 
  font-style: italic; 
  font-weight: 400; 
}

.hs-trans-btn, form input[type=submit],
.hs-button,
.hs-sec-btn,
.systems-page .hs-search-results__next-page,
.systems-page .hs-search-results__prev-page, nav.blog-pagination > a,
.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu,
.landing-banner .form-row .hs-form-field > label,
.cm_pg_wrp .left-col a.custom,
.cm_pg_wrp .right-col a.custom,
.sidebar-popular-posts .related-title,
.pricing-table-gp .popular-ribon{
  font-family: YAET-UlOaM0-0;
}


body{
  font-family: YAD7QhG2T6o-0;
}


.h1,.h2,.h3,.h4,.h5,.h6,
h1,h2,h3,h4,h5,h6{
  font-family: YAET-UlOaM0-0;
}


.systems-page .form-container {
  max-width: 767px;
  width: 100%;
}

/*  */

.footer .back_to_top {
  font-size: 20px;
}



.child_full_width_content .rich_text ul {
  font-synthesis: none;
  font-kerning: none;
  font-variant-ligatures: none;
  font-feature-settings: "kern" 0, "calt" 0, "liga" 0, "clig" 0, "dlig" 0, "hlig" 0;
  font-family: unset;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: geometricprecision;
  white-space: normal;
}

.child_full_width_content .rich_text ul li {
  margin-left: 1.7em;
  color: 





rgba(16, 18, 66, 1.0)

;
  list-style-type: disc;
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
  margin-bottom: 0;
}
.child_full_width_content .rich_text ul{
  margin: 0;
  padding: 0;
} 
/* .child_full_width_content .rich_text p a,
.child_full_width_content .rich_text ul li a{
text-decoration-line: underline;
color: #29c0eb;
font-weight: 700;
pointer-events: all;
} */
.child_full_width_content .rich_text strong a{
  text-decoration-line: underline;
  font-weight: 700;
  pointer-events: all;
  color: #29c0eb;
}
.child_full_width_content .rich_text p strong{
  color:unset;
  text-decoration:none;
  font-weight: 700;
}
.child_full_width_content .rich_text ol{
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
}
.child_full_width_content .rich_text ol li{
  color: 





rgba(16, 18, 66, 1.0)

;
  line-height: 1.4em;
  font-size:16.0002px;
  margin-bottom:0px;
  padding-bottom:0px;
}

@media(min-width:1024.05px){
  .child_full_width_content .rich_text ul li{
    font-size: 16.0002px;
  }
  .child_full_width_content .rich_text ol li{
    font-size: 16.0002px;
    margin-top:0px;
  }

  .child_full_width_content .rich_text h6{
    font-size: max(calc(12px * 1), calc(1.36653001em - var(--ffsd)));
  }
}

@media (min-width: 767.05px) and (max-width: 1024px){
  .child_full_width_content .rich_text h6{
    font-size:14.7573px;
  }
  .child_full_width_content .rich_text h6{
    font-size: max(calc(12px * 1), calc(1.61458594em - var(--ffsd)));
  }
}
@media (min-width: 480.05px) and (max-width: 767px){
  .child_full_width_content .rich_text h6{
    font-size:14.2084px; 
  }
  .child_full_width_content .rich_text h6{
    font-size: max(calc(12px * 1), calc(2.15278125em - var(--ffsd)));
  }
}

@media(max-width:480px){
  .child_full_width_content .rich_text h6{
    font-size: 18px;
  }
  .child_full_width_content .rich_text h6{
    font-size: max(calc(12px * 1), calc(4.408896em - var(--ffsd)));
  }
}


/**************** 
Header css  
****************/
header.header .primary-section {
  box-shadow: none;
  border: none;
  padding: 0px 0px 0px 0px;
  max-height: 87.98px;
}
/* header.header .logo-section img{
margin-left:-7px;
} */
header.header .cst-humburger-icon {
  display: none;
}
header.header .primary-section .page-center {
  width: 100%;
  padding: 0 7px;
}


header.header .logo-section img {
  max-width: 341.39px !important;
  max-height: 91.45px !important;
}   

header.header .primary-section {
  max-height: unset;
}

header.header .primary-container {
  min-height: unset;
}

.header .logo-section,
.home-header .logo-section {
  position: relative;
  width: 25.25%;
  line-height: 0;
}

.header .logo-section:after,
.home-header .logo-section:after {
  padding-top: 26.79166667%;
  content: '';
  display: block;
}

.header .logo-section img.hs-image-widget,
.home-header .logo-section img.hs-image-widget {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100% !important;
  max-height: 100% !important;
}

.header .logo-section > div,
.home-header .logo-section > div {
  display: block;
}

header.header .primary-section .page-center {
  padding-left: 0;
}

header.header .header-login-btn {
  background-color:rgba(255, 255, 255,1.0);
  display: inline-flex;
  text-align: center;
  align-items: center;
  justify-content: center;
  border:1px solid rgba(169, 191, 207,1.0);
  border-radius: 25px;
  padding: 11.53px 50.29px;
  margin-right: 10px;
  font-size: 18.6666px;
  color: rgba(0, 0, 0,1.0);
  font-family: YAET-UlOaM0-0;
  line-height: 1.38461805em;
  text-align: center;
  font-kerning: none;
  position:relative;   
}
header.header .header-login-btn:hover{
  color:rgba(0, 0, 0, 1.0);
  border-color: rgba(169, 191, 207,1.0);
  background-color:rgba(255, 255, 255,1.0);
}
header.header .header-login-btn:before{
  content: '';
  background-image:url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/images/user.svg);
  width:17.09px;
  height:22.48px;
  margin-right: 9px;
}
header.header .button-section-container {
  padding-right: 19px;
}
header.header .header-book-a-demo-btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: rgba(0, 0, 0,1.0);
  border-width: 0px;
  border-color: rgba(169, 229, 246,1.0);
  border-radius: 25px;
  padding: 10.5px 44px;
  font-family: YAET-UlOaM0-0;
  line-height: 1.39284719em;
  font-size: 18.6668px;
  letter-spacing: normal;
  background-image:linear-gradient(to right, rgba(169, 229, 246,1.0), #4f9fc6 );
}
header.header .header-book-a-demo-btn:hover{
  color:rgba(0, 0, 0, 1.0);
  border-color: rgba(169, 229, 246,1.0);
  background-image:linear-gradient(to right, rgba(169, 229, 246,1.0), #4f9fc6 );
}


.custom-no-navigation .container-wrapper {
  min-height: 0;
}

.custom-no-navigation header.header .right-section {
  margin: 0;
}
/* media query */
@media(max-width:1024px){
  .header .page-center, .header .primary-section .page-center, .page-center {
    
    max-width: 862.9999999994px;
    
  }

  header.header .primary-section .page-center{
    padding: 0 20px;
  }
  header.header .button-section-container{
    flex-wrap: nowrap;
  }
  header.header .header-login-btn{
    font-size: 17.0455px;
    white-space: nowrap;
  }
  header.header .header-book-a-demo-btn{
    font-size:18.3204px;
    padding: 11.31px 30.06px;
    white-space: nowrap;
  }
  header.header .button-section-container {
    padding-right: 16px;
  }
  header.header .logo-section img {
    margin-left: 16px;
  }
  header.header .primary-section {
    max-height: 89.75px;
  }
  header.header .logo-section img {
    max-height: 89.75px !important;
    max-width: 335.59px !important;
    margin-top: -2px;
  }
  header.header .button-section-container .btn-section {
    display: inline-block;
  }

  .header .logo-section,
  .home-header .logo-section {
    position: relative;
    width: 40.75%;
    line-height: 0;
  }

  .header .logo-section img.hs-image-widget,
  .home-header .logo-section img.hs-image-widget {
    margin-top: 0;
  }

  header.header .primary-section .page-center,
  header.home-header .primary-section .page-center {
    width: 85.7%;
  }
}

@media(max-width:991px){
  header.header .logo-section img {
    max-height: 86.98px !important;
    max-width: 324.72px !important;
  }
  header.header .header-book-a-demo-btn{
    font-size:17.6277px;
    padding: 11.04px 28.96px;
  }
  header.header .header-login-btn{
    font-size: 16.3685px;
    padding: 10.98px 61.99px;
  }
  header.header .logo-section img {
    margin-left: 27px;
  }
  header.header .button-section-container {
    padding-right: 29px;
  }

  header.home-header .logo-section img {
    margin-left: 19.5px;
  }
  header.header .logo-section img,
  header.home-header .logo-section img {
    margin-left: 0;
  }

}

@media(max-width:843px){
  header.header .logo-section img {
    max-height: 73.77px !important;
    max-width: 275.38px !important;
  }
  header.header .header-book-a-demo-btn{
    font-size:15.0574px;
  }
  header.header .header-login-btn{
    font-size:13.9817px; 
    padding: 9.1px 52.29px;
  }
  header.header .header-book-a-demo-btn {
    font-size: 17.6277px;
    padding: 9.29px 24.72px;
  }
}

@media(max-width:767px){
  header.header .logo-section img {
    max-height: 89.31px !important;
    max-width: 333.36px !important;
  }
  .header .page-center, .header .primary-section .page-center, .page-center{
    max-width:100%;
  }
  header.header .primary-section .container-wrapper{
    flex-direction: column;
  }
  header.header .primary-section {
    max-height: unset;
  }
  .header .logo-section {
    margin-right: 0;
  }
  header.header .button-section-container{
    padding-right:0px;
  }
  header.header .logo-section img {
    margin-left: 0px;
  }
  header.header .header-login-btn {
    font-size: 16.9271px;
    padding: 11.21px 63.49px;
    border-radius:50px;
  }
  header.header .header-book-a-demo-btn {
    font-size: 18.2293px;
    padding: 11.26px 29.94px;
    border-radius:50px;
  }
  .header .right-section {
    width: auto;
    margin-top: 32px;
    margin-bottom: 20px;
  }

  .header .logo-section,
  .home-header .logo-section {
    position: relative;
    width: 40.75%;
    width: 55.35%;
    width: 47.15%;
    line-height: 0;
  }

  .header  .logo-section,
  .home-header  .logo-section {
    margin-top: -2px;
  }

  header.header .primary-section .page-center,
  header.home-header .primary-section .page-center {
    width: 100%;
  }
}    

@media(max-width:480px){
  header.header .button-section-container {
    display: block;
  }
  .header .right-section {
    margin-top: 23px;
  }

  .header .logo-section,
  .home-header .logo-section {
    width: 77.75%;
  }

}

@media(max-width:477px){
  header.header .header-book-a-demo-btn {
    font-size: 13px;
  }
  header.header .header-login-btn {
    font-size: 13px;
    padding: 10.81px 45.49px;
  }
  header.header .primary-section .page-center {
    padding: 0 10px;
  }
  header.header .logo-section img {
    max-height: 68.58px !important;
    max-width: 256.02px !important;
  }
}

@media(max-width:375px){
  header.header .logo-section img {
    max-height: 74.13px !important;
    max-width: 276.72px !important;
  }
  header.header .button-section-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  header.header .header-login-btn {
    font-size: 14.0515px;
    padding: 9.15px 52.54px;
    margin-right: 0px;
  }
  header.header .header-book-a-demo-btn {
    font-size: 15.1326px;
    padding: 9.34px 24.84px;
    margin-top: 14px;
  }
  .header .right-section {
    margin-top: 20px;
  }

  .header .logo-section,
  .home-header .logo-section {
    width: 97.25%;
  }

  .home-header  .logo-section {
    margin-top: -2px;
  }

  header.header .primary-section .page-center {
    padding: 0 10px;
  }
}

/**************** 
Home Header css  
****************/
header.home-header .get-demo-btn{
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-family: YAET-UlOaM0-0;
  line-height: 1.35937712em;
  text-align: center;
  font-size: 21.3333px;
  background-image:linear-gradient(to right,#b89052,#ddbf76);
  padding: 10.29px 61.88px;
  border-radius: 50px;
  white-space: nowrap;
}
header.home-header .button-section-container {
  padding-right: 2px;
}
header.home-header  .header-login-btn{
  margin-right: 14px;
}
header.home-header .primary-section {
  max-height: 85.28px;
  max-height: 88.28px;
}
header.home-header .notification-section .container .text .hs_cos_wrapper_type_rich_text{
  display:flex;
  align-items: center;
}

header.home-header .notification-section .container {
  text-align: center;
  display: flex;
  justify-content: center;
  /*   min-height: 78.26px; */
  align-items: center;
  padding-right: 3px;
  padding: 0.4% 0;
}
header.home-header .notification-section .notif-button a{
  color: #000000;
  font-family: YAET-UlOaM0-0;
  line-height: 1.38461485em;
  text-align: center;      
  font-size: 8.66667px;
  padding: 0;
}
header.home-header .notification-section .notif-button a {
  color: #000;
  font-family: YAET-UlOaM0-0;
  font-size: 8.66667px;
  line-height: 1.38461485em;
  padding: 0;
  text-align: center;
  border-radius: 50px;
  padding: 6.26px 15.01px;
  border: 1px solid 





rgba(16, 18, 66, 1.0)

;
  background-color: 





rgba(169, 229, 246, 1.0)

;
}
header.home-header .notification-section {
  background-color: rgba(57, 182, 45,1.0);
}
header.home-header .notification-section .container .text a {
  letter-spacing: 0em;
  font-family: YACgEcnJpjs-0;
  line-height: 1.37498281em;
  text-align: center;
  font-size: 16.0002px;
  color: rgba(255, 255, 255,1.0);
  margin-right: 8px;
  margin-top: 4px;
}

header.home-header .notification-section .container .text i {
  letter-spacing: 0em;
  font-family: YACgEcnJpjs-0;
  line-height: 1.375em;
  text-align: center;
  font-size: 24px;
  margin-right: 11px;
  margin-top: 1px;
  font-style: normal;
  min-width: 4.45844788rem;
  display: block;
  white-space: normal;
  word-break: break-all;
}


@media(max-width:1024px){
  header.home-header .button-section-container {
    padding-right: 7px;
  }
  header.home-header .get-demo-btn{
    font-size:20.9791px; 
    padding: 10.22px 60.85px;
    margin-top: -1px;
  }
  header.home-header .logo-section img {
    margin-left: 6.5px;
  }
  header.home-header .primary-section {
    max-height: 86.55px;
  }
  header.home-header .header-login-btn{
    padding: 11.19px 49.24px;
    margin-right: 14px;
    font-size: 18.3567px;
  }
  header.home-header .notification-section .container{
    /*     min-height: 108.28px; */
    padding-right: 0px;
    padding: 2.5% 0;
  }
  header.home-header .notification-section .notif-button a{
    padding: 6.22px 13px;
  }
  header.home-header .notification-section .container .text a{
    margin-top: 1px;
    font-size: 15.7346px;
  }
  header.home-header .notification-section .container .text i{
    font-size:23.6016px;
  }


}

@media(max-width:991px){
  header.home-header .logo-section img {
    margin-left: 19.5px;
  }
  header.home-header .primary-section {
    max-height: 83.35px;
  }
  header.home-header .button-section-container {
    padding-right: 20px;
  }
  header.home-header .get-demo-btn{
    font-size:20.2916px;
    padding: 9.82px 58.82px;
  }
  header.home-header .header-login-btn {
    padding: 11.29px 48.94px;
  }

  header.home-header .logo-section img {
    margin-left: 0;
  }
}

@media(max-width:767px){
  header.home-header .primary-section {
    max-height: unset;
  }
  header.home-header .logo-section img {
    margin-left: 0;
    margin-top: -3px;
  }
  header.home-header .button-section-container {
    padding-right: 0;
  }
  header.home-header .get-demo-btn {
    font-size: 20.8333px;
    padding: 10.04px 60.32px;
  }
  header.home-header .button-section-container {
    padding-right: 0;
  }
  header.home-header .header-login-btn{
    font-size: 18.2291px;
    padding: 10.33px 48.77px;
  }
  header.home-header .notification-section .container{
    padding-left: 5px;
  }
  header.home-header .notification-section .container .text a {
    font-size: 15.6252px;
    margin-top: 2px;
  }
  header.home-header .notification-section .container {
    padding: 3% 0;
  }
  header.home-header .right-section{
    margin-bottom: 31px;
  }
}

@media(max-width:550px){
  header.home-header .logo-section img {
    margin-top: -1px;
    max-width: 236.91px !important;
    max-height: 63.47px !important;
  }
  header.home-header .get-demo-btn{
    font-size:14.8055px;
    padding: 7.15px 42.93px;
  }
  header.home-header .header-login-btn {
    font-size: 12.9548px;
    padding: 4.79px 30.611px;
    margin-right: 9px;
  }
  header.home-header .right-section{
    margin-top: 23px;
  }
}

@media(max-width:460px){
  header.home-header .logo-section img {
    max-height: 73.13px!important;
    max-width: 276.72px !important;
  }
  header.home-header .header-login-btn {
    font-size: 15.1324px;
    padding: 7.64px 38.09px;
  }
  header.home-header .get-demo-btn {
    font-size: 17.2942px;
    padding: 8.33px 50.05px;
    margin-top: 14px;
  }
  header.home-header .right-section {
    margin-top: 20px;
    margin-bottom: 13px;
  }
  header.home-header .notification-section .container{
    flex-direction: column;
    min-height: 109.68px;
    min-height: unset;
  }
  header.home-header .notification-section .notif-button a {
    padding: 3.92px 3.32px;
  }
  header.home-header .notification-section .container .text a {
    font-size: 12.9708px;
    margin-top: 0px;
    margin-right: 0px;
  }
  header.home-header .notification-section .container .text i {
    font-size: 19.456px;
    margin-right: 9px;
    margin-top: -1px;
  }
  header.home-header .notification-section .container .text {
    margin-top: 2px;
  }
  header.home-header .notif-button {
    margin-top: 19px;
  }

}



@media (min-width: 1024.05px){
  header.home-header .notification-section .container .text i{
    font-size: calc(1.75695461em - var(--ffsd));
  }
  header.home-header .notification-section .container .text a {
    font-size: calc(1.17131772em - var(--ffsd));
  }
}

@media (min-width: 768.05px) and (max-width: 1024px){
  header.home-header .notification-section .container .text i{
    font-size: calc(2.34375em - var(--ffsd));
  }
  header.home-header .notification-section .container .text a {
    font-size: calc(1.56251953em - var(--ffsd));
  }
}

@media (min-width: 480.05px) and (max-width: 768px){
  header.home-header .notification-section .container .text i{
    font-size: calc(3.125em - var(--ffsd));
  }
  header.home-header .notification-section .container .text a {
    font-size: calc(2.08335937em - var(--ffsd));
  }
}    

@media (min-width: 375.05px) and (max-width: 480px){
  header.home-header .notification-section .container .text i{
    font-size: calc(5em - var(--ffsd));
  }
  header.home-header .notification-section .container .text a {
    font-size: calc(3.333375em - var(--ffsd));
  }
}
@media (max-width: 375.05px) {
  header.home-header .notification-section .container .text i{
    font-size: calc(6.4em - var(--ffsd));
  }
  header.home-header .notification-section .container .text a {
    font-size: calc(4.26672em - var(--ffsd));
  }
}

/*  */

header.header .header-book-a-demo-btn,
header.home-header .get-demo-btn {
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.56173499em - var(--ffsd)));
  /*   padding: 8% 47.2%;
  padding: 4% 4.2vw;
  padding: 4% 3.2vw; */
}

header.header .header-book-a-demo-btn{
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36653001em - var(--ffsd)));
}

header.header .header-login-btn,
header.home-header .header-login-btn {
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36651537em - var(--ffsd)));
  /*   padding: 6% 2.62vw;
  padding: 5.5% 3.4vw; */
}

header.header .header-login-btn:before,
header.home-header .header-login-btn:before{
  width: 0.92em;
  height: 1.2em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

@media(max-width:1180px){
  header.header .button-section-container {
    padding-right: 14px;
  }

  header.header .header-login-btn {
    padding: 8.53px 40.29px;
  }

  header.header .header-book-a-demo-btn {
    padding: 9.43px 25.662px;
  }
}

@media (min-width: 768.05px) and (max-width: 1024px){
  header.header .header-book-a-demo-btn,
  header.home-header .get-demo-btn {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333008em - var(--ffsd)));
  }

  header.header .header-login-btn,
  header.home-header .header-login-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291016em - var(--ffsd)));
  }

  header.header .header-book-a-demo-btn {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82292969em - var(--ffsd)));
  }
}

@media (min-width: 480.05px) and (max-width: 768px){
  header.header .header-book-a-demo-btn,
  header.home-header .get-demo-btn {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.77777344em - var(--ffsd)));
  }

  header.header .header-book-a-demo-btn {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.43057292em - var(--ffsd)));
  }

  header.header .header-login-btn,
  header.home-header .header-login-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.43054687em - var(--ffsd)));
  }
}

@media (min-width: 375.05px) and (max-width: 480px){
  header.header .header-book-a-demo-btn,
  header.home-header .get-demo-btn {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.4444375em - var(--ffsd)));
  }

  header.header .header-book-a-demo-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.88891667em - var(--ffsd)));
  }

  header.header .header-login-btn,
  header.home-header .header-login-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97776em - var(--ffsd)));
  }

  header.header .header-login-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.888875em - var(--ffsd)));
  }

}

@media (max-width: 375.05px) {
  header.header .header-login-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97776em - var(--ffsd)));
  }

  header.header .header-book-a-demo-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97781333em - var(--ffsd)));
  }

}

@media(max-width:1024px){
  header.header .header-book-a-demo-btn,
  header.home-header .get-demo-btn {
    padding: 4.2% 6vw;
  }
  header.header .header-login-btn,
  header.home-header .header-login-btn {
    padding: 5.5% 4.4vw;
  }

  header.header .header-book-a-demo-btn {
    padding: 4.2% 3vw;
  }

  header.header .primary-section {
    max-height: 89.75px;
    padding: 2.98% 0;
    max-height: unset;
  }
}

@media (max-width: 991px){
  header.header .header-book-a-demo-btn {
    padding: 4.2% 2vw;
  }

  header.header .cst-humburger-icon{
    display: block;
  }
}

@media (max-width: 767px){
  header.header .header-book-a-demo-btn,
  header.home-header .get-demo-btn {
    padding: 4.2% 7.9vw;
  }

  header.header .header-login-btn,
  header.home-header .header-login-btn {
    margin: 0;
    padding: 6% 6.3vw;
  }

  header.header .header-book-a-demo-btn,
  header.home-header .get-demo-btn {
    margin-top: 0;
  }

  header.header .button-section-container,
  header.home-header .button-section-container {
    gap: 15px;
  }

  header.header .right-section,
  header.home-header .right-section {
    margin-bottom: 4vw;
    margin-top: 4.3vw;
  }

  header.header .header-book-a-demo-btn {
    padding: 5.2% 3.4vw;
  }

  header.header .primary-section {
    padding: 4.18% 0;
    max-height: unset;
  }

  header.header .header-login-btn {
    margin: 0;
    padding: 6% 6.3vw;
  }

  header.home-header .right-section {
    flex-direction: column;
  }

  header.home-header .button-section-container .btn-section {
    display: block;
    text-align: center;
  }

  header.header .button-section-container {
    align-items: center;
  }

  header.home-header .get-demo-btn {
    margin-top: 14px;
  }

  header.home-header .get-demo-btn {
    margin-top: 0;
  }

  header.header .header-login-btn {
    margin: 0;
    padding: 6% 9.3vw;
  }

  header.header .header-book-a-demo-btn {
    padding: 4.2% 4.9vw;
  }

  header.header .header-book-a-demo-btn {
    padding: 5.2% 3.4vw;
  }

  header.header .header-login-btn {
    margin: 0;
    padding: 6% 6.3vw;
  }

  header.header .button-section-container {
    gap: 11px;
  }
}

@media (max-width: 480px){
  header.home-header .get-demo-btn {
    padding: 3.9% 12.4vw;
  }

  header.home-header .header-login-btn {
    margin: 0;
    padding: 4% 10.3vw;
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.888875em - var(--ffsd)));
  }

  header.home-header .button-section-container {
    display: flex;
    flex-direction: column;
  }

  header.header .button-section-container {
    gap: 25px;
  }

  header.home-header .right-section {
    margin-top: 4.3vw;
  }

  header.home-header .get-demo-btn {
    margin-top: 0;
  }

  header.header .button-section-container {
    display: flex;
  }

  header.header .primary-section {
    padding: 5.08% 0;
    max-height: unset;
  }

  header.header .button-section-container {
    padding: 0;
  }

  header.header .header-login-btn {
    padding: 6% 9.3vw;
  }

  header.header .header-book-a-demo-btn {
    padding: 5.2% 5.4vw;
  }
}

@media (max-width: 477px){
  header.header .primary-section .page-center {
    padding: 0 20px;
  }
}

@media (max-width: 375px){
  header.header .primary-section .page-center {
    padding: 0 10px;
  }

  header.header .primary-section {
    padding: 21px 0;
    padding: 10px 0;
  }

  header.header .right-section {
    margin-bottom: 0;
    margin-top: 5.2vw;
  }
}

@media (max-width: 375px){
  header.home-header .get-demo-btn {
    padding: 3.9% 15.4vw;
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.68888em - var(--ffsd)));
  }

  header.header .button-section-container {
    gap: 21px;
  }

  header.home-header .right-section {
    margin-top: 6.3vw;
  }

  header.home-header .header-login-btn {
    padding: 5% 12.3vw;
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97776em - var(--ffsd)));
  }

  header.header .header-book-a-demo-btn {
    padding: 4.8% 7.7vw;
  }

  header.header .header-login-btn {
    margin: 0;
    padding: 6% 12.1vw;
  }
}

/*  */



/**************** 
Footer css  
****************/
.footer_partial_wrapper {
  padding-top: 50px;
}
footer .bg_primary{
  background-color: rgba(255, 255, 255,1.0);
}
footer .copyright-text{
  padding-left: 9px;
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.375em;
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
}

footer.footer .lp-footer-bottom-content {
  padding-left: 19px;
}
footer .copyright-text p a{
  text-decoration:underline;
}
footer .middle-section .hs-menu-wrapper > ul > li > a {
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.26562698em;
  direction: ltr;
  text-align: left;
  font-size: 21.3333px;
  color: rgba(41, 192, 235,1.0);
  font-size: 21.33330000001368px;
}
footer .middle-section .hs-menu-wrapper > ul > li > ul a {
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.26562698em;
  direction: ltr;
  text-align: left;
  pointer-events: all;
  font-size: 21.3333px;
  font-size: 21.33330000001368px;
}

footer .middle-section .our-company-list{
  padding-left: 110px;
}
footer .middle-section .customer-sitemap,
footer .top-section .main-menu{
  padding-left: 200px
}
footer .middle-section .hs-menu-wrapper>ul>li>ul {
  padding-top: 8px;
}
footer .top-section .contact-information {
  padding-left: 110px;
}
footer .top-section .contact-information .footer-content h3 {
  font-size: 30.6671px;
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.17389646em;
  direction: ltr;
  margin-bottom: 21px;
  margin-bottom: 24px;
  padding-right: 40px;
  font-size: 30.66709999995px
}
footer .top-section .contact-information .footer-content h4,
footer .top-section .contact-information .footer-content h5 a{
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.26562698em;
  direction: ltr;
  text-align: left;
  font-size: 21.3333px;
  color: rgba(41, 192, 235,1.0);
  font-size: 21.3333px;
}
footer .top-section .contact-information .footer-content h5 a{
  font-size:18.6667px  ;
  font-size: 18.6667px;
}
footer .top-section .contact-information .footer-content p a,
footer .top-section .contact-information .footer-content p{
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.28571199em;
  direction: ltr;
  text-align: left;
  font-size: 18.6667px;  
  font-size: 18.66670000002804px;

}
footer .top-section .contact-information .footer-content p{
  margin-bottom: 9px;
  color: rgba(16, 18, 66,1.0);
  margin-top: 16px;
}
footer .top-section .main-menu .hs-menu-wrapper > ul > li > a {
  font-size: 21.3333px;
  font-weight: 700;
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.26562698em;
  direction: ltr;
  text-align: left;
  color: rgba(41, 192, 235,1.0);
  font-size: 21.33330000001368px;
}

.footer-menu a[href="javascript:;"]:hover,
.footer-menu a[href="javascript:;"]{
  color: rgba(41, 192, 235,1.0);
}

footer .top-section .main-menu .hs-menu-wrapper > ul > li > ul > li a {
  font-family: YAET-UlOaM0-0;
  line-height: 1.26562698em;
  font-size: 21.3333px;
  font-size: 21.33330000001368px;
  white-space: pre-wrap;
}

footer .top-section .main-menu .hs-menu-wrapper > ul > li > ul > li {
  margin-bottom: 0px;
}
footer .top-section .main-menu .hs-menu-wrapper > ul > li {
  margin-top: 6px;
}
footer .top-section .main-menu .hs-menu-wrapper > ul > li > ul {
  padding-top: 7px;
}


.footer-menu a[href="javascript:;"] {
  cursor: text;
}

.footer-section-1 .col-section.num1 .footer-content h5 {
  padding-top: 4px;
}

footer .top-section .contact-information .footer-content h3 {
  margin-bottom: 20px;
}



footer .top-section .main-menu .hs-menu-wrapper>ul>li>ul>li {
  margin-bottom: 0px;
}

footer .middle-section .hs-menu-wrapper > ul > li > ul {
  padding-top: 6px;
}

footer .copyright-text{
  font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.17130307em - var(--ffsd)));
}
.footer-section.copyright-text .footer-content * {
  font-size: inherit;
}

.footer {
  font-size: inherit;
}

@media(max-width:1024px){

  footer.footer .lp-footer-bottom-content{
    margin-bottom: 47px;
  }
  footer.footer .lp-footer-bottom-content {
    padding-left: 10px;
  }
  footer .top-section .contact-information .footer-content h3{
    padding-right: 0px;
  }
  .footer .page-center{
    
    max-width: 870.99999999482px;
    
    padding: 0px 10px;
  }

  footer .top-section .contact-information {
    padding-left: 0px;
  }
  footer .middle-section .our-company-list {
    padding-left: 0px;
  }
  footer .middle-section .customer-sitemap, footer .top-section .main-menu {
    padding-left: 100px;
  }

  footer .copyright-text{
    padding-left: 0px;
    margin-bottom: 49px;
  }

  .footer .col-section {
    padding: 0 15px;
  }
}

@media(max-width:991px){

  footer .copyright-text{
    margin-bottom: 0px;
  }

  footer .top-section .contact-information .footer-content h3{
    font-size:29.1697px;
    font-size: 29.169699999749998px
  }
  footer .top-section .contact-information .footer-content h4{
    font-size:20.2916px;
    font-size: 20.2915999998px
  }
  footer .top-section .contact-information .footer-content h5 a{
    font-size:17.7552px;
    font-size: 17.75519999994px
  }
  footer .top-section .main-menu .hs-menu-wrapper>ul>li>a, 
  footer .top-section .main-menu .hs-menu-wrapper>ul>li>ul>li a{
    font-size:20.2916px; 
    font-size: 20.30051285499542px
  }
  footer .middle-section .hs-menu-wrapper>ul>li>a, 
  footer .middle-section .hs-menu-wrapper>ul>li>ul a {
    font-size:20.2916px;  
    font-size: 20.30051285499542px
  }


}

@media(max-width:767px){

  footer.footer .lp-footer-bottom-content {
    margin-bottom: 46px;
    padding-left: 10px;
  }
  footer .middle-section .customer-sitemap, footer .top-section .main-menu {
    padding-left: 0;
  }
  footer .copyright-text{
    margin-bottom: 0px;
  }

  footer .copyright-text{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.08333333em - var(--ffsd)));
  }

}

@media(max-width:480px){
  footer.footer .lp-footer-bottom-content {
    margin-bottom: 20px;
  }

  .footer .page-center{
    padding:0px;
  }
  footer .middle-section .hs-menu-wrapper>ul>li>a, 
  footer .middle-section .hs-menu-wrapper>ul>li>ul a {
    font-size:16.8471px;
    font-size: 17.74108915082608px;
  }
  footer .middle-section .hs-menu-wrapper>ul>li>ul {
    padding-top: 5px;
  }
  .footer .flex_row .col-section:not(:first-child) {
    padding-top: 2px;
  }
  footer .top-section .main-menu .hs-menu-wrapper > ul > li > a,
  footer .top-section .main-menu .hs-menu-wrapper>ul > li > ul > li a{
    font-size:16.8471px;
    font-size: 17.74108915082608px;
  }
  footer .top-section .contact-information .footer-content h3{
    font-size:17.7303px;
    font-size: 18.66499999965px
  }
  footer .top-section .contact-information .footer-content h4{
    font-size:13.8354px;
    font-size: 14.5629999999px
  } 

  footer .top-section .contact-information .footer-content h5 a{
    font-size:15.1325px;
    font-size: 15.132499999759998px;
  }
  footer .top-section .contact-information .footer-content p, 
  footer .top-section .contact-information .footer-content p a{
    font-size:15.1325px;
    font-size: 15.934996193202782px;
  }

  footer .copyright-text{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.26666667em - var(--ffsd)));
  }

  .footer-section-1 .col-section.num1 .footer-content h5 {
    margin-bottom: 12px;
    font-size: 15.99999999988px;
  }

  footer .top-section .contact-information .footer-content h5 a{
    font-size: 15.99999999988px;
  }

}


/* ***********
page css
*********** */
.child_full_width_content .rich_text  h6 {
  margin-bottom: 0;
  font-weight: 700;
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
}


/* prnv css ends  */
/*  */





@media(min-width:1024.5px){
  h1{
    font-size: max(calc(12px * 1), calc(4.88040263991em - var(--ffsd)));
  }

  h2{
    font-size: max(calc(12px * 1), calc(3.90434845971em - var(--ffsd)));
  }

  .blog-post__body h1,
  form#email-prefs-form  .page-header  h1{
    font-size: max(calc(12px * 1), calc(4.88040263991rem - var(--ffsd)));
  }

  .blog-post__body h2,
  .cm_subscriptions_confirmation h2,
  form#email-prefs-form  .page-header h2{
    font-size: max(calc(12px * 1), calc(3.90434845971rem - var(--ffsd)));
  }

  h3{
    font-size: max(calc(12px * 1), calc(3.31871157em - var(--ffsd)));
  }

  h4{
    font-size: max(calc(12px * 1), calc(2.2449853599em - var(--ffsd)));
  }

  h5{
    font-size: max(calc(12px * 1), calc(1.9521742299800002em - var(--ffsd)));
  }

  .blog-post__body h3{
    font-size: max(calc(12px * 1), calc(3.31871157rem - var(--ffsd)));
  }

  .h4,
  .blog-post__body h4{
    font-size: max(calc(12px * 1), calc(2.2449853599rem - var(--ffsd)));
  }

  .blog-post__body h5{
    font-size: max(calc(12px * 1), calc(1.9521742299800002rem - var(--ffsd)));
  }

} 


@media(max-width:1024px) and (min-width:767px){
  h1{
    font-size: max(calc(12px * 1), calc(5.4007321599em - var(--ffsd)));
  }

  h2{
    font-size: max(calc(12px * 1), calc(5.208339839530001em - var(--ffsd)));
  }


  .blog-post__body h1,
  form#email-prefs-form  .page-header  h1{
    font-size: max(calc(12px * 1), calc(5.4007321599rem - var(--ffsd)));
  }

  .blog-post__body h2,
  .cm_subscriptions_confirmation h2,
  form#email-prefs-form  .page-header h2{
    font-size: max(calc(12px * 1), calc(5.208339839530001rem - var(--ffsd)));
  }

  h3{
    font-size: max(calc(12px * 1), calc(4.1679514197000005em - var(--ffsd)));
  }

  h4{
    font-size: max(calc(12px * 1), calc(2.9947753899em - var(--ffsd)));
  }

  h5{
    font-size: max(calc(12px * 1), calc(2.60416991978em - var(--ffsd)));
  }

  .blog-post__body   h3{
    font-size: max(calc(12px * 1), calc(4.1679514197000005rem - var(--ffsd)));
  }

  .blog-post__body  h4{
    font-size: max(calc(12px * 1), calc(2.9947753899rem - var(--ffsd)));
  }

  .blog-post__body  h5{
    font-size: max(calc(12px * 1), calc(2.60416991978rem - var(--ffsd)));
  }

} 

@media(max-width:767px) and (min-width:480.5px){
  h1{
    font-size: max(calc(12px * 1), calc(5.28071588982em - var(--ffsd)));
  }

  h2{
    font-size: max(calc(12px * 1), calc(6.94445311955em - var(--ffsd)));
  }

  .blog-post__body h1,
  form#email-prefs-form  .page-header  h1{
    font-size: max(calc(12px * 1), calc(5.28071588982rem - var(--ffsd)));
  }

  .blog-post__body h2,
  .cm_subscriptions_confirmation h2,
  form#email-prefs-form  .page-header h2{
    font-size: max(calc(12px * 1), calc(6.94445311955rem - var(--ffsd)));
  }

  h3{
    font-size: max(calc(12px * 1), calc(4.07533027995em - var(--ffsd)));
  }


  h4{
    font-size: max(calc(12px * 1), calc(3.2448688899em - var(--ffsd)));
  }

  h5{
    font-size: max(calc(12px * 1), calc(3.4722265598799997em - var(--ffsd)));
  }

  .blog-post__body h3{
    font-size: max(calc(12px * 1), calc(4.07533027995rem - var(--ffsd)));
  }

  .h4,
  .blog-post__body h4{
    font-size: max(calc(12px * 1), calc(3.2448688899rem - var(--ffsd)));
  }

  .blog-post__body h5{
    font-size: max(calc(12px * 1), calc(3.4722265598799997rem - var(--ffsd)));
  }

}


@media(max-width:480px){
  h1{
    font-size: max(calc(12px * 1), calc(6.96886932987em - var(--ffsd)));
  }

  h2{
    font-size: max(calc(12px * 1), calc(6.25777599984em - var(--ffsd)));
  }

  .blog-post__body h1,
  form#email-prefs-form  .page-header  h1{
    font-size: max(calc(12px * 1), calc(6.96886932987rem - var(--ffsd)));
  }

  .blog-post__body h2,
  .cm_subscriptions_confirmation h2,
  form#email-prefs-form  .page-header h2{
    font-size: max(calc(12px * 1), calc(6.25777599984rem - var(--ffsd)));
  }

  h3{
    font-size: max(calc(12px * 1), calc(5.8311253296em - var(--ffsd)));
  }

  h4{
    font-size: max(calc(12px * 1), calc(5.0488800000000005em - var(--ffsd)));
  }

  h5{
    font-size: max(calc(12px * 1), calc(6.587795859840001em - var(--ffsd)));
  }

  .blog-post__body  h3{
    font-size: max(calc(12px * 1), calc(5.8311253296rem - var(--ffsd)));
  }

  .h4,
  .blog-post__body h4{
    font-size: max(calc(12px * 1), calc(5.0488800000000005rem - var(--ffsd)));
  }

  .blog-post__body h5{
    font-size: max(calc(12px * 1), calc(6.587795859840001rem - var(--ffsd)));
  }

}



/*  */
:root {
  --inner1Vh: 4.31px;
  --sbw: 13.666px;
  --ffsd: 0px;
  --1vw: calc((100vw - var(--sbw, 0px)) / 100);
}

@media (max-device-width: 480px){
  :root {
    --sbw: 0px;
  }
}

@media (max-device-width: 480px){
  :root {
    --sbw: 0px;
  }
}

html{
  font-size: max(calc(min(var(--1vw, 1vw), 13.666px) * var(--rfso, 1)), var(--minfs, 0px));
}

body{
  font-size: max(calc(min(var(--1vw, 1vw), 13.666px) * var(--rfso, 1)), var(--minfs, 0px));
  font-size: calc(1rem * var(--bfso, 1));
  font-size: calc((calc(16.00702781844022 / 16))rem * var(--bfso, 1));
  
}

iframe ,
.hs_cos_wrapper_type_rich_text iframe {
  border: none;
}

h1,h2,h3,h4,h5,h6{
  font-family: YAET-UlOaM0-0;
  margin-bottom: 15px;
}

ul, ol {
  padding-left: 1.2em;
}
/*  */

.child_team_section .top_sec h2.title,
.child_3col_img .top_sec h2.title,
.child_4col_video .top_sec h2.title {
  margin-left: auto;
  margin-right: auto;
}

.hs-button,.hs-sec-btn {
  font-family: YAET-UlOaM0-0;
}

.hs-inline-edit .featured-card .inner-col {
  backdrop-filter: none;
}


/*  */


























.cm_nv_wrp .cm_nv_inner .custom,
form input[type=submit],
.hs-button,
.tabber .media-col .form-wrap input.hs-button{
  font-size: 1.56173em;
}


.hs_fil_t2_read * {
  font-size: inherit;
}


form#email-prefs-form .page-header{
  font
}

.cm_subscriptions_confirmation ,
a#hs_login_reset,
.related-post-item .related-content-col .meta_wrap,
.cm_team_wrp .cm_team_cont p,
.cm_team  .cm_team_text_innner ,
.cm_team  span.cm_team_btn,
.hs-form-field > a ,
form#email-prefs-form  .page-header,
.checkbox-row,
table,
.widget-module > a,
.hs-search-results__listing li,
ul.hs-search-field__suggestions,
.widget-module ul,
.cm_tm_wrp .cm_mbr_text > *,
.cm_hiw_wrp ul#tabs,
.hs_fil_t2_read,
.texti-list.features_list,
.pricing-table-gp .toggle-btn,
.testimonials_slider .card_content span:last-child,
.rich_text div,
.key_feature .featitem .title,
.read-more,
ul.splide__pagination,
.cnt-wit-bg-wrp p,
.detail-content,
.career-opportunities .location,
.career-opportunities .job-type,
.related-content-col,
.meta_wrap,
form label,
form select,
form textarea,
form input,
blockquote,
ul:not([class]), p,  ol, figure{
  font-size: max(13.666px, calc(1.25em - var(--ffsd)));
}


.blog-post__body ,
body .progress_bar_section .prog_slider span.number,
.blog-post__body  table,
.blog-post__body  figure,
.blog-post__body  ul,
.blog-post__body p{
  font-size: max(13.666px, calc(1.25rem - var(--ffsd)));
}



.hs-search-results__listing li a,
.read-more,
.author_section p,
.case_study_bnnr p,
.two-col-content.child_two_col_extra_br .description ul,
.child_top_img_second  p,
.child_top_img  p,
.child_contact_banner  p,
.child_team_section  p,
.child_team_section  ul,
.child_3col_img  p,
.child_3col_img  ul,
.child_4col_video p,
.child_4col_video ul,
.child_testimonials_section p,
.child_testimonials_section ul,
.home_list_meet_section p,
.home_list_meet_section ul,
.widget-module > a,
.hs-search-results__listing li,
ul.hs-search-field__suggestions,
.widget-module ul,
/* .dnd_padd ul,
.dnd_padd p, */
ul li,
ol li,
ul li > *,
blockquote * {
  font-size: inherit;
}

@media(max-width:1280px){
  .cm_subscriptions_confirmation ,
  a#hs_login_reset,
  .related-post-item .related-content-col .meta_wrap,
  .cm_team_wrp .cm_team_cont p,
  .cm_team  .cm_team_text_innner ,
  .cm_team  span.cm_team_btn,
  .hs-form-field > a ,
  form#email-prefs-form  .page-header,
  .checkbox-row,
  table,
  .widget-module > a,
  .hs-search-results__listing li,
  ul.hs-search-field__suggestions,
  .widget-module ul,
  .cm_tm_wrp .cm_mbr_text > *,
  .cm_hiw_wrp ul#tabs,
  .hs_fil_t2_read,
  .texti-list.features_list,
  .pricing-table-gp .toggle-btn,
  .testimonials_slider .card_content span:last-child,
  .rich_text div,
  .key_feature .featitem .title
  .read-more,
  ul.splide__pagination,
  .cnt-wit-bg-wrp p,
  .detail-content,
  .career-opportunities .location,
  .career-opportunities .job-type,
  .related-content-col,
  .meta_wrap,
  form label,
  form select,
  form textarea,
  form input,
  blockquote,
  ul:not([class]), p,  ol, figure{
    font-size: max(calc(14px * 1), calc(1.38em - var(--ffsd)));
    font-size: max(calc(14px * 1), calc(1.17131772em - var(--ffsd)));
  }

  .blog-post__body ,
  body .progress_bar_section .prog_slider span.number,
  .blog-post__body  table,
  .blog-post__body  figure,
  .blog-post__body  ul,
  .blog-post__body p{
    font-size: max(calc(14px * 1), calc(1.17131772rem - var(--ffsd)));
  }

}

@media(max-width:880px){
  .cm_subscriptions_confirmation ,
  a#hs_login_reset,
  .related-post-item .related-content-col .meta_wrap,
  .cm_team_wrp .cm_team_cont p,
  .cm_team  .cm_team_text_innner ,
  .cm_team  span.cm_team_btn,
  .hs-form-field > a ,
  form#email-prefs-form  .page-header,
  .checkbox-row,
  table,
  .widget-module > a,
  .hs-search-results__listing li,
  ul.hs-search-field__suggestions,
  .widget-module ul,
  .cm_tm_wrp .cm_mbr_text > *,
  .cm_hiw_wrp ul#tabs,
  .hs_fil_t2_read,
  .texti-list.features_list,
  .pricing-table-gp .toggle-btn,
  .testimonials_slider .card_content span:last-child,
  .rich_text div,
  .key_feature .featitem .title
  .read-more,
  ul.splide__pagination,
  .cnt-wit-bg-wrp p,
  .detail-content,
  .career-opportunities .location,
  .career-opportunities .job-type,
  .related-content-col,
  .meta_wrap,
  form label,
  form select,
  form textarea,
  form input,
  blockquote,
  ul:not([class]), p,  ol, figure{
    font-size: 2.1em; 
    font-size: max(calc(14px * 1), calc(2.1em - var(--ffsd)));
  }

  .blog-post__body ,
  body .progress_bar_section .prog_slider span.number,
  .blog-post__body  table,
  .blog-post__body  figure,
  .blog-post__body  ul,
  .blog-post__body p{
    font-size: max(calc(14px * 1), calc(2.1rem - var(--ffsd)));
  }
}

@media(max-width:767px){
  .cm_subscriptions_confirmation ,
  a#hs_login_reset,

  .cm_team_wrp .cm_team_cont p,
  .cm_team  .cm_team_text_innner ,
  .cm_team  span.cm_team_btn,
  .hs-form-field > a ,
  form#email-prefs-form  .page-header,
  .checkbox-row,
  table,
  .widget-module > a,
  .hs-search-results__listing li,
  ul.hs-search-field__suggestions,
  .widget-module ul,
  .cm_tm_wrp .cm_mbr_text > *,
  .cm_hiw_wrp ul#tabs,
  .hs_fil_t2_read,
  .texti-list.features_list,
  .pricing-table-gp .toggle-btn,
  .testimonials_slider .card_content span:last-child,
  .rich_text div,
  .key_feature .featitem .title
  .read-more,
  ul.splide__pagination,
  .cnt-wit-bg-wrp p,
  .detail-content,
  .career-opportunities .location,
  .career-opportunities .job-type,
  .related-content-col,
  .meta_wrap,
  form label,
  form select,
  form textarea,
  form input,
  blockquote,
  ul:not([class]), p,  ol, figure{
    font-size: max(calc(14px * 1), calc(2.5em - var(--ffsd)));
    font-size: max(calc(14px * 1), calc(2.08333854em - var(--ffsd)));
  }

  .blog-post__body ,
  body .progress_bar_section .prog_slider span.number,
  .blog-post__body  table,
  .blog-post__body  figure,
  .blog-post__body  ul,
  .blog-post__body p{
    font-size: max(calc(14px * 1), calc(2.08333854rem - var(--ffsd)));
  }

  .cm_nv_wrp .cm_nv_inner .custom,
  form input[type=submit],
  .hs-button,
  .tabber .media-col .form-wrap input.hs-button{
    font-size: 5.68888em;
    font-size: max(calc(16px * var(--rfso, var(--bfso, 1))), calc(2.43057292em - var(--ffsd)));
  }

}

.related-post-item .related-content-col .meta_wrap{
  font-size: 13.666px;
}


@media(max-width:480px){
  .cm_subscriptions_confirmation ,
  a#hs_login_reset,
  .cm_team_wrp .cm_team_cont p,
  .cm_team  .cm_team_text_innner ,
  .cm_team  span.cm_team_btn,
  .hs-form-field > a ,
  form#email-prefs-form  .page-header,
  .checkbox-row,
  table,
  .widget-module > a,
  .hs-search-results__listing li,
  ul.hs-search-field__suggestions,
  .widget-module ul,
  .cm_tm_wrp .cm_mbr_text > *,
  .cm_hiw_wrp ul#tabs,
  .hs_fil_t2_read,
  .texti-list.features_list,
  .pricing-table-gp .toggle-btn,
  .testimonials_slider .card_content span:last-child,
  .rich_text div,
  .key_feature .featitem .title
  .read-more,
  ul.splide__pagination,
  .cnt-wit-bg-wrp p,
  .detail-content,
  .career-opportunities .location,
  .career-opportunities .job-type,
  .related-content-col,
  .meta_wrap,
  form label,
  form select,
  form textarea,
  form input,
  blockquote,
  ul:not([class]), p,  ol, figure{
    font-size: max(calc(14px * 1), calc(2.9em - var(--ffsd)));
    font-size: max(calc(14px * 1), calc(4.26667733em - var(--ffsd)));
  }

  .blog-post__body ,
  body .progress_bar_section .prog_slider span.number,
  .blog-post__body  table,
  .blog-post__body  figure,
  .blog-post__body  ul,
  .blog-post__body p{
    font-size: max(calc(14px * 1), calc(4.26667733rem - var(--ffsd)));
  }
}

.book-demo-cta-blue.hs-sec-btn {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 72px;
  padding-right: 72px;
  padding-top: 23.999999999955px;
  padding-bottom: 23.999999999955px;
  padding-left: 24.99999999992px;
  padding-right: 24.99999999992px;
  width: 100%;
  display: block;
  border-radius: 50px;
  max-width: 420px;
  text-transform: uppercase;
}

@media(max-width:480px){
  .book-demo-cta-blue.hs-sec-btn{
    padding-top: 28.000000000034998px;
    padding-bottom: 28.000000000034998px;
    padding-left: 24.99999999992px;
    padding-right: 24.99999999992px;
  }
}


.get-demo-cta,
.book-demo-cta-list {
  padding-top: 21.0px;
  padding-bottom: 21.0px;
  padding-left: 24.99999999992px;
  padding-right: 24.99999999992px;
}

.get-demo-cta{
  padding-top: 28.000000000034998px;
  padding-bottom: 28.000000000034998px;
}

@media(max-width:480px){
  .get-demo-cta,
  .book-demo-cta-list {
    padding-top: 28.000000000034998px;
    padding-bottom: 28.000000000034998px;
    padding-left: 24.99999999992px;
    padding-right: 24.99999999992px;
  }

  .get-demo-cta{
    padding-top: 30.99999999999px;
    padding-bottom: 30.99999999999px;
  }
}

.blog-main-post hr {
  margin: 10px 0;
}

.banner_v3 .hs-trans-btn {
  border-width: 1px;
}

/* About Page */

.case_study_detail .count p,
.bottom_inner_text p,
.case_study_detail p {
  font-size: inherit;
}


/*  Team Section */
.child_team_section .top_sec h2.title {
  background: #a9e5f6;
  letter-spacing: 0em;

  line-height: 1.4em;
  text-align: center;
  max-width: 68%;
  font-family: YAET-UlOaM0-0;
  font-size: 42px;
  line-height: 1;
  padding: 17.2px 20px;
  border-radius: 50px;
}


.child_team_section .top_content h3 {
  letter-spacing: 0em;
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
  text-align: center;
  font-style: italic;
  font-size: 21.334px;
  font-weight: normal;
}

.child_team_section .top_content {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.top_content {
}

.child_team_section .top_content h3 {
  letter-spacing: 0em;
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
  text-align: center;
  font-style: italic;
  font-size: 21.334px;
  font-weight: normal;
}

.child_team_section .top_content {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.child_team_section .cm_team_card {
  padding-left: 36px;
  padding-right: 36px;
}

.child_team_section .cm_team_card .cm_team_image {
  width: 100%;
  padding-top: 84.375%;
}

.child_team_section .cm_team_card .cm_team_image img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-width: 100% !important;
}


.child_team_section.cm_team_wrp .cm_team_image.noBgAdded img{
  object-fit: cover;
}

.child_team_section .cm_team_row {
  padding-left: 12px;
  padding-right: 12px;
}

.child_team_section .top_sec {
  margin-bottom: 57px;
}

.cm_team_wrp.child_team_section .cm_team_image {
  margin-bottom: 22px;
}

.cm_team_wrp.child_team_section .cm_team_text_innner {
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
}

.cm_team_wrp.child_team_section .cm_team_text_innner p {
  margin: 0;
  font-size: inherit;
}

.child_team_section.cm_team_wrp .flex_row {
  row-gap: 52px;
}


/*  4 col list video */

.child_3col_img .top_sec h2.title,
.child_4col_video .top_sec h2.title {
  letter-spacing: 0em;
  line-height: 1.12em;
  text-align: center;
  max-width: 88%;
}

.child_3col_img .top_sec,
.child_4col_video .top_sec {
  margin-bottom: 27px;
}

.child_4col_video .cnt-col .inner_spacing,
.child_4col_video .cnt-col .inner_spacing {
  border-radius: 33px;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid #d9d9d9;
  max-width: 533px;
}

.child_3col_img .cnt-col iframe,
.child_4col_video .cnt-col iframe {
  width: 100%;
  height: 100%;
}

.child_3col_img .cnt-col.col6,
.child_4col_video .cnt-col.col6 {
  padding-left: 22px;
  padding-right: 0;
  padding: 0;
}

.child_4col_video .cnt-col.col6:nth-child(2n-1),
.child_4col_video .cnt-col.col6:nth-child(2n-1) {
  padding-left: 37px;
}

.child_3col_img .cnt-col.col6:nth-child(2n-2),
.child_4col_video .cnt-col.col6:nth-child(2n-2) {
  padding-right: 37px;
}

.child_3col_img  .tp-img-cnt-inner,
.child_4col_video  .tp-img-cnt-inner {
  color: 





rgba(16, 18, 66, 1.0)

;
  letter-spacing: 0em;
  font-family: YAD1aU3sLnI-0;
  line-height: 1.12em;
  font-family: YAET-UlOaM0-0;
}

.child_3col_img .tp-img-cnt-inner p,
.child_4col_video .tp-img-cnt-inner p {
  margin-bottom: 0;
  line-height: 1.4em;
}

.child_3col_img .tp-img-cnt-inner > div,
.child_4col_video .tp-img-cnt-inner > div {
  margin-bottom: 17px!important;
  min-width: 100% !important;
}

.child_3col_img.cnt-wit-tp-img-wrp .flex-row,
.child_4col_video.cnt-wit-tp-img-wrp .flex-row {
  row-gap: 20px;
}

.child_3col_img .tp-img-cnt-inner h5,
.child_4col_video .tp-img-cnt-inner h5 {
  letter-spacing: 0em;
  font-family: YAD1aU3sLnI-0;
  line-height: 1.12em;
  margin-bottom: 11px;
}

.child_3col_img .tp-img-cnt-inner h6,
.child_4col_video .tp-img-cnt-inner h6 {
  color: #8898aa;
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.4em;
  margin-bottom: 5px;
}

/* Report */

.child_reports_section.featured-card .flex_row {
  justify-content: center;
}

.child_reports_section.featured-card .inner-col {
  padding: 0;
  backdrop-filter: none;
  border-radius: 0;
}

.child_reports_section .top_icon .img-wrap {
  margin: 0 auto;
  position: relative;
}

.child_reports_section .top_icon .img-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.child_reports_section .top_icon .img-wrap:after {
  content: '';
  display: block;
  padding-top: 26.79166667%;
}

.child_reports_section.featured-card .inner-col .large_icon .icon-column .img-wrap {
  max-width: 450px;
}

.child_reports_section .content-column.col8 {
  max-width: 64.7%;
  max-width: 63.3%;
  margin: 0 auto;
  padding: 0;
}

.child_reports_section table {
  width: 100%;
  text-align: center;
}

.child_reports_section table * {
  text-align: center;
}

.child_reports_section.featured-card [data-hs-responsive-table] {
  width: 100% !important;
}

.child_reports_section table tr:nth-child(1) {
  background-color: 





rgba(16, 18, 66, 1.0)

;
}

.child_reports_section table tr:nth-child(2) {
  height: 46.45860987%;
}

.child_reports_section table td {
  padding: 0.93709424%;
}

.child_reports_section table th span {

  color: #feffff;
  font-weight: 700;
  font-family: YAET-UlOaM0-0;
  line-height: 1.4em;
  text-align: center;
}

.child_reports_section table th {
  background: 





rgba(16, 18, 66, 1.0)

;
  font-family: YAET-UlOaM0-0;
  line-height: 1.4em;
  text-align: center;
  font-size: max(calc(12px * 1), calc(3.12342606rem - var(--ffsd)));
}

.child_reports_section table p {
  margin: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1.4em;
  font-family: YAET-UlOaM0-0;
}

.child_reports_section table th {
  width: 25% !important;
  height: auto !important;
  padding: calc(0.93709424% + 1px) 0.93709424%;
}

.child_reports_section table td {
  width: auto !important;
}

.child_reports_section.featured-card .flex_row.top_icon {
  row-gap: 0;
}


.child_reports_section.featured-card .card-inner {
  margin: 0;
  overflow: visible;
  border-radius: 0;
}

/*  child full width content */

.child_full_width_content .text_left .title {
  line-height: 1.12em;
  text-align: center;
  margin-bottom: 9px;
}

.child_full_width_content .rich_text p {
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
  margin: 0;
}


/*  chuild bvanner */

.child_caseStudy_banner.simple-banner {
  min-height: auto;
}

.child_caseStudy_banner.simple-banner h1 {
  letter-spacing: 0em;
  line-height: 1.12em;
  margin: 0;
}

.child_caseStudy_banner .bg_el.bg_img {
  opacity: 0.8;
}

/*  testimonials */

.testimonials_slider.child_testimonials_section .top_content h6 {
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.4em;
  text-align: center;
}

.testimonials_slider.child_testimonials_section .testmn_item {
  padding: 0;
}

.testimonials_slider.child_testimonials_section .testmn_inner {
  box-shadow: none;
}

.testimonials_slider.child_testimonials_section .card_meta_box {
  display: flex;
  flex-wrap: nowrap;
}

.testimonials_slider.child_testimonials_section .card_meta_box .icon_box {
  max-width: 115px;
  width: 100%;
  flex-shrink: 0;
}

.testimonials_slider.child_testimonials_section .card_meta_box .icon_inner {
  width: 100%;
  padding-top: 99.9996%;
  position: relative;
}

.testimonials_slider.child_testimonials_section .card_meta_box .icon_img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.testimonials_slider.child_testimonials_section .card_content.fullauth {
  width: 100%;
  margin-top: 0;
  padding-left: 5px;
}

.testimonials_slider.child_testimonials_section .top_sec.noButton {
  margin-bottom: 41px;
}

.testimonials_slider.child_testimonials_section .testmn_inner{
  padding: 25px 18px;
}

.child_testimonials_section .testmn_row {
  padding-left: 20px;
  padding-right: 20px;
}

.child_testimonials_section .card_content h4, 
.child_testimonials_section .card_content span{
  letter-spacing: -0.009em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.4em;
  text-align: center;
}

.child_testimonials_section h6.teams {
  letter-spacing: -0.009em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.4em;
  text-align: center;
}

.child_testimonials_section h6.teams small {
  font: inherit;
}

.child_testimonials_section .card_quote {
  width: calc(100% - 40px);
  margin-left: auto;
  margin-right: auto;
  letter-spacing: 0em;
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
  font-style: italic;
  display: flex;
  align-items: center;
  padding: 10px 0;
}

.child_testimonials_section .card_quote p {
  margin: 0;
  width:100%;
}

.child_testimonials_section.testimonials_slider .btn_item a {
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.3em;
  text-align: center;
}

.child_testimonials_section .btn_row {
  margin-top: 26px;
}

.child_testimonials_section.testimonials_slider .btn_item a {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 16px;
  padding-right: 16px;
}

.child_testimonials_section .leauge {
  margin-top: 15px;
  font-family: YAET-UlOaM0-0;
  line-height: 1.4em;
}


/*  */

.child_case_bottom_content .rich_text h4 {
  font-weight: 700;
  line-height: 1.4em;
  font-family: YAD7QhG2T6o-0;
  margin-bottom: 0;
}

.child_case_bottom_content .rich_text h5 {
  font-family: YAD7QhG2T6o-0;
  line-height: 1.4em;
  margin-bottom: 0;
}


/*  three column image  */


.child_top_img .page-center.full_width {
  width: 69%;
  max-width: 928px;
}

.child_top_img .cnt-col {
  padding-left: 2px;
  padding-right: 2px;
}

.child_top_img .cnt-col .tp-img {
  margin: 0;
  position: relative;
  border-radius: 100%;
  overflow: hidden;
  border: 9px solid #a9e5f6;
}

.child_top_img .cnt-col .tp-img:after {
  content: '';
  display: block;
  padding-top: 100%;
}

.child_top_img .cnt-col .tp-img img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}

/* testimonials_sec */
/* .row-fluid-wrapper.row-depth-1.row-number-7.dnd-section {
padding-top: 26px;
padding-bottom: 0;
}
.row-fluid-wrapper.row-depth-1.row-number-9.dnd-section {
padding-top: 2.2%;
} */

.testimonials_sec.theme2.child_testimonial_logo_row .logo_container {
  margin-bottom: 0.8vw;
}


/*  */

.book-demo-cta-list {
  background-image: linear-gradient(90deg,#52d5e6,#4f9fc3);
}


/* child testimonials with bacgournd  */

.testimonials_slider.child_testimonials_caseStudy{}
.testimonials_slider.child_testimonials_caseStudy .card_meta_box {
  align-items: center;
}

.testimonials_slider.child_testimonials_caseStudy .card_content h4,
.testimonials_slider.child_testimonials_caseStudy .card_content span,
.testimonials_slider.child_testimonials_caseStudy h6.teams {
  line-height: 1.12em;
}

.testimonials_slider.child_testimonials_caseStudy .card_quote {
  margin-top: 9px;
}

.testimonials_slider.child_testimonials_caseStudy .btn_row {
  margin-top: 35px;
}

/* child contact Banner */

.child_contact_banner .top_sec {
  margin-bottom: 5.7%;
}

.child_contact_banner .outer_wrap {
  max-width: 333px;
  margin: 0 auto;
  width: 76.6%;
  max-width: 333px;
  width: 85.2%;
}

.child_contact_banner .top.medium_icon {
  padding: 0 67px;
  padding: 0 4.9%;
}

.child_contact_banner .top.medium_icon .img-wrap {
  max-width: 35px;
  max-height: 55.7px;
  position: relative;
  display: block;
}

.child_contact_banner .top.medium_icon .img-wrap:after {
  content: '';
  display: block;
  padding-top: 114.44921316%;
}

.child_contact_banner .top.medium_icon .img-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.child_contact_banner .top .featitem h4 {
  font-family: YAET-UlOaM0-0;
  line-height: 1.3em;
  margin:0;
}

.child_contact_banner .top .featitem h5 {
  font-family: YAET-UlOaM0-0;
  line-height: 1.3em;  
  margin:0;
}

.child_contact_banner .top .featitem p {
  font-family: YAET-UlOaM0-0;
  line-height: 1.3em;
  margin:0;
}

.feat-wrap.child_contact_banner .feat-item-wrp .right-content p,
.feat-wrap.child_contact_banner .feat-item-wrp .right-content h5,
.feat-wrap.child_contact_banner .feat-item-wrp .right-content h4{
  margin:0;
}

.child_contact_banner.feat-wrap .feat-item-wrp.top .featitem .outer_wrap {
  border-radius: 38px;
}

.child_contact_banner.feat-wrap .feat-item-wrp.top a.small_btn {
  padding: 12px 22px;
}

.child_contact_banner.feat-wrap .feat-item-wrp.top .btn_row {
  margin-top: 5px;
}

a.small_btn {
  box-sizing: border-box !important;
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.3em;
}

.child_contact_banner .featitem {
  display: flex;
  flex-wrap: wrap;
}

.child_contact_banner.feat-wrap .feat-item-wrp {
  align-items: unset;
}


/* three Col Steps sec */

.child_contTop_3ColumSec .top_sec .flex_row {
  flex-direction: column;
}

.child_contTop_3ColumSec.cnt-wit-tp-img-wrp .flex-row {
  row-gap: 16px;
}

.child_contTop_3ColumSec .top_sec .col8,
.child_contTop_3ColumSec .top_sec .col4 {
  width: 100%;
  text-align: center;
}

.child_contTop_3ColumSec .top_sec .btn_row {
  justify-content: center;
  width: 100%;
}

.child_contTop_3ColumSec .top_sec .title {
  margin-bottom: 10px;
}

.child_contTop_3ColumSec .top_sec .btn_row.oneButton {
  display: block;
  text-align: center;
}

.child_contTop_3ColumSec .book-demo-cta-blue.hs-sec-btn {
  margin-left: auto;
  margin-right: auto;
  width: 32.8%;
}

.child_contTop_3ColumSec .top_sec {
  margin-bottom: 43px;
}

.child_contTop_3ColumSec .bottom_row {
  padding: 0 6.6%;
}

.child_contTop_3ColumSec .tp-img {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
}

.child_contTop_3ColumSec .tp-img:after {
  content: '';
  display: block;
  padding-top: 56.24929688%;
}

.child_contTop_3ColumSec .tp-img img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}

.child_contTop_3ColumSec .inner_spacing {
  border-radius: 20px;
}

.child_contTop_3ColumSec .col4.cnt-col {
  padding: 0 12px;
}

.child_contTop_3ColumSec.cnt-wit-tp-img-wrp  .tp-img {
  margin-bottom: 35px;
}

.child_contTop_3ColumSec .col-title:only-child {
  margin-bottom: 15px;
}

.child_contTop_3ColumSec  .bottom_content_text h4 {
  margin-bottom: 0;
}


.book-demo-cta-blue.hs-sec-btn{


}

/* get demo cta */

.get-demo-cta {
  border-radius: 50px;
  box-sizing: border-box!important;
  color: #fff;
  display: inline-block;
  font-family: YAET-UlOaM0-0;
  letter-spacing: 0;
  line-height: 1.4em;
  margin: 0 auto;
  max-width: 420px;
  text-transform: uppercase;
  width: 100%;
  max-width: 436px;
  line-height: 1.39772886em;
  background-image: linear-gradient(90deg,#b2894d,#e3c77c);
}

/*  Home  */

/* 3 col img sec  */


.child_3col_img.cnt-wit-tp-img-wrp .top_sec .col8 {
  width: 100%;
  text-align: center;
}

.child_3col_img.cnt-wit-tp-img-wrp .top_sec .col4 {
  width: 100%;
  text-align: center;
  display: block;
}

.child_3col_img .top_sec h4.title {
  line-height: 1.08747009em;
}

.child_3col_img .top_sec {
  margin-bottom: 42px;
}

.child_3col_img.cnt-wit-tp-img-wrp .top_sec .col8 {
  width: 82%;
  margin-left: auto;
  margin-right: auto;
}

.child_3col_img.cnt-wit-tp-img-wrp .col4 {
  display: flex;
  flex-wrap: wrap;
}

.child_3col_img.cnt-wit-tp-img-wrp .btn_row.oneButton {
  display: block;
  margin-top: 0;
}

.child_3col_img .cnt-col.col4 {
  padding: 0 15.4px;
}

.child_3col_img.cnt-wit-tp-img-wrp .col4 .inner_spacing {
  padding: 10px 15px;
  border: 2px solid #d9d9d9;
  border-radius: 30px;
  width: 100%;
}

.child_3col_img .col4 .tp-img {
  /*   height: 100%;
  max-height: 272px; */
  overflow: hidden;
  position: relative;
  text-align: center;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: revert;
}

.child_3col_img .col4 .tp-img:after {
  content: '';
  padding-bottom: 70.25%;
  display: block;
  padding: 0;
}


.child_3col_img .col4 .tp-img img {
  height: auto;
  width: auto;
  display: block;
  max-height: 100%;
  margin: auto;
}

.child_3col_img .col4 .col-title {
  letter-spacing: 0em;
  font-family: YAD1aU3sLnI-0;
  line-height: 1.06432072em;
  margin-bottom: 18px;
}

.child_3col_img  .tp-img-cnt-inner img {
  max-width: 264px;
  margin: 0 auto;
  width: 68.5%;
}

.child_3col_img .tp-img-cnt-inner img {
  margin-bottom: 13px;
}

.child_3col_img .left_aln.col4 .tp-img-cnt {
  text-align: center;
}

.child_3col_img .left_aln.col4 ul {
  text-align: left;
  font-family: YAET-UlOaM0-0;
  line-height: 1.38352025em;
  font-size: inherit;
  padding: 0;
}

.child_3col_img .left_aln.col4 ul li {
  margin-bottom: 0;
  margin-left: 1.7em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.38352025em;
}

.child_3col_img .left_aln.col4 ul ul li {
  margin-left: 3.4em;
  line-height: 1.38429115em;
}

.child_3col_img.cnt-wit-tp-img-wrp .flex-row {
  row-gap: 28px;
}

/* .child_3col_img .cnt-col.imgAdded .tp-img {
min-height: 343px;
} */

.homeChild_4col_video .top_sec h2.title {
  max-width: 77%;
}

.homeChild_4col_video .bottom_row {
  padding: 0 1%;
}

.homeChild_4col_video .cnt-col .inner_spacing {
  max-width: 472px;
}

.homeChild_4col_video .cnt-col.col6:nth-child(2n-2) {
  padding-right: 7.5%;
}

.homeChild_4col_video .cnt-col.col6:nth-child(2n-1) {
  padding-left: 7.5%;
}

.homeChild_4col_video .cnt-wit-tp-img-wrp .flex-row {
  row-gap: 17px;
}

/*  child home banner */

.child_home_banner .bg_el {
  pointer-events: none;
}

.simple-banner.child_home_banner {
  padding: 47px 0;
  overflow: visible;
}

.child_home_banner .top_sec p {
  font-family: YAET-UlOaM0-0;
  line-height: 1.38750347em;
  margin-bottom: 14px;
}

.simple-banner.child_home_banner .top_sec {
  margin-left: auto;
  margin-right: auto;
  max-width: 974px;
  margin-bottom: 139px;
}

.child_home_banner .top_sec h1 {
  line-height: 1.16487999em;
}

.child_home_banner  .btn_row.count_1.oneButton {
  display: block;
}

.child_home_banner .features_top_title h4 {
  line-height: 1.38462204em;
  letter-spacing: 0em;
}

.child_home_banner.simple-banner .feat_item .item_text{
  line-height: 1.39284719em;
  font-family: YAET-UlOaM0-0;
}

.child_home_banner .bottom_features_row {
  margin-bottom: 0;
}

.child_home_banner h4.top_title {
  margin-bottom: 30px;
}

.home_list_meet_section .top_sec .col8 {
  max-width: 1020px;
  margin: 0 auto;
  width: 77%;
}

/*  */

.home_list_meet_section .top_sec h2.title{
  line-height: 1.10293469em;
  margin-bottom: 29px;
}

.home_list_meet_section .top_sec .top_content h6 {
  line-height: 1.375em;
  font-family: YAD7QhG2T6o-0;
}

.home_list_meet_section .top_sec {
  margin-bottom: 70px;
}


.home_list_meet_section h5.col-title {
  max-width: 259px;
  margin: 0 auto;
  max-width: 264px;
  padding: 14px 20px;
  border-radius: 50px;
  width: 61.5%;
  background: #a9e5f6;
  width: 70.5%;
}

.cnt-wit-tp-img-wrp.home_list_meet_section h5.col-title {
  margin-bottom: 6px;
}

.home_list_meet_section .tp-img-cnt-inner ul {
  padding: 0;
  margin: 0;
  display: block;
  list-style: none;
  font-size: inherit;
}

.home_list_meet_section .tp-img-cnt-inner ul li {
  min-height: 75.25px;
  display: table;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  margin: 0;
}

.home_list_meet_section .tp-img-cnt-inner ul li p {
  display: table-cell;
  vertical-align: middle;
  margin: 0;
  border: 2px solid #d1d1e1;
  font-family: YAET-UlOaM0-0;
  line-height: 1.39284719em;
  padding: 10px 25px;
  border: 0;
}

.home_list_meet_section .tp-img-cnt-inner ul li {
  border: 2px solid #d1d1e1;
}

.home_list_meet_section .tp-img-cnt-inner ul li:not(:first-child) {
  border-top-width: 1px;
  border-top-width: 0px;
}

.home_list_meet_section .bottom_row {
  padding: 0 calc(4% - 17px);
}

.home_list_meet_section .cnt-col.col4 {
  padding: 0 29px;
}

.home_list_meet_section.cnt-wit-tp-img-wrp .bottom_content_wrap {
  margin-top: 47px;
}

.home_list_meet_section .bottom_content_text h5 {
  line-height: 1.36764505em;
  font-family: YAD7QhG2T6o-0;
}

.home_list_meet_section .bottom_content_text blockquote {
  border: 2px solid #8898aa;
  border-radius: 50px;
  margin: 0 auto;
  margin-top: 71px;
  max-width: 1103px;
  width: 82%;
  padding: 12px 40px;
  font-size: inherit;
  border-radius: 36px;
}

.home_list_meet_section .bottom_content_text blockquote p {
  margin: 0;   
  font-family: YADZ-Uvo1tU-0;
  line-height: 1.35937075em;
}

.testimonials_slider.home_testimonials_section  .top_sec.noButton {
  margin-bottom: 50px;
  margin-bottom: 57px;
}

.testimonials_slider.child_testimonials_caseStudy .card_meta_box .icon_inner {
  padding-top: 103.34710579%;
}

.testimonials_slider.child_testimonials_caseStudy .card_meta_box .icon_box {
  max-width: 109px;
}
/* global font  */


.simple_testimonials .quote_box_wrap:after,
.testimonials_sec .quote_box_content_wrap:after{
  background-image: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/images/Quotes1n.svg);
}

.simple_testimonials .quote_box_wrap:before,
.testimonials_sec .quote_box_content_wrap:before {
  background-image: url(//20655551.fs1.hubspotusercontent-na1.net/hubfs/20655551/raw_assets/public/Swimmingly_August2023/images/Quotes1n.svg);
}


.cta_button {
  display: inline-block;
  box-sizing: border-box !important;
}

.home_testimonials_section.testimonials_slider span.icon_img.icon_sp {
  border-radius: 20px;
}

.home_testimonials_section.testimonials_slider span.icon_img.icon_sp {
  border-radius: 20px;
}

/*  */




@media(min-width:1024.5px){

  .child_contact_banner.feat-wrap .feat-item-wrp.top a.small_btn {
    font-size: max(0px,calc(1.56173em - var(--ffsd)));
    padding: 12px 22px;
  }

  .child_team_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(3.07467057em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(3.07467056978em - var(--ffsd)));
  }

  .cm_team_wrp.child_team_section .cm_team_text_innner {
    font-size: max(calc(12px * 1), calc(1.44625514em - var(--ffsd)));
  }

  .child_3col_img .top_sec h2.title,
  .child_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(2.63546852em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.63546851989em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner p,
  .child_4col_video .tp-img-cnt-inner p {
    font-size: max(calc(12px * 1), calc(1.66224012em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner h5,
  .child_4col_video .tp-img-cnt-inner h5{
    font-size: max(calc(12px * 1), calc(1.63845559em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(1.63845558994em - var(--ffsd)));
  } 

  .child_3col_img .tp-img-cnt-inner h6,
  .child_4col_video .tp-img-cnt-inner h6 {
    font-size: max(calc(12px * 1), calc(1.60135029em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(1.60135029em - var(--ffsd)));
  }

  .child_reports_section table p{
    font-size: max(calc(12px * 1), calc(0.97609078rem - var(--ffsd)));
  }

  .child_full_width_content .rich_text p{
    font-size: max(calc(12px * 1), calc(1.17131772em - var(--ffsd)));
  }

  .child_caseStudy_banner.simple-banner h1 {
    font-size: max(calc(12px * 1), calc(5.27082722964em - var(--ffsd)));
  }

  .child_testimonials_section .top_content h6 {
    font-size: max(calc(12px * 1), calc(1.85456076em - var(--ffsd)));
  }  

  .child_testimonials_section .card_content h4, 
  .child_testimonials_section .card_content span{
    font-size: max(0px, calc(1.65934846em - var(--ffsd)));
    font-size: max(0px, calc(1.6593484599000001em - var(--ffsd)));
  }

  .child_testimonials_section h6.teams {
    font-size: max(calc(12px * 1), calc(1.17131772em  - var(--ffsd)));
    font-size: max(0px, calc(1.17131772em - var(--ffsd)));
  }

  .child_testimonials_section  .card_quote {
    font-size: max(calc(12px * 1), calc(1.36653001em  - var(--ffsd)));
  }

  .child_testimonials_section.testimonials_slider .btn_item a {
    font-size: max(calc(12px * 1), calc(1.56173499em  - var(--ffsd)));
  }

  .child_testimonials_section .leauge {
    font-size: max(calc(12px * 1), calc(1.36653001em   - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h4 {
    font-size: max(0px, calc(1.95215959em - var(--ffsd)));
    font-size: max(0px, calc(1.9521595899em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h5 {
    font-size: max(0px, calc(1.56173499em - var(--ffsd)));
    font-size: max(0px, calc(1.5617349898800001em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem p {
    font-size: max(0px, calc(1.07370425em - var(--ffsd)));    
  }

  .child_contTop_3ColumSec .book-demo-cta-blue.hs-sec-btn{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737921em - var(--ffsd)));
  }

  .home_benefits.benfits .item_text {
    font-size: calc(2.04978038em - var(--ffsd));
  }

  .get-demo-cta{
    font-size: max(calc(12px * 1), calc(2.14738653em - var(--ffsd)));
  }

  .child_3col_img .top_sec h4.title {
    font-size: max(calc(12px * 1), calc(1.95222548em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(1.9522254797999998em - var(--ffsd)))
  }

  .child_3col_img .col4 h5.col-title{
    font-size: max(calc(12px * 1), calc(1.30686396984em - var(--ffsd)))
  }

  .child_3col_img .tp-img-cnt-inner h6{
    font-size: max(calc(12px * 1), calc(1.27437088em - var(--ffsd)))
  }

  .child_3col_img .left_aln.col4 ul li{
    font-size: max(calc(12px * 1), calc(1.32282925em - var(--ffsd)))
  }

  .homeChild_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(2.32942051968em - var(--ffsd)));
  }

  .homeChild_4col_video .tp-img-cnt-inner h5{
    font-size: max(calc(12px * 1), calc(1.44818731em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(1.44818730992em - var(--ffsd)));
  } 

  .homeChild_4col_video .tp-img-cnt-inner h6 {
    font-size: max(calc(12px * 1), calc(1.41539092em - var(--ffsd)));
  }

  .homeChild_4col_video .tp-img-cnt-inner p {
    font-size: max(calc(12px * 1), calc(1.46920982em  - var(--ffsd)));
  }

  .child_home_banner .top_sec p {
    font-size: max(calc(12px * 1), calc(1.95216691em - var(--ffsd)));
  }

  .child_home_banner .top_sec h1{
    font-size: max(calc(12px * 1), calc(4.58765739em - var(--ffsd)));
  }

  .child_home_banner .features_top_title h4{
    font-size: max(calc(12px * 1), calc(2.5378111299em - var(--ffsd)));
  }

  .child_home_banner.simple-banner .feat_item .item_text{
    font-size: max(calc(12px * 1), calc(1.36653000978em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h4 {
    
    font-size: max(calc(12px * 1), calc(2.0179913484em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h4 {
    
    font-size: max(calc(12px * 1), calc(2.3426061498em - var(--ffsd)));
  }

  .home_list_meet_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(3.3187115697900005em - var(--ffsd)));
  }

  .home_list_meet_section .top_sec .top_content h6{
    font-size: max(calc(12px * 1), calc(1.75695461em - var(--ffsd)));
  }

  .home_list_meet_section h5.col-title{
    font-size: max(calc(12px * 1), calc(1.7569546098em - var(--ffsd)));
  }

  .home_list_meet_section .tp-img-cnt-inner ul li p{
    font-size: calc(1.36653001em - var(--ffsd));
  }

  .home_list_meet_section .bottom_content_text h5 {
    font-size: max(calc(12px * 1), calc(1.6593484598600001em - var(--ffsd)));;
  }

  .home_list_meet_section .bottom_content_text blockquote p{
    font-size: max(calc(12px * 1), calc(1.56174231em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content h4 {
    font-size: max(calc(12px * 1), calc(1.75695461em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(1.7569546098em - var(--ffsd)))
  }

  .home_testimonials_section .card_content h4 {
    font-size: max(calc(12px * 1), calc(1.7569546098em - var(--ffsd)))
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content span {
    font-size: max(calc(12px * 1), calc(1.75695461em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_quote {
    font-size: max(calc(12px * 1), calc(1.36652269em - var(--ffsd)));
  }


  .testimonials_slider.child_caseStudy_testimonialsSection .card_content span {
    /*     font-size: max(0px, calc(1.65934846em - var(--ffsd))); */
  }

  .testimonials_slider.child_caseStudy_testimonialsSection .card_content h4 {
    
  }



  /*  1024.50  */

} 

@media(max-width:1024px) and (min-width:767px){

  .child_team_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(4.10156249957em - var(--ffsd)));
  }

  .cm_team_wrp.child_team_section .cm_team_text_innner {
    font-size: max(calc(12px * 1), calc(1.92928176em - var(--ffsd)));
  }

  .child_3col_img .top_sec h2.title,
  .child_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(2.8877259296999997em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner p,
  .child_4col_video .tp-img-cnt-inner p {
    font-size: max(calc(12px * 1), calc(2.21740234em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner h5,
  .child_4col_video .tp-img-cnt-inner h5{
    font-size: max(calc(12px * 1), calc(2.18567416em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.18567415976em - var(--ffsd)));
  } 

  .child_3col_img .tp-img-cnt-inner h6,
  .child_4col_video .tp-img-cnt-inner h6 {
    font-size: max(calc(12px * 1), calc(2.13617626em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.13617626em - var(--ffsd)));
  }

  .child_reports_section table th{
    font-size: max(calc(12px * 1), calc(4.16666992rem - var(--ffsd)));
  }

  .child_reports_section table p{
    font-size: max(calc(12px * 1), calc(1.30208984rem - var(--ffsd)));
  }

  .child_full_width_content .rich_text p{
    font-size: max(calc(12px * 1), calc(1.56250391rem - var(--ffsd)));
  }


  .child_caseStudy_banner.simple-banner h1 {
    font-size: max(calc(12px * 1), calc(5.83278230997em - var(--ffsd)));
  }


  .child_testimonials_section .top_content h6 {
    font-size: max(calc(12px * 1), calc(1.8306979em - var(--ffsd)));
  }

  .child_testimonials_section .card_content h4 {
    font-size: max(0px, calc(2.21354492em - var(--ffsd)));
    font-size: max(0px, calc(2.2135449198em - var(--ffsd)));

  }

  .child_testimonials_section .card_content span {
    font-size: max(0px, calc(2.21354492em - var(--ffsd)));
  }

  .child_testimonials_section h6.teams {
    font-size: max(0px, calc(1.56251953em - var(--ffsd)));
    font-size: max(0px, calc(1.5625195299999999em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h4 {
    
    font-size: max(calc(12px * 1), calc(2.0179913484em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h4 {
    
    font-size: max(calc(12px * 1), calc(2.3426061498em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h5 {
    font-size: max(calc(12px * 1), calc(2.12543335316em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h5 {
    font-size: max(calc(12px * 1), calc(1.9619384798000001em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h4 {
    font-size: max(0px, calc(2.60415039em - var(--ffsd)));
    font-size: max(0px, calc(2.60415039em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h5 {
    font-size: max(0px, calc(2.08333008em - var(--ffsd)));
    font-size: max(0px, calc(2.08333008em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h5,
  .child_contact_banner .top .featitem p {
    font-size: max(0px, calc(1.43230469em - var(--ffsd)));
    font-size: max(0px, calc(1.43230468992em - var(--ffsd)));
  }

  .child_contact_banner.feat-wrap .feat-item-wrp.top a.small_btn{
    font-size: max(0px, calc(2.08333008em - var(--ffsd)));
  }

  .book-demo-cta-blue.hs-sec-btn{
    font-size: max(calc(12px * 1), calc(2.86457031em - var(--ffsd)));
  }

  .home_benefits.benfits .item_text {
    font-size: calc(2.734375em - var(--ffsd));
  }

  .get-demo-cta{
    font-size: max(calc(12px * 1), calc(2.86458008em - var(--ffsd)));
  }

  .child_3col_img .top_sec h4.title {
    font-size: max(calc(12px * 1), calc(2.29161558em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.2916155799999998em - var(--ffsd)))
  }

  .child_3col_img .col4 h5.col-title{
    font-size: max(calc(12px * 1), calc(1.7393817698399998em - var(--ffsd)))
  }

  .child_3col_img .tp-img-cnt-inner h6{
    font-size: max(calc(12px * 1), calc(1.69999084em - var(--ffsd)))
  }

  .child_3col_img .left_aln.col4 ul li{
    font-size: max(calc(12px * 1), calc(1.76463355em - var(--ffsd)));
  }

  .homeChild_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(2.8877259296999997em - var(--ffsd)));
  }

  .child_home_banner .features_top_title h4{
    font-size: max(calc(12px * 1), calc(3.3854003898em - var(--ffsd)));
  }

  .child_home_banner.simple-banner .feat_item .item_text{
    font-size: max(calc(12px * 1), calc(1.82292968988em - var(--ffsd)));
  }

  .child_home_banner .top_sec h1{
    font-size: max(calc(12px * 1), calc(6.10027979em - var(--ffsd)));
  }

  .child_home_banner .top_sec p{
    font-size: max(calc(12px * 1), calc(2.59582687em  - var(--ffsd)));
  }

  .home_list_meet_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(4.16795141999em - var(--ffsd)));
  }

  .home_list_meet_section .top_sec .top_content h6{
    font-size: max(calc(12px * 1), calc(2.2065495399999997em - var(--ffsd)));
  }

  .home_list_meet_section h5.col-title{
    font-size: max(calc(12px * 1), calc(2.34374999976em - var(--ffsd)));
  }

  .home_list_meet_section .tp-img-cnt-inner ul li p{
    font-size: calc(1.82292969em - var(--ffsd));
  }

  .home_list_meet_section .bottom_content_text h5 {
    font-size: max(calc(12px * 1), calc(1.9877503697999999em - var(--ffsd)));
  }

  .home_list_meet_section .bottom_content_text blockquote p{
    font-size: max(calc(12px * 1), calc(1.84878121em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content h4 {
    font-size: max(calc(12px * 1), calc(2.34375em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.34375em - var(--ffsd)));;
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content span {
    font-size: max(calc(12px * 1), calc(2.34375em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_quote {
    font-size: max(calc(12px * 1), calc(1.82291992em - var(--ffsd)));
  }

  /*   1024 - 767 */
} 

@media(max-width:767px) and (min-width:480.5px){
  .child_team_section .top_content h3{
    font-size: max(calc(12px * 1), calc(2.22222396em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.2222239597em - var(--ffsd)));
  }

  .child_team_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(5.27021621964em - var(--ffsd)));
  }

  .cm_team_wrp.child_team_section .cm_team_text_innner {
    font-size: max(calc(12px * 1), calc(2.57237568em - var(--ffsd)));
  }

  .child_3col_img .top_sec h2.title,
  .child_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(2.8235542399em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner p,
  .child_4col_video .tp-img-cnt-inner p {
    font-size: max(calc(12px * 1), calc(2.95653646em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner h5,
  .child_4col_video .tp-img-cnt-inner h5{
    font-size: max(calc(12px * 1), calc(2.91423221em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.91423220998em - var(--ffsd)));
  } 

  .child_3col_img .tp-img-cnt-inner h6,
  .child_4col_video .tp-img-cnt-inner h6 {
    font-size: max(calc(12px * 1), calc(2.84823502em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.84823502em - var(--ffsd)));
  }


  .child_reports_section table th{
    font-size: max(calc(12px * 1), calc(4.5813532rem - var(--ffsd)));
  }

  .child_reports_section table p{
    font-size: max(calc(12px * 1), calc(1.73611979rem - var(--ffsd)));
  }


  .child_full_width_content .rich_text p{
    font-size: max(calc(12px * 1), calc(2.08333854em - var(--ffsd)));
  }


  .child_contact_banner .top .featitem h4 {
    font-size: max(0px, calc(3.47220052em - var(--ffsd)));
    font-size: max(0px, calc(3.4722005199em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h5 {
    font-size: max(0px, calc(2.77777344em - var(--ffsd)));
    font-size: max(0px, calc(2.7777734400000003em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem p {
    font-size: max(0px, calc(1.90973958em - var(--ffsd)));
  }

  .child_contact_banner.feat-wrap .feat-item-wrp.top a.small_btn{
    font-size: max(0px, calc(2.77777344em - var(--ffsd)));
  }

  .home_benefits.benfits .item_text {
    font-size: calc(3.64583333em - var(--ffsd));
  }

  .get-demo-cta{
    font-size: max(calc(12px * 1), calc(3.8194401em - var(--ffsd)));
  }

  .join_process h2.top_title{
    font-size: max(calc(12px * 1), calc(5.04013236948em - var(--ffsd)));
  }

  .child_3col_img .top_sec h4.title {
    font-size: max(calc(12px * 1), calc(2.36113021em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.3611302098999998em - var(--ffsd)));
  }

  .child_3col_img .col4 h5.col-title{
    font-size: max(calc(12px * 1), calc(2.31917569em - var(--ffsd)))
  }

  .child_3col_img .tp-img-cnt-inner h6{
    font-size: max(calc(12px * 1), calc(2.26665445em - var(--ffsd)))
  }

  .child_3col_img .left_aln.col4 ul li{
    font-size: max(calc(12px * 1), calc(2.35284473em - var(--ffsd)));
  }

  .home_testimonials_section.child_testimonials_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(6.94445311955em - var(--ffsd)))
  }

  .homeChild_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(2.8235542399em - var(--ffsd)));
  }


  .homeChild_4col_video .tp-img-cnt-inner h5{
    font-size: max(calc(12px * 1), calc(2.57581232em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.5758123198600003em - var(--ffsd)));
  } 

  .homeChild_4col_video .tp-img-cnt-inner h6 {
    font-size: max(calc(12px * 1), calc(2.51747916 - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.51747916em - var(--ffsd)));
  }

  .homeChild_4col_video .tp-img-cnt-inner p {
    font-size: max(calc(12px * 1), calc(2.61320392em  - var(--ffsd)));
  }

  .child_home_banner .features_top_title h4{
    font-size: max(calc(12px * 1), calc(4.5138671898em - var(--ffsd)));
  }

  .child_home_banner.simple-banner .feat_item .item_text{
    font-size: max(calc(12px * 1), calc(2.43057291984em - var(--ffsd)));
  }

  .child_home_banner .top_sec h1{
    font-size: max(calc(12px * 1), calc(5.96471801em - var(--ffsd)));
  }

  .child_home_banner .top_sec p{
    font-size: max(calc(12px * 1), calc(2.53814183em  - var(--ffsd)));
  }

  .home_list_meet_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(4.07003027995em - var(--ffsd)));
  }

  .home_list_meet_section .top_sec .top_content h6{
    font-size: max(calc(12px * 1), calc(2.2916666699999997em - var(--ffsd)));
  }

  .home_list_meet_section h5.col-title{
    font-size: max(calc(12px * 1), calc(3.12499999994em - var(--ffsd)));
  }

  .home_list_meet_section .tp-img-cnt-inner ul li p{
    font-size: calc(2.43057292em - var(--ffsd));
  }

  .home_list_meet_section .bottom_content_text h5 {
    font-size: max(calc(12px * 1), calc(2.25694530984em - var(--ffsd)));;
  }

  .home_list_meet_section .bottom_content_text blockquote p{
    font-size: max(calc(12px * 1), calc(2.22222396em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content h4 {
    font-size: max(calc(12px * 1), calc(3.125em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(3.1249999998em - var(--ffsd)));;
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content span {
    font-size: max(calc(12px * 1), calc(3.125em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(3.1249999998em - var(--ffsd)));;
  }

  .testimonials_slider.child_testimonials_caseStudy .card_quote {
    font-size: max(calc(12px * 1), calc(2.4305599em - var(--ffsd)));
  }

}


@media(max-width:480px){
  .child_team_section .top_content h3{
    font-size: max(calc(12px * 1), calc(4.55111467em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.5511146697500005em - var(--ffsd)));
  }

  .child_team_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(5.65333333em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(5.6533333298em - var(--ffsd)));
  }

  .cm_team_wrp.child_team_section .cm_team_text_innner {
    font-size: max(calc(12px * 1), calc(4.87552907em - var(--ffsd)));
  }

  .child_3col_img .top_sec h2.title,
  .child_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(5.33336em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(5.33335999988em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner p,
  .child_4col_video .tp-img-cnt-inner p {
    font-size: max(calc(12px * 1), calc(6.05498667em - var(--ffsd)));
  }

  .child_3col_img .tp-img-cnt-inner h,
  .child_4col_video .tp-img-cnt-inner h5{
    font-size: max(calc(12px * 1), calc(4.60700285em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.6070028498em - var(--ffsd)));
  } 

  .child_3col_img .tp-img-cnt-inner h6,
  .child_4col_video .tp-img-cnt-inner h6 {
    font-size: max(calc(12px * 1), calc(5.83318532em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(5.833185319999999em - var(--ffsd)));
  }


  .child_reports_section table th{
    font-size: max(calc(12px * 1), calc(5.68889067rem - var(--ffsd)));
  }

  .child_reports_section table p{
    font-size: max(calc(11px * 1), calc(3.55557333rem - var(--ffsd)));
  }

  .child_full_width_content .rich_text p{
    font-size: max(calc(12px * 1), calc(4.26667733em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h4 {
    font-size: max(0px, calc(7.11106667em - var(--ffsd)));
    font-size: max(0px, calc(7.1110666698000005em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem h5 {
    font-size: max(0px, calc(5.68888em - var(--ffsd)));
    font-size: max(0px, calc(5.68887999992em - var(--ffsd)));
  }

  .child_contact_banner .top .featitem p {
    font-size: max(0px, calc(3.91114667em - var(--ffsd)));
  }

  .child_contact_banner.feat-wrap .feat-item-wrp.top a.small_btn{
    font-size: max(0px, calc(5.68888em - var(--ffsd)));
  }

  .child_contTop_3ColumSec .book-demo-cta-blue.hs-sec-btn{
    font-size: max(calc(12px * 1), calc(5.51514187em - var(--ffsd)));
  }


  .home_benefits.benfits .item_text {
    font-size: calc(4.74976205em - var(--ffsd));
  }

  .get-demo-cta{
    font-size: max(calc(12px * 1), calc(7.82221333em - var(--ffsd)));
  }

  .child_3col_img .top_sec h4.title {
    font-size: max(calc(12px * 1), calc(4.83559467em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.83559467em - var(--ffsd)))
  }


  .child_3col_img .col4 h5.col-title{
    font-size: max(calc(12px * 1), calc(4.3247624698200005em - var(--ffsd)))
  }

  .child_3col_img .tp-img-cnt-inner h6{
    font-size: max(calc(12px * 1), calc(4.45394225em - var(--ffsd)))
  }

  .child_3col_img .left_aln.col4 ul li{
    font-size: max(calc(12px * 1), calc(4.33799431em - var(--ffsd)));
  }

  .home_testimonials_section.child_testimonials_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(8.34788921981em - var(--ffsd)))
  }

  .homeChild_4col_video .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(5.1103938297700005em - var(--ffsd)));
  }

  .homeChild_4col_video .tp-img-cnt-inner h5{
    font-size: max(calc(12px * 1), calc(4.46838606em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.4683860598em - var(--ffsd)));
  } 

  .homeChild_4col_video .tp-img-cnt-inner h6 {
    font-size: max(calc(12px * 1), calc(5.15579732em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(5.15579732em - var(--ffsd)));
  }

  .homeChild_4col_video .tp-img-cnt-inner p {
    font-size: max(calc(12px * 1), calc(5.35184164em  - var(--ffsd)));
  }

  .child_home_banner .features_top_title h4{
    font-size: max(calc(12px * 1), calc(5.7719140899em - var(--ffsd)));
  }

  .child_home_banner.simple-banner .feat_item .item_text{
    font-size: max(calc(12px * 1), calc(3.1578133298399997em - var(--ffsd)));
  }

  .child_home_banner .top_sec h1{
    font-size: max(calc(12px * 1), calc(6.75559467em - var(--ffsd)));
  }

  .child_home_banner .top_sec p{
    font-size: max(calc(12px * 1), calc(4.835552em  - var(--ffsd)));
  }


  .home_list_meet_section .top_sec h2.title{
    font-size: max(calc(12px * 1), calc(5.83112532992em - var(--ffsd)));
  }

  .home_list_meet_section .top_sec .top_content h6{
    font-size: max(calc(12px * 1), calc(4.69333333em - var(--ffsd)));
  }

  .home_list_meet_section h5.col-title{
    font-size: max(calc(12px * 1), calc(6.3999999998999995em - var(--ffsd)));
  }

  .home_list_meet_section .tp-img-cnt-inner ul li p{
    font-size: calc(4.61665528em - var(--ffsd));
  }

  .home_list_meet_section .bottom_content_text h5 {
    font-size: max(calc(12px * 1), calc(4.6222239999em - var(--ffsd)));;
  }

  .home_list_meet_section .bottom_content_text blockquote p{
    font-size: max(calc(12px * 1), calc(4.55111467em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content h4 {
    font-size: max(calc(12px * 1), calc(6.4em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(6.3999999999em - var(--ffsd)));;
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content span {
    font-size: max(calc(12px * 1), calc(6.4em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_quote {
    font-size: max(calc(12px * 1), calc(4.4887013em - var(--ffsd)));
  }
}

/*  */

@media(max-width:1200px) {
  .child_3col_img .cnt-col.col6,
  .child_4col_video .cnt-col.col6 {
    padding: 0 10px;
  }
}

@media(max-width:1024px) {
  .child_team_section .top_sec h2.title {
    width: 100%;
    max-width: 100%;
  }

  .child_reports_section .content-column.col8 {
    max-width: calc(100% - 80px);
  }

  .child_testimonials_section.col4_row .testmn_row {
    padding-top: 30px;
    row-gap: 30px;
  }

  .child_testimonials_section .card_quote {
    font-size: max(calc(12px * 1), calc(1.82292969em - var(--ffsd)));
    width: calc(100% - 16px);
  }

  .child_testimonials_section.testimonials_slider .btn_item a {
    padding: 12px 22px;
    font-size: max(calc(12px * 1), calc(2.08333008em - var(--ffsd)));
  }

  .child_testimonials_section .leauge {
    font-size: max(calc(12px * 1), calc(1.82292969em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_section .testmn_inner {
    padding-top: 0;
    padding-bottom: 0;
  }

  .child_testimonials_section .page-center {
    max-width: 100%;
  }

  .child_contact_banner .outer_wrap {
    width: 100%;
  }

  .child_contTop_3ColumSec .book-demo-cta-blue.hs-sec-btn {
    margin-left: auto;
    margin-right: auto;
    width: 50.8%;
  }

  .get-demo-cta {
    max-width: 429px;
    width: 49.6%;
  }

  .child_3col_img.cnt-wit-tp-img-wrp .top_sec .col8 {
    width: 100%;
  }

  /*  1024  */
}

@media(max-width:767px) {
  .child_3col_img .cnt-col.col6:nth-child(2n-2),
  .child_4col_video .cnt-col.col6:nth-child(2n-2),
  .child_3col_img .cnt-col.col6:nth-child(2n-1),
  .child_4col_video .cnt-col.col6:nth-child(2n-1){
    padding-left: 0;
    padding-right: 0;
  }

  .child_reports_section .content-column.col8 {
    max-width: 100%;
  }

  .child_reports_section table p {
    padding-bottom: 10px;
    padding-top: 10px;
  }

  .child_team_section .top_sec h2.title {
    line-height: 1.4em;
    border-radius: 15px;
  }

  .child_team_section .cm_team_card {
    padding-left: 0;
    padding-right: 0;
  }

  .child_team_section .cm_team_row {
    padding-left: 0;
    padding-right: 0;
  }

  .child_team_section .top_sec {
    margin-bottom: 50px;
  }

  .child_team_section.cm_team_wrp .flex_row {
    row-gap: 23px;
    row-gap: 2px;
  }

  .child_3col_img .cnt-col .inner_spacing,
  .child_4col_video .cnt-col .inner_spacing {
    border-radius: 20px;
  }

  .child_full_width_content .page-center {
    padding-left: 0;
    padding-right: 0;
  }

  .child_top_img .page-center.full_width {
    max-width: 294px;
    width: 41.8%;
  }

  .child_top_img .cnt-col .tp-img {
    border-width: 7px;
  }

  .child_top_img.cnt-wit-tp-img-wrp .flex-row {
    row-gap: 20px;
  }

  .testimonials_sec.child_testimonial_logo_row .logo_container {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16.8vw;
  }

  .child_caseStudy_banner.simple-banner {
    padding: 102px 15px 127px 15px;
  }

  .testimonials_slider.child_testimonials_section .top_content h6 {
    font-size: max(calc(12px * 1), calc(2.32638802em  - var(--ffsd)));
  }

  .child_testimonials_section .card_content h4{
    font-size: max(0px, calc(2.95139323em - var(--ffsd)));
    font-size: max(0px, calc(2.9513932299em - var(--ffsd)));
  }

  .child_testimonials_section .card_content span {
    font-size: max(0px, calc(2.95139323em - var(--ffsd)));
  }

  .child_testimonials_section h6.teams {
    font-size: max(0px, calc(2.08335937em - var(--ffsd)));
    font-size: max(0px, calc(2.08335937em - var(--ffsd)));
  }

  .child_testimonials_section .card_quote{
    font-size: max(calc(12px * 1), calc(2.43057292em  - var(--ffsd)));
  }


  .child_testimonials_section.testimonials_slider .btn_item a {
    font-size: max(calc(12px * 1), calc(2.77777344em  - var(--ffsd)));
  }

  .child_testimonials_section .leauge {
    font-size: max(calc(12px * 1), calc(2.43057292em  - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_section .top_content h6{
    font-size: max(calc(12px * 1), calc(2.32638802em   - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(2.32638802em - var(--ffsd)));
  }



  .child_contact_banner.feat-wrap .outer_wrap {
    max-width: 303px;
    width: 50.2%;
  }

  .child_contact_banner.feat-wrap .feat-item-wrp.top a.small_btn {
    padding: 11px 22px;
  }

  .child_contact_banner .top.medium_icon .img-wrap {
    max-height: 50.3px;
  }

  .child_contact_banner .top.medium_icon {
    row-gap: 30px;
  }

  .child_contTop_3ColumSec .book-demo-cta-blue.hs-sec-btn {
    max-width: 300px;
    width: 100%;
    padding: 25px 24px;
  }

  .child_contTop_3ColumSec .bottom_row {
    padding: 0 13px;
  }

  .child_contTop_3ColumSec .col4.cnt-col {
    padding: 0;
  }

  .child_contTop_3ColumSec .col-title:only-child {
    margin-bottom: 9px;
  }

  .child_contTop_3ColumSec.cnt-wit-tp-img-wrp .tp-img {
    margin-bottom: 28px;
  }

  .child_contTop_3ColumSec .tp-img,
  .child_contTop_3ColumSec .inner_spacing {
    border-radius: 15px;
  }

  .get-demo-cta {
    max-width: 426px;
    width: 58.6%;
  }

  .child_3col_img .cnt-col.col4 {
    padding-left: 0;
    padding-right: 0;
  }

  .child_3col_img.cnt-wit-tp-img-wrp .col4 .inner_spacing {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    padding: 15px 14px 10px 14px;
  }

  .testimonials_slider.child_testimonials_section .card_meta_box {
    flex-wrap: wrap;
    justify-content: center;
  }

  .home_list_meet_section .top_sec .col8 {
    width: 100%;
  }

  .home_list_meet_section .cnt-col.col4 {
    padding: 0 15px;
  }

  .home_list_meet_section h5.col-title {
    width: 100%;
  }

  .home_list_meet_section .tp-img-cnt-inner ul li {
    min-height: 56px;
  }

  .home_list_meet_section .bottom_content_text blockquote {
    width: calc(100% + 20px);
    max-width: 100%;
    padding: 20px 20px;
    border-radius: 10px;
    border-width: 1px;
    margin: 55px auto 0;
  }

  .child_3col_img .cnt-col.imgAdded .tp-img {
    min-height: auto;
  }

  .testimonials_slider.home_testimonials_section.child_testimonials_section .top_sec.noButton {
    margin-bottom: 33px;
  }

  .homeChild_4col_video .bottom_row {
    padding: 0;
  }

  .home_page_v6_page .child_4col_video .top_sec {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 18px;
  }

  .home_page_v6_page .child_4col_video .top_sec h2.title {
    margin-bottom: 0;
  }

  .home_page_v6_page .child_4col_video .tp-img-cnt-inner h5 {
    margin-bottom: 6px;
  }

  .home_page_v6_page .child_4col_video.cnt-wit-tp-img-wrp .flex-row {
    row-gap: 13px;
  }

  .simple-banner.child_home_banner {
    padding: 34px 0;
  }

  .simple-banner.child_home_banner .top_sec {
    margin-bottom: 133px;
  }

  .simple-banner .bottom_features_row {
    margin-top: 30px;
  }

  .child_testimonials_section .card_quote {
    height: auto !important;
  }

  .child_testimonials_section .card_quote{
    padding: 0;
  }

  .home_testimonials_section.testimonials_slider.child_testimonials_caseStudy span.icon_img.icon_sp {
    border-radius: 15px;
  }

  /*  767  */
}

@media(max-width:480px) {
  .child_team_section .top_sec {
    padding-left: 0;
    padding-right: 0;
  }

  .child_3col_img .top_sec h2.title,
  .child_4col_video .top_sec h2.title,
  .child_team_section .top_content {
    max-width: 100%;
  }

  .child_top_img .page-center.full_width {
    max-width: 301px;
    width: 68.9%;
  }

  .child_reports_section  .icon-column.col4 {
    padding: 0 4px;
  }

  .child_reports_section table p {
    padding-bottom: 2px;
    padding-top: 2px;
  }

  .child_reports_section table tr:first-child, .child_reports_section table tr:first-child * {
    height: auto !important;
  }


  .child_caseStudy_banner.simple-banner h1 {
    font-size: max(calc(12px * 1), calc(7.2533066697em - var(--ffsd)));
  }

  .child_caseStudy_banner.simple-banner {
    padding: 83px 5px 94px;
  }

  .testimonials_slider.child_testimonials_section .top_content h6 {
    font-size: max(calc(12px * 1), calc(3.72222083em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(3.72222083em - var(--ffsd)));
  }


  .testimonials_slider.child_testimonials_section .top_content h6 {
    font-size: max(calc(12px * 1), calc(4.76444267em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.764442669999999em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_section .top_content h6 {
    font-size: max(calc(12px * 1), calc(4.76444267em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.764442669999999em - var(--ffsd)));
  }



  .testimonials_slider.child_testimonials_section .testmn_inner {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonials_slider.child_testimonials_section .card_meta_box .icon_box {
    max-width: 82px;
  }


  .child_testimonials_section .card_content h4 {
    font-size: max(0px, calc(5.42697644em - var(--ffsd)));
    font-size: max(0px, calc(5.4269764398em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content h4 {
    font-size: max(0px, calc(6.3999999999em - var(--ffsd)));
  }

  .child_testimonials_section .card_content span {
    font-size: max(0px, calc(5.42697644em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content span {
    font-size: max(0px, calc(4.4887013em - var(--ffsd)));
  }

  .testimonials_slider.child_testimonials_caseStudy .card_content span {
    font-size: max(0px, calc(6.4em - var(--ffsd)));
  }

  .child_testimonials_section h6.teams {
    font-size: max(0px, calc(3.83084915em - var(--ffsd)));
    font-size: max(0px, calc(3.83084915em - var(--ffsd)));
  }

  .child_testimonials_section .testmn_row {
    padding-left: 15px;
    padding-right: 15px;
  }

  .testimonials_slider.child_testimonials_section .top_sec.noButton {
    margin-bottom: 22px;
  }

  .child_testimonials_section .card_quote {
    font-size: max(calc(12px * 1), calc(4.54389684em - var(--ffsd)));
    width: calc(100% - 5px);
  }

  .testimonials_slider.child_testimonials_section .card_content.fullauth {
    margin-bottom: 17px;
  }

  .child_testimonials_section.testimonials_slider .btn_item a {
    font-size: max(calc(12px * 1), calc(5.68888em - var(--ffsd)));
    padding: 9px 13px;
  }

  .child_testimonials_section .leauge {
    font-size: max(calc(12px * 1), calc(4.97781333em - var(--ffsd)));
  }

  .child_case_bottom_content .page-center.pdlr10 {
    padding: 0;
  }

  .child_case_bottom_content .rich_text h4 {
    font-size: max(calc(12px * 1), calc(5.12em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(5.1199999998em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h5 {
    font-size: max(calc(12px * 1), calc(4.83555733em - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.835557329979999em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h4{
    font-size: max(calc(12px * 1), calc(2.5em   - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(5.1199999998em - var(--ffsd)));
  }

  .child_case_bottom_content .rich_text h5{
    font-size: max(calc(12px * 1), calc(2.36111198em    - var(--ffsd)));
    font-size: max(calc(12px * 1), calc(4.835557329979999em - var(--ffsd)));
  }

  .child_contact_banner.feat-wrap .outer_wrap {
    width: 100%;
    max-width: 270px;
    max-width: 370px;
  }

  .child_contact_banner .featitem {
    padding: 0;
  }

  .child_contact_banner .top.medium_icon .img-wrap {
    max-height: 45px;
  }

  .child_contact_banner .top.medium_icon {
    row-gap: 17px;
  }

  .child_contact_banner.feat-wrap .feat-item-wrp.top a.small_btn {
    padding: 10px 20px;
  }

  .get-demo-cta {
    border-radius: 30px;
    width: 100%;
  }

  .home_list_meet_section .top_sec h2.title {
    margin-bottom: 23px;
  }

  .home_list_meet_section .top_sec {
    margin-bottom: 55px;
  }

  .home_list_meet_section h5.col-title {
    max-width: 224px;
    padding: 12px 20px;
  }

  .home_list_meet_section .tp-img-cnt-inner ul li p {
    padding: 7px 9px;
  }

  .cnt-wit-tp-img-wrp .flex-row {
    row-gap: 19px;
  }

  .cnt-wit-tp-img-wrp.home_list_meet_section h5.col-title {
    margin-bottom: 5px;
  }


  .home_list_meet_section.cnt-wit-tp-img-wrp .bottom_content_wrap {
    margin-top: 36px;
  }

  .child_3col_img.cnt-wit-tp-img-wrp .top_sec .col8 {
    padding-left: 0;
    padding-right: 0;
  }

  .child_3col_img .top_sec {
    margin-bottom: 33px;
  }

  .child_3col_img.cnt-wit-tp-img-wrp .flex-row {
    row-gap: 19px;
  }

  .home_page_v6_page  .child_contTop_3ColumSec .top_sec {
    margin-bottom: 28px;
  }

  .child_4col_video .top_sec {
    padding-left: 0;
    padding-right: 0;
  }

  .child_4col_video .top_sec {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 19px;
  }

  .child_4col_video .tp-img-cnt-inner h5 {
    margin-bottom: 8px;
  }

  .child_testimonials_c.testimonials_slideraseStudy  .card_meta_box .icon_box {
    max-width: 91px;
  }

  .testimonials_slider.home_testimonials_section .card_meta_box .icon_box {
    max-width: 87px;
  }

  .testimonials_slider.home_testimonials_section .card_meta_box .icon_inner {
    margin-bottom: 19px;
  }

  .testimonials_slider.home_testimonials_section .card_content span br {
    display: none;
  }

  .testimonials_slider.home_testimonials_section .card_content.fullauth {
    margin-bottom: 14px
  }

  .home_testimonials_section .testmn_row {
    padding-left: 12px;
    padding-right: 12px;
  }

  .home_testimonials_section.col4_row .testmn_row {
    padding-top: 30px;
    row-gap: 18px;
  }
  /*  480  */
}

/*  */


.book-demo-cta-list {
  box-sizing: border-box!important;
  display: inline-block;
  font-family: YAET-UlOaM0-0;
  letter-spacing: 0;
  line-height: 1.4em;
  text-transform: uppercase;
  border-radius: 50px;
  max-width: 420px;
  width: 100%;
  margin: 0 auto;
  color: #fff;  
}

.book-demo-cta-list:focus,
.book-demo-cta-list:hover {
  color: #fff;
}



@media(min-width: 1024.5px) {

  .book-demo-cta-list {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.14737921em - var(--ffsd)));
  }
}




@media(max-width: 1199px) {

  .book-demo-cta-list {
    width: 32%;
    max-width: 400px;
  }

}

@media(max-width: 1024px) {

  .book-demo-cta-list {
    max-width: 413px;
    width: 52%;
    font-size: max(calc(12px * 1), calc(2.86457031em - var(--ffsd)));
  }
}

@media(max-width: 767px) {

  .book-demo-cta-list {
    font-size: max(calc(12px * 1), calc(3.81942708em - var(--ffsd)));
    max-width: 413px;
    width: 60%;
  }
}

@media(max-width: 480px) {


  .book-demo-cta-list {
    width: 100%;
    font-size: max(calc(12px * 1), calc(6.78388909em  - var(--ffsd)));
    border-radius: 0;
  }

}


/*  */



/*  */


.blog-feed .meta_wrap > span{
  color: 





rgba(16, 18, 66, 1.0)

;
}



/* pranav */



.cnt-wit-tp-img-wrp.child_top_img_second .flex-row .col4 {
  width: 25%;
}

.cnt-wit-tp-img-wrp.child_top_img_second.col4_row .flex-row {
  gap: 80px;
}

.cnt-wit-tp-img-wrp.child_top_img_second .content_widget h2.title {
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.38095238em;
  text-align: center;
  margin-bottom: 11px;
}

.cnt-wit-tp-img-wrp.child_top_img_second .tp-img {
  margin-bottom: 10px;
}

.cnt-wit-tp-img-wrp.child_top_img_second h5.col-title,.cnt-wit-tp-img-wrp.child_top_img_second .content_widget .top_content h4 {
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.375em;
  text-align: center;`
}
.cnt-wit-tp-img-wrp.child_top_img_second p {
  font-family: YAET-UlOaM0-0;
  line-height: 1.39286212em;
  text-align: center;
}

.cnt-wit-tp-img-wrp.child_top_img_second h5.col-title {
  margin-bottom: 15px;
}

.two-col-content.child_two_col_extra .description {
  text-align: center;
}

.two-col-content.child_two_col_extra .description h2 {
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.39285615em;
  text-align: center;
}
.two-col-content.child_two_col_extra .content-col .description{
  margin-bottom: 10px;
}

.two-col-content.child_two_col_extra .description h2 {
  margin: 0;
}
.two-col-content.child_two_col_extra_left_align .description {
  text-align: left;
}
.two-col-content.child_two_col_extra_left_align .description h2 {
  text-align:left;
}
.two-col-content.child_two_col_extra_left_align .description h2 {
  padding-bottom: 40px;
}

.two-col-content.child_two_col_extra_left_align .description  h6 {
  font-family: YAET-UlOaM0-0;
  line-height: 1.39286212em;
}
.two-col-content.child_two_col_extra_br .description , .two-col-content.child_two_col_extra_br .description h2{
  text-align: left;
}

.two-col-content.child_two_col_extra_br .description ul li {
  color: #000000;
  list-style-type: disc;
  letter-spacing: 0em;
  font-family: YAET-UlOaM0-0;
  line-height: 1.39286212em;
  margin: 0;
}

.two-col-content.child_two_col_extra_br .description h2 {
  padding-bottom: 10px;
}
.two-col-content.child_two_col_extra_br .description ul {
  padding-top: 0;
}
.two-col-content.child_two_col_extra_br .media_column.img-col.col6 .single-img,.two-col-content.child_two_col_extra_br .img-col .mediaimg .doubleimg.vertical .double-img {
  border: 13px solid #101242;
  border-radius: 25px;
  text-align: center;
}
.two-col-content.child_two_col_extra_full_width 
.description {
  margin: 0;
}

.two-col-content.child_two_col_extra_full_width .description ul {
  font-size: inherit;
}

.two-col-content.child_two_col_extra_full_width .description h2 {
  font-family: YAET-UlOaM0-0;
  line-height: 1.38000138em;
}


.two-col-content.child_two_col_extra_full_width .description ul {
  padding-top: 0;
  padding-bottom: 0;
}

.two-col-content.child_two_col_extra_full_width .description ul ul {
  padding-bottom: 25px;
}

.two-col-content.child_two_col_extra_full_width .description ul li {
  margin: 0;
}

.two-col-content.child_two_col_extra_full_width .description ul li span{
  color: #29c0eb;
}

.two-col-content.child_two_col_extra_full_width .description ul ul li {
  color: #000000;
  font-family: YAET-UlOaM0-0;
  line-height: 1.39286212em;
}

.two-col-content.child_two_col_extra_full_width.right_col_no_of_imgsingle .flex_row {
  gap: 0;
}
.two-col-content.child_two_col_extra_no_br .media_column.img-col.col6  .single-img {
  border: none;
}
.two-col-content.child_two_col_extra_br .img-col  .mediaimg .doubleimg.vertical .double-img {
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.two-col-content.child_two_col_extra_br .img-col .mediaimg .doubleimg.vertical {
  gap: 80px;
}
.two-col-content.child_two_col_extra_no_br .img-col .mediaimg .doubleimg.vertical .double-img {
  border: none;
  min-height: auto;
}

.two-col-content.child_two_col_extra_no_br .img-col .mediaimg .doubleimg.vertical {
  align-items: center;
  justify-content: center;
}


.two-col-content.child_two_col_extra_last .flex_row.flex_center {
  gap: 0;
}

.two-col-content.child_two_col_extra_last  .top_sec.noButton {
  margin: 0;
}

.two-col-content.child_two_col_extra_last .top_sec.noButton h2.title {
  margin: 0;
}

.two-col-content.child_two_col_extra_last .content-col  .description {
  margin: 0;
}
.two-col-content.child_two_col_extra_last .top_sec h2.title {
  color: #29c0eb;
  font-family: YAET-UlOaM0-0;
  line-height: 1.39285839em;
}

.two-col-content.child_two_col_extra_br .description ul {
  padding-left: 20px;
}


.two-col-content.child_two_col_extra_img_br .single-img {
  position: relative;
}

.child_two_col_extra.child_two_col_extra_br:not(.child_two_col_extra_no_br) .img-col .doubleimg.vertical .double-img {
  max-height: 426px;
  min-height: 0;
}

.child_two_col_extra.child_two_col_extra_br:not(.child_two_col_extra_no_br) .img-col .doubleimg.vertical .double-img img {
  max-height: 400px;
  height: auto;
}

.two-col-content.child_two_col_extra_left_align .description h6{
  color:#000;
}

@media (min-width: 1024.05px){
  .cnt-wit-tp-img-wrp.child_top_img_second .content_widget .top_content h4 {
    font-size: max(calc(12px * 1), calc(1.75695461em - var(--ffsd)));
  }
  .cnt-wit-tp-img-wrp.child_top_img_second .content_widget h2.title {
    font-size: max(calc(12px * 1), calc(3.07467057em - var(--ffsd)));
  }
  .cnt-wit-tp-img-wrp.child_top_img_second h5.col-title {
    font-size: max(calc(12px * 1), calc(1.75695461em - var(--ffsd)));
  }
  .cnt-wit-tp-img-wrp.child_top_img_second p {
    font-size: max(calc(12px * 1), calc(1.36651537rem - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra_br .description ul li {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.36651537em - var(--ffsd)));
  }
}



@media (min-width: 768.05px){
  .two-col-content.child_two_col_extra .description h2 {
    font-size: max(calc(12px * 1), calc(3.41630307em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_left_align .description h2 {
    font-size: max(calc(12px * 1), calc(3.07467057em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_left_align .description h6 {
    font-size: max(calc(12px * 1), calc(1.36651537em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_br .description h2 {
    font-size: max(calc(12px * 1), calc(3.07467057em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_br .description ul li {
    font-size: calc(1.36651537em - var(--ffsd));
  }
  .two-col-content.child_two_col_extra_full_width .description h2 {
    font-size: max(calc(12px * 1), calc(2.4402123em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_full_width .description ul ul li {
    font-size: max(calc(12px * 1), calc(1.36651537em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_full_width .description ul li span {
    font-size: max(calc(12px * 1), calc(1.36651537em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_last .top_sec h2.title {
    font-size: max(calc(12px * 1), calc(2.73303807em - var(--ffsd)));
  }
}

@media (min-width: 768.05px) and (max-width: 1024px){

  .two-col-content.child_two_col_extra_full_width h6,
  .two-col-content.child_two_col_extra_left_align .description h6{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291016em - var(--ffsd)));;
  }

  .two-col-content.child_two_col_extra_full_width .description ul ul li,
  .two-col-content.child_two_col_extra_br .description ul li
  .two-col-content.child_two_col_extra_full_width .description ul li, 
  .two-col-content.child_two_col_extra_br .description ul li {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.63811415em - var(--ffsd)));
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291016em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra_full_width .description ul li span{
    font-size:inherit;
  }
  .two-col-content.child_two_col_extra_left_align .description h2 ,
  .two-col-content.child_two_col_extra_full_width .description h2{
    font-size: max(calc(12px * 1), calc(4.1015625em - var(--ffsd)));
  }

  .cnt-wit-tp-img-wrp.child_top_img_second p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(1.82291016rem - var(--ffsd)));
  }
}





@media(max-width:767px){
  .cnt-wit-tp-img-wrp.child_top_img_second .flex-row .col4 {
    width: 100%;
  }
  .two-col-content.child_two_col_extra_br .img-col .mediaimg .doubleimg.vertical {
    flex-wrap: wrap;
    text-align: center;
  }

  .two-col-content.child_two_col_extra .description h2 {
    font-size: max(calc(12px *1), calc(8.81179865em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra .description h6 {
    font-size: max(calc(12px * 1), calc(4.40888533em - var(--ffsd)));
  }
  .two-col-content.child_two_col_extra_br .description ul li {
    font-size: calc(3.04851093em - var(--ffsd));
  }
  .two-col-content.child_two_col_extra_full_width .description ul li span {
    font-size: max(calc(12px * 1), calc(4.40888533em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra_full_width .description ul ul li {
    font-size: max(calc(12px * 1), calc(4.40888533em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra a.hs-button {
    font-size: 3.68888em;
  }

  .cnt-wit-tp-img-wrp.child_top_img_second .flex-row .col4 {
    max-width: 80%;
  }
}


@media (min-width: 480.05px) and (max-width: 768px){
  .two-col-content.child_two_col_extra_full_width h6,
  .two-col-content.child_two_col_extra_left_align .description h6{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.43054687em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra_full_width .description ul ul li,
  .two-col-content.child_two_col_extra_full_width .description ul li, 
  .two-col-content.child_two_col_extra_br .description ul li {
    font-size: calc(2.43054687em - var(--ffsd));
  }

  .two-col-content.child_two_col_extra_full_width .description ul li span{
    font-size:inherit;
  }
  .two-col-content.child_two_col_extra_left_align .description h2 ,
  .two-col-content.child_two_col_extra_full_width .description h2{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(5.46875em - var(--ffsd)));
  } 

  .cnt-wit-tp-img-wrp.child_top_img_second p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(2.43054687rem - var(--ffsd)));
  }
}


@media (min-width: 375.05px) and (max-width: 480px){
  .two-col-content.child_two_col_extra_full_width h6,
  .two-col-content.child_two_col_extra_left_align .description h6{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.6163516em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra_full_width .description ul ul li,
  .two-col-content.child_two_col_extra_full_width .description ul li, 
  .two-col-content.child_two_col_extra_br .description ul li {
    font-size: calc(3.11072544em - var(--ffsd));
  }

  .two-col-content.child_two_col_extra_full_width .description ul li span{
    font-size:inherit;
  }
  .two-col-content.child_two_col_extra_left_align .description h2 ,
  .two-col-content.child_two_col_extra_full_width .description h2{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(8.75em - var(--ffsd)));
  }

  .cnt-wit-tp-img-wrp.child_top_img_second p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(3.888875rem - var(--ffsd)));
  }
}


@media (max-width: 375px){
  .two-col-content.child_two_col_extra_full_width h6,
  .two-col-content.child_two_col_extra_left_align .description h6{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40888533em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra_full_width .description ul ul li,
  .two-col-content.child_two_col_extra_full_width .description ul li, 
  .two-col-content.child_two_col_extra_br .description ul li {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.40888533em - var(--ffsd)));
  }

  .two-col-content.child_two_col_extra_full_width .description ul li span{
    font-size:inherit;
  }
  .two-col-content.child_two_col_extra_left_align .description h2 ,
  .two-col-content.child_two_col_extra_full_width .description h2{
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(7.32190953em - var(--ffsd)));
  }
}


@media(max-width:480px){
  .cnt-wit-tp-img-wrp.child_top_img_second .content_widget h2.title {
    font-size: max(calc(12px * 1), calc(5.65333333em - var(--ffsd)));
  }
  .cnt-wit-tp-img-wrp.child_top_img_second h5.col-title {
    font-size: max(calc(12px * 1), calc(6.4em - var(--ffsd)));
  }

  .cnt-wit-tp-img-wrp.child_top_img_second .content_widget .top_content h4 {
    font-size: max(calc(12px * 1), calc(4.69333333em - var(--ffsd)));
  }

}
@media(max-width:375px){
  .cnt-wit-tp-img-wrp.child_top_img_second p {
    font-size: max(calc(12px * var(--rfso, var(--bfso, 1))), calc(4.97776rem - var(--ffsd)));
  }
}
/* error */




.cm_404_page_custom .custom-error-container {
  width: 100%;
}

.cm_404_page_custom .content-wrapper {
  width: 100%;
}

.cm_author_child.author_section .auth_img img {
  width: 60%;
  width: 75%;
  height: auto;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  object-fit: unset;
}

.child_two_col_extra_iconSize .media_column .single-img {
  max-width: max(200px,12.9vw);
  margin: 0 auto;
}

form .hs-button {
  margin-bottom: 15px;
}

.two-col-content.child_two_col_extra .content_box video {
  width: 100%;
  height: auto;
  display: block;
}

.two-col-content.child_two_col_extra_full_width .description ul {
  padding-left: 20px;
}

.custom-404-page .error-page {
  padding-top: 12vw;
  padding-bottom: 12vw;
}


.system_page_layout .error-page:before {
  opacity: 0.6;
}

.systems-page ul.no-list.hs-error-msgs label {
  font-size: inherit;
}

.systems-page .success {
  margin: 15px 0;
  color: #4F7D24;
  background-color: #CDE3CC;
  border: 1.5px solid #4F7D24;
  padding: 10px;
}


form input[type=search], form input[type=text], form input[type=email], form input[type=password], form input[type=tel], form input[type=number], form input[type=file], form select, form textarea {
  padding: 10px 15px;
}


.systems-page form#email-prefs-form .item, .systems-page form#email-prefs-form .subscribe-options {
  margin: 20px 0;
}

.systems-page {
  padding: 5vw 0;
}
.systems-page form .hs-input:not([type="checkbox"]):not([type="radio"]) {
  margin: 10px 0;
}

.systems-page .backup-unsubscribe input[type=email] {
  padding: 10px 15px !important;
}

@media(max-width:767px){
  .testimonials_slider .card_content > * {
    vertical-align: middle;
  }
  .testimonials_slider span.seperator:after {
    position: static;
  }

  .custom-404-page .error-page {
    padding-top: 30vw;
    padding-bottom: 30vw;
  }

  .systems-page {
    padding: 10vw 0;
  }
}