



/* Override for mobile - Use system fonts instead */
@media (max-width: 768px) {
    body *{
        font-family: Arial, sans-serif !important; /* Use a system font for mobile */
    }
}

























  
  









.content-wrapper {
max-width: 1600px;
padding: 0 55px;
}


:root{
  --base_color:#222;
  --primary_color:#007AC9;
  --primary_color2:#001C71;    
  --secondary_color:#F5F4F3;   
  --third_color:#FFFFFF;
  --fourth_color:;
  --body_two:14px;
}







body {
color: #222;
font-weight: 400;
font-family:Poppins;
font-size: 18px;
overflow-x:hidden;
}
a {
color: rgba(0, 122, 201, 1.0);
cursor:pointer!important;
}
a:hover,
a:focus {
color: rgba(0, 122, 201, 1.0);
}

h1,.h1 {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 52px;
font-weight: 400;
letter-spacing: -1.64px;
line-height: 118%;
margin-bottom:40px;
}


h2,.h2 {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 40px;
font-weight: 400;
letter-spacing: -1.578px;
line-height: 119%;
}
h3,.h3 {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 35px;
font-weight: 400;
line-height:120%;
margin-bottom:26px;  
letter-spacing: 0.119px
}

h4,.h4 {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 25px;
font-weight: 400;
letter-spacing: 0.084px;
line-height: 125%;
margin-bottom:20px;  
}
h5,.h5 {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 24px;
font-weight: 400;
line-height: 120%;
letter-spacing: 0.05px;
margin-bottom:20px;  
   
}
h6,.h6 {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 18px;
font-weight: 400;
letter-spacing: -0.144px;
line-height: 150%;
 
}

p,.p {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 18px;
font-weight: 400;
line-height: 150%;
letter-spacing: -0.064px;
}
.secondary_paragraph p {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 14px;
font-weight: 400;
line-height: 150%;
letter-spacing: -0.045px;
}
.small-quote p{margin-bottom:12px;}

span.h2,span.h5,span.h3,span.h4,span.h6{display: inline-block;}

.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text p,
.white-text li,
.white-text span,
.white-text p a{color:#FFFFFF;}



a.cta_button:has(> .hs-cta-img) {background-color:transparent; padding:0;border:none;}
a.cta_button:has(> .hs-cta-img):before{display:none;}
a.cta_button:has(>.hs-cta-img):hover{background:transparent;border:none;padding:0;border:none;}

/*******************Footer******************/
.footer-section{background-color:rgba(19, 10, 28, 1.0);font-family:Poppins;font-weight:300;}
.footer-section p,.footer-section p a,.footer-section ul li a,.fsoc-text{ color:#FFFFFF;font-size:13px;font-family:Poppins;font-weight:300;line-height:19px;}
.foot-btm p{font-size:12px;font-weight:300; font-family:Poppins;color:#FFFFFF; letter-spacing: 0.07px; line-height: 18px;}
.footer-section ul li a:hover{color: rgba(0, 122, 201, 1.0);text-decoration:none;}


/*******************Header******************/
header {position: sticky;top: 0;z-index: 2;}
.header-section{background-color:#FFFFFF;border-bottom:.299px solid rgba(34,34,34,.3);}
.header-rtone ul > li.hs-menu-depth-1 a:hover, .header-section .menu ul > li.hs-menu-depth-1 a:hover,.header-section .menu ul > li.hs-menu-depth-1.hs-item-has-children.active > a,.header-section .menu ul > li.hs-menu-depth-1.hs-item-has-children.actives > a{color:#007AC9; text-decoration:none;}
.header-section .menu ul > li.hs-menu-depth-1 a,.header-rtone ul > li.hs-menu-depth-1 a{white-space:normal; color:#222; font-size:15px; font-family:Poppins;line-height: 19.5px;letter-spacing: -0.3px;}
.header-section .mobile-trigger .line{background-color:#222;}


.header-section.white-header .menu ul > li.hs-menu-depth-1 > a{color:#222; text-decoration:none;}
.header-section.white-header .menu ul > li.hs-menu-depth-1 > a:hover,.header-section.white-header .menu ul > li.hs-menu-depth-1.hs-item-has-children.active > a,.header-section.white-header .menu ul > li.hs-menu-depth-1.hs-item-has-children.actives > a{color:#007AC9;}


.wistia_placebo_close_button img{right: 3px !important;text-indent: 0;font-size: 0;}




form,
.submitted-message {
color: rgba(34, 34, 34, 1.0);
font-family: Poppins;
font-size: 25px;
font-weight: 400;
line-height:1.2;
margin-bottom:14px;
}
/*
form,.calconic-order-form,.submitted-message {
color:#fff!important;
}*/

h3.form-title {
margin:0;
}
.hs-button,
a.cta_button,.primary-button a.hs-button ,.primary-button a.cta_button{
border:1px solid rgba(0, 28, 113, 1.0);
background-color: rgba(0, 28, 113, 1.0);
border-radius: 100px;
color: rgba(255, 255, 255, 1.0);
padding:15.5px 56px 15.5px 19px;
text-align:center;
text-decoration:none !important;
display:inline-block;  
text-decoration:none !important;
font-size:18px; 
font-weight:400;  
line-height: 19.5px;
letter-spacing: -0.3px;
font-family:Poppins;
position:relative;  
  border:1px solid #00388B;
}
a.cta_button:before,.hs-button:before{
position:absolute;
content:"";
right:4px;
width:43px;
height:43px;
top:4px;  
background-size:cover;
background-position:center;
background-image:url('https://45706147.fs1.hubspotusercontent-na1.net/hubfs/45706147/Accurent 2024/Home/Dot-3.svg');    
}

a.cta_button:focus,.hs-button:focus,.hs-button:hover,.primary-button a.hs-button:hover,.primary-button a.cta_button:hover,
a.cta_button:hover,form .hs-button:hover, form input[type=submit]:hover,.blog-btn a.down-load:hover{
color: rgba(255, 255, 255, 1.0);
background: linear-gradient(178deg, #007AC9 1.48%, #001C71 158.26%);
  /*transition:0.1s all ease-in*/
border:1px solid #00388B;
}

.secondary-button a,.secondary-button a.cta_button,.secondary-button>span.a{
color: rgba(0, 28, 113, 1.0);
text-align:left;
text-decoration:none !important;
display:inline-block;  
text-decoration:none !important;
font-size:18px; 
font-weight:400;  
line-height: 19.5px;
letter-spacing: -0.3px;
font-family:Poppins;
position:relative;  
background-color: transparent;
 padding: 0 25px 1px 0;  
border:none;  
border-radius:0; 
border-bottom:1px solid transparent;  
}

.secondary-button a:before,.secondary-button a.cta_button:before,.secondary-button>span.a:before{
position:absolute;
content:"";
right:0;
width:15px;
height:15px;
top:3px;  
transition:0.3s all ease-out;  
background-size:cover;
background-position:center;
background-image:url('https://45706147.fs1.hubspotusercontent-na1.net/hubfs/45706147/Accurent 2024/Home/Arrow Right-new.svg');    
}
.secondary-button a:hover:before,.secondary-button a.cta_button:hover:before{
  right:-3px;
}
.secondary-button a:hover,.secondary-button a.cta_button:hover,.secondary-button span:hover,.secondary-button a.cta_button:focus{
  background:transparent;
  border-color:rgba(0, 28, 113, 1.0);
}
form .hs-button, form input[type=submit]{
border:1px solid rgba(0, 28, 113, 1.0);
background-color: rgba(0, 28, 113, 1.0);
border-radius: 100px;
color: rgba(255, 255, 255, 1.0);
padding:15.5px 15px;
width:100%;  
text-align:center;
transition:0.3s all ease-out;
text-decoration:none !important;
display:block;  
text-decoration:none !important;
font-size:18px; 
font-weight:400;  
line-height: 19.5px;
letter-spacing: -0.3px;
font-family:Poppins;
position:relative;  
}

.white-arrow.secondary-button a,.white-arrow.secondary-button a.cta_button{color:var(--third_color)}
.white-arrow.secondary-button a:before,.white-arrow.secondary-button a.cta_button:before{background-image:url('https://45706147.fs1.hubspotusercontent-na1.net/hubfs/45706147/Accurent 2024/Website Images/Icons/Arrow Right-white.svg')}
.white-arrow.secondary-button a:hover,.white-arrow.secondary-button a.cta_button:hover{border-color:var(--third_color)}



.primary-button a,.primary-button button.cta_button{
border:1px solid rgba(0, 28, 113, 1.0);
background-color: rgba(0, 28, 113, 1.0);
border-radius: 100px;
color: rgba(255, 255, 255, 1.0);
padding:15.5px 19px;
text-align:center;
transition:0.3s all ease-out;
text-decoration:none !important;
display:inline-block;  
text-decoration:none !important;
font-size:18px; 
font-weight:400;  
line-height: 19.5px;
letter-spacing: -0.3px;
font-family:Poppins;
position:relative;  
}
.primary-button a:hover,.primary-button a.cta_button:hover,.primary-button button.cta_button:hover{
color: rgba(255, 255, 255, 1.0);
background: linear-gradient(178deg, #007AC9 1.48%, #001C71 158.26%);
transition:0.3s all ease-out;
}



.secondary-button a:hover,.secondary-button a.cta_button:hover,.secondary-button button.cta_button:hover{
transition:0.3s all ease-out;}



.hs-form label {
font-family: Poppins;  
color: #222;
font-weight: ;
font-size:13px;  
line-height:19px;  
}
.hs-form legend {
color: rgba(34, 34, 34, 1.0);
}

form input[type=checkbox],
form input[type=radio]{
border: 1px solid rgba(34, 34, 34, 1.0);
}
form .hs-form-booleancheckbox a{
color: rgba(34, 34, 34, 1.0);
text-decoration:underline;
}
form .actions{
text-align:left;
}
body form .hs-form-booleancheckbox{
margin: 10px 0 20px;
}
form .hs-button{
margin-top:10px;
}

.hs-form .field .input input[type="checkbox"]:checked:after,
.hs-form .field .input input[type="radio"]:checked:after{
content: '';
position: absolute;
width: 15px;
height: 9px;
top: 3px;
left: 3px;
border: 3px solid #191715;
border-top: 0;
border-right: 0;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
}
form input:focus,
form select:focus,
form textarea:focus,
.hs-input:focus,
.hs-search-field input.hs-search-field__input:focus,
input[type="password"]:focus {
outline:none;
}
.fn-date-picker .pika-table thead th {
color: rgba(255, 255, 255, 0.0);
}
.hs-input:-moz-placeholder,
.hs-input::-webkit-input-placeholder,
.hs-field-desc,
.hs-dateinput:before,
.hs-richtext {
color: #222;
}
form select.is-placeholder option{color:#222}
.hs-richtext {
font-size: 18;
}
.hs-default-font-element,
.hs-main-font-element {
font-family: Poppins;
}
.fn-date-picker td.is-today .pika-button {
color: #007AC9;
}
.fn-date-picker td.is-selected .pika-button {
background: #007AC9;
}
.fn-date-picker td .pika-button:hover {
background-color: #F5F4F3 !important;
}





th,
td {
background-color: rgba(255, 255, 255, 0.0);
border: 1px solid rgba(1, 45, 141, 1.0);
color: rgba(34, 34, 34, 1.0);
}
thead th,
thead td {
background-color: rgba(34, 34, 34, 0.0);
color: rgba(255, 255, 255, 1.0);
}
tfoot td {
background-color: rgba(34, 34, 34, 0.0);
color: rgba(255, 255, 255, 1.0);
}
table,
tbody + tbody {
border-color: rgba(1, 45, 141, 1.0);
}





@media (max-width:1440px){
  .content-wrapper{padding:0 55px;}
  .header-section .menu ul > li.hs-menu-depth-1 a, .header-rtone ul > li.hs-menu-depth-1 a{font-size:16px;}
}

@media (max-width: 1366px){
  .hs-button, a.cta_button{ font-size:18px }
}
@media (max-width: 1280px){
/*   .h1, h1 { font-size:3.1rem; line-height:118%; } */
  /*.h2, h2 { font-size:54px;line-height:66px; }*/
  .h3, h3 { font-size: 34px;line-height: 38px; }
  
}
@media (max-width: 1024px){
  .h1, h1 { font-size: 49.6px; line-height:118%; }
  .h2, h2 { font-size: 40px;line-height:50px; }
  .h3, h3 { font-size: 30px;line-height: 34px; }  
}

@media (max-width: 767px){
  .h1, h1{font-size: 32px;line-height: 118%;letter-spacing:-0.4px; margin-bottom:30px;}
  .h2, h2 { font-size: 26px;line-height: 110%;letter-spacing: -0.189px;}
  .h3, h3 { font-size: 23px;line-height: 120%;letter-spacing: 0.07px;}  
  .h4, h4 { font-size: 21px;line-height: 110%;text-align:left;}  
  .h5, h5 {font-size: 20px;line-height: 137%;letter-spacing: 0.042px;}
  p{font-size: 16px;font-weight: 400;line-height: 150%;letter-spacing: -0.058px;}  
   .hs-button, a.cta_button{font-size:18px}
  .content-wrapper{padding:0 25px;}
}

.header-wrapsec{position:relative;z-index:1;}

.body-container-wrapper{position:relative;z-index:1;}
.show-mega-menu .body-container-wrapper:before{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:'';background:#000000;z-index:99;opacity:0.6;}
button#wistia-h085i6ekyx-1_popover_popover_close_button img {
  text-indent: -100vw;
  overflow: hidden;
}
@media (min-width: 768px){ 
  .breadcrumb {
    height: 34px;
    display: flex;
    align-items: center;
    overflow-y: hidden;
  }
}
@media (max-width: 767px){ 
  .breadcrumb {
    height: 36px;
    display: flex;
    align-items: center;
    overflow-y: hidden;
  }
}

.mktoTemplateBox {
    color: #ffffff;
}



.breadcrumb{background:#E2F0FE;padding:7px 0px;}
.breadcrumb ul { margin: 0; padding: 0; list-style: none; display: flex;     flex-wrap: wrap;}
.breadcrumb ul.mobile{display:none;}
.breadcrumb ul li a { color:#fff; font-size: 14px; letter-spacing: -.045px; text-decoration: none;position: relative; padding-right: 18px; display: inline-block; margin-right: 11px; }
.breadcrumb ul li a:hover{text-decoration: underline;}
.breadcrumb ul li ,.breadcrumb ul li span{ color:#fff;font-size:14px;letter-spacing: -0.045px; }
.breadcrumb ul li a img { width: 9px; position: absolute; right: 0; top: 55%; transform: translateY(-50%); }
.hs-blog-post blockquote{border-left:5px solid #007AC9;}
.blog-post-hero { background: #F0F7FF; padding:80px 0px; }
.blog-post-hero .blog-post-flex { display: flex; flex-wrap: wrap; }
.blog-post-hero .blog-post-content { width: 59.42%; padding-left: 55px; }
.blog-post-hero .featured-image { width: 40.58%; }
.blog-post-hero .featured-image {height:500px;}
.blog-post-hero .featured-image img{width:100%;}
/*.blog-post-hero .blog-post-content p{font-size: 22px;font-weight:500;line-height: 29px;letter-spacing: 0.046px;}*/
.blog-post-hero .date-read { display: flex; align-items: center;font-size: 14px; letter-spacing: -0.045px; margin:20px 0 0;}
.blog-post-hero img.dot-img{    margin: 0px 10px;}

.main-post-wrap .content.side-content p a,.main-post-wrap .content.side-content p a span {color:var(--primary_color); text-decoration:none;}
.main-post-wrap .content.side-content p a:hover{text-decoration:underline;}


.blog-post-hero-version{ padding:83px 0px 77px;position: relative; z-index: 1; }
.blog-post-hero-version * { color: #fff;font-family: "Poppins", sans-serif; }
/*.blog-post-hero-version h1.blog-title{font-size:69px; line-height: 82px;font-weight:500;}*/
.blog-post-hero-version:after { position: absolute; content: ""; background: #03213F; opacity: 0.8; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; }
.blog-post-hero-version .blog-post-content{max-width: 1027px;}
.blog-post-hero-version .blog-body{max-width:857px;}
.blog-post-hero-version .blog-body p,
.blog-post-hero-version .blog-body h1,
.blog-post-hero-version .blog-body h2,
.blog-post-hero-version .blog-body h3,
.blog-post-hero-version .blog-body h4,
.blog-post-hero-version .blog-body h5,
.blog-post-hero-version .blog-body h6,
.blog-post-hero-version .blog-body li{font-size: 24px;font-weight:500;line-height: 29px;letter-spacing: 0.21px;margin: 0; display:inline;}
.blog-post-hero-version .date-read { margin-top: 13px;display: flex; align-items: center;font-size: 14px; letter-spacing: -0.045px; }
.blog-post-hero-version img.dot-img{    margin: 0px 10px;}

.news_listing__list .detail-content {margin: 20px 0;}

.most-read-wrap .news_listing__list { display: flex;position:relative; flex-wrap: wrap; margin-bottom: 21px; padding: 20px; border-radius: 6px; background: #F5F4F3;transition:all 0.3s ease;border:1px solid transparent; }
.most-read-wrap .news_listing__list .image { width: 100px; }
.most-read-wrap .news_listing__list .image img { width: 100%; height: 100px; object-fit: cover;border-radius: 3px;}
.most-read-wrap .news_listing__list .content { width: calc(100% - 100px);    padding-left: 16px; }
.most-read-wrap .news_listing__list .content p{margin-bottom: 7px;}
.most-read-wrap .heading-content p{margin-bottom: 19px;}

.body-container--blog-post  .most-read-wrap .news_listing__list a{font-size:19px;color:#0E47DF}

.download-ebook { background: #F5F4F3; border: 1px solid #22222230; padding: 27px 30px 38px;    border-radius: 10px; }
.download-ebook h4 { color: #0E47DF; font-weight: 400; margin-bottom: 24px; }
.download-ebook form .hs-form-field { margin-bottom: 1.4rem; }
.download-ebook form select{-webkit-appearance: none; appearance: none; background:rgba(13, 132, 249, .12) url(https://45706147.fs1.hubspotusercontent-na1.net/hubfs/45706147/Accurent 2024/Blog/Group.svg); background-size: 18px; background-repeat: no-repeat; background-position: 93% center;}
.download-ebook form ul.inputs-list li label span { width: calc(100% - 43px);    font-family: Poppins, sans-serif; }
.download-ebook form ul.inputs-list li label span a {color: #222; text-decoration: underline; }
.download-ebook form input[type=checkbox]{width: 27px; height: 27px; margin-right: 16px;}
.download-ebook form ul.inputs-list li label { color: #222222; display: flex; flex-wrap: wrap; }
.download-ebook form input.hs-button { width: 100%; background: #0E47DF; font-size: 20px; font-weight: 500; padding: 16.5px 10px; }
.download-ebook form ul.inputs-list li label.hs-error-msg {color:#ef6b51;}
.download-ebook form input[type=email],
.download-ebook form input[type=file],
.download-ebook form input[type=number],
.download-ebook form input[type=password],
.download-ebook form input[type=search],
.download-ebook form input[type=tel],
.download-ebook form input[type=text],
.download-ebook form select, form textarea{
background-color: #fff;color: #22222260;border:1px solid #22222230;padding: 16.5px 17px;    font-family: Poppins, sans-serif;
}
.download-ebook form .form-title,.download-ebook form .submitted-message{     min-height: 50px;text-align: center;color: #0E47DF;background: none;}
.download-ebook ::-webkit-input-placeholder {
 color: #22222260;
}
.download-ebook ::-moz-placeholder {
  color: #22222260;
}
.download-ebook :-ms-input-placeholder {
 color: #22222260;
}
.download-ebook ::placeholder {
 color: #22222260;
}

.main-post-wrap.main-post-wrap-version .content.side-content { padding-right: 82px; width: 63.89%; }
.main-post-wrap.main-post-wrap-version .sidebar-allcontent { width: 36.11%;position: relative; top: -206px; z-index: 1; }
/* .main-post-wrap.main-post-wrap-version .content.side-content *{color:#0E47DF; font-family: "Poppins", sans-serif;font-size: 20px; letter-spacing: -0.32px;} */
.main-post-wrap.main-post-wrap-version .content.side-content h2{font-size:60px;letter-spacing: -2.63px;line-height:73px;font-weight:500;}
.main-post-wrap.main-post-wrap-version .content.side-content ul,.main-post-wrap.main-post-wrap-version .content.side-content ol{padding-left: 30px;}
/* .main-post-wrap.main-post-wrap-version .post-share-sec{    background: #F5F4F3;}
.main-post-wrap.main-post-wrap-version .post-share-list ul li a{    background: #0d84f921;} */
.main-post-wrap.main-post-wrap-version .content.side-content .post-share-sec ul { padding: 0; }

/* .related-reads-wrap.related-reads-wrapversion{background: #fff;}
.related-reads-wrap.related-reads-wrapversion *{color: #0e47df;}
.related-reads-wrap.related-reads-wrapversion .simple-link {color:#277BF8;}
 */
/* footer-css */

.footer{padding:50px 0px;}
.footer .form-section-wrap {padding: 20px;background: rgba(13, 132, 249, 0.14); display: flex; align-items: center;    flex-wrap: wrap; }
.footer .form-section-title p {color:rgba(255,255,255,0.7); margin: 0; display: flex; align-items: center; font-weight: 500; }
.footer .form-section-title p img{margin-right:22px;}
.footer .form-section-formsec form{display: flex; flex-wrap: wrap;align-items: center;}
.footer .form-section-formsec form .hs-form-field { margin-bottom: 0;width: calc(100% - 126px); }
.footer .form-section-formsec form .hs-form-field input{height: 52px;}
.footer .form-section-formsec form .hs_submit.hs-submit { width: 126px; }
.footer .form-section-formsec form input[type=submit]{height: 52px;}
.footer ul.hs-error-msgs.inputs-list li { margin: 0; line-height: 1.4; }
.footer ul.hs-error-msgs.inputs-list li label { margin: 0; font-size: 12px; color: red;display:block; }
.footer ul.hs-error-msgs.inputs-list { position: absolute; }
.footer .form-section-formsec { width: 48.65%; }
.footer .form-section-title { width: 51.35%;    padding-right: 10px; }
.footer .form-section-formsec form label{display: none;}
.footer .form-section-formsec .submitted-message { background: none; text-align: center; }
.footer .menu-section { margin: 76px 0px; }
.footer .menu-section ul li a{margin-bottom: 10px;color:rgba(255,255,255,0.7); display: inline-block;font-size: 16px;font-weight: 400;}
.footer .social-section ul { justify-content: center;list-style: none;margin: 0; display: inline-flex; align-items: center;background: #052a4f; padding: 0px 32px; }
.footer .social-section ul li a { margin:0px 6px;background: #03213f; height: 51px; width: 51px; display: flex; align-items: center; justify-content: center; border-radius: 50%; }
.footer .social-section ul li a:hover{    background-color: #007AC9;}
.footer .social-section:after {       transform: translateY(-50%);  top: 50%;position: absolute; left: 0; content: ""; width:100%; background:#03213F; height: 3px;z-index: -1; }
.footer .social-section{position: relative;width: 100%;      text-align: center;  z-index: 1;}
.footer .logomenu-section { text-align: center;margin-top: 80px; }
.footer .logomenu-section ul{justify-content:center;}
.footer .logomenu-section ul li a{margin:0px 20px;    text-decoration: underline;}
.footer .logomenu-section ul li a:hover{text-decoration: none;}
.footer .copyright-text{margin:6px 0px 25px;opacity:0.7;}
.menu-section .hs-menu-wrapper ul { display: block; }
.footer .menu-section .menu-section-list { width: 25%; width: 25%; padding-right: 10px; }
.footer .menu-section .menu-section-mobile{display:none;}
.menu-section-desktop{display: flex; flex-wrap: wrap;}

.post-templ-version .footer,.footer .social-section ul{background:#001C71;}

.related-reads-wrap{background:#fff;padding:60px 0px 50px;    overflow-x: hidden;}
.related-reads-wrap .heading-content h4 { margin-bottom: 53px; }
.related-reads-wrap .news_listing__wrapper { display: flex; flex-wrap: wrap; }
.related-reads-wrap .news_listing__list{width:32%;margin-right:2%;margin-bottom:30px;position:relative; padding:20px 20px 30px;border-radius: 6px;transition:all 0.5s ease; border: 1px solid #F5F4F3;background-color:#FFF;box-shadow: 0px 9px 2px 0px rgba(0, 0, 0, 0.00), 0px 5px 2px 0px rgba(0, 0, 0, 0.01), 0px 3px 2px 0px rgba(0, 0, 0, 0.05), 0px 1px 1px 0px rgba(0, 0, 0, 0.09), 0px 0px 1px 0px rgba(0, 0, 0, 0.10);}
.related-reads-wrap .news_listing__list:last-child,.related-reads-wrap .news_listing__list:nth-of-type(3n){margin-right:0;}
.related-reads-wrap .news_listing__list .image{height:233px;border-radius: 6px; position:relative;}
.related-reads-wrap .news_listing__list .detail-content{padding-bottom:50px;}
.related-reads-wrap .news_listing__list .topic-listing-post { left: -5px; position: absolute; top: -15px; }
.related-reads-wrap .news_listing__list .relpost-btn{position:absolute; bottom:20px; width:calc(100% - 40px); margin:0 auto; left:0;right:0}
.related-reads-wrap .news_listing__list .image img { width: 100%;height:100%;object-fit:cover;object-position: top; border-radius: 6px}
.related-reads-wrap .news_listing__list p{letter-spacing: -0.054px;}
.related-reads-wrap .news_listing__list .h4.blog-titles { margin: 25px 0px 12px; }
.related-reads-wrap .news_listing__list a:hover{text-decoration:none !important;}
.related-reads-wrap .news_listing__list .date-read { display: flex; justify-content: space-between; align-items: center;margin-top:23px; }
.related-reads-wrap .news_listing__list .date-read span { font-size: 14px; letter-spacing: -0.045px; }
.related-reads-wrap .news_listing__list:hover,.most-read-wrap .news_listing__list:hover{border-color: rgba(34, 34, 34, .50);}
.related-reads-wrap .h4{text-align:left; margin-top:0;margin-bottom: 53px;}

.related-reads-wrap .topic-listing-post span { background: #fff; border-radius: 100px; color: rgba(34, 34, 34, .5); font-size: 16px; letter-spacing: -.051px; padding: 0px 9px;line-height:27px; text-decoration: none; margin: 10px 0 0; display: inline-block; }
.related-reads-wrap .news_listing__list:hover .secondary-button a:before{right:-3px;}
.related-reads-wrap .news_listing__list:hover .secondary-button a{background:transparent;border-color:var(--primary_color)}
.most-read-wrap .news_listing__list:hover .secondary-button a:before{right:-3px;}
.most-read-wrap .news_listing__list:hover .secondary-button a{background:transparent;border-color:var(--primary_color)}

.related-reads-wrap .news_listing__list:hover .blog-titles,.news_listing__list:hover .blog-titles{color:var(--primary_color)}}

.news_listing__list .wholes-btn,.most-read-wrap .news_listing__list .wholes-btn{position:absolute; top:0; left:0;width:100%; height:100%;}
.wholes-btn{position:absolute; top:0; left:0;width:100%; height:100%;}

.main-post-space{padding:80px 0px;}
.main-post-wrap { display: flex; flex-wrap: wrap; }
.main-post-wrap .sidebar-allcontent { width:23%; }
.main-post-wrap .content.side-content { width:77%;    padding-right: 80px; }
/* .main-post-wrap { display: grid; grid-template-columns: 22vw auto; gap: 145px; } */
.main-post-wrap.sticky-table-of-content .content.side-content { order: 2; padding-left: 100px; padding-right: 0; }
.main-post-wrap.sticky-table-of-content .sidebar-allcontent { order: 1; }
.main-post-wrap .table-of-content { position: relative; display: flex; justify-content: flex-start; }
.main-post-wrap .table-of-content .sticky-sidebar {align-self: flex-start;background:#F5F4F3;padding:0;width:100%;position: sticky; top:135px; border-radius:4px;}
.main-post-wrap .table-of-content p{letter-spacing: -0.054px;color:#fff;background:#007AC9; padding:20px;border-radius: 4px 4px 0px 0px; margin:0; font-size:20px;}
.main-post-wrap .table-of-content ul li,.main-post-wrap .table-of-content ul li a{color:#007AC9;    text-decoration: none;}
.main-post-wrap .table-of-content ul li{margin-bottom:13px;}
.main-post-wrap .table-of-content ul li:last-child{margin-bottom:0;}
.main-post-wrap .table-of-content ul{list-style:none;padding:16px 20px 20px;margin:0;}
.main-post-wrap .table-of-content ul li a{padding-right: 17px;font-size:18px;font-weight: 400;line-height: 25px;letter-spacing: -0.144px; position: relative;color:#222;  display: block;}
.main-post-wrap .table-of-content ul li a:hover { text-decoration: underline; }
.main-post-wrap .table-of-content ul li a:after{background: url('https://45706147.fs1.hubspotusercontent-na1.net/hubfs/45706147/Accurent 2024/Website Images/Arrow Down (4).svg'); background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; height: 15px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 14px;}
.statics-section { margin-top: 57px; }
/* .statics-section img{width:100%;} */
.side-content li{margin-bottom: 6px;}
.post-share-sec { margin-top: 48px;padding:30px 0 0; border-top:1px solid #909090;display: flex; justify-content: space-between; align-items: center; /* width: 100%; */ }
.post-share-list ul { display: flex; align-items: center; padding: 0; margin: 0; }
.post-share-list ul li { list-style: none; margin: 0; margin-right: 5px;display:flex;align-items:center;position:relative; }
.post-share-list ul li:first-child{margin-right:30px;}
.post-share-list ul li:nth-child(2){margin-right:10px;}
.post-share-list ul li p { margin: 0; margin-right: 10px;}
.post-share-list ul li button { padding: 0; align-items: center; background: var(--primary_color2); border: 1px solid var(--primary_color2); border-radius: 50%; display: flex; height: 34px; justify-content: center; transition: all .5s ease; width: 34px; }
.post-share-list ul li .copylinkimg{cursor:poPoppins; display:inline-block;position:relative;}
.post-share-list ul li p.copy-text{background: #fff;margin-top:5px; display:none; box-shadow: 1px 2px 3px 5px rgba(0, 0, 0, .2); font-size: 14px; left: 50%; position: absolute; text-align: center; top: 100%; transform: translateX(-50%); transition: all .3s ease-in-out; width: 100px; }
.post-share-list ul li a { transition: all 0.5s ease;width: 34px; height: 34px; border-radius: 50%;border:1px solid var(--primary_color2);background:var(--primary_color2); display: flex; align-items: center; justify-content: center; }
.post-share-list ul li a svg{width:13px; height:13px;}
.post-share-list ul li a img {width:13px;margin: 0 auto;}
.post-share-list ul li a:hover ,.post-share-list ul li button:hover{background: linear-gradient(178deg, #5004F4 1.48%, #741DC3 80.66%, #F42937 158.26%);}
.post-share-list ul li a:hover svg path{fill:#0E47DF}
 .statics-section ul.stast-boxes{display: flex; align-items: center; justify-content: center; list-style: none;padding: 52px 0px 34px;margin-bottom:0;}
.statics-section ul.stast-boxes li h2 { margin-bottom: 8px; }
.statics-section ul.stast-boxes li { width: 33.33%; padding: 10px; text-align: center;margin-bottom:0; } 


.statics-section p a{color:var(--primary_color)}
.speaker-wrap { text-align: center; padding: 49px 0px 10px; }
.speaker-flex { display: flex; flex-wrap: wrap;justify-content:center; }
.speaker-list { margin-bottom: 30px; margin-right: 2%; width:32%;background:#F5F4F3;padding: 26px; border-radius: 6px; }
.speaker-list:last-child, .speaker-list:nth-of-type(3n) { margin-right: 0; }
.speaker-list .image { border-radius: 50%; height: 120px; width: 120px; margin: 0 auto 10px; }
.speaker-list .image img{width: 100%; height:100%!important;border-radius: 50%;object-fit:cover;}
.speaker-list .body_font_small { margin: 0 auto; }
.speaker-list .body_font_small p{color:#222;font-family: Poppins, sans-serif;}
.speaker-list .body_font_small p:first-child{margin:0}
.speaker-list h5{margin-bottom: 9px;}
.speaker-wrap h3 { margin-bottom: 30px; }

/****Blog Post form styling*******/
.main-post-wrap form{background: #f5f4f3;border: 1px solid rgba(34, 34, 34, .3);border-radius: 7px;padding: 30px 28px 40px;width: 100%;}
.main-post-wrap form textarea,.main-post-wrap form input[type="text"],.main-post-wrap form input[type="password"],
.main-post-wrap form input[type="datetime"],.main-post-wrap form input[type="datetime-local"],.main-post-wrap form input[type="date"],
.main-post-wrap form input[type="month"],.main-post-wrap form input[type="time"],.main-post-wrap form input[type="week"],.main-post-wrap form input[type="number"],.main-post-wrap form input[type="email"],.main-post-wrap form input[type="url"],.main-post-wrap form input[type="search"],
.main-post-wrap form input[type="tel"],.main-post-wrap form input[type="color"],
.main-post-wrap form select{
background: #fff;
    border: 1px solid rgba(34, 34, 34, .3) !important;
    border-radius: 4px;
    box-shadow: none;
    color: rgba(34, 34, 34, .6);
    font-family: Poppins, sans-serif;
    font-size: 17px;
    height: inherit;
    margin-bottom: 14px;
    padding: 14px 15px;
    width: 100% !important;
}
.main-post-wrap form .hs_submit input{background-color: #0e47df;
    background-image: none ;
    border: 1px solid #0e47df;
    border-radius: 100px ;
    box-shadow: none ;
    color: #fff ;
    display: block ;
    font-family: Poppins, sans-serif ;
    font-size: 19px;
    padding: 14px 15px;
    text-align: center;
    width: 100%;}

.main-post-wrap form .hs_submit input:hover{background-color: #35acff;border-color: #35acff;}
.main-post-wrap .submitted-message { font-size: 20px; padding: 20px 0; text-align: center; }
.statics-section a.line-link{display: inline-block; margin-bottom: 30px;font-size:19px;border-radius: 100px;border: 1px solid #0E47DF;background: #0E47DF; color:#fff;position:relative;min-width:185px; text-align:right;padding:15px 25px;}
.statics-section a.line-link svg{width:16px; height:16px;position:relative; top:2px; left:1px;}
.statics-section a.line-link:hover{border-radius:100px;border: 1px solid #052a4f;}


/******************************************** Radio Button CSS*******************************************************/
.main-post-wrap form .input ul.inputs-list li label input[type="radio"]:checked+span:before {background: #0e47df ;background-size: 14px; background-position: center center;border-radius:50%;box-shadow:0 0 0 4px #fff inset;  }
.main-post-wrap form .input ul.inputs-list li label input[type="radio"] { opacity: 0; display:none !important;}
.main-post-wrap form .input ul.inputs-list li label input[type="radio"]+span:before { margin-top: -3px; content: ''; background: #fff; display: inline-block;vertical-align: middle; width: 22px;height: 22px; padding: 2px; margin-right: 10px; text-align: center; border:1px solid rgba(34, 34, 34, 0.30);border-radius:50%;}
/******************************************** Check Box CSS*******************************************************/
.main-post-wrap form .input ul.inputs-list li label input[type="checkbox"]:checked+span:before {background: #fff url('https://45706147.fs1.hubspotusercontent-na1.net/hubfs/45706147/icons8-tick.svg');background-size:12px; background-position: center center;background-repeat:no-repeat;}
.main-post-wrap form .input ul.inputs-list li label input[type="checkbox"] { opacity: 0; display:none !important;}
.main-post-wrap form .input ul.inputs-list li label input[type="checkbox"]+span:before { background: #fff; border: 1px solid rgba(34, 34, 34, .3); border-radius: 4px; content: ""; display: inline-block; height: 25px; margin-right: 10px; margin-top: 4px; padding: 2px; text-align: center; vertical-align: middle; width: 25px; position: absolute; left: 0; }
.main-post-wrap form .input ul.inputs-list li label input[type="checkbox"]+span {padding-left: 35px;position: relative;display: flex;}

.main-post-wrap form  select {-moz-appearance: none;-webkit-appearance: none;color: #A9A9A9;background-color:#fff;background-image:url("https://45706147.fs1.hubspotusercontent-na1.net/hubfs/45706147/Group (2).svg");background-position: 99% center;background-repeat: no-repeat;background-size:18px auto;}
.main-post-wrap form input::-webkit-input-placeholder { color: rgba(34, 34, 34, 0.60); opacity : 1; }
.main-post-wrap form input:-moz-placeholder { color: rgba(34, 34, 34, 0.60); opacity : 1;}
.main-post-wrap form input::-moz-placeholder { color: rgba(34, 34, 34, 0.60); opacity : 1;} 
.main-post-wrap form input:-ms-input-placeholder { color: rgba(34, 34, 34, 0.60); opacity : 1; } 
.main-post-wrap form textarea::-webkit-input-placeholder { color: rgba(34, 34, 34, 0.60); opacity : 1;}
.main-post-wrap form textarea:-moz-placeholder { color: rgba(34, 34, 34, 0.60); opacity : 1;} 
.main-post-wrap form textarea::-moz-placeholder { color: rgba(34, 34, 34, 0.60); opacity : 1;} 
.main-post-wrap form textarea:-ms-input-placeholder { color: rgba(34, 34, 34, 0.60);opacity : 1; } 

.only-content figure,.card-content figure,.statics-section figure {margin: 50px 0;width: 100%;}
.only-content .hs-responsive-embed-wrapper,.card-content .hs-responsive-embed-wrapper,.statics-section .hs-responsive-embed-wrapper {max-width: 100% !important;max-height: 100% !important;}
.only-content .hs-responsive-embed-wrapper iframe{height:100% !important}
.statics-section .iframe-pos iframe{max-width:700px;}
.statics-section .chart-container-pt iframe{width:100%; height:100%;}

  .post-share-list-mobile{display:none!important;}

@media (max-width:1280px){
.blog-post-hero .blog-post-content { padding-left: 32px;}
.main-post-wrap .content.side-content { padding-right: 81px; }
.main-post-wrap.sticky-table-of-content .content.side-content {padding-left:81px;}
.related-reads-wrap .heading-content .h4 { margin-bottom: 43px; }
.main-post-wrap .sidebar-allcontent{width: 30.7%;}
.main-post-wrap .content.side-content {width: 69.3%;}
  
.blog-post-hero-version h1.blog-title { font-size: 46px; line-height: 58px; }
.main-post-wrap.main-post-wrap-version .content.side-content h2{font-size: 44px;line-height: 51px;        letter-spacing: -.63px;}
}

@media (max-width:1024px){
.main-post-wrap .sidebar-allcontent { width: 36.7%; }
.main-post-wrap .content.side-content {width: 63.3%; }
.speaker-list .image { height: 70px; width: 70px; }
.speaker-list { margin-bottom: 20px; padding: 15px;}
.post-share-sec { margin-top: 28px; padding:16px 20px; }
.related-reads-wrap .news_listing__list .image { height: 194px; }
.related-reads-wrap .heading-content .h4 { margin-bottom:28px; }
.main-post-wrap .content.side-content { padding-right:40px; }
.main-post-wrap.sticky-table-of-content .content.side-content {padding-left:40px;}
  
.blog-post-hero-version h1.blog-title { font-size: 42px; line-height: 54px; }
.blog-post-hero-version .blog-body h1, .blog-post-hero-version .blog-body h2, .blog-post-hero-version .blog-body h3, .blog-post-hero-version .blog-body h4, .blog-post-hero-version .blog-body h5, .blog-post-hero-version .blog-body h6, .blog-post-hero-version .blog-body li, .blog-post-hero-version .blog-body p {
font-size: 20px;
line-height: 25px;
}
.main-post-wrap.main-post-wrap-version .content.side-content h2{font-size: 40px;line-height: 46px;}
.main-post-wrap.main-post-wrap-version .content.side-content { padding-right: 22px; width: 57.89%; }
.main-post-wrap.main-post-wrap-version .sidebar-allcontent {width: 42.11%;}
  .statics-section ul.stast-boxes li { width:50%;} 
}

@media (max-width: 767px){
  .post-share-list-desktop{display:none!important;}
  .post-share-list-mobile{display:block!important;}
  .post-share-list-mobile p,.post-share-list-mobile li{font-size:18px;letter-spacing: -0.058px;}
  .post-share-sec .post-share-date {
        font-size: 18px;
      margin-top:14px;
    }
  .related-reads-wrap .news_listing__list{width:100%;}
  .most-read-wrap .news_listing__list .content { width: 100%;padding-left: 0;}
.most-read-wrap .news_listing__list .content p{margin-bottom: 15px;}
  .most-read-wrap .news_listing__list .content p:hover{color:blue;}
  .most-read-wrap .news_listing__list .image { width: 100%;margin-bottom:20px;}
 
  .related-reads-wrap .news_listing__list .detail-content{padding-bottom:0;}
.related-reads-wrap .news_listing__list .relpost-btn{position:relative; bottom:0; width:100%;}
  .post-share-sec{padding:30px 0 0!important;}
  .post-share-list-mobile ul{display:flex!important;flex-wrap:wrap;margin-bottom:10px;}
  .post-share-list-mobile li{list-style:none!important;}
  .post-share-list-mobile ul li{margin-right:5px!important;list-style:none;}
.blog-post-hero { padding:22px 0 30px; }
/*.blog-post-hero .blog-post-content p{font-size: 18px; line-height: 25px;letter-spacing: 0.038px;}*/
.blog-post-hero .featured-image { width: 100%; }
.blog-post-hero .blog-post-content { padding-top:13px;padding-left:0px; width:100%; }
  .post-share-list ul{display:block;}
  
.main-post-space { padding:31px 0 8px; }
.most-read-wrap .news_listing__list .content p { font-size: 18px;line-height: 25px;letter-spacing: -0.144px;}
.main-post-wrap .content.side-content {width:100%;padding-right:0px; margin-bottom:30px;}
.main-post-wrap .sidebar-allcontent { width: 100%; }
  
.post-share-sec { margin-top:15px; }
.related-reads-wrap {padding:40px 0 32px; }
  
.footer .form-section-title { width: 100%; padding-right: 0; margin-bottom: 20px; }
.footer .form-section-formsec { width: 100%; }
.footer .hs-menu-wrapper.hs-menu-flow-horizontal ul { flex-direction: inherit; }
.footer .hs-menu-wrapper.hs-menu-flow-horizontal ul li ul { flex-direction: column; }
.footer .menu-section { margin: 50px 0; }
.footer .menu-section ul li a{margin-bottom: 17px;}
.footer .logomenu-section { margin-top: 50px; }
  
.main-post-wrap.sticky-table-of-content .content.side-content { padding-left:0; padding-right: 0; }
.main-post-wrap.sticky-table-of-content .sidebar-allcontent{    margin-bottom: 26px;}
.main-post-wrap .table-of-content .sticky-sidebar {width: 100%;position: relative;top:0;padding:20px; }
.main-post-wrap .table-of-content p {padding-bottom: 2px; margin-bottom: 43px; }
  
.breadcrumb ul.mobile{display:flex;}
.breadcrumb ul.desktop{display:none;}
.breadcrumb ul.mobile li:nth-of-type(2){display:none;}
.statics-section { margin-top: 35px; }
.side-content li{margin-bottom: 19px;}
.side-content li:last-child{margin-bottom: 0;}
.mobileslider-relatedreads .slick-list {padding-left: 0px!important;}
.news_listing__wrapper.mobileslider-relatedreads.onlyone .slick-list {padding-right: 20px!important;}

.related-reads-wrap .heading-content{ padding-right:20px; }
.related-reads-wrap .news_listing__list{margin-right:0px;}
.mobileslider-relatedreads.slick-slider { margin:0 -15px; }
.mobileslider-relatedreads .slick-slide { margin-right:15px; margin-left:15px; }
.footer{padding:25px 0px 42px;}
.blog-post-hero .featured-image img{height: 100%;object-fit: cover;}
.blog-post-hero .featured-image {height: 218px;margin-bottom:9px;}
.post-share-sec{margin-top: 50px;}
.sidebar-allcontent .hs-cta-img{margin-bottom:30px;}
  
.blog-post-hero-version { padding: 62px 0 75px;}  
.blog-post-hero-version h1.blog-title { font-size: 34px;line-height: 39px; }
.blog-post-hero-version .blog-body h1, .blog-post-hero-version .blog-body h2, .blog-post-hero-version .blog-body h3, .blog-post-hero-version .blog-body h4, .blog-post-hero-version .blog-body h5, .blog-post-hero-version .blog-body h6, .blog-post-hero-version .blog-body li, .blog-post-hero-version .blog-body p {
font-size: 18px;
line-height: 25px;
}
.main-post-wrap.main-post-wrap-version .content.side-content h2{font-size: 30px;line-height: 34px;letter-spacing: -0.63px;}
.main-post-wrap.main-post-wrap-version .content.side-content * {font-size: 17px; line-height: 25px;letter-spacing: -0.32px; }
.main-post-wrap.main-post-wrap-version .sidebar-allcontent { position: relative; top: -60px; width: 100%; z-index: 1; order: 1; margin-bottom: -28px; }
.main-post-wrap.main-post-wrap-version .content.side-content { padding-right: 0; width: 100%; order: 2; }
.main-post-wrap.main-post-wrap-version .content.side-content li { margin-bottom: 0; }
.download-ebook form input.hs-button { font-size: 15px; padding: 16px 10px; }
  .statics-section ul.stast-boxes li { width:100%;} 
}


@media (max-width: 640px){
.statics-section ul { display: block; }
.statics-section ul li {width: 100%; }
.speaker-list { margin-right: 0; width: 100%; display: flex; flex-wrap: wrap; align-items: center;padding:20px; }
.speaker-list .image { height: 80px; width: 80px; }
.speaker-list .content { width: calc(100% - 80px); text-align: left; padding-left: 31px; }
.speaker-list .body_font_small { margin: 0;    max-width: inherit; }
.speaker-list .body_font_small p{margin:0;}
.speaker-wrap {padding: 31px 0 10px;}
  
.footer .hs-menu-wrapper.hs-menu-flow-horizontal ul { flex-direction: column; }
.footer .menu-section ul li { padding-right:0px; width:100%;margin-bottom:0px; }
.footer .social-section ul{padding:0;}
.footer .form-section-title p{display: block;}
.footer .form-section-title p img { margin-right: 0; display: block; margin-bottom: 20px; }
.footer .form-section-formsec form .hs-form-field {width: 100%;}
.footer .form-section-formsec form .hs_submit.hs-submit {margin-top: 10px;    width: 100%; }
.footer .form-section-formsec form input[type=submit] { height: 52px; width: 100%; }
.footer .form-section-formsec form .hs-form-field input{text-align: center;}
.footer ul.hs-error-msgs.inputs-list{    position: relative;}
.footer .social-section:after{display:none;}
.footer .logomenu-section ul li a { margin: 7px 20px 7px;display:block;}
.footer .menu-section .menu-section-mobile .content{display:none;}
.footer .menu-section .menu-section-desktop{display:none;}
.footer .menu-section .menu-section-mobile{display:block;}
.footer .menu-section .menu-section-list {padding-right:0;width: 100%;}
.footer .menu-section .menu-section-list h5 { display: flex; align-items: center; justify-content: space-between; margin: 0; padding: 21px 0px; border-top: 1px solid rgba(255, 255, 255, 0.30); font-size: 18px; cursor: poPoppins; }
.footer .menu-section .menu-section-list:last-child{border-bottom: 1px solid rgba(255, 255, 255, 0.30);}
.footer .menu-section { margin:28px 0 50px; }
}
@media (max-width:480px){
.post-share-sec { display: block; }
.post-share-sec .post-share-date{margin-top: 19px;}
  .breadcrumb ul li a{padding-right:15px;}  
 .breadcrumb ul li a,.breadcrumb ul li  {font-size: 12px;}
}
@media (max-width:360px){
.footer .social-section ul li a { height:40px;  width: 40px; }
.footer .social-section ul li a img { width: 17px; }
}

@media(max-width:1280px){
  .cd-dropdown-content .inner-content .produ-subinners{
    margin-bottom:0px;
  }
  .cd-dropdown-content .has-children .secondary-button a{
    width:auto!important;
  }
  
  .soluti-submenu {
    margin-top: 30px;
}
  
  .header-section .inner-content{
    padding-bottom:40px;
    overflow-y:scroll;
  }
}

.foot-btmrt span{
color:#ffffff!important;
}
.foot-btmrt a{
color:#ffffff!important;
}

/*Insights Banner AB Test
/* Gradient background */
.ab_gradient-background {
    background: transparent linear-gradient(95deg, #F32735 0%, #4F2B83 100%) 0% 0% no-repeat padding-box;
}

/* Container */
.ab_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    gap: 16px;
}

.ab_content {
    display: flex;
    flex-direction: row;
    gap: 15px;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
}

.ab_action {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 5px 5px 20px #007AC9;
    border-radius: 66px;
    width: 242px;
    text-align: center;
    padding: 8px;
}

@media (min-width: 768px) {
    .ab_container {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 25px 115px;
    }

    .ab_content h3 {
        font-size: 35px;
        font-weight: 600;
        width: 258px;
        text-align: right;
        color: #FFFFFF;
    }

    .ab_description {
        width: 344px;
        text-align: left;
        letter-spacing: 0px;
        color: #FFFFFF;
    }
}

.ab_content h3 {
    color: #FFFFFF;
    margin: 0;
}

/* Logo */
.ab_logo {
    width: 207px;
    height: 44px;
}

.ab_title {
    color: #FFFFFF !important;
    font-family: 'Roboto', sans-serif;
    text-align: end;
    margin-bottom: 0;
}

.ab_register-button {
    font: normal normal bold 19px / 34px Poppins;
    color: #071B6C;
}

.ab_register-button:hover {
    color: #363636;
}

.ab_container_width {
    width: 33%;
}

.ab_description {
    color: #FFFFFF;
    margin: 0;
}

.post-share-date {
  padding-right: 20px;
}
.wistia_click_to_play {
  height: 100%;
}
form .hs-error-msg {
  color: red;
}
.absolute-err-msg form .hs-error-msgs { position: absolute; }
.absolute-err-msg form .hs-error-msgs li {
  margin: 0px;
}
.absolute-err-msg form .hs-error-msg { margin: 0px; }
form .hs_submit input {
  background-color: #007ac9 !important;
  border: 1px solid #007ac9 !important;
}

.side-content form .hs_submit input {
  background-color: #001C71 !important;
  border: 1px solid #001C71 !important;
}

.side-content .hs-embed-wrapper[data-service="js.hsforms"] {max-width: inherit !important;}
.side-content .hbspt-form {max-width: inherit !important;}

.side-content .hs-embed-wrapper[data-service="js.hsforms"] li.hs-form-booleancheckbox label { display: flex !important;}
.side-content .hbspt-form li.hs-form-booleancheckbox label { display: flex !important;}

.side-content .hs-embed-wrapper[data-service="js.hsforms"] li.hs-form-booleancheckbox label input[type="checkbox"]+span { display: block !important;}
.side-content .hbspt-form li.hs-form-booleancheckbox label input[type="checkbox"]+span { display: block !important;}

.side-content .hs-embed-wrapper[data-service="js.hsforms"] li.hs-form-booleancheckbox label input[type="checkbox"]+span:before { display: block !important;}

.hubspot-form input[type=submit] {
    box-shadow: none !important;
    border-radius: 100px !important;
    border: 1px solid #001C71 !important;
    background-color: #001C71 !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 19px !important;
    color: #fff !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    padding: 14px 15px !important;
    background-image: none !important;
}

.hubspot-form input[type=submit]:hover {
  background: linear-gradient(178deg, #007AC9 1.48%, #001C71 158.26%) !important
}

.hubspot-form form .inputs-list span {
  color: black !important;
}

.hubspot-form form textarea {
    color: black !important;
}

/* Pricing Page Loader CSS Starts*/
  .body-container--pricing {
    display: none;
  }

  .body-container--pricing-loader#loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.98); /* Near-opaque white */
    z-index: 9999;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .body-container--pricing-loader .loader-content {
    text-align: center;
  }

  .body-container--pricing-loader .spinner {
    border: 8px solid #f3f3f3;
    border-top: 8px solid #001c71;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    animation: spin 1s linear infinite;
    margin: 0 auto;
  }

  .body-container--pricing-loader .loader-message {
    margin-top: 20px;
    font-size: 1.5rem;
    color: #001c71;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 600;
    letter-spacing: 0.5px;
  }

  @keyframes spin {
    to { transform: rotate(360deg); }
  }
/* Pricing Page Loader CSS Ends*/