
 





.child_theme .cnt-wit-tp-img-wrp .col-btn-grp a, 
.child_theme .testimonials_slider .testmn_item .btn_item a, 
.child_theme .feat-wrap .feat-item-wrp .right-content .btn_row a, 
.child_theme .card_gallery .card_inner .card_box .btn_item a, 
.child_theme .career-opportunities .career_popup .popup-btn .btn_row a, 
.child_theme .blog-feed .recent-post-item .post-btm .read-more a, 
.child_theme .accordion_wrap .acc-item .acc-content .acc-btn-wrap a, 
.child_theme .systems-page .hs-search-results__next-page, 
.child_theme .systems-page .hs-search-results__prev-page,
.child_theme .sidebar .hs_small_btn a, 
.child_theme body .hs_small_btn .btn_item a,
.child_theme .hs-sec-btn, 
.child_theme .contact-banner .form-row.hs-secondary input.hs-button, 
.child_theme .contact-banner .form-row.hs-secondary .hs-button, 
.child_theme .landing-banner .form-row.hs-secondary input.hs-button, 
.child_theme .landing-banner .form-row.hs-secondary .hs-button, 
.child_theme .hs_service .widget-type-form .hs-button, 
.child_theme .form-row.secondary input[type="submit"], 
.child_theme .popup_modal_box.bg_primary .hs-button, 
.child_theme .hs-sec-btn, 
.child_theme .systems-page .hs-search-results__next-page, 
.child_theme .systems-page .hs-search-results__prev-page{
  font-size: 1rem;
}
.child_theme .header__area-module-4 .cm_nv_inner .small_btn:not(.simple_link){
  font-size: 1rem !important;
}

.child_theme body {
  line-height: 1.556rem;
} 
.child_theme h1 {
  line-height: 70px;
  font-size: 3.3333333333333335rem;
  text-transform: capitalize;
}
.child_theme h2 {
  line-height: 3.6rem;
  font-size: 2.6666666666666665rem;
  text-transform: capitalize;
}
.child_theme h3 {
  line-height: 2.7rem;
  font-size: 2rem;
  text-transform: capitalize;
}
.child_theme h4,
.blog-main-post .comment-from h4, .systems-page .hs-search-results__title, .h4, h4{
  line-height: 1.8rem;
  font-size: 1.3333333333333333rem;
  text-transform: capitalize;
}
.child_theme h5 {
  line-height: 1.5rem;
  font-size: 1.1111111111111112rem;
  text-transform: capitalize;
}
.child_theme h6 {
  line-height: 1.35rem;
  font-size: 1rem;
  text-transform: capitalize;
}

.child_theme .sidebar-popular-posts .page-center {
  padding: 0;
}
.child_theme .page-center .dnd-section>.row-fluid,
.child_theme .content-wrapper .dnd-section>.row-fluid {
  padding-left: 0;
  padding-right: 0;
}
ul, ol, ul li, ol li {
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
}
ul, ol {
  padding-left: 2rem;
}
dl, ol, ul {
  margin-top: 0;
}
address, dl, ol, ul {
  margin-bottom: 1rem;
}
.child_theme ol {
  list-style: none;
  counter-reset: item;
  padding-left: 15px;
}

.child_theme ol li {
  counter-increment: item;
}

.child_theme ol li:before {
  margin-right: .5rem;
  content: counter(item) ".";
  color: rgba(0, 0, 141,1.0);
  text-align: center;
  display: inline-block;
  font-weight: bold;
}
.child_theme h1, 
.child_theme .h1 {
  margin-bottom: 1.6666666666666667rem;
}
.child_theme h2, 
.child_theme .h2 {
  margin-bottom: 1.3333333333333333rem;
}
.child_theme h3, 
.child_theme .h3 {
  margin-bottom: 1.0rem;
}
.child_theme h4,
.child_theme .h4 {
  margin-bottom: 0.6666666666666666rem;
}
.child_theme h5, 
.child_theme .h5 {
  margin-bottom: 0.5555555555555556rem;
}
.child_theme h6, 
.child_theme .h6 {
  margin-bottom: 0.5rem;
}
.child_theme img.hs-image-widget {
  margin-bottom: 10px;
}
.child_theme .hs-search-field__suggestions-container {
  z-index: 2;
}

.child_theme p{
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.child_theme .hs-trans-btn,
.child_theme .hs-button, 
.child_theme .hs-sec-btn, 
.child_theme .systems-page .hs-search-results__next-page, 
.child_theme .systems-page .hs-search-results__prev-page,
.child_theme nav.blog-pagination > a, 
.child_theme .simple-banner .banner-breacrumb ul.hs-breadcrumb-menu, 
.child_theme .landing-banner .form-row .hs-form-field > label, 
.child_theme .cm_pg_wrp .left-col a.custom, 
.child_theme .cm_pg_wrp .right-col a.custom, 
.child_theme .sidebar-popular-posts .related-title, 
.child_theme .pricing-table-gp .popular-ribon,
.child_theme .blog-feedv3 .read-more, 
.child_theme .glide__bullets.numberBullets .glide__bullet {
  font-family: Montserrat, sans-serif;
}

.child_theme form input[type=text],
.child_theme form input[type=email],
.child_theme form input[type=password],
.child_theme form input[type=tel],
.child_theme form input[type=number],
.child_theme form input[type=file],
.child_theme form select,
.child_theme form textarea {
  display: inline-block;
  width: 100% !important;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  min-height: 2.6666666666666665rem;
  padding: 0 15px;
  font-size: 0.8888888888888888rem;
  line-height: 1.25rem;
  border-style: solid;
  border-width: 1px;
  height: auto;
}

.child_theme form input[type=text]:focus,
.child_theme form input[type=email]:focus,
.child_theme form input[type=password]:focus,
.child_theme form input[type=tel]:focus,
.child_theme form input[type=number]:focus,
.child_theme form input[type=file]:focus,
.child_theme form select:focus,
.child_theme form textarea:focus {
  box-shadow: none;
}
.hs_recaptcha.hs-recaptcha.field.hs-form-field {
  overflow: auto;
  padding: 10px 0;
}
.hs_recaptcha.hs-recaptcha.field.hs-form-field .grecaptcha-badge {
  margin-left: 0;
}
.child_theme .hs-form-field {
  margin: 0 0 0.625rem;
  padding-top: 1px;
}
.child_theme form label {
  font-family: Montserrat, sans-serif;
  margin: 0 0 0.3rem;
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 1.5555555555555556rem;
}
.child_theme .hs-error-msg,
.child_theme .systems-page ul.no-list.hs-error-msgs label,
.child_theme .hs_error_rollup label{
  font-family: Montserrat, sans-serif;
  font-weight: normal;
  font-size: 0.8888888888888888rem;
  color: #dc3545;
  line-height: 1.2rem;
  margin: .5rem 0 0;
}
.child_theme form .hs-submit {
  margin-top: 0;
}
.child_theme form input[type=submit],
.child_theme form .hs-button,
.child_theme .button,
.child_theme .hs-button{
  cursor: pointer;
  display: inline-block;
  text-align: center; 
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  margin:10px 0;
  background: linear-gradient(90deg, rgba(0, 242, 96,1.0), #00dfa3);
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
} 
.legal-consent-container {
  font-size: 12px;
  line-height: normal;
}
.child_theme form input[type=submit]:hover,
.child_theme form .hs-button:hover,
.child_theme .button:hover,
.child_theme .hs-button:hover{
  background:rgba(0, 0, 141,1.0);
}

.child_theme ul li, 
.child_theme ol li {
  margin-bottom: 0;
}
.child_theme .hs-search-results__pagination {
  flex-wrap: wrap;
}
.child_theme .blog-sidebar input.hs-search-field__input {
  padding-right: 40px;
}

.child_theme .page-center.full_width {
  padding-left: 0;
  padding-right: 0;
}
.child_theme .hs_service form input[type=search] {
  padding-right: 40px;
}
.child_theme .hs-sec-btn,
.child_theme .hs-trans-btn,
.contact-banner .form-row.hs-secondary .hs-button{ 
  font-family: Montserrat, sans-serif;
  font-weight: normal;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
  text-transform: capitalize;
}
.child_theme .hs-sec-btn:hover,
.child_theme .hs-trans-btn:hover,
.contact-banner .form-row.hs-secondary .hs-button:hover{ 
  filter: brightness(110%);
}
button, .button{
  font-family: Montserrat, sans-serif;
}


.child_theme .systems-page ul.no-list.hs-error-msgs label:empty {
  display: none;
}
.child_theme .header__area-module-4 .cm_nv_inner .small_btn:not(.simple_link),
.child_theme .systems-page form#email-prefs-form .subscribe-options label{
  font-size: 18px;
}
.child_theme .servs-details-pg .hs_service .col4 .row-fluid,
.child_theme .servs-details-pg .hs_service .col8 .row-fluid{
  padding: 0;
}
.child_theme .cnt-wit-tp-img-wrp.FrmCrd form input[type=checkbox],
.child_theme .cnt-wit-tp-img-wrp.FrmCrd form input[type=radio],
.child_theme .two-col-content.TwoColFrm form input[type=checkbox],
.child_theme .two-col-content.TwoColFrm form input[type=radio]{
  margin-right: 2px;
  margin-bottom: 0;
  float: left;
}
.child_theme .hs_service .widget-type-form .hs-button{
  font-size: 1rem;
  padding: 20px;
}
.content-wrapper, 
.header .primary-section .page-center,
.page-center,
.dnd-section>.row-fluid,
.cmHeader .page-center,
.cmFooter .page-center{
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
}
html {
  font-size: 14px;
  line-height: 1.15;
}
.child_theme .header .search .search-icon-container svg rect {
  height: 100%;
  width: 100%;
}
.child_theme .blog-index__post-inner-card h5,
.child_theme .blog-index__post-inner-card h6,
.child_theme .blog-index__post-inner-card .h6 {
  margin-bottom: 0;
}
.child_theme #hs_cos_wrapper_body_area_left-module-2 .hs-search-field__bar>form {
  padding-bottom: 0;
  margin-bottom: 40px;
}
.child_theme .systems-page form label {
  display: inline;
}
.child_theme .systems-page ul.no-list.hs-error-msgs {
  margin-left: 0;
}
.child_theme fieldset.form-columns-3 .hs-form-field:last-child > .input {
  margin-right: 0;
}
.child_theme header img.hs-image-widget,
.child_theme footer img.hs-image-widget {
  margin-bottom: 0;
}
.accordion_wrap.priorityAcc .accord_outer .acctitle h5 {
  padding-right: 50px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }

}
@media (min-width: 992px) {
  html {
    font-size: 18px;
  }
  .content-wrapper, 
  .dnd-section>.row-fluid,  
  .page-center{
    
    max-width: 959.999999991px;
    
  }
  .cmFooter .page-center {
    
    max-width: 959.999999991px;
    
  }
}
@media (min-width: 1200px) {
  .content-wrapper, 
  .dnd-section>.row-fluid,  
  .page-center{
    
    max-width: 1140px;
    
  }
  .cmFooter .page-center {
    
    max-width: 1140px;
    
  }
  .cmHeader .page-center,
  .header .primary-section .page-center{
    
    max-width: 1920px;
    
  }
}
@media screen and (min-width: 2561px) {
  .content-wrapper, 
  .dnd-section>.row-fluid,  
  .page-center{
    
    max-width: 1680.0000000042px;
    
  }
  .cmFooter .page-center {
    
    max-width: 1680.0000000042px;
    
  }
}
@media(max-width:1440px){
  .child_theme .splide .splide__arrow--next {
    right: 2%;
  }
  .child_theme .splide .splide__arrow--prev {
    left: 2%;
  }
}
@media(max-width:991px){
  .content-wrapper, 
  .dnd-section>.row-fluid,  
  .page-center{
    
    max-width: 959.999999991px;
    
  }
  .cmFooter .page-center {
    
    max-width: 959.999999991px;
    
  }
}

@media(max-width:767px){
  .child_theme .cm_pg_wrp .right-col .social-share a.custom, 
  .child_theme .cm_pg_wrp .left-col a.custom, 
  .child_theme .cm_nv_wrp .cm_nv_inner .custom, 
  .child_theme form input[type=submit], 
  .child_theme .hs-button,
  .child_theme .tabber .media-col .form-wrap input.hs-button{
    padding: 12.5px 20px;
  }

  .child_theme .contact-banner .form-row.hs-secondary input.hs-button, 
  .child_theme .contact-banner .form-row.hs-secondary .hs-button, 
  .child_theme .landing-banner .form-row.hs-secondary input.hs-button, 
  .child_theme .landing-banner .form-row.hs-secondary .hs-button, 
  .child_theme .hs_service .widget-type-form .hs-button, 
  .child_theme .form-row.secondary input[type="submit"], 
  .child_theme .popup_modal_box.bg_primary .hs-button, 
  .child_theme .hs-sec-btn, 
  .child_theme .systems-page .hs-search-results__next-page, 
  .child_theme .systems-page .hs-search-results__prev-page,
  .child_theme .hs-trans-btn{
    padding: 12.5px 20px ;
  }
  .content-wrapper, 
  .dnd-section>.row-fluid,  
  .page-center{
    
    max-width: 719.9999999903999px;
    
  }
  .cmFooter .page-center {
    
    max-width: 719.9999999903999px;
    
  }
}

/* pages-css */

.simple-banner.SmpleBnnr {
  min-height: auto;
}
.simple-banner.SmpleBnnr h1 {
  margin: 0 0 1.25rem;
}
.cnt-wit-tp-img-wrp.eventCrd .page-center {
  padding-left: 0;
  padding-right: 0;
}

.cnt-wit-tp-img-wrp.eventCrd .bottom_row {
  margin-left: 16.666667%;
  max-width: 66.666667%;
  width: 100%;
}

.cnt-wit-tp-img-wrp.eventCrd .flex-row {
  row-gap: 0;
}

.cnt-wit-tp-img-wrp.eventCrd .bottom_row .cnt-col {
  border: 1rem solid transparent;
  padding: 0;
}

.cnt-wit-tp-img-wrp.eventCrd .bottom_row .cnt-col .inner_spacing {
  border: 1px solid #e5e7ea;
}

.cnt-wit-tp-img-wrp.eventCrd .tp-img {
  padding-bottom: 1.3888888888888888rem;
  margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.eventCrd h5.col-title {
  margin-bottom: 0.5555555555555556rem;
}

.cnt-wit-tp-img-wrp.eventCrd .tp-img-cnt-inner p:last-child {
  margin-bottom: 1.25rem;
}

.cnt-wit-tp-img-wrp.eventCrd .col-btn-grp {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.cnt-wit-tp-img-wrp.eventCrd .col-btn-grp .btn_row {
  margin-top: 0;
}

.cnt-wit-tp-img-wrp.eventCrd .col-btn-grp .btn_row a.hs-button {
  margin: 0;
  border: 2px solid rgb(37,81,158);
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.25);
  padding: 10px 30px;
  line-height: 1.5em;
  font-size: 16px;
  font-weight: 600;
}
.simple-banner.twoColBnnr .page-center {
  padding: 0;
}

.simple-banner.twoColBnnr .banner-content-inner {
  padding-right: 15px;
  padding-left: 15px;
}

.simple-banner.twoColBnnr h1 {
  margin-bottom: 1.6666666666666667rem;
}

.simple-banner.twoColBnnr .flex_row {
  align-items: center;
}

.simple-banner.twoColBnnr .img_wrap {
  padding-right: 15px;
  padding-left: 15px;
}

.simple-banner.twoColBnnr .top_sec p:last-child {
  margin-bottom: 1.25rem;
}
.accordion_wrap.TwoColAccordion .page-center {
  display: flex;
  padding: 0;
  flex-wrap: wrap;
}

.accordion_wrap.TwoColAccordion .top_sec.noButton {
  max-width: 50%;
  text-align: left;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 0;
}
.accordion_wrap.TwoColAccordion .top_sec.noButton p {
  font-weight: 300;
  font-size: 1.1111111111111112rem;
  line-height: 1.5000000000000002rem;
}
.accordion_wrap.TwoColAccordion .accord_outer {
  max-width: 50%;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.accordion_wrap.TwoColAccordion .accord_outer .acc-item {
  margin-bottom: 20px;
  border-radius: 0;
  background-color: #fff;
  box-shadow: 15px 15px 60px 0 rgba(0,0,0,0.0);
  border: 0;
}

.accordion_wrap.TwoColAccordion .acc-item .acctitle {
  font-size: 1.125rem;
  padding: 2rem 1.55rem !important;
  padding-right: 62px !important;
  border: 1px solid;
  border-color: #e5e7ea;
  box-shadow: none;
}

.accordion_wrap.TwoColAccordion .acc-item .carrortwrap {
  height: 2rem;
  width: 2rem;
  right: 1.4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 2px solid rgba(0, 0, 141,1.0);
  border-radius: 30px;
  background-color: rgba(0, 0, 141,1.0);
  justify-content: center;
  min-height: auto;
  -webkit-transition: all .2s ease-in;
  -o-transition: all .2s ease-in;
  transition: all .2s ease-in;
}

.accordion_wrap.TwoColAccordion .acc-item .carrortwrap svg {
  display: none !important;
}

.accordion_wrap.TwoColAccordion .acc-item.activeaccord .acc-content {
  padding: 1.5rem 1.25rem;
  border: 1px solid #e5e7ea;
  border-radius: 0;
  box-shadow: none;
}

.accordion_wrap.TwoColAccordion .accord_outer .acc-item.activeaccord {
  box-shadow: 15px 15px 60px 0 rgba(0, 0, 0, 0.13);
}

.accordion_wrap.TwoColAccordion .acc-item.activeaccord .carrortwrap {
  -webkit-transform: translateY(-50%) rotate(135deg);
  -ms-transform: translateY(-50%) rotate(135deg);
  transform: translateY(-50%) rotate(135deg);
  background-color: #fff !important;
}

.accordion_wrap.TwoColAccordion .acc-item .carrortwrap:after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: .7rem;
  width: 2.5px;
  background-color: #fff;
  content: "";
}

.accordion_wrap.TwoColAccordion .acc-item .carrortwrap:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 2.5px;
  width: .7rem;
  background-color: #fff;
  content: "";
}
.accordion_wrap.TwoColAccordion .acc-item.activeaccord .carrortwrap:after {
  background-color: rgba(0, 0, 141,1.0);
}

.accordion_wrap.TwoColAccordion .acc-item.activeaccord .carrortwrap:before {
  background-color: rgba(0, 0, 141,1.0);
}
.two-col-content.hlfbgCol .flex_row {
  row-gap: 0;
}

.two-col-content.hlfbgCol .page-center {
  padding: 0;
}

.two-col-content.hlfbgCol:after {
  height: 50%;
  content: '';
  position: absolute;
  width: 100%;
  top: 0;
  background: linear-gradient(-225deg, #005dd3 0%, rgba(0, 0, 141,1.0) 100%);
}

.two-col-content.hlfbgCol .content-col .cont-inner {
  box-shadow: 15px 25px 60px 0px rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 30px;!;
  background-color: #fff;
  padding: 3rem;
}

.two-col-content.hlfbgCol .content-col .description {
  margin-bottom: 0;
}

.two-col-content.hlfbgCol .content-col .description h5 {
  margin-bottom: .75rem;
}

.two-col-content.hlfbgCol .content-col .description p:last-child {
  margin-bottom: 0;
}

.two-col-content.hlfbgCol .btn-items {
  margin-top: 2rem;
}

.two-col-content.hlfbgCol .content-col .btn-items .btn_row {
  margin-top: 0;
}
.two-col-content.hlfbgCol .mediaimg img {
  width: 250px;
}
.two-col-content.hlfbgCol .mediaimg {
  position: relative;
  width: 100%;
  height: 325px;
}
.two-col-content.CntnImgCol .top_sec.noButton {
  padding-left: 0;
  padding-right: 0;
  margin: 0 0 1.25rem;
}

.two-col-content.CntnImgCol .bottom_row {
  margin-right: -15px;
  margin-left: -15px;
}

.two-col-content.CntnImgCol .flex_row {
  row-gap: 0;
}

.two-col-content.CntnImgCol.right .content-col {
  margin-left: 8.333333%;
}
.two-col-content.CntnImgCol .content-col {
  text-align: center;
}
.two-col-content.CntnImgCol .content-col .description p:last-child {
  margin-bottom: 0;
}
.two-col-content.CntnImgCol .content-col .description {
  margin-bottom: 0;
}

.two-col-content.hlfbgCol .mediaimg .single-img img {
  width: 100%;
  border-radius: 0 !important;
}
.two-col-content.CntnImgCol .bottom_row .single-img {
  text-align: center;
}
.homeBanner.keyBnnr .page-center {
  padding: 0;
}

.homeBanner.keyBnnr .page-center .col {
  margin-left: 8.333333%;
  max-width: 83.333333%;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}

.child_theme .homeBanner.keyBnnr .page-center .col p {
  font-weight: normal;
  line-height: 1.5555555555555556rem;
}
.two-col-content.imgForm .page-center {
  padding-right: 0;
  padding-left: 0;
}

.two-col-content.imgForm .bottom_row {
  margin-left: 8.333333%;
  max-width: 83.333333%;
  padding-right: 15px;
  padding-left: 15px;
}
.child_theme .two-col-content.imgForm .content-col .form_wrap form .hs-form-field {
  margin-bottom: 1rem;
}

.two-col-content.imgForm .bottom_row .flex_row {
  row-gap: 0;
  background-color: #fff;
  box-shadow: 15px 25px 60px 0 rgba(0, 0, 0, 0.1);
  padding: 3rem;
}

.two-col-content.imgForm .bottom_row .single-img {
  text-align: center;
}

.two-col-content.imgForm .content-col .description {
  margin-bottom: 0;
}

.two-col-content.imgForm .content-col .description h4 {
  margin-bottom: 2rem;
}

.two-col-content.imgForm .content-col .description p:last-child {
  margin-bottom: 0;
}

.two-col-content.imgForm .content-col .form_wrap {
  padding-top: 0;
}

.two-col-content.imgForm .content-col .form_wrap h3 {
  margin: 0;
}
.two-col-content.imgForm .content-col form .actions {
  width: 100%;
}

.two-col-content.imgForm .content-col form input.hs-button {
  width: 100%;
  margin: 0;
}
.two-col-content.TwoColFrm .page-center {
  margin-left: 8.333333%;
  max-width: 83.333333%;
  width: 100%;
}
.child_theme hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1);
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  background-color: transparent;
}
.two-col-content.TwoColFrm .flex_row {
  row-gap: 0;
}

.two-col-content.TwoColFrm .content_box {
  margin-top: 0;
}
.two-col-content.TwoColFrm .content_box p {
  margin-bottom: 0;
}
.two-col-content.TwoColFrm .content-col {
  margin-left: 8.333333%;
}
.two-col-content.TwoColFrm .content_box h6 {
  font-family: 'Avenir Next W02', 'Lexend Deca', Helvetica, Arial, sans-serif;
  font-size: 1.1111111111111112rem;
  line-height: 1.5000000000000002rem;
  margin-bottom: 0.5555555555555556rem;
}
.two-col-content.TwoColFrm .content-col .cont-inner {
  background-color: rgba(255, 255, 255, 1.0);
  padding: 3rem;
}

.two-col-content.TwoColFrm .content-col .description {
  margin-bottom: 0;
}

.two-col-content.TwoColFrm .content-col .form_wrap {
  padding-top: 0;
}

.child_theme form textarea {
  resize: vertical;
  padding-top: .75rem;
  padding-bottom: .75rem;
  min-height: 75px;
}

form .hs-richtext, form .hs-richtext p {
  font-size: 12px;
  line-height: normal;
}


.child_theme .hs-fieldtype-booleancheckbox.field.hs-form-field {
  margin-bottom: 8px;
}

form .inputs-list>li {
  margin: 0;
}

form .inputs-list>li.hs-form-booleancheckbox>label {
  margin-bottom: .5rem;
  display: inline-block;
}

form input[type=checkbox], form input[type=radio] {
  vertical-align: top;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin-right: 2px;
  float: left;
}

form .inputs-list>li.hs-form-booleancheckbox>label>span {
  vertical-align: top;
  display: block;
  margin-left: 20px;
  font-size: 12px;
  line-height: normal;
}
form .hs-richtext {
  margin: 0;
}
form .hs-richtext p {
  margin-bottom: 1.25rem;
}

form .hs-richtext p a {
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  font-weight: 300;
}
.two-col-content.TwoColFrm .content_box p a {
  white-space: nowrap;
  color: rgba(0, 0, 141,1.0);
  text-decoration: underline;
}
form .hs-richtext p a:hover {
  text-decoration: none;
  border-bottom: 1px solid rgba(0, 0, 141,1.0);
}

.two-col-content.TwoColFrm .content-col input.hs-button {
  margin: 0;
}
.cnt-wit-bg-wrp.SmpleTxt .content_widget h1 {
  margin: 0 0 1.25rem;
}

.cnt-wit-bg-wrp.SmpleTxt .content_widget strong {
  font-weight: 800;
}

.cnt-wit-bg-wrp.SmpleTxt .page-center .content_widget {
  margin-left: 8.333333%;
  max-width: 83.333333%;
}

.cnt-wit-tp-img-wrp.FrmCrd .page-center {
  padding: 0;
}

.cnt-wit-tp-img-wrp.FrmCrd .cnt-col {
  width: 31.623931624%;
  padding: 0;
  margin-bottom: 3%;
}

.cnt-wit-tp-img-wrp.FrmCrd .cnt-col .inner_spacing {
  border-radius: 15px;
  border: 1px solid rgba(0, 0, 0, .125);
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

.cnt-wit-tp-img-wrp.FrmCrd .flex-row {
  row-gap: 2.564102564%;
  justify-content: space-between;
}

.cnt-wit-tp-img-wrp.FrmCrd .tp-img {
  padding-top: 2.7777777777777777rem;
  margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.FrmCrd .col-title {
  padding-bottom: 2.7777777777777777rem;
  margin-bottom: 0.5rem;
}

.cnt-wit-tp-img-wrp.FrmCrd .cnt-col .inner_spacing>div {
  margin-left: 16.666667%;
  max-width: 66.666667%;
  padding-right: 15px;
  padding-left: 15px;
}

.cnt-wit-tp-img-wrp.FrmCrd .col-btn-grp {
  margin-left: -40px;
  margin-right: -40px;
  margin-top: 0;
}

.cnt-wit-tp-img-wrp.FrmCrd .col-btn-grp .btn_row {
  margin-top: 0;
}

.cnt-wit-tp-img-wrp.FrmCrd .col-btn-grp .btn_row a.hs-sec-btn {
  font-weight: 600;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 50px;
  padding-right: 50px;
  line-height: 1.5555555555555556rem;
  font-size: 18px;
  border: 0;
}
.cnt-wit-tp-img-wrp.FrmCrd .col-btn-grp .btn_row a.hs-sec-btn:hover {
  background-color: rgba(0, 242, 96, 1.0);
  filter: none;
}
.cnt-wit-tp-img-wrp.FrmCrd .popup_modal {
  background: rgba(0, 0, 0, 0.55);
}

.cnt-wit-tp-img-wrp.FrmCrd .popup_modal .popup_modal_inner {
  padding: 10px;
}
.two-col-content.CntnImgCol .content-col .description p a {
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  font-weight: 300;
}

.two-col-content.CntnImgCol .content-col .description p a:hover {
  border-bottom: 1px solid rgba(0, 0, 141,1.0);
}
.cnt-wit-tp-img-wrp.FrmCrd .popup_modal .popup_modal_box {
  max-width: 800px;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 20px;
  padding-right: 20px;
}

.cnt-wit-tp-img-wrp.FrmCrd .popup_modal .form__box {
  padding: 10px;
}
.two-col-content.CntnImgCol.mrgnCol .content-col {
  margin-left: 0;
  text-align: left;
}
.cnt-wit-bg-wrp.SmpleTxt .content_widget h2 {
  margin-bottom: 1.3333333333333333rem;
}

.cnt-wit-bg-wrp.SmpleTxt.txtTy2 .content_widget p:last-child {
  margin-bottom: 0;
}
.bottomPaneWrap.PostBtmPn .buttonWrapper a.hs-button {
  background: linear-gradient(90deg, rgba(0, 242, 96,1.0), #00dfa3);
  border: 1px solid rgba(0, 242, 96,1.0);
  min-width: auto;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
  padding: 0.75rem 1.1111111111111112rem;
  font-style: normal;
  font-weight: normal;
}
.cnt-wit-bg-wrp.SmpleTxt .page-center.full_width {
  max-width: 1920px;
}
.bottomPaneWrap.PostBtmPn .buttonWrapper a.hs-button:hover {
  background: rgba(0, 0, 141, 1.0);
  font-weight: 400;
}


.homeBanner.businessBnnr .sr-cover-image {
  top: 0;
  height: 100%;
  background-position: center;
}

.homeBanner.businessBnnr .full_width {
  padding: 0;
}

.homeBanner.businessBnnr .full_width .col {
  margin-left: 16.666667%;
  max-width: 66.666667%;
}
.cnt-wit-tp-img-wrp.ExpertiseCrd .page-center.custom {
  padding: 0;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .page-center.custom>div {
  margin-left: 8.333333%;
  max-width: 83.333333%;
  padding-right: 15px;
  padding-left: 15px;
}
.cnt-wit-tp-img-wrp.ExpertiseCrd .page-center .tp-img {
  margin-bottom: 20px;
}
.cnt-wit-tp-img-wrp.ExpertiseCrd .top_sec.noButton h2 {
  margin-bottom: 1.25rem;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .top_sec.noButton {
  margin-bottom: 1.25rem;
  padding: 0;
}
.cnt-wit-tp-img-wrp.ExpertiseCrd .splide__track {
  margin-right: -15px;
  margin-left: -15px;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .cnt-col {
  padding: 0;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .page-center.custom .tp-img {
  margin-bottom: 30px;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .col-title {
  font-size: 24px;
  margin-bottom: 0;
  text-transform: none;
}
.two-col-content.widthCol .page-center {
  padding: 0;
}

.two-col-content.widthCol .bottom_row {
  max-width: 83.333333%;
  margin: 0;
  margin-left: 8.333333%;
}

.two-col-content.widthCol .bottom_row .content-col {
  text-align: left;
}

.two-col-content.widthCol .content-col .btn-items .btn_row {
  margin-top: 0;
  padding-top: 1.3888888888888888rem;
}

.two-col-content.widthCol .content-col .btn-items .btn_row a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
}
.cm_tmw.abtTimeLine .top_sec.noButton {
  padding: 0;
  padding-bottom: 1.3888888888888888rem;
  margin-bottom: 0;
}

.cm_tmw.abtTimeLine .cm_tmw_out {
  margin: 3rem auto 0;
  max-width: 69.375rem;
}

.cm_tmw.abtTimeLine .cm_tmw_line {
  border-left: 3px dashed #000;
  display: inline-block;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  width: 1px;
  transform: none;
  background-color: transparent !important;
}
.cm_tmw.abtTimeLine .cm_tmw_out .flex_row {
  flex-direction: initial;
}

.cm_tmw.abtTimeLine .cm_tmw_item:nth-child(2n) {
  justify-content: flex-end;
  margin-top: 13rem;
  margin-right: 0;
}

.cm_tmw.abtTimeLine .cm_tmw_item:nth-child(odd) .cm_tmw_col {
  margin-left: 0;
}

.cm_tmw.abtTimeLine .cm_tmw_col {
  border-radius: 0;
  box-shadow: none;
  max-width: none;
  display: flex;
}
.cm_tmw.abtTimeLine .flex_row {
  padding-top: 0;
}

.cm_tmw.abtTimeLine .cm_tmw_item:nth-child(odd) {
  margin-top: 5rem;
  margin-left: 0;
}

.cm_tmw.abtTimeLine .cm_tmw_item {
  margin-bottom: 0;
}
.cm_tmw .cm_tmw_col.removebullet .cm_tmw_bullet {
  display: none;
}
.card_gallery.btmCards.datayouCrd .top_sec.noButton {
  padding: 0;
}
.timeline-arrow {
  position: absolute;
  right: 2rem;
  top: 3.375rem;
  transform: rotate(180deg);
  z-index: 1;
}

.timeline-arrow svg {
  color: #30343B;
  fill: #30343B;
}

.timeline-card-inner {
  background: #fff;
  border: 1px solid #e5e7ea;
  box-shadow: 15px 25px 60px rgba(0, 0, 0, .1);
  box-sizing: border-box;
  max-width: 21.8rem;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 2;
}

.abtTimeLine .cm_tmw_content {
  padding: 1.56rem 2.18rem;
}

.cm_tmw.abtTimeLine .cm_tmw_col p {
  margin-bottom: 0;
}

.timeline-year {
  background: inherit;
  color: #30343B;
  font-size: .875rem;
  font-weight: 600;
  padding: 0 .25rem;
  position: absolute;
  right: -1.34rem;
  top: 3rem;
  z-index: 9;
  background-color: #ffffff;
}
.cm_tmw .cm_tmw_item:nth-child(2n) .timeline-arrow {
  left: 2rem;
  right: auto;
  transform: none;
}

.cm_tmw .cm_tmw_item:nth-child(2n) .timeline-year {
  left: -1.12rem;
  right: auto;
}

.cm_tmw .cm_tmw_item:nth-child(2n) .cm_tmw_col {
  justify-content: flex-end;
  margin-top: 0;
  margin-right: 0;
}
.cm_tmw.abtTimeLine .large_icon .img-wrap {
  height: 9.375rem;
  overflow: hidden;
  margin-bottom: 0;
  width: 100%;
}

.cm_tmw.abtTimeLine .large_icon .img-wrap img {
  object-fit: cover;
  height: 100%;
}
.card_gallery.btmCards.datayouCrd .top_sec.noButton {
  padding: 0;
}

.cnt-wit-tp-img-wrp.simpApproach h5.col-title {
  margin-bottom: 0.5555555555555556rem;
}
.cnt-wit-tp-img-wrp.simpApproach {
  overflow: visible;
}

.cnt-wit-tp-img-wrp.simpApproach .splide__track {
  overflow: visible;
}
.homeBanner.businessBnnr.abtBnnr .full_width .col {
  margin-left: 8.333333%;
  max-width: 83.333333%;
}
.cnt-wit-tp-img-wrp.ExpertiseCrd.mrgnexpertise .page-center .tp-img {
  margin-bottom: 30px;
}
.cnt-wit-tp-img-wrp.ExpertiseCrd.LrgImgCrd .cnt-col {
  border-right: solid 1px #f5f7f9;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd.LrgImgCrd .cnt-col:last-child {
  border-right: 0;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd.LrgImgCrd .page-center.custom .tp-img {
  margin-bottom: 0.5555555555555556rem;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .col-btn-grp {
  margin-top: 0;
  padding-top: 1.3888888888888888rem;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .col-btn-grp .btn_row {
  margin-top: 0;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd .col-btn-grp .btn_row a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
  padding: 0.75rem 1.1111111111111112rem;
}
.homeBanner.hmBnnr {
  background: transparent;
}
.two-col-content.CntnImgCol .btn_row {
  text-align: center;
  padding-top: 1.3888888888888888rem;
  margin-top: 0;
  justify-content: center !important;
}

.two-col-content.CntnImgCol .btn_row a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
}
.logo_slider.hmLogoSlide .page-center {
  padding: 0;
}

.logo_slider.hmLogoSlide .page-center>div {
  margin-left: 8.333333%;
  max-width: 83.333333%;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.logo_slider.hmLogoSlide .top_sec.noButton {
  margin-bottom: 0 !important;
  padding-top: 0;
}

.logo_slider.hmLogoSlide .bottom_row.splide {
  padding-bottom: 0;
  padding-top: 1.3888888888888888rem;
}
.blogfeddCnt.blog-feed .recent-post-item .post-btm .read-more a {
  padding: 0.65rem 1.1111111111111112rem;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
  font-weight: normal;
}
.logo_slider.hmLogoSlide .splide .splide__track {
  margin: 0;
  padding:0;
}

.hmLogoSlide.logo_slider .logo_item {
  padding: 0;
  margin: 0 1rem;
}
.hmLogoSlide.logo_slider .splide__slide img {
  vertical-align: bottom;
  max-width: 187px;
  width:100%;
}

.cnt-wit-tp-img-wrp.SmlImgCrd.ExpertiseCrd .top_sec.noButton {
  padding-bottom: 1.3888888888888888rem;
  margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.SmlImgCrd.ExpertiseCrd .top_sec.noButton p:last-child {
  margin-bottom: 1.25rem;
}

.cnt-wit-tp-img-wrp.SmlImgCrd .bottom_row {
  margin: 0 -1.5%;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd.SmlImgCrd .splide__track {
  margin: 0;
}

.SmlImgCrd.ExpertiseCrd.cnt-wit-tp-img-wrp .flex-row {
  row-gap: 0;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd.SmlImgCrd .cnt-col {
  max-width: 22%;
  margin: 1.5%;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd.SmlImgCrd .cnt-col .inner_spacing {
  border-radius: 5px;
  border: 1px solid #e5e7ea;
  height: 100%;
}

.cnt-wit-tp-img-wrp.ExpertiseCrd.SmlImgCrd .page-center .tp-img {
  margin-bottom: 1.5rem;
}

.cnt-wit-tp-img-wrp.SmlImgCrd .tp-img-cnt-inner p:last-child {
  margin-bottom: 1.25rem;
}
.cnt-wit-bg-wrp.SmpleTxt .page-center.custom {
  padding: 0;
}

.cnt-wit-bg-wrp.SmpleTxt .content_widget .btn_row {
  padding-top: 1.3888888888888888rem;
  margin-top: 0;
}

.cnt-wit-bg-wrp.SmpleTxt .content_widget .btn_row a.hs-button {
  margin: 0;
  padding: 0.74rem 1.1111111111111112rem;
  min-width: 213px;
  border-color: rgba(0, 242, 96,1.0);
}
.customBtnWrapper {
  margin-bottom: 20px;
}
.cnt-wit-bg-wrp.SmpleTxt .page-center .content_widget p:last-child {
  margin-bottom: 0;
}
.rapidTxt.cnt-wit-bg-wrp .content_widget h2 {
  margin-bottom: 1.3333333333333333rem;
}
.rapidTxt.cnt-wit-bg-wrp .content_widget h1 {
  margin: 0 0 1.25rem;
}
.rapidTxt.cnt-wit-bg-wrp .content_widget p:last-child {
  margin-bottom:0;
}
.cnt-wit-tp-img-wrp.ExpertiseCrd .splide__track .flex-row {
  row-gap: 0;
}
.two-col-content.CntnImgCol.mrgnCol .btn_row,
.widthCol.two-col-content.CntnImgCol .btn_row{
  justify-content: unset !important;
}
.cnt-wit-tp-img-wrp.simpApproach .content_widget p {
  margin-bottom: 0;
  color: #666;
  line-height: 28px;
}
.cnt-wit-tp-img-wrp.simpApproach .content_widget{
  padding-right: 15px;
  padding-left: 15px;
}
.two-col-content.petroTwoCol .media_column .content_box {
  margin-top: 0;
}
.two-col-content.petroTwoCol .content-col .description{
  margin-bottom:0;
}
.cnt-wit-bg-wrp.rapidTx .content_widget h1 {
  margin: 0 0 1.25rem;
}
.cnt-wit-bg-wrp.rapidTx .content_widget h5 {
  margin: 0 0 0.625rem;
  padding-bottom: 1.3888888888888888rem;
}
.two-col-content.petroTwoCol .btn_row {
  margin-top: 0;
}

.two-col-content.petroTwoCol .btn_row a.hs-button {
  margin: 0;
  background: no-repeat;
  font-size: 14px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 10px;
  min-width: 230px;
  border: 0;
  background-color: rgba(0, 242, 96, 1.0);
}

.two-col-content.petroTwoCol .btn_row a.hs-button:hover {
  background-color: rgba(0, 0, 141, 1.0);
  border: 1px solid rgba(0, 242, 96,1.0);
  font-weight: 500;
}
.cnt-wit-tp-img-wrp.addRes.bgaddRes .top_sec h2 {
  font-size: 2.6666666666666665rem;
  letter-spacing: 0;
  line-height: 3.6rem;
}

.cnt-wit-tp-img-wrp.addRes.bgaddRes .bottom_row .cnt-col .inner_spacing {
  height: 100%;
}
.accordion_wrap.twocolAcc .page-center {
  padding: 0;
}

.accordion_wrap.liftSystem.twocolAcc .accord_outer_row,
.accordion_wrap.liftSystem.twocolAcc .top_sec {
  flex: 0 0 100%;
  margin-left: 0;
  max-width: 100%;
}
.card_gallery.btmCards .card_content+.btn_row {
  margin-top: 0;
}
.accordion_wrap.twocolAcc .flex_row {
  flex-direction: column;
}
.accordion_wrap.liftSystem.twocolAcc .accord_outer_row{
  padding-right:0;
  padding-left: 0;
}
.accordion_wrap.liftSystem.twocolAcc .accord_outer_row .accord_outer {
  margin: 0;
}
.accordion_wrap.twocolAcc .content_widget {
  padding: 0;
  width: 100%;
  text-align: left;
}

.accordion_wrap.twocolAcc.liftSystem .top_sec .top_content h2 {
  font-size: 2.6666666666666665rem;
  margin-bottom: 1.3333333333333333rem;
  line-height: 3.6rem;
  letter-spacing: 0;
}

.accordion_wrap.twocolAcc .top_sec .btn_row_wrap.col4 {
  width: 100%;
  padding: 0;
  justify-content: flex-start;
}

.accordion_wrap.twocolAcc .top_sec .btn_row_wrap .btn_row {
  margin-top: 0;
}

.accordion_wrap.twocolAcc .top_sec .btn_row_wrap .btn_row a.hs-button {
  margin: 0;
  margin-top: 1.25rem;
  color: rgba(0, 0, 141,1.0);
  font-weight: bold;
  border: 0;
  background: no-repeat;
  border-radius: 0;
  padding: 0;
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  line-height: 1.5555555555555556rem;
  font-size: 18px;
}

.accordion_wrap.twocolAcc .top_sec .btn_row_wrap .btn_row a.hs-button:hover {
  border-bottom: 1px solid rgba(0, 0, 141,1.0);
}

.accordion_wrap.liftSystem.twocolAcc .top_sec {
  padding-bottom: 2.7777777777777777rem;
  margin-bottom: 0;
}
.customBtnWrapper span {
  margin: 0 10px;
  margin-right: 15px;
}
.fullwdth.two-col-content.CntnImgCol.mrgnCol .btn_row{
  justify-content: center !important;
}
.simple-banner.SmpleBnnr.twoColBnnr .bg_el.color_bg.gradient_bg {
  background-image: linear-gradient(-225deg, #005dd3 0%, rgba(0, 0, 141,1.0) 100%) !important;
}
.child_theme .cnt-wit-tp-img-wrp.FrmCrd form .hs-richtext p a {
  color: #0000EE;
  font-weight: normal;
  border-color: #0000EE;
  line-height: 24px;
  font-size: 12px;
}
@media(min-width:768px){
  .homeBanner.hmBnnr .full_width {
    margin-left: 8.333333%;
    max-width: 83.333333%;
  }
}
@media(min-width:992px) and (max-width:1200px){
  .cnt-wit-tp-img-wrp.eventCrd .bottom_row .cnt-col {
    width: 50%;
  }
  .two-col-content.TwoColFrm .content_box p a {
    font-size: 16px;
  }
  .two-col-content.TwoColFrm .media_column {
    width: 25%;
  }
  .two-col-content.TwoColFrm .content-col {
    margin-left: 0;
  }
}
@media(min-width:768px) and (max-width:991px){
  .two-col-content.TwoColFrm .content-col,
  .two-col-content.TwoColFrm .media_column{
    width: 100%;
  }
  .child_theme .cm_tmw .cm_tmw_item {
    width: 45%;
  }
  .child_theme .cm_tmw.abtTimeLine .cm_tmw_item:nth-child(2n) {
    margin-left: auto;
  }
  .child_theme .timeline-year {
    right: -18%;
  }
  .child_theme .cm_tmw .cm_tmw_item:nth-child(2n) .timeline-year {
    left: -17%;
  }
  .child_theme  .timeline-arrow {
    right: -13px;
    top: 47px;
  }
  .child_theme .timeline-card-inner {
    max-width: 290px;
  }
  .child_theme .cm_tmw .cm_tmw_item:nth-child(2n) .timeline-arrow {
    left: -13px;
    top: 50px;
  }
}
@media(max-width:1199px){
  .cnt-wit-tp-img-wrp.ExpertiseCrd.SmlImgCrd .cnt-col {
    max-width: 30%;
  }
}
@media(max-width:991px){
  .cnt-wit-tp-img-wrp.ExpertiseCrd.SmlImgCrd .cnt-col {
    max-width: 47%;
  }
  .two-col-content.TwoColFrm .content-col {
    margin-left: 0;
  }
}
@media(max-width:767px){
  .pwrApproach.cnt-wit-tp-img-wrp.simpApproach .bottom_row .flex-row {
    margin: 0;
  }
  .two-col-content.petroTwoCol .flex_row {
    row-gap: 0;
  }
  .cnt-wit-tp-img-wrp.SmlImgCrd .bottom_row {
    margin: 0;
  }
  .cnt-wit-tp-img-wrp.ExpertiseCrd.SmlImgCrd .cnt-col {
    max-width: 100%;
  }
  .cnt-wit-tp-img-wrp.FrmCrd .cnt-col {
    width: 100%;
  }
  .two-col-content.TwoColFrm .page-center {
    margin-left: 0;
    max-width: 100%;
  }
  .cnt-wit-tp-img-wrp.eventCrd .bottom_row {
    max-width: 100%;
    margin-left: 0;
  }

  .cnt-wit-tp-img-wrp.eventCrd .bottom_row .flex-row {
    margin: 0 10%;
  }

  .cnt-wit-tp-img-wrp.eventCrd .page-center {
    padding-left: 15px;
    padding-right: 15px;
  }
  .simple-banner.twoColBnnr .img_wrap {
    padding-top: 3rem;
  }

  .simple-banner.twoColBnnr .flex_row {
    row-gap: 0;
  }

  .accordion_wrap.TwoColAccordion .top_sec.noButton {
    max-width: 100%;
  }

  .accordion_wrap.TwoColAccordion .accord_outer {
    max-width: 100%;
  }
  .two-col-content.hlfbgCol:after {
    height: 100%;
  }
  .two-col-content.CntnImgCol.right .content-col {
    margin-left: 0;
  }
  .accordion_wrap.TwoColAccordion .accord_outer {
    padding-top: 1rem;
  }
  .homeBanner.keyBnnr .page-center .col {
    margin-left: 0;
    max-width: 100%;
  }
  .two-col-content.imgForm .bottom_row {
    margin-left: 0;
    max-width: 100%;
  }

  .two-col-content.widthCol .bottom_row {
    max-width: 100%;
    margin: 0;
    margin-left: 0;
  }
  .cm_tmw.abtTimeLine .cm_tmw_line {
    left: 0;
    right: auto;
  }

  .cm_tmw.abtTimeLine .flex_row {
    padding-right: 0;
  }

  .cm_tmw.abtTimeLine .cm_tmw_item:nth-child(odd) {
    margin-bottom: 2rem;
    margin-top: 0;
  }

  .cm_tmw.abtTimeLine .cm_tmw_item {
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .cm_tmw.abtTimeLine .cm_tmw_col {
    justify-content: center;
  }

  .cm_tmw.abtTimeLine .cm_tmw_item:nth-child(2n) .cm_tmw_col, .cm_tmw.abtTimeLine .cm_tmw_item:nth-child(odd) .cm_tmw_col {
    margin: 0;
    max-width: 100%;
  }

  .timeline-arrow,
  .cm_tmw .cm_tmw_item:nth-child(2n) .timeline-arrow{
    left: 3rem;
    right: auto;
    transform: none;
  }

  .abtTimeLine .timeline-card-inner {
    margin-left: 2rem;
  }

  .abtTimeLine .cm_tmw_content {
    padding: 1rem;
  }

  .timeline-year {
    left: -1.2rem;
    right: auto;
  }

  .cm_tmw.abtTimeLine .cm_tmw_item:nth-child(2n) {
    justify-content: center;
    margin: 0 0 2rem;
  }

  .cm_tmw.abtTimeLine .cm_tmw_item:nth-child(2n) .cm_tmw_col {
    justify-content: center;
  }
  .homeBanner.businessBnnr .full_width .col,
  .homeBanner.businessBnnr.abtBnnr .full_width .col{
    margin-left: 0;
    max-width: 100%;
  }
  .cnt-wit-tp-img-wrp.ExpertiseCrd .page-center.custom>div,
  .cnt-wit-bg-wrp.SmpleTxt .page-center .content_widget{
    margin-left: 0;
    max-width: 100%;
  }
  .cnt-wit-bg-wrp.SmpleTxt .page-center.full_width,
  .cnt-wit-bg-wrp.SmpleTxt .page-center.custom{
    padding-left: 15px;
    padding-right: 15px;
  }
  .cnt-wit-bg-wrp.SmpleTxt .content_widget .btn_row a.hs-button {
    min-width: 166px;
  }
  .cnt-wit-tp-img-wrp.simpApproach.pwrApproach .bottom_row .cnt-col {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 575px) {
  #pwrRgt.accordion_wrap.priorityAcc.rightside {
    margin-left: 0;
  }
  .cnt-wit-tp-img-wrp.eventCrd .bottom_row .flex-row {
    margin: 0;
  }
  .child_theme h1 {
    font-size: 2.5rem;
    line-height:1.2;
  }
  .child_theme h2 {
    font-size: 2.4rem;
  }


  .timeline-arrow,
  .cm_tmw .cm_tmw_item:nth-child(2n) .timeline-arrow{
    left: 20px;
  }
  .cm_tmw.abtTimeLine .cm_tmw_line {
    left: 15px;
  }
  .cm_tmw.abtTimeLine .cm_tmw_out {
    padding: 0 15px;
  }
  .timeline-arrow svg {
    max-width: 100px;
  }
}



/* === Header === */
header.header.cmHeader{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  transition: transform 0.5s ease;
}
.child_theme .header-wrapper {
  min-height: 160px;
}
header.hide-header{
  transform: translateY(-100%);
}
header.header.cmHeader .alert-section {
  padding: 0;
}
.header.cmHeader img.hs-image-widget {
  margin-bottom: 0;
}
header.header.cmHeader .alert-section p a {
  text-decoration: underline;
}
header.header.cmHeader .alert-section .page-center {
  padding: 4.5px 36px;
}
header.header.cmHeader .alert-section p {
  line-height: 2;
  font-size: 14px;
}
header.header.cmHeader .alert-section .close-icon {
  right: 15px;
  font-size: 1.3rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: auto;
  width: auto;
}
header.header.cmHeader .alert-section .close-icon svg {
  width: 20px;
  height: 20px;
}
header.header.cmHeader .alert-section .text-alert {
  padding: 0;
}
header.header.cmHeader .primary-container .primary-section .page-center {
  padding-right: 15px;
  padding-left: 15px;
}
header.header.cmHeader .primary-container {
  min-height: auto;
}
.cmHeader .primary-container .primary-section .container-wrapper {
  column-gap: 0px;
}
.cmHeader .primary-container .primary-section .logo-section {
  padding: .3125rem 0;
  margin-right: 1rem;
}
.cmHeader  .nav>nav>ul .header__menu-item--depth-1>a .child-trigger svg + svg {
  display: block;
}
.cmHeader .nav>nav>ul .header__menu-item--depth-1>a .child-trigger svg {
  display: none;
}
.cmHeader .primary-section .nav ul.header__menu-wrapper  svg {
  fill:  rgba(255, 255, 255,1.0);
}
.cmHeader .primary-section .nav ul.header__menu-wrapper li a:hover svg {
  fill: rgba(0, 242, 96,1.0);
}
.cmHeader .primary-section .nav ul.header__menu-wrapper ul li a:hover svg {
  fill:rgba(0, 242, 96,1.0);
}
.cmHeader  .nav>nav>ul .header__menu-item--depth-1>a:hover .child-trigger svg path {
  fill: inherit;
}
.cmHeader .primary-section .nav ul.header__menu-wrapper ul svg {
  fill: rgba(255, 255, 255,1.0);
}
.child_theme form input[type=checkbox], 
.child_theme form input[type=radio] {
  margin-right:3px;
  margin-bottom: 3px;
  float: initial;
  vertical-align: middle;
}
.child_theme .navbar_module_wrapper .cm_nv_wrp.header__area-module-4 .btn_row .btn_item a {
  color: #fff;
}
header.cmHeader .nav>nav>ul .header__menu-item--depth-1 ul>li a{
  font-size: 14px;
}
@media(min-width: 1200px){
  .cmHeader .primary-container .right-section {
    margin-left: 1.25rem;
  }
  header.header.cmHeader .primary-container .primary-section {
    padding: 0rem 5rem;
  }


  .header-wrapper.custom-no-navigation {
    min-height: 93px;
  }

  .cmHeader.lp_header .primary-container .primary-section .logo-section {
    padding: 26px 0;
  }
  .cmHeader .primary-section .nav ul.header__menu-wrapper {
    gap: 0;
    justify-content: flex-start;
  }
  .cmHeader .primary-section .nav ul.header__menu-wrapper li.header__menu-item--depth-1>a {
    padding: 2rem  0.75rem;
  }

  .cmHeader .primary-section .nav ul.header__menu-wrapper li a {
    text-transform: uppercase;
    font-weight: 400;
    line-height: 21.6px;
  }

  .cmHeader .primary-section .nav ul>li>a .child-trigger {
    margin-left: .5rem;
  }

  .cmHeader .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul {
    transform: translate(0, -7.5px);
    display: block;
    opacity: 1;
    pointer-events: auto;
  }

  .cmHeader .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul {
    top: calc(100% + 7px);
    border-top: 3px solid rgba(0, 0, 141,1.0);
    box-shadow: 0 1rem 3rem rgb(11 11 12 / 5%);
    padding: .7rem 0;
    transform: translateY(0);
    min-width: 
  }
  header.cmHeader .nav>nav>ul .header__menu-item--depth-1 ul>li a {
    padding: .7rem 1.85rem;
    white-space: nowrap;
    display: flex;
    justify-content: space-between;
  }
  .cmHeader .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu>ul ul {
    top: -5px;
  }
  .cmHeader .logo-section.cmLogo {
    display: none;
  }

  .child_theme .header-wrapper {
    min-height: 93.5938px;
  }

  .cmHeader .primary-section .nav ul.header__menu-wrapper>li:not(.header__menu-item--has-submenu)::after,
  .cmHeader .primary-section .nav ul.header__menu-wrapper>li.active::after,
  .cmHeader .primary-section .nav ul.header__menu-wrapper>li.active-branch::after{
    content: '';
    height: 3px;
    transition: .3s ease all;
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    top: auto;
    width: 0;
    background:  rgba(0, 242, 96,1.0) ;
  }


  .cmHeader .primary-section .nav ul.header__menu-wrapper>li:not(.header__menu-item--has-submenu):hover::after{
    width: 80%;
  }
  .cmHeader .primary-section .nav ul.header__menu-wrapper>li.active::after,
  .cmHeader .primary-section .nav ul.header__menu-wrapper>li.active-branch::after{
    width: 76%;
    background: #00dfa3;
    left: 46%;
  }


  .cmHeader .primary-section .nav ul.header__menu-wrapper>li.active ul ul >li a:hover,
  .cmHeader .primary-section .nav ul.header__menu-wrapper>li.active-branch ul ul >li a:hover{
    border-bottom: 3px solid #00dfa3;
  }

  .cmHeader .primary-section .nav ul.header__menu-wrapper>li.header__menu-item {
    position: relative;
  }
}


/*  */




.cmHeader .primary-container .right-section a.hs-button {
  font-size: 14px;
  font-weight: 600;
  display: block;
  text-align: center;
  line-height: 16px;
  background: none;
  background-color: rgba(0, 242, 96,1.0);
}
.cmHeader .primary-container .right-section a.hs-button:hover {
  background-color: rgba(0, 0, 141,1.0);
}




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




@media(max-width: 1350px){
  .cmHeader .primary-section .nav ul.header__menu-wrapper li.header__menu-item--depth-1 a {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 12px;
  }
  .cmHeader .primary-container .primary-section .logo-section {
    margin-right: 10px;
  }

  .cmHeader .primary-container .right-section {
    margin-left: 10px;
  }
}

@media(max-width: 1199px) and (min-width: 992px){
  header.header.cmHeader .nav.no_megamenu .header__menu-wrapper .header__menu-submenu {
    display: none !important;
  }
  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul li.childOpen> ul {
    display: block !important;
  }
  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul li> ul{
    padding: .7rem 0;
  }
}

@media(max-width: 1199px){
  header.cmHeader .nav .header__menu.header__menu--desktop>ul>li a svg path{
    fill: rgba(255, 255, 255,1.0);
  }

  header.cmHeader .nav .header__menu.header__menu--desktop>ul>li a:hover svg path{
    fill: rgba(0, 242, 96,1.0);
  }

  header.cmHeader .nav .header__menu.header__menu--desktop>ul ul li a svg path{
    fill: rgba(255, 255, 255,1.0);
  }

  header.cmHeader .nav .header__menu.header__menu--desktop>ul ul li a:hover svg path{
    fill:  rgba(0, 242, 96,1.0);
  }
  header.cmHeader .nav>nav>ul .header__menu-item--depth-1 ul>li a{
    color: rgba(255, 255, 255,1.0);
  }
  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul li a:hover{
    color: rgba(0, 242, 96,1.0);
  }
  header.cmHeader .nav>nav>ul .header__menu-item--depth-1 ul>li.active>a,
  header.cmHeader .nav>nav>ul .header__menu-item--depth-1 ul>li.active-branch>a{
    color: rgba(255, 255, 255,1.0);
  }
  header.header.cmHeader .primary-container{
    position: relative;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul>li ul .child-trigger {
    display: none;
  }


  header.header.cmHeader  .nav .header__menu.header__menu--desktop>ul li a {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    padding: .85rem 0;
    line-height: 21.6px;
  }

  header.header.cmHeader .primary-container .primary-section {
    padding: 0.5rem 1rem;
  }

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

  .cmHeader.header .cst-humburger-icon .trigger {
    background: #fff;
  }


  header.header.cmHeader .mobile-close-icon {
    cursor: pointer;
    display: inline-flex;
    position: static;
    width: 50%;
    justify-content: flex-end;
    padding: 0;
    padding-left: 15px;
    padding-bottom: 1rem;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop {
    height: 100vh;
    max-width: none;
    min-height:100vh;
    overflow-y: auto;
    position: relative;
    width: 100%;
  }


  header.header.cmHeader .nav {
    display: none;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 50;
    top: 0;
    padding: 1rem;
    height: auto;
  }


  header.header .mobile-open .nav {
    display: block;
  }


  header.header .nav {
    background-color: rgba(0, 0, 141,1.0);
  }


  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul {
    display: block;
    padding: 0;
    margin: 0;
  }


  header.header .nav .header__menu.header__menu--desktop ul>li {
    position: relative;
  }

  header.header .nav>nav>ul .header__menu-item--depth-1>a {
    justify-content: flex-start;
  }


  .header__menu--desktop>.header__menu-wrapper .header__menu-submenu, .header__menu--desktop>.header__menu-wrapper .header__menu-submenu--level-2 {
    position: static;
  }

  .header__menu--desktop>.header__menu-wrapper .header__menu-item--has-submenu:hover>ul {
    opacity: 0;
    transform: translateY(0);
    visibility: hidden;
  }


  header.header .button-section-container .btn-section {
    display: none;
  }

  header.header.cmHeader .nav.no_megamenu .header__menu-wrapper .header__menu-submenu {
    display: none;
    top: 0;
    transform: translateY(0rem);
    opacity: 1;
    visibility: visible;
    background-color: rgba(0, 0, 141,1.0);
    box-shadow: none;
  }
  .cmHeader .primary-section .nav ul.header__menu-wrapper li.header__menu-item--depth-1>a {
    padding-left: 0;
  }

  header.header.cmHeader .nav.no_megamenu ul ul {
    border-left: 2px solid #fff;
    animation: show-dropdown .2s ease forwards;
  }

  header.header.cmHeader .nav.no_megamenu ul ul ul a {
    padding: 12px;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul  ul li  a {
    padding: .7rem 1.85rem;
    display: flex;
    justify-content: space-between;
  }

  header.header.cmHeader .nav.no_megamenu ul ul ul {
    margin-left: 36px;
  }


  .cmHeader.header .top-section.mobile_section {
    background: inherit;
    display: block;
    padding: 0;
  }


  .cmHeader.header .top-section.mobile_section .btn-section {
    padding: 0;
    width: auto;
  }

  .cmHeader.header .top-section.mobile_section a.hs-button {
    background: none;
    padding: 15px 27px;
    font-size: 14px;
    background-color: rgba(0, 242, 96,1.0);
    font-weight: 600;
    line-height: 16.1px;
    margin-top: 1rem;
    width: auto;
    border-radius: 100px;
    border: 1px solid rgba(0, 0, 141,1.0);
    color: rgba(0, 0, 141,1.0);
  }
  .cmHeader.header .top-section.mobile_section a.hs-button:hover{
    background-color: rgba(0, 242, 96,1.0);
    background-color: rgba(0, 0, 141,1.0);
    color: rgba(255, 255, 255,1.0);
    border-color: rgba(0, 242, 96,1.0);
  }

  .cmHeader .primary-container .primary-section .logo-section.cmLogo {
    margin: 0;
    padding: 0;
    padding-bottom: 1rem;
    display: inline-flex ;
    width: 50%;
    padding-right: 15px;
  }


  header.header.cmHeader .mobile-close-icon svg {
    display: none;
  }

  header.header.cmHeader .mobile-close-icon svg + svg {
    display: block;
  }

  header.header.cmHeader .mobile-close-icon svg {
    fill: #fff;
  }

  .cmHeader.header .cst-humburger-icon {
    display: inline-block;
    font-size: calc(1.25875rem + .105vw);
    width: 1.5em;
    height: 1.5em;
  }


  .cmHeader.header .cst-humburger-icon svg {
    stroke: #FFFFFF;
  }


  .cmHeader.header .cst-humburger-icon .trigger {
    display: none;
  }
  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul li.childOpen> ul {
    display: block ;
  }


  .child_theme .header-wrapper {
    min-height: 72px;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul>li .child-trigger{
    margin-left: .5rem 
  }





}





@media(max-width: 991px){
  .cmHeader .primary-section .container-wrapper {
    justify-content: space-between;
  }

  header.header .nav .header__menu.header__menu--desktop>ul>li:first-child,
  header.header .nav .header__menu.header__menu--desktop ul>li:not(:last-child){
    border: none;
  }

  header.header .nav .header__menu.header__menu--desktop>ul>li.header__menu-item--has-submenu>.mobile-child-trigger {
    display: none;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul>li .child-trigger {
    display: inline-flex;
  }

  header.header.cmHeader .alert-section .page-center {
    padding: 4px 32px;
    position: relative;
  }

  header.header.cmHeader .alert-section p {
    line-height: 24.8889px;
  }


  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul li a {
    line-height: 19.2px;
    padding: 13.60px 0;
  }

  header.header.cmHeader .alert-section .close-icon{
    position: absolute;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul ul li a {
    padding: 11.20px 29.6px;
  }

  header.header.cmHeader .nav.no_megamenu ul ul ul {
    margin-left: 32px;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul>li>ul {
    padding: .7rem 0;
  }
}


@media(max-width: 767px){

  header.header.cmHeader .alert-section p {
    line-height: 21.7778px;
  }

  header.header.cmHeader .alert-section .page-center {
    padding: 3.5px 28px;
  }

  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul li a {
    padding: 11.9px 0;
    line-height: 16.8px;
  }


  header.header.cmHeader .nav .header__menu.header__menu--desktop>ul ul li a {
    padding: 9.80px 25.9px;
  }

  header.header.cmHeader .nav.no_megamenu ul ul ul {
    margin-left: 28px;
  }
}

/* === Footer === */
footer.footer.cmFooter .ftrTop::before {
  content: "";
  position: absolute;
  background: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/datagration-barclayseparator-small.png);
  width: 100%;
  height: 98px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 37%;
  transform: rotate(180deg);
  margin-top: -2.5%;
  overflow: hidden;
}

footer.footer.cmFooter .ftrTop .page-center {
  padding-right: 15px;
  padding-left: 15px;
}

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

footer.footer.cmFooter .ftrTop .ftrLogo {
  margin-bottom: 14.40px;
  padding: 0 15px;
}


.cmFooter .ftrTop .ftrLeft .ftrAddOne {
  margin-bottom: calc(3% + 28px);
}

.cmFooter .ftrTop .ftrLeft .footer-content h5,
.cmFooter .ftrTop .ftrRight h5 {
  color: rgba(255, 255, 255,1.0);
}

.cmFooter .ftrTop .ftrLeft .footer-content p {
  margin: 0;
  font-size: 13px;
  line-height: 1.35;
}

.cmFooter .ftrTop .ftrLeft .ftrAddTwo {
  margin-bottom: 75px;
}

footer.footer.cmFooter .ftrTop .flex_row {
  margin: 0 -15px;
  width: auto;
}


.cmFooter .ftrTop .ftrSocialIcon .footer-social {
  padding-left: 1rem;
  margin: 1rem 0;
  gap: 1.3rem;
}

.cmFooter .ftrTop .ftrSocialIcon .footer-social-item {
  width: auto;
  height: auto;
}

.cmFooter .ftrTop .ftrSocialIcon i {
  background: #00DFA3;
  border-radius: 50%;
  padding: 6px;
  margin: 3px;
  opacity: 1;
  width: 32px;
  height: 32px;
  line-height: 22px;
  -webkit-transition: all ease-in-out .3s;
  -o-transition: all ease-in-out .3s;
  transition: all ease-in-out .3s;
  font-size: 18px;
  display: flex;
  justify-content: center;
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-variant: normal;
  color: rgba(255, 255, 255,1.0);
}
.cmFooter .ftrTop .ftrSocialIcon a:hover i {
  opacity: .75;
}

footer.footer.cmFooter .ftrBtm {
  padding-left: 36px;
  padding-right: 36px;
}

footer.footer.cmFooter .ftrBtm .page-center {
  padding: 0 15px;
}

footer.footer.cmFooter .ftrBtm .col-section {
  padding: 0;
}

footer.footer.cmFooter .ftrBtm .ftrCopyright {
  font-size: 13px;
}

footer.footer.cmFooter .ftrBtm .ftrCopyright p a {
  color: inherit;
  border-bottom: 1px solid #fff;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  white-space: nowrap;
}

footer.footer.cmFooter .ftrBtm .ftrCopyright{
  line-height: 17.55px;
}

footer.footer.cmFooter  img.hs-image-widget {
  margin: 0;
}


.cmFooter .ftrTop .ftrRight .blog_feed_item_title a {
  font-size: 0.7222222222222222rem;
  line-height: 0.9750000000000001rem;
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  font-weight: 300;
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.cmFooter .ftrTop .ftrRight .blog_feed_item_title a:hover {
  border: 0px;
}

.cmFooter .ftrTop .ftrRight .blog_feed_content {
  margin-bottom: 1.25rem;
  padding: 0;
}

.cmFooter .ftrTop .ftrRight .blog_feed_item {
  margin: 0;
  padding: 0;
}

.cmFooter .ftrTop .ftrRight .type_blog_feed {
  line-height: 0.9750000000000001rem;
  font-size: 0.7222222222222222rem;
}

.cmFooter .ftrTop .ftrRight .type_blog_feed {
  margin-bottom: calc(3% + 28px);
}

.cmFooter .ftrTop .ftrSocialIcon i::before {
  font-weight: 400;
}

@media(max-width: 1199px){
  footer.footer.cmFooter .ftrTop:before {
    margin-top: -5.5%;
    background-size: 53%;
  }
}


@media(max-width: 991px){
  footer.footer.cmFooter .ftrTop .ftrLogo {
    margin-bottom: 12.8px;
  }

  .cmFooter .ftrTop .ftrLeft .ftrAddOne,
  .cmFooter .ftrTop .ftrRight .type_blog_feed {
    margin-bottom: calc(3% + 25px);
  }



  .cmFooter .ftrTop .ftrRight p a , 
  .cmFooter .ftrTop .ftrLeft .footer-content p, 
  footer.footer.cmFooter .ftrBtm .ftrCopyright {
    font-size: 11.556px;
  }

  .cmFooter .ftrTop .ftrRight p {
    margin-bottom: 20px;
  }

  .cmFooter .ftrTop .ftrLeft .ftrAddTwo {
    margin-bottom: 47px;
  }

  footer.footer.cmFooter .ftrBtm {
    padding-left: 32px;
    padding-right: 32px;
  }

  .cmFooter .ftrTop .ftrRight p, footer.footer.cmFooter .ftrBtm .ftrCopyright {
    line-height: 15.6px;
  }

  .cmFooter .ftrTop .ftrRight p, footer.footer.cmFooter .ftrBtm .ftrCopyright {
    font-size: 11.556px;
  }
}



@media(max-width: 767px){
  footer.footer.cmFooter .ftrTop .ftrLogo {
    margin-bottom: 11.20px;
    order: 1;
  }
  footer.footer.cmFooter .ftrTop .ftrLeft {
    order: 3;
  }
  footer.footer.cmFooter .ftrTop .ftrRight {
    order: 2;
  }
  .cmFooter .ftrTop .ftrLeft .footer-content p, 
  .cmFooter .ftrTop .ftrRight p a, 
  footer.footer.cmFooter .ftrBtm .ftrCopyright {
    font-size: 10.111px;
  }

  .cmFooter .ftrTop .ftrLeft .ftrAddTwo {
    margin-bottom: 40.968px;
  }

  .cmFooter .ftrTop .ftrSocialIcon .footer-social {
    padding-left: 0px;
    margin-bottom: 42px;
  }
  .cmFooter .ftrTop .ftrSocialIcon .footer-social-item {
    margin: 0;
  }
  footer.footer.cmFooter .ftrBtm {
    padding-left: 28px;
    padding-right: 28px;
  }



  .cmFooter .ftrTop .ftrRight p, footer.footer.cmFooter .ftrBtm .ftrCopyright {
    line-height: 13.65px;
  }

  .cmFooter .ftrTop .ftrRight p {
    margin-bottom: 17.5px;
  }


}




/* page */



.two-col-content.cmWorkflow .top_sec h1.title {
  margin: 0 0 1.25rem;
  line-height: 60px;
}

.two-col-content.cmWorkflow .columns_rowo_wrap .description {
  margin: 0;
}


.two-col-content.cmWorkflow .columns_rowo_wrap ul li a {
  font-size: 18px;
}

.two-col-content.cmWorkflow .columns_rowo_wrap li {
  font-size: 18px;
  line-height: 1.5555555555555556rem;
}

.two-col-content.cmWorkflow .columns_rowo_wrap ul {
  padding-left: 40px;
  margin-bottom: 1rem;
}

.two-col-content.cmWorkflow .columns_rowo_wrap .flex_row {
  margin: 0 -15px;
}
.two-col-content.cmWorkflow .top_sec{
  margin: 0;
  padding: 0;
}
.two-col-content.cmSupport .columns_rowo_wrap .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.two-col-content.cmSupport .columns_rowo_wrap .img-col .mediaimg .single-img {
  text-align: center;
}

.two-col-content.cmSupport .columns_rowo_wrap .description {
  margin: 0;
}

.cnt-wit-bg-wrp.cmTimeChart .content_widget h3.title {
  margin: 0 0 1.25rem;
  padding-bottom: 5.611111111111111rem;
}
.cnt-wit-bg-wrp.cmTimeChart .content_widget p {
  margin: 0;
}
.simple-banner.cmAccelerator {
  min-height: 100vh;
}

.simple-banner.cmAccelerator .banner-content-inner {
  padding: 0 15px;
}

.simple-banner.cmAccelerator .banner-content-inner h5 {
  font-weight: 300;
  margin-bottom: 0;
}

.simple-banner.cmAccelerator .banner-content-inner .btn_row {
  margin-top: 0;
  padding-top: 2.7777777777777777rem;
}

.simple-banner.cmAccelerator .banner-content-inner .btn_row a.hs-button {
  margin: 0;
  border: 1px solid rgba(0, 242, 96,1.0);
}

.simple-banner.CmWebSupprt .banner-content-inner {
  padding: 0;
}

.simple-banner.CmWebSupprt {
  min-height: auto;
}
.homeBanner.cmPetroVisor .sr-cover-inner h5 {
  font-weight: 300;
  text-transform: none;
}

.homeBanner.cmPetroVisor .sr-cover-inner h5 {
  font-weight: 300;
  text-transform: none;
}

.cnt-wit-bg-wrp.VideoTyp2.videoBtn .rich_text video {
  box-shadow: none;
}

.cnt-wit-bg-wrp.VideoTyp2.videoBtn .btn_row {
  padding-top: 1.3888888888888888rem;
  margin-top: 1rem;
}

.cnt-wit-bg-wrp.VideoTyp2.videoBtn .btn_row a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
}

.simple-banner.cmFAQsBnner .banner-content-inner,
.simple-banner.cmFAQsBnner .img_wrap {
  padding-right: 15px;
  padding-left: 15px;
}

.simple-banner.cmFAQsBnner .img_wrap {
  margin-left: 8.333333%;
}

.simple-banner.cmFAQsBnner .flex_row {
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.simple-banner.cmFAQsBnner .banner-content-inner h1 {
  margin-bottom: 1.6666666666666667rem;
}

.simple-banner.cmFAQsBnner .banner-content-inner .btn_row {
  padding-top: 2.7777777777777777rem;
}

.simple-banner.cmFAQsBnner .banner-content-inner .btn_row a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
}

.card_gallery.cmAutomation .bottom_row .card_item {
  padding-right: 15px;
  padding-left: 15px;
}

.card_gallery.cmAutomation .bottom_row .card_item .card_inner {
  border-radius: 0;
}

.card_gallery.cmAutomation .top_sec {
  margin-bottom: 1.25rem;
}

.card_gallery.cmAutomation .bottom_row .flex_row {
  margin: 0 -15px;
}

.two-col-content.cntFAQ .top_sec{
  margin-bottom: 2.5rem;
  padding-bottom: 3.111111111111111rem;
  padding-left: 0;
  padding-right: 0;
}


.two-col-content.cntFAQ .columns_rowo_wrap .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}

.two-col-content.cntFAQ .top_sec h1 {
  margin: 0 0 1.25rem;
}


.homeBanner.cmFlexibility .sr-cover-inner h5 {
  font-weight: 300;
  text-transform: none;
  margin-bottom: 0;
}

.two-col-content.cntFAQ .columns_rowo_wrap  .description {
  margin: 0;
}


.card_gallery.cmLifting .card_item {
  padding-right: 15px;
  padding-left: 15px;
  margin: 15px 0;
}

.card_gallery.cmLifting .bottom_row .flex_row {
  margin: 0 -15px;
}

.card_gallery.cmLifting .card_item .card_inner {
  border-radius: 30px;
}

.card_gallery.cmLifting .card_item .card_inner .icon_inner {
  padding: 13%;
  width: auto;
  height: auto;
  margin-bottom: 0;
}

.card_gallery.cmLifting .card_item .card_inner .card_content {
  padding-top: 1.3888888888888888rem;
}



.two-col-content.cmEfficient .page-center {
  padding: 0;
}




.two-col-content.cmEfficient .columns_rowo_wrap .content-col .description {
  margin-bottom: 1.3888888888888888rem;
}

.two-col-content.cmEfficient.left .columns_rowo_wrap .content-col {
  margin-left: 0;
}


.card_gallery.cmEnterprise .top_sec {
  padding: 0;
  margin-bottom: 2.7777777777777777rem;
}

.card_gallery.cmEnterprise .bottom_row {
  margin-right: -15px;
  margin-left: -15px;
}

.card_gallery.cmEnterprise .bottom_row .card_item {
  border: 1rem solid transparent;
  padding: 0;
}

.card_gallery.cmEnterprise .bottom_row .flex_row.rowGap15 {
  row-gap: 0;
}

.card_gallery.cmEnterprise .bottom_row .card_item .card_inner {
  border: 1px solid;
  border-color: #e5e7ea;
}

.card_gallery.cmEnterprise .bottom_row .card_item .icon_inner {
  padding-bottom: 1.3888888888888888rem;
  width: 170px;
  height: auto;
  margin-bottom: 0;
}

.card_gallery.cmEnterprise .card_item .card_content p {
  margin-bottom: 1.25rem;
}

.card_gallery.cmPetrovisor .bottom_row .flex_row {
  margin: 0 -15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.card_gallery.cmPetrovisor .bottom_row .flex_row .card_item {
  padding: 0;
}

.card_gallery.cmPetrovisor .card_item .card_content h6 {
  margin: 0 0 0.625rem;
  padding-bottom: 1.3888888888888888rem;
}

.card_gallery.cmPetrovisor .bottom_row .card_item.it1 {
  border-right: solid 1px #f5f7f9;
}

.card_gallery.cmPetrovisor .card_item .card_content h3 {
  margin-bottom: 1.0rem;
}

.card_gallery.cmPetrovisor .card_item .btn_row {
  padding-top: 1.3888888888888888rem;
  margin: 0;
}

.card_gallery.cmPetrovisor .card_item .btn_row a.hs-button {
  margin: 0;
  padding-top: 13.5px;
  padding-bottom: 13.5px;
  padding-left: 1.1111111111111112rem;
  padding-right: 1.1111111111111112rem;
  font-size: 0.8888888888888888rem;
}


.cnt-wit-bg-wrp.cmTechnology .content_widget h2 {
  margin: 0 0 1.25rem;
}

.cnt-wit-bg-wrp.cmTechnology .content_widget span {
  display: block;
  margin-bottom: 1.5rem;
}


.counter-section.cmCounter .flex_row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  row-gap: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-content: center;
}

.counter-section.cmCounter .flex_row .item {
  padding: 0;
  flex: auto;
  width: auto;
}

.counter-section.cmCounter .item .inner {
  padding: 0;
  min-height: auto;
}

.counter-section.cmCounter .inner h2.count-wrap {
  font-size: 5.5rem;
  line-height: 6rem;
  margin-bottom: 1.3333333333333333rem;
}

.counter-section.cmCounter .inner .desc p {
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
}

.two-col-content.cmEfficient.left .columns_rowo_wrap .btn_row {
  margin-top: 1.3888888888888888rem;
}

.two-col-content.cmEfficient.left .columns_rowo_wrap .btn_row a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
}


.two-col-content.twoColForm .columns_rowo_wrap .flex_row,
.two-col-content.twoColFormSec .columns_rowo_wrap .flex_row{
  margin: 0 -15px;
}

.two-col-content.twoColForm .columns_rowo_wrap .img-col {
  display: flex;
  flex-flow: column-reverse;
  justify-content: flex-end;
}

.two-col-content.twoColForm .columns_rowo_wrap .img-col .content_box,
.two-col-content.twoColFormSec .columns_rowo_wrap .img-col .content_box,
.two-col-content.cmSupport .columns_rowo_wrap .img-col .content_box,
.two-col-content.cmWorkflow .img-col .content_box,
.two-col-content.cntFAQ .columns_rowo_wrap .content_box {
  margin: 0;
}

.two-col-content.twoColForm .img-col .content_box h3,
.two-col-content.twoColFormSec .img-col .content_box h3{
  margin-bottom: 1.0rem;
}

.two-col-content.twoColForm .content-col .description,
.two-col-content.twoColFormSec .content-col .description{
  margin-bottom: 0;
}

.two-col-content.twoColForm .content-col .form_wrap,
.two-col-content.twoColFormSec .content-col .form_wrap{
  background-color: #fff;
  padding: 3rem;
}

.two-col-content.twoColForm .columns_rowo_wrap .img-col img {
  width: 100%;
}


.two-col-content.twoColFormSec .content-col .form_wrap h3 {
  color: rgba(47, 47, 47,1.0) !important;
}

.two-col-content.twoColFormSec .content-col form .hs-form-field label>span {
  color: #30343B; !important;
}

.two-col-content.twoColFormSec .content-col .description p:last-child {
  margin-bottom: 0;
}

.two-col-content.titleFrm .content-col .form_wrap h3 {
  text-align: center;
}

.two-col-content.fullWdthFrm .columns_rowo_wrap .description {
  margin: 0;
}

.two-col-content.fullWdthFrm .columns_rowo_wrap .form_wrap {
  background-color: #fff;
  padding: 3rem 5.5rem;
  margin-bottom: -1px;
  border: 1px solid;
  border-radius: 30px;
}
.two-col-content.fullWdthFrm .columns_rowo_wrap .flex_row {
  row-gap: 0;
}

.simple-banner.cmImgbannr {
  min-height: 352px;
}


.two-col-content.twoColList .img-col ul {
  padding: 0;
  list-style: none;
}

.two-col-content.twoColList .img-col ul li {
  position: relative;
  padding: 0 0 2.25rem 3.5rem;
  font-size: 1.25rem;
  line-height: 1.25;
}

.two-col-content.twoColList .img-col ul li::before {
  content: '\f00c';
  font-family: fontawesome;
  font-size: 1.25rem;
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  line-height: 2.5rem;
  text-align: center;
  position: absolute;
  left: 0;
  top: -0.5rem;
  border-radius: 50%;
  background-color: rgba(0, 242, 96,1.0);
  color: rgba(0, 0, 141,1.0);
}

.cnt-wit-bg-wrp.cmCapEx .page-center,
.cnt-wit-bg-wrp.cmVirtualSpe .page-center{
  padding: 0;
}

.cnt-wit-bg-wrp.cmCapEx .content_widget .rich_text p{
  padding-right: 6rem;
  line-height: 1.5;
}

.two-col-content.twoColList .btn_row {
  padding-top: 1.3888888888888888rem;
  margin-top: 0;
}

.two-col-content.twoColList .btn_row a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
}

.two-col-content.twoColForm .content-col .form_wrap h3:empty {
  margin-bottom: 0;
}

.two-col-content.twoColForm .content-col .form_wrap .hs_submit input.hs-button {
  margin: 0;
}

.child_theme .row-fluid [class*=span] {
  min-height: auto;
}

.two-col-content.fullWdthFrm .content-col .form_wrap form .hs_submit.hs-submit {
  width: 100%;
  margin: 0;
}

.two-col-content.fullWdthFrm .content-col .form_wrap form .hs_submit.hs-submit input.hs-button {
  margin: 0;
}

.two-col-content.fullWdthFrm .content-col .form_wrap form .hs_submit.hs-submit .actions {
  text-align: center;
}

.two-col-content.fullWdthFrm .content-col .form_wrap form .hs_recaptcha .grecaptcha-badge {
  margin: 0;
}


.cm-blog-post-sidebr .blog-main-post a {
  color: #fff;
}

/* blog banner  */
.simple-banner.cmBlgbner .banner-content-inner {
  padding: 0;
}
.simple-banner.cmBlgbner .banner-content-inner .top_sec h1 {
  margin-bottom: 1.6666666666666667rem;
  font-size: clamp(0.944444em, 6.720430107526882vw + -.9229390681003584em, 3.3333333333333335em);
}

.simple-banner.cmBlgbner .banner-content-inner .top_sec p {
  margin-bottom: 1.5555555555555556rem;
  font-size: 1.1111111111111112rem;
  font-weight: 300;
  line-height: 1.35;
}
.simple-banner.cmBlgbner .banner-content-inner .top_sec p:last-child {
  margin: 0;
}
.simple-banner.cmBlgbner .banner-content-inner .top_sec p a {
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  color: rgba(0, 242, 96,1.0) !important;
}

.simple-banner.cmBlgbner .banner-content-inner .top_sec p a:hover {
  color: #fff !important;
}




/* blog */


.top_nav .blog-nav .row {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}

.top_nav .blog-nav .coltopin .ctaButton,.top_nav .blog-nav .coltopin .categories-trigger {
  color: rgba(47, 47, 47,1.0);
}

.top_nav .blog-nav .coltopin .ctaButton {
  font-size: .7777777777777778rem;
  line-height: 1.35;
  transition: all .15s ease-in-out;
  padding-right: 15px;
}

.top_nav .blog-nav .coltopin .ctaButton:hover {
  text-decoration: underline;
}

.top_nav .blog-nav .coltopin .ctaButton:hover, .top_nav .blog-nav .coltopin .categories-trigger:hover {
  color: rgba(0, 0, 141,1.0);
}


.top_nav .blog-nav .coltopin .categories-trigger {
  font-weight: 600;
  font-size: 16px;
  padding-right: 15px;
  padding-left: 15px;
}

.top_nav .blog-nav .categories-container ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.top_nav .blog-nav .categories-container ul li {
  display: inline-block;
  margin: .3125rem;
}

.top_nav .blog-nav .categories-container ul li a {
  border-color: rgba(0, 0, 141,1.0);
  color: rgba(0, 0, 141,1.0);
  transition: all .15s ease-in-out;
  line-height: 1.35;
  min-height: 3.111111111111111rem;
  padding: 0 1.3888888888888888rem;
  text-align: center;
  border: 1px solid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  animation-timing-function: ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.top_nav .blog-nav .categories-container ul li a:hover {
  background-color: rgba(0, 0, 141,1.0);
  color: #fff;
}

.top_nav .blog-nav .categories-container {
  display: none;
}
.top_nav .blog-nav {
  padding: 1rem 0;
}


.blogListing {
  padding-top: 5.555555555555555rem;
  padding-bottom: 5.555555555555555rem;
  background-color: #f5f7f9;
}

.blogListing .articles-list>.page-center>.row {
  margin: 0 -15px;
}

.blogListing .articles-list .latest-posts {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  row-gap: 30px;
}

.blogListing .latest-posts .blogItem {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.blogListing .latest-posts .blogItem .article-panel {
  background-color: #fff;
  animation-timing-function: ease-in-out;
  height: 100%;
  position: relative;
  transition: all .3s ease-in-out;
  border-radius: 8px;
}

.blogListing .latest-posts .article-panel a {
  display: flex;
  flex-direction: column;
  height: 100%;
  color: rgba(47, 47, 47,1.0);
}

.blogListing .latest-posts .article-panel .article-meta {
  padding: .75rem 2rem;
  font-weight: 300;
  line-height: 1.35;
  font-size: .7777777777777778rem;
  color: inherit;
}

.blogListing .latest-posts .article-panel .article-img img {
  aspect-ratio: 1200 / 628;
  overflow: hidden;
}

.blogListing .latest-posts .article-panel .article-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.25rem 2rem;
}

.blogListing .latest-posts .article-panel .article-content h6 {
  margin-bottom: 3rem;
  display: block;
}

.blogListing .latest-posts .article-panel .article-content .small {
  font-weight: 300;
  line-height: 1.35;
  font-size: .7777777777777778rem;
}

.blogListing .latest-posts .blogItem .article-panel:hover {
  box-shadow: 15px 25px 60px 0 rgba(0, 0, 0, .13);
}



.paginationCntt .paginationWrpp {
  padding-bottom: 6.25rem;
  background-color: #f5f7f9;
}

.paginationCntt nav.blog-pagination {
  padding: 0;
  gap: 0;
}

.paginationCntt nav.blog-pagination a.blog-pagination__number-link,
.paginationCntt nav.blog-pagination a.pagination__link--all{
  width: 30px;
  place-content: center;
  margin: 0 .175rem;
  height: 30px;
  display: grid;
  color: rgba(0, 0, 141,1.0);
  border-radius: 100px;
  line-height: 1;
  align-items: center;
  font-size: 18px;
  border: 2px solid transparent;
}

.paginationCntt nav.blog-pagination a.blog-pagination__link,
.paginationCntt nav.blog-pagination a.pagination__link--all{
  background-color: transparent;
}

.paginationCntt nav.blog-pagination a.blog-pagination__number-link.blog-pagination__link--active,
.paginationCntt nav.blog-pagination a:hover,
.paginationCntt nav.blog-pagination a:focus{
  border-color: rgba(0, 0, 141,1.0);
}
.paginationCntt nav.blog-pagination a.pagination__link--all:hover,
.paginationCntt nav.blog-pagination a.pagination__link--all:focus{
  border-color: rgba(0, 0, 141,1.0);
}
.paginationCntt nav.blog-pagination a.pagination__link--all svg {
  height: 16px;
  margin: 0 .3rem;
  width: 16px;
}

.paginationCntt nav.blog-pagination a.pagination__link--all svg,
.paginationCntt nav.blog-pagination a.pagination__link--all svg path {
  fill: currentColor;
}

.paginationCntt nav.blog-pagination a.blog-pagination__next-link,
.paginationCntt nav.blog-pagination a.blog-pagination__prev-link {
  margin-left: .7rem;
  line-height: 1;
  padding: 0;
  color: rgba(0, 242, 96,1.0);
  font-weight: 400;
  gap: 0;
  height: auto;
}

.paginationCntt nav.blog-pagination a.blog-pagination__next-link svg,
.paginationCntt nav.blog-pagination a.blog-pagination__prev-link  svg{
  height: 16px;
  margin: 0 .3rem;
  width: 16px;
}

.paginationCntt nav.blog-pagination a.blog-pagination__next-link svg,
.paginationCntt nav.blog-pagination a.blog-pagination__next-link path,
.paginationCntt nav.blog-pagination a.blog-pagination__prev-link  svg,
.paginationCntt nav.blog-pagination a.blog-pagination__prev-link  path{
  fill: currentColor;
}

.paginationCntt nav.blog-pagination a.blog-pagination__next-link:hover,
.paginationCntt nav.blog-pagination a.blog-pagination__prev-link:hover{
  color: rgba(0, 0, 141,1.0);
}





.two-col-content.frmSubscribe .cont-inner .description {
  margin: 0;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap {
  background-color: rgba(255, 255, 255, 1.0);
  border: 1px solid rgba(12, 99, 255, 1.0);
  padding: 54px;
}
.two-col-content.frmSubscribe .cont-inner .form_wrap h4 {
  padding-bottom: 1.3888888888888888rem;
  text-align: center;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap label>span {
  font-size: 14px;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap h3 {
  margin: 0;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap form h3 {
  margin: 0;
}


.two-col-content.frmSubscribe .cont-inner .form_wrap form .hs_email {
  margin: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  flex: 1;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap form .hs_email label {
  order: 2;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap form .hs_email .input {
  order: 2;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap form .hs_email .input input {
  line-height: 1.05rem;
  min-height: 56px;
  border-radius: 5px;
  border-color: #942e1e;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap form .hs_email ul.hs-error-msgs label {
  color: #942e1e !important;
  line-height: 1.2;
  font-size: 13.5px;
}

.two-col-content.frmSubscribe .cont-inner .form_wrap form .actions {
  margin: 0;
  display: flex;
  justify-content: center;
}


.two-col-content.frmSubscribe .cont-inner .form_wrap form input.hs-button {
  margin: 0;
}




.cmPost .timeCntt {
  margin-top: 18px;
  margin-left: 18px;
}

.cmPost .sr-blog-post {
  padding: 50px 0;
}

.cmPost .sr-blog-post .blog-content p a {
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
}

.cmPost .sr-blog-post .tags {
  margin-bottom: 27px;
  font-weight: 700;
}
.cmPost .sr-blog-post .tags a.blog-post__tag-link {
  color: rgba(0, 242, 96,1.0);
  transition: none;
  font-weight: 400;
}

.cmPost .sr-blog-post .tags a.blog-post__tag-link:hover {
  color: rgba(0, 0, 141,1.0);
}

.cmPost .sr-blog-post .author-section {
  background: #f5f7f9;
  padding: 36px;
}

.cmPost .sr-blog-post .author-section .flexr {
  display: -ms-flexbox ;
  display: flex ;
  -ms-flex-align: center ;
  align-items: center ;
}

.cmPost .sr-blog-post .author-section .avatar {
  border-radius: 100%;
  max-width: 50px;
  overflow: auto;
  height: auto;
}


.cmPost .sr-blog-post .author-section .meta {
  margin-left: 9px;
  line-height: 1.2;
}


@media(min-width: 768px){
  .two-col-content.cmWorkflow .top_sec,
  .two-col-content.cmWorkflow .columns_rowo_wrap,
  .two-col-content.cmEfficient .columns_rowo_wrap,
  .cnt-wit-bg-wrp.cmTechnology .content_widget,
  .two-col-content.twoColForm .columns_rowo_wrap,
  .simple-banner.cmBlgbner .flex_row{
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left: 8.333333%;
    -ms-flex: 0 0 83.333333%;
  }

  .two-col-content.cmEfficient.left .columns_rowo_wrap .img-col,
  .two-col-content.twoColForm .content-col,
  .two-col-content.fullWdthFrm .columns_rowo_wrap .content-col,
  .two-col-content.cmEfficient .columns_rowo_wrap .content-col,
  .two-col-content.cmSupport .columns_rowo_wrap .img-col{
    margin-left: 8.333333%;
  }

  .blogListing .latest-posts .blogItem {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .two-col-content.frmSubscribe .flex_row .content-col {
    margin-left: 16.666667%;
  }

}


@media (min-width: 992px) {
  .blogListing .latest-posts .blogItem {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .two-col-content.frmSubscribe .cont-inner .form_wrap h4 {
    font-size: 22px;
  }
}

@media(min-width: 1199px){
  .top_nav .blog-nav .row{
    margin: 0 -15px;
  }
}

@media(max-width: 991px){
  .simple-banner.cmImgbannr {
    min-height: 313px;
  }
  .simple-banner.cmBlgbner .banner-content-inner .top_sec p {
    font-size: 1.1111111111111112em;
  }
  .top_nav .blog-nav .coltopin .ctaButton {
    font-size: 14px;
  }
  .top_nav .blog-nav{
    padding: 18px 0;
  }

  .top_nav .blog-nav .coltop {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 31px;
    text-align: center;
  }

  .top_nav .blog-nav .coltopin .categories-trigger {
    padding: 0;
  }

  .top_nav .blog-nav .coltop .coltopin {
    display: inline-block;
  }

  .top_nav .blog-nav .coltopin .ctaButton,
  .top_nav .blog-nav .coltopin .categories-trigger {
    line-height: 28px;
  }

  .top_nav .blog-nav .coltopin .ctaButton {
    padding: 0;
  }


  .blogListing .latest-posts .article-panel .article-meta, 
  .blogListing .latest-posts .article-panel .article-content .small {
    font-size: 14px;
  }
  .blogListing {
    padding: 100px 0;
  }
  .blogListing .latest-posts .article-panel .article-content h6 {
    font-size: 18px;
    margin-bottom: 54px;
  }
  .paginationCntt .paginationWrpp {
    font-size: 18px;
    padding-bottom: 112.5px;
  }
  .paginationCntt nav.blog-pagination a.blog-pagination__link,
  .cmPost .sr-blog-post .blog-content p,
  .cmPost .timeCntt,
  .cmPost .sr-blog-post .author-section .meta{
    font-size: clamp(.7777777777777778em, 1.075268817204301vw + .31899641577060933em, 1em);
  }

  .cmPost .sr-blog-post,
  .cmPost .sr-blog-post .author-section{
    font-size: 18px;
  }
}

@media(max-width: 991px) and (min-width: 768px){
  .simple-banner.cmBlgbner {
    padding-bottom: 144px !important;
    padding-top: 144px !important;
  }
}

@media(max-width: 767px){
  .two-col-content.cntCenter {
    text-align: center;
  }
  .two-col-content.twoColList .img-col ul li {
    padding-bottom: 1.5rem;
  }

  .simple-banner.cmImgbannr {
    min-height: 302px;
  }

  .two-col-content.cmWorkflow .columns_rowo_wrap .flex_row {
    row-gap: 22px;
  }


  .simple-banner.cmFAQsBnner .img_wrap {
    margin-left: 0;
  }

  .simple-banner.cmFAQsBnner .flex_row {
    row-gap: 3rem;
  }

  .simple-banner.CmWebSupprt .banner-content-inner .top_sec {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }


  .two-col-content.cntFAQ .columns_rowo_wrap .description {
    margin: 0;
  }

  .card_gallery.cmLifting .card_item .card_inner .icon_inner .icon_img {
    width: 100%;
  }
  .two-col-content.cmSupport .columns_rowo_wrap .flex_row,
  .card_gallery.cmAutomation .bottom_row .flex_row,
  .two-col-content.cntFAQ .columns_rowo_wrap .flex_row,
  .card_gallery.cmLifting .bottom_row .flex_row.rowGap15,
  .two-col-content.cmEfficient .columns_rowo_wrap .flex_row,
  .card_gallery.cmPetrovisor .bottom_row .flex_row.rowGap15,
  .two-col-content.twoColFormSec .columns_rowo_wrap .flex_row,
  .two-col-content.twoColForm .columns_rowo_wrap .flex_row{
    row-gap: 0;
  }

  .card_gallery.cmPetrovisor .bottom_row .card_item.it1 {
    border: 0;
  }
  .cnt-wit-bg-wrp.cmTechnology .content_widget span {
    margin-top: 1rem;
    margin-bottom: 2.5rem;
  }

  .card_gallery.cmLifting .card_item{
    margin: .75rem 0;
  }

  .simple-banner.cmBlgbner .banner-content-inner .top_sec h1 {
    font-size: 30px;
    line-height: 1.3;
  }

}


@media(max-width: 575px){
  .homeBanner.cmFlexibility .sr-cover-inner h1 {
    font-size: 3.3333333333333335rem;
  }
}




/*  */
.two-col-content.formCntt .page-center {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  max-width:100%;
}
.two-col-content.formCntt .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.two-col-content.formCntt .flex_row .media_column.col6 {
  padding: 0 15px;
}
.two-col-content.formCntt .flex_row .content-col.col6 {
  padding: 0 15px;
}
.two-col-content.formCntt .flex_row .content-col .description {
  margin: 0;
}
.two-col-content.formCntt .flex_row .content-col .form_wrap {
  margin: 0;
  padding: 3rem;
  overflow: hidden;
  width: 100%;
  background-color: rgba(255, 255, 255, 1.0);
}
.two-col-content.formCntt .content_box {
  margin: 0;
}
.two-col-content.formCntt form .hs-button, 
.two-col-content.formCntt form input[type=submit] {
  margin: 0;
}
.two-col-content.formCntt .hs-form-field {
  margin-bottom: 1rem;
}
.two-col-content.formCntt .field > label, .two-col-content.formCntt .form-group label {
  margin: 0 0 0.3rem;
  color: #30343B !important;
  font-size: 0.875rem;
  display: inline-block;
}
.two-col-content.formCntt .flex_row .content-col .form_wrap span >  h3 {
  margin: 0;
}
.two-col-content.formCntt .outerWrpp {
  max-width: 1920px;
  margin: 0 auto;
}
.two-col-content.TwoCols .top_sec {
  padding: 0;
  margin: 0;
  margin: 0 0 1.25rem;
}
.two-col-content.TwoCols .flex_row {
  margin: 0 -15px;
  align-items: center;
}
.two-col-content.TwoCols .flex_row .content-col {
  padding: 0 15px;
}
.two-col-content.TwoCols .flex_row .media_column {
  padding: 0 15px;
}
.two-col-content.TwoCols  .flex_row .media_column .mediaimg .single-img {
  margin-bottom: 1.5rem;
  width: 200px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}
.two-col-content.TwoCols .flex_row .media_column .mediaimg {
  text-align: center;
}
.two-col-content.TwoCols .content_box {
  margin: 0;
  text-align: center;
}
.two-col-content.TwoCols .content-col .description {
  margin: 0;
  text-align: center;
}
.two-col-content.TwoCols .content-col .description p:last-child {
  margin: 0;
}
.cnt-wit-bg-wrp.BgCntcard .content_widget .rich_text {
  padding: 3.125rem 3.125rem;
  background-color: #fff;
  -webkit-box-shadow: 15px 25px 60px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 15px 25px 60px 0px rgba(0, 0, 0, 0.1);
}
.cnt-wit-bg-wrp.BgCntcard .content_widget .rich_text ul {
  margin: 0;
  padding-left: 2rem;
}
.cnt-wit-bg-wrp.BgCntcard .content_widget .rich_text ul li {
  margin: 0;
}
.cnt-wit-bg-wrp.BgCntcard .content_widget .rich_text ul li p:last-child {
  margin: 0;
}
.card_gallery.CardsWrpp .page-center .top_sec {
  margin: 0;
  padding: 0;
}
.card_gallery.CardsWrpp .page-center .top_sec p {
  margin-bottom: 1.25rem;
}
.card_gallery.CardsWrpp {
  border-top: 1px solid #e5e7ea;
}
.card_gallery.CardsWrpp .page-center .top_sec h3 {
  margin: 0 0 1.25rem;
}
.card_gallery.CardsWrpp .page-center .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item {
  padding: 0 15px;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item .icon_box {
  margin-bottom: 1.5rem;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item .icon_box .icon_inner {
  width: 100%;
  height: 100%;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item h3.it_title {
  font-size: 1rem;
  margin: 0 0 0.625rem;
  padding-bottom: 1.3888888888888888rem;
  text-transform: capitalize !important;
  line-height: 1.5000000000000002rem;
  font-style: normal;
  font-weight: 700;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item a.hs-button {
  margin: 0;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item  .btn_row {
  padding-top: 1.3888888888888888rem;
  margin: 0;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item  h5 {
  margin-bottom: 0.5555555555555556rem;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item .btn_row a.hs-button {
  border-color: #fff;
  padding: 13.21px 21px;
  line-height: 1.2rem;
  font-size: 0.8888888888888888rem;
}
.card_gallery.CardsWrpp .page-center .flex_row .card_item .btn_row a.hs-button:hover {
  border-color: rgba(0, 242, 96,1.0);
}
.card_gallery.teamCntt .top_sec {
  margin: 0;
  padding: 0;
}
.card_gallery.teamCntt .top_sec h1 {
  margin: 0 0 1.25rem;
}
.card_gallery.teamCntt .page-center.full_width {
  padding-right: 15px;
  padding-left: 15px;
}
.card_gallery.teamCntt .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.card_gallery.teamCntt .flex_row .card_item {
  padding: 0 15px;
}
.card_gallery.teamCntt .flex_row .card_item .icon_box .icon_inner {
  width: auto;
  height: auto;
  margin-bottom: 1.5rem;
}
.card_gallery.teamCntt .flex_row .card_item h3.it_title {
  margin-bottom: 1.0rem;
}
.card_gallery.NormalCnntt .top_sec {
  padding: 0;
  margin: 0;
  padding-bottom: 2.7777777777777777rem;
}
.card_gallery.NormalCnntt .top_sec h3 {
  margin-bottom: 1.0rem;
}
.card_gallery.NormalCnntt .bottom_row .flex_row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 0 !important;
}
.card_gallery.NormalCnntt .bottom_row .flex_row .card_item.col6 {
  flex-basis: 48%;
  padding: 0;
  width: 48%;
}
.card_gallery.NormalCnntt .bottom_row .flex_row .card_item .card_inner {
  margin: 0 0 1rem;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
}
.card_gallery.NormalCnntt .bottom_row .flex_row .card_item .card_inner.theme .card_box {
  padding-left: 1rem;
}
.card_gallery.NormalCnntt .bottom_row .flex_row .card_item .card_inner.theme .card_box p {
  padding-right: 1.5rem;
  text-align: justify;
}
.homeBanner.bannerTyp2 .page-center {
  max-width: 100%;
}
.cnt-wit-bg-wrp.VideoTyp2{
  overflow: visible; 
}
.card_gallery.CardsWrpp .outerWrpp {
  max-width: 1920px;
  margin: 0 auto;
}
.bottomPaneWrap.BtmmPane .buttonWrapper {
  text-align: right;
}
.bottomPaneWrap.BtmmPane .outerWrpp {
  max-width: 1920px;
  margin: 0 auto;
}
.cnt-wit-bg-wrp.VideoTyp2 .rich_text .hs-embed-content-wrapper video {
  position: unset !important;
}
.cnt-wit-bg-wrp.VideoTyp2 .rich_text .hs-embed-content-wrapper > div {
  padding: 0 !important;
  overflow: visible !important;
}
.cnt-wit-bg-wrp.VideoTyp2 .rich_text video {
  box-shadow: 10px 10px 50px rgba(0, 0, 0, .5);
}
.cnt-wit-bg-wrp.VideoTyp2 .rich_text .hs-embed-wrapper {
  overflow: visible !important;
}
.card_gallery.LeftImg {
  border-bottom: 1px solid #e5e7ea;
  border-top: 1px solid #e5e7ea;
}
.card_gallery.LeftImg .top_sec {
  padding: 0;
  padding-bottom: 2.7777777777777777rem;
  margin: 0;
}
.card_gallery.LeftImg .bottom_row .flex_row {
  padding: 0;
  margin: 0;
  row-gap: 0 !important;
  justify-content: space-between;
}
.card_gallery.LeftImg .bottom_row .flex_row .card_item {
  padding: 0;
}
.card_gallery.LeftImg .bottom_row .flex_row .card_item .card_box {
  display: flex;
}
.card_gallery.LeftImg .bottom_row .flex_row .card_item .card_box .icon_inner {
  margin: 0;
  width: auto;
  height: auto;
}
.card_gallery.LeftImg .card_content {
  padding-left: 1rem;
  flex: 1;
}
.card_gallery.LeftImg .card_content h5 {
  margin-bottom: 0.5555555555555556rem;
  position: relative;
  padding-right: 1.5rem;
}
.card_gallery.LeftImg .card_content p {
  margin: 0;
  padding-right: 1.5rem;
}
.card_gallery.LeftImg span.icon_img.icon_sp img {
  min-width: 85px;
  width: auto;
}
.card_gallery.LeftImg .top_sec h2 {
  margin-bottom: 1.3333333333333333rem;
}
.card_gallery.LeftImg .top_sec h2 {
  margin-bottom: 1.3333333333333333rem;
}
.card_gallery.LeftImg .bottom_row .flex_row .card_item:hover {
  background-color: #fff;
  color: #343a40;
  border: 1px solid;
  border-color: #e5e7ea;
}
.card_gallery.LeftImg .bottom_row .flex_row .card_item {
  border: 1px solid transparent;
}
.card_gallery.LeftImg .card_content h5:after {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f054";
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  position: absolute;
  color: inherit;
  opacity: 0;
  font-size: .9rem;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.card_gallery.LeftImg .bottom_row .flex_row .card_item:hover h5:after{
  opacity: 1;
}
.card_gallery.NormalCnntt.CntWidth .bottom_row .flex_row .card_item .card_inner.theme .card_box p {
  text-align: left;
}
.card_gallery.teamCntt.imgWidth .flex_row .card_item .icon_box .icon_inner img {
  width: 300px;
}
.card_gallery.NormalCnntt .top_sec h2 {
  margin-bottom: 1.3333333333333333rem;
}
.blog-feed.blogfeddCnt .top_sec {
  padding: 0;
  margin: 0;
}
.blog-feed.blogfeddCnt .top_content p {
  font-weight: 300;
  text-decoration: none;
  font-size: 1.1111111111111112rem;
  line-height: 1.5000000000000002rem;
}
.blog-feed.blogfeddCnt .feed-outer-wrp {
  padding-top: 1.3888888888888888rem;
  margin-right: -15px;
  margin-left: -15px;
}
.blog-feed.blogfeddCnt .top_sec {
  padding-bottom: 1.3888888888888888rem;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item {
  padding-right: 15px;
  padding-left: 15px;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner {
  color: inherit;
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  -webkit-transition: all 420ms cubic-bezier(.165,.84,.44,1);
  -o-transition: all 420ms cubic-bezier(.165, .84, .44, 1);
  transition: all 420ms cubic-bezier(.165,.84,.44,1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm {
  padding: 0;
}
.blog-feed.blogfeddCnt .meta_wrap::empty {
  margin: 0;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm .meta_wrap:empty {
  margin: 0 !important;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm h4.recent-post-title {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 0.25rem;
  margin-top: 0.5rem;
  color: rgba(47, 47, 47,1.0);
  text-transform: capitalize;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm h4.recent-post-title a {
  color: inherit;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner p.item_descr {
  padding: 1rem 0;
  font-size: 0.9rem;
  line-height: 1.45rem;
  margin: 0;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner a.hs-button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0) !important;
  transition: all .15s ease-in-out;
  animation-timing-function: ease-in-out;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
  border-radius: 3px;
  min-height: 2.6666666666666665rem;
  text-align: center;
  padding: 0 1.1111111111111112rem;
  border: 1px solid;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm {
  display: flex;
  flex-direction: column;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm h4.recent-post-title {
  order: 1;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm .meta_wrap {
  order: 2;
  margin: 0;
  line-height: 1;
  font-size: 0.7222222222222222rem;
  font-weight: 400;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner p.item_descr {
  order: 3;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm .read-more {
  order: 4;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm .meta_wrap a {
  line-height: 1;
  font-size: 0.7222222222222222rem;
  font-weight: 400;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner .post-btm .meta_wrap span.icon_img {
  display: none;
}
.blog-feed.blogfeddCnt .hs-featured-wrp {
  padding-bottom: 52.21%;
}
.blog-feed.blogfeddCnt .feed-outer-wrp .recent-post-item .item_inner:hover {
  -webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}
.two-col-content.formCntt .flex_row .content-col .form_wrap div > h3 {
  margin: 0;
}
.two-col-content.formCntt2 .flex_row .content-col .form_wrap h3 {
  color: rgba(47, 47, 47,1.0);
  margin-bottom: 1.0rem !important;
}
.two-col-content.formCntt .field>label span {
  color: inherit !important;
}
.two-col-content.formCntt2 .hs-form-field {
  margin: 0 0 0.625rem;
}
.two-col-content.formCntt2 .hs_submit.hs-submit {
  margin-top: 1rem !important;
}
.two-col-content.formCntt2 .flex_row .content-col .form_wrap h3 {
  margin-bottom: 1.0rem !important;
}
.card_gallery.cardsCntt .top_sec {
  padding: 0;
  margin: 0;
}
.card_gallery.cardsCntt .top_sec h1 {
  margin: 0 0 1.25rem;
}
.card_gallery.cardsCntt .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.card_gallery.cardsCntt .flex_row .card_item {
  padding-right: 15px;
  padding-left: 15px;
}
.card_gallery.cardsCntt .flex_row .card_item .icon_inner {
  width: auto;
  height: auto;
  margin-bottom: 1.5rem;
}
.card_gallery.cardsCntt .flex_row .card_item .icon_inner span.icon_img.icon_sp {
  width: 150px;
}
.card_gallery.cardsCntt .top_sec p {
  margin-bottom: 1.25rem;
}
.card_gallery.cardsCntt .btn_row {
  padding-top: 1.3888888888888888rem;
  margin: 0 !important;
}
.card_gallery.cardsCntt .btn_row a.hs-sec-btn {
  transition: all .15s ease-in-out;
  animation-timing-function: ease-in-out;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8888888888888888rem !important;
  line-height: 1.2rem;
  border-radius: 3px;
  min-height: 2.6666666666666665rem;
  text-align: center;
  padding: 0 1.1111111111111112rem;
  border: 1px solid;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
  color: #fff;
  background-color: rgba(0, 0, 141,1.0);
  border-color: rgba(0, 0, 141,1.0) !important;
  text-transform: capitalize;
}
.two-col-content.videowrpp .page-center {
  max-width: 1140px !important;
  margin: 0 auto !important;
}
.homeBanner.bgCnt {
  background: #fff;
}
.two-col-content.twocolCntt .content-col {
  padding-right: 15px;
  padding-left: 15px;
}
.two-col-content.twocolCntt .media_column.img-col {
  padding-right: 15px;
  padding-left: 15px;
}
.two-col-content.twocolCntt .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.two-col-content.twocolCntt .flex_row .content-col .description {
  margin: 0;
}
.two-col-content.twocolCntt .flex_row .description p:last-child {
  margin: 0;
}
.card_gallery.topimgCnt .card_item {
  padding: 0;
  border: 1rem solid transparent;
}
.card_gallery.topimgCnt .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.card_gallery.topimgCnt .card_item .card_inner {
  border-radius: 0;
}
.card_gallery.topimgCnt .card_item .icon_inner {
  padding-bottom: 1.3888888888888888rem;
  width: 200px;
  height: auto;
  margin-bottom: 0;
}
.card_gallery.topimgCnt .card_item .card_content p {
  margin-bottom: 1.25rem;
}
.card_gallery.topimgCnt .bottom_row .flex_row {
  row-gap: 0 !important;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row {
  padding-top: 1.3888888888888888rem;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .description {
  margin: 0;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap {
  padding: 0;
}
.two-col-content.formSection .flex_row .content-col {
  padding: 0;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field {
  margin-bottom: 0;
  position: relative;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form input.hs-button.primary.large {
  margin: 0;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form .hs-error-msgs {
  font-size: .8rem;
  color: #dc3545;
  margin: .5rem 0 0;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form .hs-error-msgs label.hs-error-msg {
  font-size: .8rem;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
  margin: 0;
  display: inline-block;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form .hs_error_rollup {
  display: none;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form input.hs-button.primary.large {
  border-color: #ffffff;
}
.two-col-content.formSection .columns_rowo_wrap.bottom_row .flex_row.flex_center {
  row-gap: 0;
}
.card_gallery.btmCards .top_sec {
  padding: 0;
  padding-bottom: 2.7777777777777777rem;
  margin: 0;
}
.card_gallery.btmCards .bottom_row .flex_row {
  row-gap: 0 !important;
  margin-right: -15px;
  margin-left: -15px;
}
.card_gallery.btmCards .bottom_row .flex_row .card_item {
  padding: 0;
  border: 1rem solid transparent;
}
.card_gallery.btmCards .bottom_row .flex_row .card_item .card_inner {
  border: 1px solid #e5e7ea;
  padding: 3.35rem 2.2rem;
}
.card_gallery.btmCards .bottom_row .flex_row .card_item .icon_inner {
  width: 100px;
  height: 100px;
  margin-bottom: 0;
  margin-bottom: 1.3888888888888888rem;
}
.two-col-content.fullwidthCnt .content-col.col6 {
  padding-left: 3%;
  width: 48.717948718%;
}
.two-col-content.fullwidthCnt .flex_row {
  row-gap: 0 !important;
}
.two-col-content.fullwidthCnt .flex_row .description {
  margin: 0;
  padding: 1rem 1rem 1rem 1rem;
}
.two-col-content.fullwidthCnt .flex_row .description h4 {
  line-height: 1.8rem;
}
.two-col-content.fullwidthCnt .media_column.col6 {
  padding: 0;
  width: 48.717948718%;
  padding-top: 2.7777777777777777rem !important;
  padding-bottom: 2.7777777777777777rem !important;
}
.two-col-content.fullwidthCnt .mediaimg {
  padding-right: 15px;
  padding-left: 15px;
}
.two-col-content.fullwidthCnt .flex_row .description > * {
  padding-right: 15px;
  padding-left: 15px;
}
.two-col-content.fullwidthCnt .mediaimg {
  text-align: center;
}
.sr-hero-01.digital-transformation .sr-cover-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
  top: 0;
}
.sr-hero-01.digital-transformation h5 {
  background: transparent;
  position: relative;
  padding: 1rem 1.813rem 1rem 1.813rem;
  text-align: center;
  font-size: 1rem;
  border-radius: 3px;
  overflow: hidden;
  font-weight: 600;
  border-top: 1px solid #F7751F;
  border-left: 1px solid #F7751F;
  border-right: 1px solid #F7751F;
  margin-bottom: 1.25rem;
  display: inline-block;
  color: rgba(0, 0, 141,1.0);
  border-color: rgba(0, 0, 141,1.0);
}
.sr-hero-01.digital-transformation h5:before {
  content: "";
  width: 1.75rem;
  height: 1px;
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 141,1.0);
  left: 0;
}
.sr-hero-01.digital-transformation h5:after{
  content: "";
  width: 1.75rem;
  height: 1px;
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 141,1.0);
  right: 0;
}
.two-col-content.downloadpdfSec.formCnntv2 .content_box  p {
  line-height: 1.5555555555555556rem;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 18px;
}
.two-col-content.downloadpdfSec.formCnntv2 .content_box ul li,
.two-col-content.downloadpdfSec.formCnntv2 .content_box ul li p {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
}
.two-col-content.downloadpdfSec.formCnntv2 .content_box ul li p {
  margin: 0;
}
.two-col-content.downloadpdfSec.formCnntv2  .content-col .form_wrap div>h3 {
  margin-bottom: 1.0rem;
  color: rgba(47, 47, 47,1.0) !important;
}
.two-col-content.downloadpdfSec.formCnntv2  .content-col .form_wrap  form label > * {
  color: rgba(47, 47, 47,1.0) !important;
}
.cnt-wit-tp-img-wrp.crdsCnt .top_sec {
  margin: 0;
  padding: 0;
  text-align: left;
}
.cnt-wit-tp-img-wrp.crdsCnt .top_sec h3 {
  margin: 0 0 1.25rem;
}
.cnt-wit-tp-img-wrp.crdsCnt .top_sec hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, .1);
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.cnt-wit-tp-img-wrp.crdsCnt .top_sec p {
  margin-bottom: 1.25rem;
}
.cnt-wit-tp-img-wrp.crdsCnt .flex-row {
  margin-right: -15px;
  margin-left: -15px;
}
.cnt-wit-tp-img-wrp.crdsCnt .flex-row .cnt-col {
  padding-right: 15px;
  padding-left: 15px;
}
.cnt-wit-tp-img-wrp.crdsCnt .flex-row .cnt-col h5.col-title {
  font-size: 1rem;
  margin: 0 0 0.625rem;
  padding-bottom: 1.3888888888888888rem;
}
.cnt-wit-tp-img-wrp.crdsCnt .flex-row .cnt-col .tp-img {
  margin-bottom: 1.5rem;
}
.cnt-wit-tp-img-wrp.crdsCnt .flex-row .cnt-col .col-btn-grp {
  padding-top: 1.3888888888888888rem;
  margin: 0;
}
.cnt-wit-tp-img-wrp.crdsCnt .flex-row .cnt-col .col-btn-grp .btn_row {
  margin: 0;
}
.cnt-wit-tp-img-wrp.crdsCnt .flex-row .cnt-col .col-btn-grp .btn_row a.hs-sec-btn {
  transition: all .15s ease-in-out;
  animation-timing-function: ease-in-out;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 0.8888888888888888rem;
  line-height: 1.2rem;
  border-radius: 3px;
  min-height: 2.766667rem;
  text-align: center;
  padding: 0 1.1111111111111112rem;
  border: 1px solid;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 30px;
}
.two-col-content.frmSec .flex_row .content-col.col12 {
  padding: 0;
}
.two-col-content .flex_row.flex_center {
  row-gap: 0 !important;
}
.two-col-content.frmSec .flex_row .content-col  .description {
  margin: 0;
}
.two-col-content.frmSec .flex_row .content-col .description p:last-child {
  margin: 0;
}
.two-col-content.frmSec .content-col .form_wrap {
  padding-top: 1.3888888888888888rem;
}
.two-col-content.frmSec .flex_row .content-col .hs-form .hs_submit input.hs-button.primary.large {
  border-color: #ffffff;
}
.two-col-content.frmSec .flex_row .content-col form .hs_error_rollup {
  display: none;
}
.child_theme .hs-form-field {
  position: relative;
}
.two-col-content.frmSec  .hs-form-field {
  margin: 0;
}
.two-col-content.frmSec .flex_row .content-col .hs-form .hs_submit {
  margin-top: 0;
}
.two-col-content.frmSec .flex_row .content-col .hs-form .hs_submit input.hs-button.primary.large {
  margin: 0;
}
.two-col-content.frmSec  .field > label {
  margin: 0 0 0.3rem;
  color: #30343B;
  font-size: 0.875rem;
}
.two-col-content.listCnt .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}
.two-col-content.listCnt .flex_row .content-col {
  padding-right: 15px;
  padding-left: 15px;
}
.two-col-content.listCnt .flex_row .media_column {
  padding-right: 15px;
  padding-left: 15px;
}
.two-col-content.listCnt .flex_row .content-col .description {
  margin: 0;
}
.two-col-content.listCnt .flex_row .content-col .description > * {
  color: rgba(0, 0, 141,1.0);
}
.two-col-content.listCnt .flex_row .content-col .cont-inner {
  padding-bottom: 2.7777777777777777rem;
  padding-top: 1.3888888888888888rem;
}
.two-col-content.listCnt .flex_row .media_column .content_box {
  margin: 0;
}
.two-col-content.listCnt .flex_row .media_column .content_box ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.two-col-content.listCnt .flex_row .media_column .content_box ul li {
  background-color: #fff;
  padding: 1.875rem;
  margin: 0 0 1rem;
  position: relative;
}
.two-col-content.listCnt .flex_row .media_column .content_box ul li p {
  line-height: 1.5555555555555556rem;
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  font-size: 18px;
}
.two-col-content.listCnt .flex_row .media_column .content_box ul li:before,
.two-col-content.listCnt .flex_row .media_column .content_box ul li:after {
  content: '';
  width: 2rem;
  height: 2rem;
  position: absolute;
  top: 50%;
  left: -1px;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  z-index: -1;
  background-color: #fff;
}
.two-col-content.listCnt .flex_row .media_column .content_box ul li:after {
  -webkit-transform: translateX(-40%) translateY(-50%) rotate(45deg);
  transform: translateX(-40%) translateY(-50%) rotate(45deg);
  z-index: 1;
  background-color: #fff;
}
.two-col-content.listCnt .flex_row .content-col .description p:last-child {
  margin: 0;
}
.two-col-content.listCnt .flex_row {
  row-gap: 0 !important;
}
.cnt-wit-bg-wrp.nrmlCnt {
  border-top: 1px solid #e5e7ea;
}
.cnt-wit-bg-wrp.nrmlCnt h2.title {
  margin-bottom: 1.3333333333333333rem;
}
.cnt-wit-bg-wrp.nrmlCnt .rich_text p:last-child {
  margin: 0;
}
.cntVideo.videoBtn .content_widget {
  background: #fff;
  padding: 3rem 3rem;
  border-radius: 2px;
  border: 1px solid;
  border-color: #e5e7ea;
  -webkit-transition: all ease-in-out .2s;
  -o-transition: all ease-in-out .2s;
  transition: all ease-in-out .2s;
}
.cntVideo.videoBtn .content_widget .rich_text {
  padding-top: 1.3888888888888888rem;
  margin-top:  0.5555555555555556rem;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto
}
.card_gallery.teamCntt .bottom_row {
  max-width: 1920px;
  margin: 0 auto;
}
.homeBanner.clrBg {
  background: rgba(0, 0, 141,1.0);
}
.cntVideo.btmVideo h3 {
  margin: 0 0 1.25rem;
}
.cntVideo.btmVideo video.responsive-video-file {
  position: unset !important;
}
.cntVideo.btmVideo .hs-embed-content-wrapper > div {
  padding: 0 !important;
}
.cnt-wit-bg-wrp.imgCntt .page-center.full_width{
  max-width: 1920px;
  padding: 0 15px;
}
.two-column-image-parallax.key-differentiators .row .mainImage {
  height: 25rem;
  z-index: 1;
}
.two-column-image-parallax.key-differentiators .row .mainImage {
  margin: 0 15px;
  z-index: 2;
  background-size: cover;
  padding-right: 15px;
  padding-left: 15px;
}
.two-column-image-parallax.key-differentiators .row{
  position: unset;
}
.two-column-image-parallax.key-differentiators .btn_wrpp a.hs-sec-btn {
  border-color: #ffffff;
}
.two-column-image-parallax.key-differentiators .btn_wrpp a.hs-sec-btn:hover {
  filter: unset;
}
.two-column-image-parallax.key-differentiators .row .mainContent .description p:last-child {
  margin: 0;
}
.two-column-image-parallax.key-differentiators .row .mainContent p {
  font-size: 18px;
  margin: 0;
  line-height: 1.5555555555555556rem;
}
.cnt-wit-tp-img-wrp.cardsCntt .top_sec {
  margin: 0;
  padding: 0;
  padding-bottom: 2.7777777777777777rem;
}
.cnt-wit-tp-img-wrp.cardsCntt .top_sec h2.title {
  margin-bottom: 1.3333333333333333rem;
}
.cnt-wit-tp-img-wrp.cardsCntt .flex-row {
  margin-right: -15px;
  margin-left: -15px;
}
.cnt-wit-tp-img-wrp.cardsCntt .flex-row .cnt-col {
  padding: 0;
  border: 1rem solid transparent;
}
.cnt-wit-tp-img-wrp.cardsCntt .flex-row .cnt-col .inner_spacing {
  border: 1px solid #e5e7ea;
}
.cnt-wit-tp-img-wrp.cardsCntt .flex-row .cnt-col .inner_spacing .tp-img {
  padding-bottom: 1.3888888888888888rem;
  margin: 0;
}
.cnt-wit-tp-img-wrp.cardsCntt .flex-row {
  row-gap: 0 !important;
}
.cnt-wit-tp-img-wrp.cardsCntt .flex-row .cnt-col .inner_spacing p {
  margin-bottom: 1.25rem;
}
.two-col-content.formCntt .flex_row .content-col .form_wrap .submitted-message h3{
  margin-bottom: 1.0rem;
}
.two-col-content.formCntt .flex_row .content-col .form_wrap .submitted-message h3 > * {
  color: rgba(47, 47, 47,1.0) !important;
}
.two-col-content.formCntt .flex_row .content-col .form_wrap .submitted-message p a{
  color: rgba(0, 242, 96,1.0) !important;
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  font-weight: 300;
}
.two-col-content.formCntt .flex_row .content-col .form_wrap .submitted-message p a > *{
  color: rgba(0, 242, 96,1.0) !important; 
}
.two-col-content.formCntt .flex_row .content-col .form_wrap .submitted-message p a:hover > *{
  color: rgba(0, 0, 141,1.0) !important; 
  border-bottom: 1px solid rgba(0, 0, 141,1.0);
}
.two-col-content.formCntt .flex_row .content-col .form_wrap .submitted-message {
  color: rgba(47, 47, 47,1.0);
}
.job-listing .modal .modal-dialog .modal-body a {
  font-weight: 300;
}
.two-col-content.downloadpdfSec.formCnntv2 .form_wrap .submitted-message strong {
  color: rgba(47, 47, 47,1.0) !important;
}
.two-col-content.downloadpdfSec.formCnntv2 .form_wrap .submitted-message  > div {
  text-align: left !important;
}
.homeBanner.sr-hero-01.sr-cover-parallax.Cntpd {
  background: transparent;
}
.two-col-content.VideoCol .top_sec {
  margin: 0;
  padding: 0;
}
.two-col-content.VideoCol .flex_row {
  margin: 0 -15px;
}
.two-col-content.VideoCol .flex_row .content-col {
  padding: 0 15px;
}
.two-col-content.VideoCol .flex_row .media_column {
  padding: 0 15px;
}
.two-col-content.VideoCol .content_box {
  margin: 0;
}
.two-col-content.VideoCol .content_box ul li p {
  margin: 0;
}
.two-col-content.VideoCol .description {
  margin: 0 !important;
}
.two-col-content.VideoCol {
  max-width: 1920px;
  margin: 0 auto;
}
.cnt-wit-tp-img-wrp.cardsStyle .cnt-col:first-child {
  width: 100%;
}
.cnt-wit-tp-img-wrp.cardsStyle .cnt-col {
  padding: 0;
  border: 1rem solid transparent;
}
.cnt-wit-tp-img-wrp.cardsStyle .flex-row {
  row-gap: 0 !important;
  margin-right: -15px;
  margin-left: -15px;
}
.cnt-wit-tp-img-wrp.cardsStyle .cnt-col .inner_spacing {
  border: 1px solid;
  border-color: #e5e7ea;
}
.cnt-wit-tp-img-wrp.cardsStyle .cnt-col .inner_spacing p {
  margin-bottom: 1.25rem;
}
.cnt-wit-tp-img-wrp.cardsStyle .cnt-col .inner_spacing .tp-img {
  padding-bottom: 1.3888888888888888rem;
  margin: 0;
}
.cnt-wit-tp-img-wrp.cmTwoCol .bottom_row {
  max-width: 1920px;
  margin: 0 auto;
}
.cnt-wit-tp-img-wrp.cmTwoCol .bottom_row .flex-row {
  row-gap: 0 !important;
  margin-right: -15px;
  margin-left: -15px;
}
.cnt-wit-tp-img-wrp.cmTwoCol .cnt-col .inner_spacing {
  border: 1px solid;
  border-color: #e5e7ea;
}
.cnt-wit-tp-img-wrp.cmTwoCol .cnt-col .inner_spacing p {
  margin-bottom: 1.25rem;
}
.cnt-wit-tp-img-wrp.cmTwoCol .cnt-col .inner_spacing .tp-img {
  padding-bottom: 1.3888888888888888rem;
  margin: 0;
}
.cnt-wit-tp-img-wrp.cmTwoCol .cnt-col {
  border: 1rem solid transparent;
  padding: 0;
}
.cnt-wit-tp-img-wrp.ImgesCntt .flex-row {
  row-gap: 0 !important;
  margin: 0 -15px;
}
.cnt-wit-tp-img-wrp.ImgesCntt .flex-row .cnt-col {
  padding: 0 15px;
}
.cnt-wit-tp-img-wrp.ImgesCntt .tp-img {
  margin: 0;
}
.cnt-wit-tp-img-wrp.ImgesCntt .tp-img img {
  width: 100%;
}
.two-col-content.formSection.fullwidthCntt .flex_row {
  max-width: 100%;
  margin: 0;
}
.cm_404_page.cmError {
  padding: 14rem 0;
  text-align: center;
}
.cm_404_page.cmError .topCnt p:last-child {
  margin: 0;
}
.cm_404_page.cmError .btn {
  padding-top: 1.3888888888888888rem;
}
.cm_404_page.cmError .btn a#hs-button_button {
  margin: 0;
  border-color: rgba(0, 242, 96,1.0);
}
.sr-cover-image.overlay- {
  width: 100%;
  height: 100%;
  top: 0%;
  background-position: center;
  position: absolute;
  background-size: cover;
  background-image: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/datagration-gradient-gbg.png);
}
.cm_404_page.cmError {
  position: relative;
  overflow: hidden;
}
.cm_404_page.cmError section.content-wrapper {
  position: relative;
}
.cm_404_page.cmError section.content-wrapper .topCnt * {
  color: #fff;
}
@media (min-width: 768px) and (max-width: 991px) {
  .two-column-image-parallax.key-differentiators .row .mainImage {
    height: 28rem;
  }
}
@media (min-width: 768px) {
  .accordion_wrap.liftSystem.accordionCnt .top_sec,
  .accordion_wrap.liftSystem.accordionCnt  .accord_outer_row{
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
    margin-left: 16.666667%;
  }
  .cntVideo.videoBtn .content_widget{
    padding: 3rem 6rem;
  }
  .cnt-wit-bg-wrp.imgCol .rich_text{
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cnt-wit-bg-wrp.BgCntcard .content_widget,
  .card_gallery.NormalCnntt.CntWidth .outerWrp,
  .two-col-content.formCntt .page-center,
  .card_gallery.CardsWrpp .page-center,
  .homeBanner.InnerBanner .page-center,
  .cnt-wit-bg-wrp.cntVideo.Cmwidther .content_widget,
  .two-col-content.formSection .flex_row,
  .two-col-content.frmSec .flex_row,
  .cnt-wit-bg-wrp.nrmlCnt .content_widget,
  .cnt-wit-bg-wrp.imgCntt .rich_text,
  .two-col-content.VideoCol .page-center.full_width,
  .cnt-wit-tp-img-wrp.cmTwoCol .splide__track{
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left: 8.333333%;
  }
  .two-col-content.formCntt .flex_row .media_column.col6{
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .two-col-content.formCntt .flex_row .content-col.col6 {
    margin-left: 8.333333%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .card_gallery.LeftImg .bottom_row .flex_row .card_item {
    flex-basis: 48%;
    margin: 0 0 1rem;
  }
  .two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form .hs-error-msgs {
    position: absolute;
    top: 100%;
  }
  .two-col-content.frmSec .flex_row .content-col .hs-form .hs-error-msgs {
    position: absolute;
    top: 100%;
  }
  .two-column-image-parallax.key-differentiators .row .mainImage {
    margin-left: 8.333333%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .two-column-image-parallax.key-differentiators .row .mainContent {
    padding: 3rem;
    margin: 0;
    position: absolute;
    top: 0;
    max-height: 100%;
    overflow: auto;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .two-column-image-parallax.key-differentiators .page-center{
    padding-top: 6.25rem;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field {
    padding: 0 !important;
    flex: 70%;
    max-width: 70%;
    width: 70%;
  }
  .two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap .hs-form .hs_submit {
    margin-left: 1.5rem !important;
  }
  .two-col-content.frmSec .flex_row .content-col form {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: flex !important;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .two-col-content.frmSec .flex_row .content-col .hs-form fieldset {
    padding: 0 !important;
    flex: 70%;
    max-width: 70%;
    width: 70%;
  }
  .two-col-content.frmSec .flex_row .content-col .hs-form .hs_submit {
    margin-left: 1.5rem !important;
  }
  .two-column-image-parallax.key-differentiators .row .mainImage {
    height: 37.5rem;
  }
  .two-column-image-parallax.key-differentiators .row .mainContent {
    padding: 5rem;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
}
@media(max-width:991px){
  .two-col-content.formCntt .flex_row {
    flex-direction: column;
  }
  .two-col-content.formCntt .flex_row .content-col.col6,
  .two-col-content.formCntt .flex_row .media_column.col6{
    width: 100%;
    max-width: 100%;
    margin: 0;
  }
  .two-col-content.formCntt .page-center {
    max-width: 100%;
    margin: 0;
  } 
  .two-col-content.formSection .columns_rowo_wrap.bottom_row .form_wrap form .hs-error-msgs {
    position: unset!important;
  }
}
@media(min-width:768px) and (max-width:1101px) {
  .bottomPaneWrap.BtmmPane .btmpninwrap,   
  .bottomPaneWrap.BtmmPane .btmpnmain {
    max-width: 98%;
    margin: 0 auto;
  }
}
@media(max-width:767px){
  .two-col-content.TwoCols .flex_row .content-col, 
  .two-col-content.TwoCols .flex_row .media_column {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .two-col-content.TwoCols .flex_row {
    row-gap: 0 !important;
  }
  .card_gallery.CardsWrpp .page-center .flex_row .card_item {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .card_gallery.CardsWrpp .page-center .flex_row {
    row-gap: 0 !important;
  }
  .card_gallery.CardsWrpp .page-center .flex_row .card_item .btn_row a.hs-button {
    padding: 10.5px 15px;
  }
  .card_gallery.teamCntt .flex_row .card_item {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .card_gallery.teamCntt .flex_row {
    row-gap: 0 !important;
  }
  .card_gallery.NormalCnntt .bottom_row .flex_row .card_item.col6 {
    width: 100%;
    flex-basis: 100%;
  }
  .cnt-wit-bg-wrp.VideoTyp2 .rich_text {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .bottomPaneWrap.BtmmPane .buttonWrapper{
    text-align:center;
  }
  .bottomPaneWrap.BtmmPane  .bottomPaneWrap .contentwrap .offer-text-wrapper h5 {
    font-size: 1.525rem;
    margin-bottom: 1rem;
  }
  .card_gallery.LeftImg .bottom_row .flex_row .card_item h5:after{
    opacity: 1;
  }
  .card_gallery.LeftImg .bottom_row .flex_row .card_item {
    background-color: #fff;
    color: #343a40;
    border: 1px solid;
    border-color: #e5e7ea;
    margin: .5rem 0;
  }
  .card_gallery.LeftImg .bottom_row .flex_row .card_item  .card_inner {
    margin: 0 0 1rem;
  }
  .card_gallery.NormalCnntt .bottom_row .flex_row .card_item .card_inner.theme .card_box h5.it_title:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f054";
    top: 50%;
    transform: translateY(-50%);
    right: -21px;
    position: absolute;
    color: inherit;
    opacity: 0;
    font-size: .9rem;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .card_gallery.NormalCnntt .bottom_row .flex_row .card_item .card_inner.theme .card_box h5.it_title:after {
    opacity: 1;
    top: 50%;
  }
  .two-col-content.twocolCntt .content-col, .two-col-content.twocolCntt .media_column.img-col {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .two-col-content.twocolCntt .flex_row {
    row-gap: 0 !important;
  }
  .two-col-content.fullwidthCnt .content-col.col6 {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .two-col-content.fullwidthCnt .media_column.col6 {
    width: 100%;
  }
  .two-col-content.fullwidthCnt .mediaimg {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .two-col-content.frmSec .flex_row .content-col form .hs-submit {
    text-align: center;
    margin-top: 2rem !important
  }
  .two-col-content.formSection  .flex_row .content-col form .hs-submit {
    text-align: center;
    margin-top: 2rem !important
  }
  .two-column-image-parallax.key-differentiators .row .mainImage {
    margin: 0 15px;
    padding: 0;
    order: 2;
  }
  .two-column-image-parallax.key-differentiators .row .mainContent {
    padding: 2rem;
    margin: 0 15px;
    z-index: 2;
    background-size: cover;
  }
  .sr-hero-01.digital-transformation h5 {
    font-size: 0.903rem;
    padding: 0.833rem 2.083rem 1.111rem 2.083rem;
    line-height: 1.1rem;
  }
  .two-col-content.VideoCol .flex_row .content-col, .two-col-content.VideoCol .flex_row .media_column {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .two-col-content.VideoCol .flex_row {
    row-gap: 0 !important;
  }
  .cnt-wit-tp-img-wrp.ImgesCntt .flex-row .cnt-col {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}


/*  */
.cnt-wit-bg-wrp.twoColBg .page-center .content_widget {
  background-image: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/PV%20App%20Art%20Lift%20animation%203%20-%202s%20white%20bg%20loop.gif);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 65%;
  margin-right: -15px;
  margin-left: -15px;
}

.cnt-wit-bg-wrp.twoColBg.bgOne .page-center .content_widget{
  background-image: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/ezgif-2-6101b0e819.gif);
}

.cnt-wit-bg-wrp.twoColBg.bgTwo .content_widget h2 {
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
  letter-spacing: -.05em;
  margin-top: 30px;
  margin-bottom: 1.3333333333333333rem;
}

.cnt-wit-bg-wrp.twoColBg .page-center .content_widget .rich_text {
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 260px;
  padding-top: 180px;
  width:100%
}

.cnt-wit-bg-wrp.twoColBg .rich_text p {
  font-size: 20px;
  line-height: 36px;
  color: #666;
  margin-bottom: 5px;
}

.cnt-wit-bg-wrp.twoColBg .rich_text p:last-child {
  font-size: 24px;
  line-height: 35px;
  color: #666;
  margin-bottom: 1.25rem;
  font-weight:400;
}

.cnt-wit-bg-wrp.twoColBg .rich_text h1 {
  letter-spacing: -.05em;
  line-height: 90px;
  font-size: 75px;
}

.card_gallery.ctmSlider .top_sec {
  padding-left: 0px;
  margin-bottom: 73px;
  position: relative;
}

.card_gallery.ctmSlider .top_sec .top_content h2 {
  text-align: left;
  font-size: 52px;
  line-height: 61px;
  letter-spacing: -.05em;
  text-transform: unset;
}

.card_gallery.ctmSlider.withText .top_sec .top_content p {
  text-align: left;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 500;
  line-height: 36px;
  color: #666;
}

.card_gallery.ctmSlider .page-center {
  padding-left: 0px;
  padding-right: 0;
}

.card_gallery.ctmSlider .page-center {
  padding-left: 0px;
  padding-right: 0;
}

.card_gallery.ctmSlider .bottom_row {
  clip-path: inset(-100vw -100vw -100vw 0);
}

.card_gallery.ctmSlider .bottom_row .splide__track {
  width: 110vw;
  left: -50px;
  margin-top: 0;
}

.card_gallery.ctmSlider .bottom_row .card_item {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0px;
}

.card_gallery.ctmSlider .bottom_row .card_item .card_inner {
  padding-left: 0px;
  padding-right: 30px;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.card_gallery.ctmSlider .bottom_row .card_item .icon_box .icon_inner {
  margin-bottom: 0px;
  height: 250px;
  width: 100%;
  justify-content: flex-start;
}

.card_gallery.ctmSlider .bottom_row .splide__track .flex_row {
  padding: 0px 50px !important;
}

.card_gallery.ctmSlider .bottom_row .card_item .icon_box .icon_inner img {
  object-fit: cover;
  object-position: top center;
  width: 100%;
  border-radius: 20px;
}

.card_gallery.ctmSlider .bottom_row .card_item .card_content {
  margin-top: 30px;
}

.card_gallery.ctmSlider .bottom_row .card_item .card_content h3 {
  margin-bottom: 1rem;
}

.card_gallery.ctmSlider .bottom_row .card_item .card_content ul {
  padding-left: 20px;
}

.card_gallery.ctmSlider .bottom_row .card_item .card_content ul li {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  list-style-type: none;
  margin-bottom: 21px;
  padding-left: 0;
  position: relative;
}

.card_gallery.ctmSlider .bottom_row .card_item .card_content ul li::before {
  left: -20px;
  position: absolute;
  top: 10px;
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/card-dot.svg);
}

.card_gallery.ctmSlider .bottom_row .card_item .card_content ul li p {
  color: #666;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 20px;
}

.cnt-wit-bg-wrp.webinarBg {
  border-radius: 25px;
}

.cnt-wit-bg-wrp.webinarBg .bg_el.bg_img {
  background-size: cover;
  background-position: 100% 100% !important;
  background-repeat: no-repeat;
}

.cnt-wit-bg-wrp.webinarBg  .page-center {
  max-width: 100%;
  padding: 0;
}

.cnt-wit-bg-wrp.webinarBg .content_widget {
  max-width: 50%;
  padding-right: 15px;
  padding-left: 15px;
}

.cnt-wit-bg-wrp.webinarBg .content_widget h2 {
  font-size: 42px;
  line-height: normal;
  letter-spacing: -.05em;
  margin-bottom: 1.3333333333333333rem;
}

.cnt-wit-bg-wrp.webinarBg .content_widget p {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  margin-bottom: 1.25rem;
}

.card_gallery.ctmSlider.diffHead .bottom_row .card_item .card_content h3 {
  font-size: 1.3333333333333333rem;
  margin-bottom: 0.6666666666666666rem;
  line-height: 1.8rem;
}

.cnt-wit-bg-wrp.webinarBg .content_widget .btn_row {
  margin-top: 0px;
}

.cnt-wit-bg-wrp.webinarBg .content_widget .btn_row a {
  background: #fff;
  color: #03038a;
  padding: 15px 60px;
  border-radius: 40px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  background-color: rgba(0, 242, 96,1.0);
  margin: 0;
}

.card_gallery.keyFeatSvg .top_sec {
  padding: 0;
  margin: 0;
}

.card_gallery.keyFeatSvg .top_content h2 {
  letter-spacing: -.05em;
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
}

.card_gallery.keyFeatSvg .top_content svg {
  max-width: 100%;
  width: 100%;
  margin-top: 70px;
}

.card_gallery.keyFeatSvg .page-center {
  padding: 0;
}

.card_gallery.keyFeatSvg .bottom_row .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}

.card_gallery.keyFeatSvg .bottom_row .card_item {
  margin-top: 20px;
  padding: 0 15px;
}

.card_gallery.keyFeatSvg .bottom_row .card_item .card_inner {
  padding: 0;
  border-radius: 0;
}

.cnt-wit-tp-img-wrp.simpApproach .page-center {
  padding: 0px;
}

.cnt-wit-tp-img-wrp.simpApproach .page-center .top_sec {
  padding: 0px;
  margin-bottom: 75px;
}

.cnt-wit-tp-img-wrp.simpApproach .content_widget {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.cnt-wit-tp-img-wrp.simpApproach .content_widget h2 {
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
  letter-spacing: -.05em;
  padding-left: 15px;
  padding-right: 15px;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .flex-row {
  margin-right: -15px;
  margin-left: -15px;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col {
  padding-right: 15px;
  padding-left: 15px;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .inner_spacing {
  border: 1px solid #eee;
  border-radius: 25px;
  transition: .8s cubic-bezier(.2,1,.3,1);
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .tp-img {
  margin-bottom: 0;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .tp-img-cnt {
  margin-top: 15px;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .tp-img-cnt h3 {
  font-size: 25px;
  line-height: 30px;
  text-transform: none;
  letter-spacing: -.05em;
  margin-bottom: 0.5555555555555556rem;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .tp-img-cnt p:last-child{
  margin-bottom:1.25rem;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .inner_spacing:hover {
  background: #fff;
  border-color: rgba(0, 242, 96,1.0);
  box-shadow: 24px 26px 53px -4px rgba(0, 0, 0, .25);
}

.accordion_wrap.liftSystem .top_sec {
  padding: 0px;
  margin-bottom:75px;
}

.accordion_wrap.liftSystem .top_sec .top_content h2 {
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
  letter-spacing: -.05em;
}

.accordion_wrap.liftSystem .accord_outer_row {
  padding-right: 18px;
  padding-left: 18px;
}

.accordion_wrap.liftSystem .accord_outer .acc-item {
  margin-bottom: 20px;
  border-radius: 0;
  box-shadow: 15px 15px 60px 0 rgba(0, 0, 0, 0.0);
  background-color:#fff;
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle {
  font-size: 1.125rem;
  padding: 2rem 1.55rem;
  padding-right: 62px;
  border: 1px solid;
  border-color: #e5e7ea;
  position: relative;
  box-shadow:unset;
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle .carrortwrap {
  background-color: rgba(0, 0, 141,1.0);
  border-color: rgba(0, 0, 141,1.0);
  border-radius: 30px;
  position: absolute;
  height: 2rem;
  width: 2rem;
  right: 1.4rem;
  top: 50%;
  transform: translateY(-50%);
  border: 2px solid;
  transition: all .2s ease-in;
  min-height: unset;
}

.accordion_wrap.liftSystem.accBen .accord_outer_row {
  padding-left: 20px;
  padding-right: 5px;
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acc-content {
  position: relative;
  padding: 1.5rem 1.25rem;
  border: 1px solid;
  border-color: #e5e7ea;
}

.accordion_wrap.liftSystem .accord_outer .acc-item.activeaccord {
  box-shadow: 15px 15px 60px 0 rgba(0, 0, 0, 0.13);
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle .carrortwrap svg {
  display: none;
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle .carrortwrap span.p.bg-primary {
  background: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 2.5px;
  width: .7rem;
  font-size: 1.125rem;
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle .carrortwrap span.b.bg-primary {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #fff;
  transform: translate(-50%, -50%);
  height: .7rem;
  width: 2.5px;
  font-size: 20.25px;
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle.activeaccord .carrortwrap{
  transform: translateY(-50%) rotate(135deg);
  background-color: #fff;
}

.accordion_wrap.liftSystem.right .accord_outer .acc-item.activeaccord .acctitle.showctive_acc .carrortwrap{
  transform: translateY(-50%) rotate(135deg);
  background-color: #fff;
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle.activeaccord .carrortwrap span.p.bg-primary{
  background-color: rgba(0, 0, 141,1.0);
}

.accordion_wrap.liftSystem.right .accord_outer .acc-item.activeaccord .acctitle.showctive_acc .carrortwrap span.p.bg-primary{
  background-color: rgba(0, 0, 141,1.0);
}

.accordion_wrap.liftSystem .accord_outer .acc-item .acctitle.activeaccord .carrortwrap span.b.bg-primary{
  background-color: rgba(0, 0, 141,1.0);
}

.accordion_wrap.liftSystem.right .accord_outer .acc-item.activeaccord .acctitle.showctive_acc .carrortwrap span.b.bg-primary{
  background-color: rgba(0, 0, 141,1.0);
}

.accordion_wrap.liftSystem .accord_outer_row .accord_outer {
  margin-right: -15px;
  margin-left: -15px;
}

.cnt-wit-tp-img-wrp.simpApproach.type2 .page-center .top_sec {
  margin-bottom: 48px;
}

.cnt-wit-tp-img-wrp.addRes.nospace .page-center{
  padding-left:0px;
  padding-right:0px;
}

.cnt-wit-tp-img-wrp.addRes.margin .page-center{
  padding-left:15px;
  padding-right:15px;
}

.cnt-wit-tp-img-wrp.addRes .bottom_row .flex-row {
  margin-right: -15px;
  margin-left: -15px;
}

.cnt-wit-tp-img-wrp.addRes .bottom_row .cnt-col {
  padding-left: 15px;
  padding-right: 15px;
}

.cnt-wit-tp-img-wrp.addRes .bottom_row .cnt-col .tp-img {
  margin-bottom: 1.5rem;
}

.cnt-wit-tp-img-wrp.addRes .top_sec {
  padding: 0px;
  margin: 0 0 1.25rem;
}

.cnt-wit-tp-img-wrp.addRes .top_sec h2 {
  text-align: left;
  letter-spacing: -.05em;
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
}

.cnt-wit-tp-img-wrp.addRes .bottom_row .cnt-col .tp-img-cnt .col-btn-grp {
  margin: 0;
  padding-top: 1.3888888888888888rem;
}

.cnt-wit-tp-img-wrp.addRes .bottom_row .cnt-col .tp-img-cnt .col-btn-grp .btn_row {
  margin: 0;
}

.cnt-wit-tp-img-wrp.addRes .bottom_row .cnt-col .tp-img-cnt .col-btn-grp .btn_row a {
  margin: 0;
  background: linear-gradient(90deg, rgba(0, 242, 96,1.0), #00dfa3);
  border-color: rgba(0, 242, 96,1.0) !important;
  border-radius: 30px;
  padding: 0.75rem 1.1111111111111112rem;
  font-size: 0.8888888888888888rem;
}

.cnt-wit-tp-img-wrp.addRes .bottom_row .cnt-col .tp-img-cnt .col-btn-grp .btn_row a:hover {
  color: #fff;
  background: rgba(0, 0, 141,1.0);
  border-color: rgba(0, 242, 96,1.0);
}

.card_gallery.ctmSlider.withText .bottom_row .card_item .card_content h3 {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -.06em;
  line-height: 33px;
  margin-bottom: 20px;
}

.card_gallery.ctmSlider.withText .bottom_row .card_item .card_content h3 {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -.06em;
  line-height: 33px;
  margin-bottom: 20px;
}

.card_gallery.ctmSlider.withText .bottom_row .card_item .card_content p{
  margin-bottom:20px;
}

.card_gallery.ctmSlider.withText .bottom_row .card_item .btn_row {
  margin: 0;
}

.card_gallery.ctmSlider.withText .bottom_row .card_item .btn_row a {
  margin: 0;
  border: 0 !important;
  color: rgba(0, 0, 141,1.0);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 36px;
  text-decoration: none !important;
  text-transform: uppercase;
  background: unset !important;
  padding: unset;
}

.card_gallery.ctmSlider.withText .bottom_row .card_item .btn_row a:after {
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/btn-arrow.svg);
  left: 5px;
  position: relative;
  top: 6px;;
}

.bottomPaneWrap.btmSec .offer-text-wrapper h5 {
  font-size: 25px;
  line-height: 30px;
  letter-spacing: -.05em;
}

.two-col-content.esgTwoCol .page-center {
  padding: 0px;
}

.two-col-content.esgTwoCol .page-center .flex_row {
  margin-right: -15px;
  margin-left: -15px;
  row-gap: 0px;
}

.two-col-content.esgTwoCol .media_column {
  margin-top: 1.25rem;
  margin-bottom: 94px;
}

.two-col-content.esgTwoCol .content-col {
  margin-left: 8.333333%;
}

.cnt-wit-bg-wrp.optimize .page-center {
  padding-left: 0px;
  padding-right: 0px;
}

.cnt-wit-bg-wrp.optimize .rich_text h2 {
  margin: 0 0 1.25rem;
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
  letter-spacing: -.05em;
}

.two-col-content.petroTwoCol .page-center {
  padding-left: 0px;
  padding-right: 0px;
}

.two-col-content.petroTwoCol .flex_row {
  margin-right: -15px;
  margin-left: -15px;
}

.two-col-content.petroTwoCol .content-col {
  margin-left: 8.333333%;
}

.two-col-content.petroTwoCol .content-col .description ul {
  list-style-type: none;
  padding: 0.5rem 0 0 0;
}

.two-col-content.petroTwoCol .content-col .description ul li {
  position: relative;
  padding: 0 0 2.25rem 3.5rem;
}

.two-col-content.petroTwoCol .content-col .description ul li::before {
  content: '\f00c';
  font-family: fontawesome;
  font-size: 1.25rem;
  width: 2.5rem;
  height: 2.5rem;
  display: block;
  line-height: 2.5rem;
  text-align: center;
  position: absolute;
  left: 0;
  top: -0.5rem;
  border-radius: 50%;
  background-color: #f5f7f9;
  color: rgba(0, 242, 96,1.0);
}

.two-col-content.petroTwoCol .content-col .description ul li p {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

.two-col-content.petroTwoCol .media_column {
  margin-bottom: 65px;
}

.two-col-content.petroTwoCol .content-col .description ul li:last-child {
  padding-bottom: 0px;
}

.card_gallery.petroFeat {}

.card_gallery.petroFeat .page-center {
  padding-left: 0px;
  padding-right: 0px;
}

.card_gallery.petroFeat .page-center .top_sec {
  padding: 0;
  margin-left: -15px;
  margin-right: -15px;
}

.card_gallery.petroFeat .page-center .top_sec h2 {
  font-size: 52px;
  line-height: 61px;
  letter-spacing: -.05em;
  margin-bottom: 1.3333333333333333rem;
}

.card_gallery.petroFeat .bottom_row .flex_row {
  margin-left: -15px;
  margin-right: -15px;
}

.card_gallery.petroFeat .bottom_row .card_item {
  padding-right: 15px;
  padding-left: 15px;
  margin: 15px 0;
}

.card_gallery.petroFeat .bottom_row .card_item .card_inner {
  border: 1px solid;
  border-color: #e5e7ea;
  height: 100%;
  border-radius: 30px;
}

.card_gallery.petroFeat .bottom_row .card_item .btn_row {
  margin: 0;
}

.card_gallery.petroFeat .bottom_row .card_item .card_content {
  padding-top: 1.3888888888888888rem;
}

.card_gallery.petroFeat .bottom_row .card_item .card_content h5 {
  font-size: 25px;
  line-height: 30px;
  letter-spacing: -.05em;
  margin-bottom: 0.5555555555555556rem;
}

.two-col-content.twoColFormSec.twoColVid .page-center {
  padding: 0;
}

.two-col-content.twoColFormSec.twoColVid .content-col h2 {
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
  letter-spacing: -.05em;
}

.cnt-wit-bg-wrp.accCnt .content_widget {
  margin-left: -15px;
  margin-right: -15px;
}

.cnt-wit-bg-wrp.accCnt .content_widget p {
  font-size: 1.1111111111111112rem;
  line-height: 1.5000000000000002rem;
  font-weight: 300;
}

.cnt-wit-bg-wrp.accCnt .content_widget h2 {
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
  letter-spacing: -.05em;
  margin-bottom: 1.3333333333333333rem;
}

.two-col-content.oilRecImg .page-center {
  padding-left: 0px;
  padding-right: 0px;
}

.two-col-content.oilRecImg .page-center .top_sec {
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  margin-left: -15px;
  margin-right: -15px;
}

.two-col-content.oilRecImg .top_sec .content_widget {
  padding-right: 15px;
  padding-left: 15px;
}

.two-col-content.oilRecImg .content_widget h2 {
  margin: 0 0 1.25rem;
  padding: 0;
  font-size: 52px;
  line-height: 61px;
  text-transform: none;
  letter-spacing: -.05em;
}

.two-col-content.oilRecImg .page-center .content-col {
  display: none;
}

.two-col-content.oilRecImg .page-center .columns_rowo_wrap {
  margin-left: -15px;
  margin-right: -15px;
}

.two-col-content.oilRecImg .page-center .columns_rowo_wrap .flex_row {
  padding-left: 15px;
  padding-right: 15px;
}

.two-col-content.oilRecImg .content_widget p:last-child {
  margin-bottom: 1.25rem;
}

.accordion_wrap.liftSystem.accBen.right {
  margin-right: 13.333333%;
}

.cnt-wit-bg-wrp.accCnt.leftSide {
  margin-left: 14.333333%;
}

.cnt-wit-tp-img-wrp.addRes.space .page-center {
  padding-left: 15px;
  padding-right: 15px;
}
.Banner-module-1.petroVisorBnr .sr-cover-image.overlay- {
  top: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 100%;
}

.Banner-module-1.petroVisorBnr .page-center .col {
  padding-left: 0px;
  padding-right: 0px;
}

.Banner-module-1.petroVisorBnr .sr-cover-inner label {
  background: transparent;
  position: relative;
  padding: 20.5px 1.813rem 20.5px 1.813rem;
  text-align: center;
  font-size: 1rem;
  border-radius: 3px;
  font-weight: 600;
  margin-bottom: 1.25rem;
  border-top: 1px solid #F7751F;
  border-left: 1px solid #F7751F;
  border-right: 1px solid #F7751F;
  color: #343a40;
  border-color: #343a40;
}

.Banner-module-1.petroVisorBnr .sr-cover-inner label::before {
  content: "";
  width: 1.75rem;
  height: 1px;
  position: absolute;
  bottom: 0;
  background: #343a40;
  left: 0;
}

.Banner-module-1.petroVisorBnr .sr-cover-inner label::after {
  content: "";
  width: 1.75rem;
  height: 1px;
  position: absolute;
  bottom: 0;
  background: #343a40;
  right: 0;
}

.Banner-module-1.petroVisorBnr .sr-cover-inner h1 {
  margin-top: 47px;
}

.cnt-wit-tp-img-wrp.connType .top_sec {
  padding: 0px;
  margin-bottom: 22px;
}

.cnt-wit-tp-img-wrp.connType .page-center {
  padding: 0px;
}

.cnt-wit-tp-img-wrp.connType .content_widget h3 {
  margin: 0 0 1.25rem;
  padding: 0;
}

.cnt-wit-tp-img-wrp.connType .bottom_row .flex-row {
  margin-right: -15px;
  margin-left: -15px;
}

.cnt-wit-tp-img-wrp.connType .bottom_row .cnt-col {
  padding-right: 15px;
  padding-left: 15px;
}

.cnt-wit-tp-img-wrp.connType .bottom_row .cnt-col .tp-img {
  margin-bottom: 1.5rem;
}

.cnt-wit-tp-img-wrp.connType.connTypeApp .bottom_row .cnt-col .tp-img {
  margin-bottom: 36px;
}

.two-col-content.petroFile .flex_row {
  margin-left: -15px;
  margin-right: -15px;
}

.two-col-content.petroFile .page-center {
  padding-left: 0px;
  padding-right: 0px;
}

.two-col-content.petroFile .content-col .description {
  margin-bottom: 0px;
}

.two-col-content.petroFile .content-col .description img {
  margin-bottom: 1.5rem;
}

.two-col-content.formSection.dataSrc .flex_row {
  margin-left: 0;
  max-width: 100%;
  margin-right: 0;
}

.two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap {
  padding-top: 45px;
}

.two-col-content.formSection.dataSrc .form_wrap h3 {
  display: none;
}

.two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row {
  padding-top: 30px;
}

.two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field {
  margin-right: 8px;
  width: 50% !important;
  flex: 50% !important;
  max-width: 50%;
}

.homeBanner.cmFlexibility.analytics .sr-cover-image::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.30);
}

.homeBanner.cmFlexibility.analytics .sr-cover-inner p {
  font-size: 1.1111111111111112rem;
  line-height: 1.5000000000000002rem;
  font-weight: 300;
}

.two-col-content.unifyData .page-center {
  max-width: 100%;
}

.two-col-content.unifyData .flex_row {
  margin-left: -15px;
  margin-right: -15px;
}

.two-col-content.unifyData .content-col .description {
  margin-bottom: 0px;
}

.two-col-content.unifyData .media_column {
  margin-left: 8.333333%;
}

.card_gallery.CardsWrpp.threeColItem .flex_row .card_item .btn_row a.hs-button {
  border-bottom: 1px solid rgba(0, 242, 96,1.0);
  font-weight: 300;
  background: unset;
  padding: unset;
  font-size: 18px;
  line-height: 1.5555555555555556rem;
  border-radius: 0;
  color: rgba(0, 0, 141,1.0);
  font-weight:400;
}

.card_gallery.CardsWrpp.threeColItem .flex_row .card_item .btn_row a.hs-button:hover {
  border: none;
  border-bottom: 1px solid rgba(0, 0, 141,1.0);
}

.card_gallery.CardsWrpp.threeColItem .page-center .flex_row .card_item .btn_row {
  padding-top: 1.25rem;
}

.two-col-content.formSection.dataSrc.udm .page-center {
  padding-left: 0px;
  padding-right: 0px;
}

.two-col-content.dataModelImg .page-center {
  max-width: 100%;
}

.two-col-content.dataModelImg .page-center .columns_rowo_wrap {
  margin-right: -15px;
  margin-left: -15px;
}

.two-col-content.dataModelImg .page-center .content-col {
  display: none;
}

.accordion_wrap.priorityAcc .accord_outer {
  padding-top: 1.3888888888888888rem;
}

.accordion_wrap.priorityAcc .accord_outer .acctitle {
  cursor: pointer;
  font-size: 1.125rem;
  padding: 1rem 0 !important;
  border-bottom: 1px solid;
  border-color: #D8D8D8;
  position: relative;
  border-radius: 0;
  box-shadow: unset;
}

.accordion_wrap.priorityAcc .accord_outer .acctitle h5 {
  margin-bottom: 10px;
}

.accordion_wrap.priorityAcc .accord_outer .acctitle .carrortwrap svg {
  display: none;
}

.accordion_wrap.priorityAcc .accord_outer .acc-item {
  border-radius: 0px;
  margin-bottom:0px;
}

.accordion_wrap.priorityAcc .accord_outer .acctitle .carrortwrap .hs-accordion__item-icon {
  position: absolute;
  height: 2rem;
  width: 2rem;
  right: 0.09rem;
  top: 50%;
  transform: translateY(-50%);
  transition: all .2s ease-in;
}

.accordion_wrap.priorityAcc .accord_outer .acctitle .carrortwrap .hs-accordion__item-icon .p.bg-primary {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 0.125rem;
  width: 1rem;
  background-color: rgba(0, 0, 141,1.0);
}

.accordion_wrap.priorityAcc .accord_outer .acctitle .carrortwrap .hs-accordion__item-icon .b.bg-primary {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 1rem;
  width: 0.125rem;
  transition: all .2s ease-in;
  background-color: rgba(0, 0, 141,1.0);
}

.accordion_wrap.priorityAcc .accord_outer .acctitle.activeaccord .b.bg-primary {
  transform: translateY(-50%) rotate(90deg);
}

.accordion_wrap.priorityAcc .accord_outer .acc-item .acc-content {
  position: relative;
  border-bottom: 1px solid;
  border-color: #D8D8D8;
  padding: 0;
  border-radius:0;
  box-shadow:unset;
}

.accordion_wrap.priorityAcc .accord_outer .acctitle.activeaccord {
  border: 0;
}

.accordion_wrap.priorityAcc .accord_outer .acc-item .acc-content p {
  margin-bottom: 1.25rem !important;
}

.accordion_wrap.priorityAcc .accord_outer .acctitle.activeaccord .hs-accordion__item-icon .b.bg-primary {
  transform: translateY(-50%) rotate(90deg);
}

.accordion_wrap.priorityAcc.leftside {
  margin-left: 6%;
  margin-right: 6%;
}

.accordion_wrap.priorityAcc.rightside {
  margin-left: 6.5%;
  margin-right: 2%;
}

.two-col-content.unDataModel .page-center {
  max-width: unset;
  padding-left: 0px;
  padding-right: 0px;
  box-shadow: 15px 25px 60px rgba(0, 0, 0, 0.1);
  padding: 6.25rem;
  background-color:#fff;
}

.two-col-content.unDataModel .unDataModel-wrap {
  margin-left: 8.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.two-col-content.unDataModel .content-col .cont-inner {
  box-shadow: 15px 25px 60px rgba(0, 0, 0, 0.1);
  padding: 3.1rem;
  text-align: center;
  border: 1px solid var(--white);
}

.two-col-content.unDataModel .content-col .btn-items {
  width: 100%;
  max-width: 100%;
}

.two-col-content.unDataModel .content-col .btn-items .btn_row {
  width: 100%;
  align-items: unset;
}

.two-col-content.unDataModel .content-col .btn-items .btn_item {
  width: 100%;
}

.two-col-content.unDataModel .content-col .btn-items .btn_item a {
  background: linear-gradient(90deg, rgba(0, 242, 96,1.0), #00dfa3);
  border-color: rgba(0, 242, 96,1.0);
  color: rgba(0, 0, 141,1.0);
  padding: 15px 20px;
  width: 100%;
}

.two-col-content.unDataModel .content-col .btn-items .btn_item a:hover{
  background: rgba(0, 0, 141,1.0);
  color:#fff;
}

.two-col-content.unDataModel .unDataModel-wrap .top_sec {
  padding: 0;
  margin-bottom: 40px;
}

.two-col-content.unDataModel .page-center .columns_rowo_wrap {
  margin-left: -15px;
  margin-right: -15px;
}

.two-col-content.unDataModel .media_column .content_box {
  margin: 0;
}

.two-col-content.unDataModel .media_column .content_box ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
  margin: 1.8rem 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
  margin: 1.8rem 0;
  list-style-image: none;
}

.two-col-content.unDataModel .media_column .content_box ul li {
  width: 50%;
  list-style: none;
  padding: 0 3rem 0.5rem 2.2rem;
  position: relative;
  font-size: 1rem;
  font-weight: 600;
  color: #30343B;
  margin-bottom: 0.5rem;
}

.two-col-content.unDataModel .media_column .content_box ul li::before {
  content: '\f00c';
  font-family: fontawesome;
  font-size: 0.75rem;
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  line-height: 1.5rem;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0rem;
  border-radius: 50%;
  background: rgba(0, 0, 141,1.0);
  color: #fff;
}

.cnt-wit-tp-img-wrp.mindPeace .top_sec {
  padding: 0;
  margin-bottom: 20px;
}

.cnt-wit-tp-img-wrp.mindPeace .page-center {
  padding: 0;
}

.cnt-wit-tp-img-wrp.mindPeace .bottom_row .flex-row {
  margin-right: -15px;
  margin-left: -15px;
}

.cnt-wit-tp-img-wrp.mindPeace .bottom_row .cnt-col .tp-img {
  margin-bottom: 1.5rem;
}

.two-col-content.unifyData.userExp .content-col h5 {
  font-size: 1rem;
  margin: 0 0 0.625rem;
  padding-bottom: 1.3888888888888888rem;
}

.two-col-content.unifyData.userExp .media_column {
  margin-left: 0;
}

.cnt-wit-tp-img-wrp.simpApproach.unlock .bottom_row .cnt-col .tp-img-cnt .col-btn-grp {
  margin: 0px;
}

.cnt-wit-tp-img-wrp.simpApproach.unlock .bottom_row .cnt-col .col-btn-grp .btn_row {
  margin: 0;
}

.cnt-wit-tp-img-wrp.simpApproach.unlock .bottom_row .cnt-col .col-btn-grp .btn_row a {
  margin: 0;
  background: unset;
  border: none;
  padding: 0;
  color: rgba(47, 47, 47,1.0);
  font-weight: 700;
  text-decoration: underline;
}

.cnt-wit-tp-img-wrp.simpApproach.unlock .bottom_row .cnt-col .tp-img-cnt h3 {
  font-size: 1.3333333333333333rem;
  margin-bottom: 0.6666666666666666rem;
  line-height: 1.8rem;
  letter-spacing: normal;
}

.cnt-wit-tp-img-wrp.simpApproach.unlock .bottom_row .cnt-col .tp-img-cnt p {
  margin-bottom: 25px;
}

.two-col-content.deployAny .page-center {
  padding: 0px;
  max-width: 100%;
}

.two-col-content.deployAny .content-col .description {
  margin: 0;
}

.two-col-content.formSection.askAny .flex_row {
  margin-left: 0;
  max-width:100%;
}

.cnt-wit-tp-img-wrp.simpApproach.manData .page-center .top_content {
  padding-left: 15px;
  padding-right: 15px;
}

.cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .tp-img-cnt h4 {
  font-size: 1.3333333333333333rem;
  margin-bottom: 0.6666666666666666rem;
  line-height: 1.8rem;
  font-weight: 900;
}

.cnt-wit-tp-img-wrp.simpApproach.manData .bottom_row .cnt-col .tp-img-cnt h4 {
  font-size: 1.3333333333333333rem;
  margin-bottom: 0.6666666666666666rem;
  line-height: 1.8rem;
  font-weight: 900;
}

.cnt-wit-bg-wrp.oilGas .page-center .content_widget {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
  margin-left: 8.333333%;
  padding-right: 15px;
  padding-left: 15px;
}

.cnt-wit-bg-wrp.oilGas .content_widget .rich_text {
  margin-left: 12.333333%;
  flex: 0 0 75%;
  max-width: 75%;
}

.cnt-wit-bg-wrp.oilGas .rich_text label {
  background: transparent;
  position: relative;
  padding: 20px 1.813rem 20px 1.813rem;
  text-align: center;
  font-size: 1rem;
  border-radius: 3px;
  overflow: hidden;
  font-weight: 600;
  border-top: 1px solid #F7751F;
  border-left: 1px solid #F7751F;
  border-right: 1px solid #F7751F;
  margin-bottom: 1.25rem;
  color: rgba(0, 0, 141,1.0);
  border-color: rgba(0, 0, 141,1.0);
}

.cnt-wit-bg-wrp.oilGas .rich_text label::before {
  content: "";
  width: 1.75rem;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 141,1.0);
}

.cnt-wit-bg-wrp.oilGas .rich_text label::after {
  content: "";
  width: 1.75rem;
  height: 1px;
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 141,1.0);
}

.cnt-wit-bg-wrp.oilGas .rich_text p {
  color: rgba(0, 0, 141,1.0);
  margin-top: 50px;
}

.cnt-wit-tp-img-wrp.mindPeace.type2 .top_sec {
  margin-bottom: 75px;
}

.homeBanner.cmFlexibility.analytics.oilBnr .sr-cover-image:before {
  background: unset;
  /*   all: unset; */
}

.two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field.hs-email {
  margin-right: 0px;
}

.two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form input.hs-button.primary.large {
  white-space: nowrap;
}
#app-carousel {
  overflow: hidden;
  padding-bottom: 120px
}

#app-carousel .dark-text,#app-carousel .dark-text * {
  color: rgba(47, 47, 47,1.0)
}

#app-carousel .subheading {
  margin-bottom: 5px;
  text-transform: uppercase
}

#app-carousel .slide {
  margin-right: 30px
}

#app-carousel .content {
  margin-top: 30px
}

#app-carousel .slides {
  width: 110vw
}

#app-carousel .slide img {
  border-radius: 20px;
  height: 250px;
  object-fit: cover;
  object-position: top center;
  width: 100%
}

#app-carousel .slides {
  left: -50px;
  position: relative
}

#app-carousel .container.content {
  margin-bottom: 73px;
  position: relative
}

#app-carousel button.slick-prev.slick-arrow {
  height: auto;
  left: auto;
  margin: 0;
  right: 64px;
  top: 50%!important;
  transform: translateY(-50%);
  width: auto
}

#app-carousel button.slick-next.slick-arrow {
  height: auto;
  left: auto;
  margin: 0;
  right: 0;
  top: 50%!important;
  transform: translateY(-50%);
  width: auto
}

#app-carousel .container.dots-wrapper {
  margin-top: -20px;
  position: relative
}

#app-carousel ul.slick-dots {
  bottom: 0
}

#app-carousel .slide-wrapper .slick-dots li:before {
  display: none;
}

@media(min-width: 769px) {
  #app-carousel ul.slick-dots {
    bottom:-50px
  }
}

#app-carousel .slick-dots li.slick-active button {
  background: transparent!important
}

#app-carousel .slick-dots li.slick-active button:before {
  border: 1px solid;
  border-radius: 50px;
  color: rgba(0, 0, 141,1.0)
}

#app-carousel .slick-dots li button:before {
  font-size: 10px!important
}

#app-carousel .slick-dots,#app-carousel .slick-dots li {
  margin: 0!important
}

#app-carousel .slick-next:before,#app-carousel .slick-prev:before {
  color: rgba(0, 0, 141,1.0)!important
}

#app-carousel button.slick-prev.slick-arrow:before {
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/arrow-prev-btn.svg);
}

#app-carousel button.slick-next.slick-arrow:before {
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/arrow-next-btn.svg);
}

#app-carousel .container.slide-wrapper {
  clip-path: inset(-100vw -100vw -100vw 0)
}

#app-carousel h5 {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: -.06em;
  line-height: 33px;
  margin-bottom: 20px
}

#app-carousel p:not(.subheading) {
  color: #666;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 20px
}

#app-carousel li {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  list-style-type: none;
  margin-bottom: 21px;
  padding-left: 0;
  position: relative
}

#app-carousel .slide-wrapper li:before {
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/li-dot.svg);
  left: -20px;
  position: absolute;
  top: 10px
}

#app-carousel .slide-wrapper ul {
  padding-left: 20px
}

#app-carousel .slick-dots li.slick-active button:before {
  border: 0!important;
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/slider-active-dot.svg);
  top: 0
}

#app-carousel .slick-dots li:not(.slick-active) button:before {
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/slider-dot.svg);
  opacity: 1!important;
  top: 5px
}

#app-carousel .slick-dots li {
  margin-right: 4px!important
}

@media(max-width: 768px) {
  #app-carousel button.slick-next.slick-arrow,#app-carousel button.slick-prev.slick-arrow {
    right:auto;
    top: 123px!important;
    transform: none!important
  }

  #app-carousel button.slick-next.slick-arrow {
    left: 70px
  }
}

@media(max-width:767px){
  #app-carousel button.slick-next.slick-arrow {
    left: 100px
  }
}

@media(max-width: 452px) {
  #app-carousel button.slick-next.slick-arrow,#app-carousel button.slick-prev.slick-arrow {
    top:162px!important
  }
}

@media(max-width: 367px) {
  #app-carousel button.slick-next.slick-arrow,#app-carousel button.slick-prev.slick-arrow {
    top:196px!important
  }
}

.left-yes .slick-dots {
  text-align: left!important
}

.slick-slide a,.slick-slide a span {
  border: 0!important;
  color: rgba(0, 0, 141,1.0);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: .05em;
  line-height: 36px;
  text-decoration: none!important;
  text-transform: uppercase
}

.slick-slide a:after {
  content: url(//9151604.fs1.hubspotusercontent-na1.net/hubfs/9151604/raw_assets/public/Datagration_January_2025/images/button-arrow.svg);
  left: 5px;
  position: relative;
  top: 6px
}

#app-carousel .container>p {
  line-height: 36px;
  font-size: 18px;
  line-height: 1.5555555555555556rem;
  margin-bottom: 5px;
  text-transform: uppercase;
  color: rgba(47, 47, 47,1.0);
}

.slick-slide a:after {
  left: 0px;
}

@media(max-width: 768px) {
  #app-carousel button.slick-next.slick-arrow,#app-carousel button.slick-prev.slick-arrow {
    display:inline;
    position: static!important
  }

  #app-carousel h5{
    font-size:24px;
  }
}

@media(min-width: 769px) {
  #app-carousel .container.content {
    padding-right:150px
  }
}


@media(min-width:576px){

  .cnt-wit-bg-wrp.twoColBg .page-center .content_widget .rich_text {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media(min-width:769px){

  .card_gallery.ctmSlider .top_sec{
    padding-right: 150px;
  }

  .cnt-wit-bg-wrp.twoColBg {
    background: linear-gradient(90deg, hsla(0, 0%, 85%, 0), hsla(0, 0%, 100%, 0) 50%, #fff 0, #fff);
  }
}

@media(min-width:768px){

  .cnt-wit-bg-wrp.twoColBg .page-center .content_widget .rich_text {
    flex: 0 0 50%;
    max-width: 50%;

  }

  .accordion_wrap.liftSystem .top_sec{
    margin-left: 8.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .accordion_wrap.liftSystem .accord_outer_row{
    margin-left: 8.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }

  .accordion_wrap.liftSystem.accBen .accord_outer_row, 
  .accordion_wrap.liftSystem.accBen .top_sec {
    margin-left: 0;
    max-width: 100%;
  }

  .two-col-content.oilRecImg .top_sec .content_widget{
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left: 8.333333%;
  }

  .two-col-content.oilRecImg .page-center .columns_rowo_wrap .flex_row {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left: 8.333333%;
  }

  .two-col-content.unifyData .columns_rowo_wrap {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left: 8.333333%;
  }

  .two-col-content.dataModelImg .page-center .flex_row {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left: 8.333333%;
  }

  .two-col-content.unifyData.userExp .flex_row {
    flex-wrap: nowrap;
  }

  .two-col-content.deployAny .columns_rowo_wrap {
    margin-left: 8.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }


}

@media(max-width:1200px){

  .cnt-wit-bg-wrp.twoColBg .page-center .content_widget {
    background-size: auto 50%;
  }

  .cnt-wit-bg-wrp.twoColBg .rich_text h1{
    white-space:nowrap;
  }

  .cnt-wit-bg-wrp.webinarBg .content_widget {
    width: 100%;
    max-width: 100%;
  }

  .cnt-wit-bg-wrp.webinarBg .bg_el.overlay_bg {
    background: rgba(0, 0, 0, 0.7) !important;
  }
}

@media(max-width:991px){

  .two-col-content.unDataModel .unDataModel-wrap .top_sec h2 {
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .two-col-content.unDataModel .content-col .cont-inner {
    padding: 1.5rem 1rem;
  }

  .two-col-content.unDataModel .page-center {
    padding: 2.25rem 1rem;
  }

  .two-col-content.unDataModel .unDataModel-wrap .top_sec {
    margin-bottom: 30px;
  }

  .two-col-content.unDataModel .content-col .cont-inner .description {
    margin-bottom: 26px;
  }

  .two-col-content.unDataModel .content-col .btn-items .btn_item a {
    padding: 12px 20px;
  }

  .two-col-content.unDataModel .media_column .content_box ul {
    margin: 0.8rem 0;
  }

  .two-col-content.unDataModel .media_column .content_box ul li {
    width: 100%;
  }

  .two-col-content.unDataModel .media_column .content_box {
    margin-top: 1.5rem;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field{
    margin-right:0px;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs_submit {
    margin-top: 1rem;
  }

  .two-col-content.formSection.dataSrc .content-col form {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -4px;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field {
    margin-right: 0;
    padding: 0 4px;
  }
}

@media (max-width: 991px) and (min-width: 768px){
  .cnt-wit-tp-img-wrp.connType .bottom_row .cnt-col{
    width:33.33% !important;
  }
}
@media(max-width:920px){

  .card_gallery.keyFeatSvg .top_content svg {
    display: none;
  }
}

@media(max-width:767px){

  .cnt-wit-bg-wrp.webinarBg .content_widget {
    width: 100%;
    max-width: 100%;
  }

  .cnt-wit-bg-wrp.webinarBg .bg_el.overlay_bg {
    background: rgba(0, 0, 0, 0.7) !important;
  }

  .cnt-wit-bg-wrp.twoColBg .page-center .content_widget .rich_text {
    padding-bottom: 90px;
    padding-top: 336px;
  }

  .cnt-wit-bg-wrp.twoColBg .rich_text h1 {
    font-size: 50px;
    line-height: normal;
  }

  .cnt-wit-bg-wrp.twoColBg .page-center .content_widget {
    background-position: top;
    background-color: #fff;
  }

  .card_gallery.ctmSlider .top_sec .top_content h2 {
    font-size: 30px;
    line-height: normal;
  }

  .cnt-wit-bg-wrp.webinarBg .content_widget h2 {
    font-size: 30px;
  }

  .card_gallery.keyFeatSvg .top_content h2 {
    font-size: 30px;
    line-height: normal;
  }

  .card_gallery.keyFeatSvg .top_content svg {
    display: none;
  }

  .card_gallery.keyFeatSvg .bottom_row .card_item {
    margin-top: 30px;
  }

  .card_gallery.keyFeatSvg .bottom_row .card_item .card_content p {
    font-size: 18px;
    line-height: 28px;
  }

  .card_gallery.keyFeatSvg .bottom_row .card_item .btn_row {
    margin-top: 0;
  }

  .cnt-wit-tp-img-wrp.simpApproach .content_widget h2 {
    font-size: 30px;
    line-height: normal;
  }

  .cnt-wit-tp-img-wrp.simpApproach .bottom_row .cnt-col .tp-img-cnt h3 {
    font-size: 24px;
  }

  .accordion_wrap.liftSystem .top_sec .top_content h2,
  .cnt-wit-tp-img-wrp.addRes .top_sec h2{
    font-size: 30px;
    line-height: normal;
  }

  .accordion_wrap.liftSystem .top_sec {
    margin-bottom: 55px;
  }

  .cnt-wit-tp-img-wrp.simpApproach.type2 .page-center .top_sec {
    margin-bottom: 60px;
  }

  .cnt-wit-tp-img-wrp.addRes .top_sec {
    margin-bottom: 30px;
  }

  .cnt-wit-bg-wrp.twoColBg.bgTwo .content_widget h2 {
    font-size: 30px;
    line-height: normal;
  }

  .bottomPaneWrap.btmSec .offer-text-wrapper h5 {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: -.05em;
  }

  .bottomPaneWrap.btmSec .contentwrap img {
    margin-bottom: 1.875rem;
  }

  .bottomPaneWrap.btmSec .offer-text-wrapper h5 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 1rem;
  }

  .cnt-wit-tp-img-wrp.simpApproach .content_widget h2 {
    padding-left: 0px;
    padding-right: 0;
  }

  .two-col-content.esgTwoCol .content-col{
    margin-left:0px;
  }

  .two-col-content.esgTwoCol .media_column {
    margin-bottom: 114px;
  }

  .cnt-wit-bg-wrp.optimize .rich_text h2 {
    font-size: 30px;
    line-height: normal;
  }

  .two-col-content.petroTwoCol .content-col{
    margin-left:0px;
  }

  .two-col-content.petroTwoCol .content-col .description ul li {
    padding-bottom: 1.5rem;
  }

  .two-col-content.petroTwoCol .media_column {
    margin-bottom: 115px;
  }

  .card_gallery.petroFeat .page-center .top_sec h2 {
    font-size: 30px;
    line-height: normal;
  }

  .card_gallery.petroFeat .page-center .top_sec {
    margin-bottom: 40px;
  }

  .card_gallery.petroFeat .bottom_row .card_item .card_content h5 {
    font-size: 24px;
  }

  .card_gallery.petroFeat .bottom_row .flex_row {
    row-gap: 0px !important;
  }

  .card_gallery.petroFeat .bottom_row .card_item {
    margin: .75rem 0;
  }

  .cnt-wit-bg-wrp.twoColBg.bgTwo .content_widget h2{
    margin-top:25px;
  }

  .two-col-content.twoColFormSec.twoColVid .content-col h2,
  .cnt-wit-bg-wrp.accCnt .content_widget h2{
    font-size:30px;
    line-height:normal;
  }

  .two-col-content.oilRecImg .content_widget h2 {
    font-size: 30px;
    line-height: normal;
  }

  .two-col-content.oilRecImg .top_sec .content_widget{
    margin-bottom:30px;
  }

  .cnt-wit-bg-wrp.accCnt.leftSide {
    margin-left: 0;
  }

  .accordion_wrap.liftSystem.accBen.right {
    margin-right: 0;
  }

  .Banner-module-1.petroVisorBnr .sr-cover-inner label {
    font-size: 0.903rem;
    padding: 0.833rem 2.083rem 1.111rem 2.083rem;
    line-height: 1.1rem;
  }

  .Banner-module-1.petroVisorBnr .sr-cover-inner h1 {
    margin-top: 35px;
  }

  .cnt-wit-tp-img-wrp.connType .top_sec {
    margin-bottom: 30px;
  }

  .cnt-wit-tp-img-wrp.connType .bottom_row .cnt-col .tp-img-cnt ul {
    margin-bottom: 0px;
  }

  .cnt-wit-tp-img-wrp.connType.connTypeApp .bottom_row .flex-row {
    row-gap: 0;
  }

  .cnt-wit-tp-img-wrp.connType.connTypeApp .bottom_row .cnt-col .tp-img {
    margin-bottom: 30px;
  }

  .two-col-content.petroFile .flex_row .mediaimg {
    margin-top: 14px;
  }

  .two-col-content.formSection.dataSrc .content-col {
    text-align: center;
  }

  .two-col-content.unifyData .media_column {
    margin-left: 0;
  }

  .two-col-content.unifyData .media_column .mediaimg {
    margin-top: 3rem;
  }

  .card_gallery.CardsWrpp.threeColItem .page-center {
    padding: 0px;
  }

  .cnt-wit-bg-wrp.priorities .page-center {
    padding: 0;
  }

  .accordion_wrap.priorityAcc.leftside {
    margin-left: 0;
    margin-right: 0;
  }

  .accordion_wrap.priorityAcc.rightside {
    margin-left: 0;
    margin-right: 0;
  }

  .two-col-content.unDataModel .unDataModel-wrap {
    max-width: 100%;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cnt-wit-tp-img-wrp.mindPeace .bottom_row .flex-row {
    row-gap: 0px;
  }

  .cnt-wit-tp-img-wrp.mindPeace .bottom_row .cnt-col {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .homeBanner.cmFlexibility.oilBnr .sr-cover-inner h1 {
    font-size: 3.3333333333333335rem;
    margin-bottom: 1.6666666666666667rem;
    line-height: 70px;
  }

  .two-col-content.unifyData.userExp .media_column .mediaimg {
    margin-top: 2rem;
  }

  .cnt-wit-tp-img-wrp.simpApproach.unlock .bottom_row .cnt-col .col-btn-grp .btn_row a {
    font-size: 18px;
  }

  .two-col-content.deployAny .content-col .description {
    margin-bottom: 30px;
  }

  .bottomPaneWrap.type3 .contentwrap .offer-text-wrapper h5 {
    font-size: 1.525rem;
    margin-bottom: 1rem;
  }

  .bottomPaneWrap.type3 .contentwrap img {
    margin-bottom: 1.875rem;
  }

  .cnt-wit-tp-img-wrp.simpApproach.manData .page-center .top_content {
    padding: 0;
  }

  .cnt-wit-tp-img-wrp.simpApproach.manData .page-center .top_content p {
    line-height: 28px;
  }

  .cnt-wit-bg-wrp.oilGas .page-center .content_widget {
    margin-left: 0;
    max-width: 100%;
  }

  .cnt-wit-bg-wrp.oilGas .content_widget .rich_text {
    margin-left: 0;
    max-width: 100%;
  }

  .cnt-wit-bg-wrp.oilGas .rich_text label {
    font-size: 0.903rem;
    padding: 0.833rem 2.083rem 1.111rem 2.083rem;
    line-height: 1.1rem;
  }

  .cnt-wit-bg-wrp.oilGas .page-center .content_widget {
    padding: 0;
    margin-left:-15px;
    margin-right:-15px;
    padding: 0 26px;
  }

  .cnt-wit-bg-wrp.oilGas .rich_text p {
    font-size: 12.642px;
    line-height: 19.446px;
  }

  .cnt-wit-bg-wrp.oilGas .bg_el.bg_img {
    background-image: unset !important;
  }

  .cnt-wit-tp-img-wrp.mindPeace.type2 .bottom_row .cnt-col{
    padding-left:15px;
    padding-right:15px;
  }

  .cnt-wit-tp-img-wrp.mindPeace.type2 .top_sec {
    margin-bottom: 50px;
  }

  #app-carousel .container>h2{
    font-size:30px;
    line-height:normal;
  }

  .accordion_wrap.liftSystem .accord_outer_row {
    padding-right: 15px;
    padding-left: 15px;
  }

  .accordion_wrap.liftSystem.accBen .accord_outer_row {
    padding-left: 15px;
    padding-right: 15px;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs_submit {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}

@media(max-width:575px){

  .cnt-wit-bg-wrp.twoColBg .rich_text h1{
    white-space:normal;
  }

  .two-col-content.formSection.dataSrc .content-col h2 {
    font-size: 2.6666666666666665rem;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field {
    width: 100% !important;
    max-width: 100%;
  }

  .two-col-content.formSection.dataSrc .content-col .description {
    margin-bottom: 20px;
  }

  .homeBanner.cmFlexibility.analytics .col {
    padding-left: 0px;
    padding-right: 10px;
  }

  .card_gallery.CardsWrpp.threeColItem .page-center{
    padding-left:15px;
    padding-right:15px;
  }

  .cnt-wit-bg-wrp.priorities .page-center h2 {
    font-size: 2.6666666666666665rem;
    margin-bottom: 1.3333333333333333rem;
    line-height: 3.6rem;
  }

  .accordion_wrap.priorityAcc .accord_outer .acctitle .carrortwrap .hs-accordion__item-icon {
    right: -15px;
  }

  .accordion_wrap.priorityAcc .accord_outer .acctitle h5 {
    margin-bottom: 0.5555555555555556rem;
  }

  .accordion_wrap.priorityAcc.rightside {
    margin-left: -9px;
    margin-right: -9px;
  }

  .cnt-wit-tp-img-wrp.mindPeace .top_sec h2 {
    font-size: 2.6666666666666665rem;
    line-height: 3.6rem;
  }

  .two-col-content.deployAny .page-center .content-col h2,
  .two-col-content.cmEfficient.economics .page-center .content-col h2{
    font-size: 2.6666666666666665rem;
    margin-bottom: 1.3333333333333333rem;
    line-height: 3.6rem;
  }
}

@media(max-width:400px){

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field {
    width: 100% !important;
    flex: 100% !important;
    max-width: 100%;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field {
    margin-bottom: 20px;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs-form-field:last-child {
    margin-bottom: 0px;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap form .hs_submit {
    margin-top: 10px !important;
  }

  .two-col-content.formSection.dataSrc .columns_rowo_wrap.bottom_row .form_wrap {
    padding-top: 20px;
  }
}

@media(max-width:375px){


}


/*  */
b, strong {
  font-weight: bolder;
}

.historiesCards.card_gallery {
  max-width: 1920px;
  padding-right: 15px;
  padding-left: 15px;
  margin: 0 auto;
}

.historiesCards.card_gallery .page-center.full_width {
  margin-right: -15px;
  margin-left: -15px;
  max-width: none;
  width: auto;
}

.historiesCards.card_gallery .full_width .bottom_row {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.historiesCards.card_gallery .flex_row {
  margin-right: -15px;
  margin-left: -15px;
  row-gap: 0 !important;
}

.historiesCards.card_gallery .flex_row .card_item.col4 {
  padding: 0;
  border: 1rem solid transparent;
}

.historiesCards.card_gallery  .card_inner {
  border: 1px solid;
  border-color: #e5e7ea;
  border-radius: 0;
}

.historiesCards.card_gallery .card_box .icon_box {
  padding-bottom: 1.3888888888888888rem;
}

.historiesCards.card_gallery .icon_box .icon_inner {
  height: 100px;
  margin-bottom: 0;
  width: 100px;
}


.historiesCards.card_gallery .card_box .it_title {
  font-size: .8rem;
  line-height: 1rem;
  margin-bottom: 0.6666666666666666rem;
}

.historiesCards.card_gallery  .card_content {
  padding-bottom: 1.25rem;
}

.historiesCards.card_gallery .card_content+.btn_row {
  margin-top: 1.63rem;
}

.historiesCards.card_gallery .card_inner .card_box .btn_item  .hs-sec-btn {
  padding: 0.4555555555555555rem 2.0244444444444443rem;
  font-size: 0.6666666666666666rem;
}

.historiesCards.card_gallery .card_inner .card_box .btn_item .hs-sec-btn:not(:hover) {
  background-color: transparent;
  color: rgba(0, 0, 141,1.0);
}


@media (min-width: 768px) {
  .historiesCards.card_gallery .full_width .bottom_row {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
    margin-left: 8.333333%;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .historiesCards.card_gallery .flex_row .card_item.col4 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media  (max-width: 768px) and  (min-width: 480px){
  .historiesCards.card_gallery .full_width .bottom_row{
    width: auto;
    margin: 0 10%;
  }
}

@media (max-width: 767px){
  .historiesCards.card_gallery .card_inner .card_box .btn_item .hs-sec-btn {
    font-size: 1.2rem;
  }
  .historiesCards.card_gallery .page-center.full_width {
    margin-right: 0;
    margin-left: 0;
  }
}



.two-col-content.downloadpdfSec .content-col .cont-inner {
  width: 100%;
}

.two-col-content.downloadpdfSec .content-col .description {
  margin: 0;
}

.two-col-content.downloadpdfSec .content-col .form_wrap {
  padding: 3rem;
  overflow: hidden;
  width: 100%;
  background-color: #fff;
}

.homeBanner.historiesBanner .col {
  padding: 0;
}

.homeBanner.historiesBanner .sr-cover-inner h5 {
  font-size: 1rem;
  margin: 0 0 0.625rem;
  padding-bottom: 1.3888888888888888rem;
}

.two-col-content.downloadpdfSec .content_box {
  margin: 0;
}

.two-col-content.downloadpdfSec .flex_row {
  margin: 0 -15px;
}

.two-col-content.downloadpdfSec .content_box p {
  font-weight: 300;
  font-size: 1.1111111111111112rem;
  line-height: 1.5000000000000002rem;
}

.two-col-content.downloadpdfSec .form-title:empty {
  display: none;
}

.two-col-content.downloadpdfSec .content-col .form_wrap div > h3 {
  margin: 0;
}



.two-col-content.downloadpdfSec .content-col .form_wrap form .hs-submit {
  margin-top: 0.5em;
}

.two-col-content.downloadpdfSec .content-col .form_wrap form .hs-submit .hs-button {
  margin: 0;
}


.two-col-content.downloadpdfSec .content-col .form_wrap form .hs_recaptcha.hs-recaptcha.field.hs-form-field {
  margin: 0;
  margin-bottom: 1rem;
  padding: 0;
  overflow: unset;
}

.two-col-content.downloadpdfSec .content-col .form_wrap form .grecaptcha-badge {
  margin: 0;
}

.two-col-content.downloadpdfSec .content-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}


@media (max-width: 768px) {

  .homeBanner.historiesBanner .col {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}

@media (max-width: 479px) {
  .two-col-content.downloadpdfSec .content-col .form_wrap form .hs_recaptcha.hs-recaptcha.field.hs-form-field {
    overflow: auto;
  }
}




.homeBanner.useCasesBanner .sr-cover-image {
  height: 100%;
  background-position: 50% 50%;
  top: 0;
}


.homeBanner.useCasesBanner .col {
  padding: 0;
}

.bottomPaneWrap.useCaseBtmpn .buttonWrapper a.hs-button {
  min-width: 220px;
}

.homeBanner.capitalBanner .full_width {
  -ms-flex: 100%;
  flex: 100%;
  margin-left: 0;
  max-width: 100%;
}

/*  */
.homeBanner.cmBannerWithShape {
  background-color: transparent;
  min-height:907px;
}
.Banner-module-1.cmBannerWithShape .sr-cover-image {
  top: 0;
  background-position: center center;
  height:100%;
}
.cmBannerWithShape.homeBanner .full_width {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 10%;
}
.cmBannerWithShape.homeBanner .col {
  padding: 0;
}
.cmBannerWithShape .sr-cover-inner p a {
  border-bottom: 1px solid rgba(0, 242, 96, 1);
  font-weight: bold;
  color: inherit;
}
.two-col-content.CntnImgCol-v2 .content-col .description h5 {
  margin: 0 0 0.625rem;
  padding-bottom: 1.3888888888888888rem;
  font-size: 1rem;
}
.CntnImgCol-v2 .page-center {
  padding: 0;
}
.CntnImgCol-v2.two-col-content .content-col .description,
.CntnImgCol-v3.two-col-content .content-col .description{
  margin-bottom: 0;
}
.CntnImgCol-v2.two-col-content .content-col .description p:last-of-type {
  margin-bottom: 0;
}
.CntnImgCol-v2.two-col-content .content-col .btn-items .btn_row {
  justify-content: center;
  padding-top: 1.3888888888888888rem;
  margin-top: 0;
}
.CntnImgCol-v2.two-col-content .media_column {
  border-right: solid 1px #f5f7f9;
}
.CntnImgCol-v2.two-col-content .btn-items a.hs-button {
  margin-top: 0;
  margin-bottom: 0;
  border-color: rgba(0, 242, 96, 1);
}
.two-col-content.widthCol .bottom_row .content-col {
  margin-left: 8.333333%;
}
.cmCardWithImage .btnWrapper a.hs-sec-btn {
  padding: 10px 25px;
  margin-top: 7px;
  margin-bottom: 7px;
  font-size:18px;
  font-weight:300;
  line-height: 1.223;
}
.cmCardWithImage .btnWrapper a.hs-sec-btn:hover {
  background: linear-gradient(90deg, rgba(0, 242, 96, 1), #00dfa3);
  color: rgba(0, 0, 141, 1);
}
.homeBanner.cmBannerWithShape .container-fluid {
  max-width: 100%;
}
.CntnImgCol_type2.two-col-content .bottom_row {
  margin-left: 0;
  max-width: 100%;
}
.two-col-content.CntnImgCol_type2 .bottom_row .content-col {
  margin-left: 0;
}
.two-col-content.CntnImgCol_type2 .content-col .description {
  margin-bottom: 0;
}
.cmTwoColCard .bottom_row .cnt-col {
  padding-left: 0;
  padding-right: 0;
  border: 1rem solid transparent;
}
.cmTwoColCard .bottom_row .cnt-col .inner_spacing {
  padding: 3.35rem 2.2rem;
  border: 1px solid #e5e7ea;
}
.cmTwoColCard .bottom_row .flex-row {
  margin: 0 -1rem;
  gap: 0;
}
.two-col-content.CntnImgCol-v3 .flex_row{
  margin-left:-10px;
  margin-right:-10px;
}
.cmCardWithImage .popup_modal .popup_modal_box {
  max-width: calc(75% + 40px);
  border-radius: 0;
}
.cmCardWithImage .popup_modal .content_box {
  padding: 0;
}
.cmCardWithImage .popup_modal {
  background-color: rgba(0, 0, 0, 0.8);
}
.cmCardWithImage .popup_modal .closeIcon {
  border-radius: 50%;
}
.dark-text .cstSlideContent p a {
  display: inline-block;
}
.child_theme .body-wrapper {
  overflow: visible;
}
.cmBtnBorder .btn_row {
  padding-top: 2.1rem;
}
.cmBtnBorder .btn_row a.hs-button {
  border-color: rgba(0, 242, 96, 1);
  margin:0;
}
.cmCntLeft.TwoColCards .cm_item_inner .leftCnt {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.cmCntLeft.TwoColCards .cm_item_inner .right {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
  margin-left: 0;
}
.cmCntLeft.TwoColCards .cm_item_inner {
  flex-direction: row-reverse;
}

@media(min-width:768px){
  .cmWidthSet.job-listing .innerCnt {
    max-width: 66.666667%;
    margin-left: 16.666667%;
  }
}

@media(max-width:991px){
  .homeBanner.cmBannerWithShape {
    min-height: 876px;
  }
  .cmCardWithImage.cnt-wit-tp-img-wrp .cnt-col.col4 {
    max-width: 47%;
  }

}


@media(max-width:767px){
  .cmCardWithImage.cnt-wit-tp-img-wrp .cnt-col.col4 {
    max-width: 100%;
    width: 100%;
  }
  .cmCardWithImage.cnt-wit-tp-img-wrp .flex-row {
    margin: 0;
    justify-content: center;
    row-gap: 0;
  }
  .cmCardWithImage .page-center.full_width {
    max-width: 100%;
    margin-left: 0;
  }
  .CntnImgCol-v2.two-col-content .media_column {
    border: none;
  }
  .two-col-content.widthCol .bottom_row .content-col {
    margin-left: 0;
  }
  .cmCntLeft.TwoColCards .cm_item_inner .leftCnt,
  .cmCntLeft.TwoColCards .cm_item_inner .right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cmCntLeft.TwoColCards .cm_item_inner {
    flex-direction: column-reverse;
  }
}