/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

a:not([class^="cta"]):not(.filter-card a) {text-decoration:underline;}
a.accordion-title {text-decoration:none;}

[class^="cta"] {text-align:center !important;}

ul.hs-menu-children-wrapper.is-open {position:relative !important; left:0 !important; width:100%}!important;


.c-in-2 {gap:10px; flex-wrap:wrap;}
.c-cta-con {margin:0 !important }
.c-in-2 .c-cta-con:first-of-type {margin-right:0px !important;}
.c-in-2 .c-cta-con:last-of-type {margin-left:0px !important;}

.dark-bg *:not(blockquote):not(input) {color:#FFF;}
.dark-bg a {color:#FFF;}
.dark-bg a:hover {color:#257DC1;}
.dark-bg .cta-secondary, header .cta-secondary, .dark-bg.alt-cta .hs-button  {outline:1px solid #FFF !important; color:#FFF !important;border:0 !important;}
.dark-bg .cta-secondary:hover, header .cta-secondary:hover, .dark-bg.alt-cta .hs-button:hover {background:#FFF !important; color:#257DC1 !important;}
.dark-bg .cta-tertiary {background:#FFF !important; color:#257DC1 !important;}
.dark-bg .cta-tertiary:hover {background:#257DC1 !important; color:#FFF !important;}
.dark-bg .cta-four {background:#F77D6A !important; color:#FFF !important;}
.dark-bg .cta-four:hover {background:#CC4B3F !important;}

.c-overlay, .r-overlay, .s-overlay {z-index:1 !important;}

.c-content-con input[type="submit"] {cursor: pointer;}


.blog-index__post img {width:100%;}
.hs-blog-listing h4 a {text-decoration:none !important;}
.hs-blog-listing .hhs-blog-card-inner:hover h4 a {text-decoration:underline !important;}

.post-page-full .hhs-blog-cards.post-page {margin-bottom:100px;}
select.post__category-selector {cursor:pointer;}

.cards-headline h3 {font-size:27px; word-break: break-word;}

/* 7/23/2024 Blog CSS */
.listing-page a.blog-index__post-button {left: 20px;}
.listing-page .hhs-blog-card-inner {border: 1px solid #D1D5D8;box-shadow: inherit;}
.listing-page .blog-index__post:hover {transform: scale(1);}

#main-content .blog-header__inner.row {display: block;text-align: center;max-width: 1024px;margin: 0 auto !important;position: relative;z-index: 2;padding-bottom: 0;}
#main-content .blog-header__inner.row > div {flex: inherit;max-width: inherit;}
#main-content .blog-post__tags {display: none;}
#main-content .blog-header-full {position: relative;}
#main-content .blog-header-full:before {content: '';background: #212427;position: absolute;top: 0;left: 0;width: 100%;height: 100%; z-index: 1;}    
#main-content .blog-header-full:after {content: '';background-color: #fff;width: 100%;position: absolute;bottom: 0;left: 0;height: 288px;z-index: 1;}
#main-content .post-page-full .blog-header-full {padding-bottom: 22px;margin-bottom: 0;}
#main-content h1.blog-post__title {  color: #fff;margin:0}
#main-content .blog-post__meta {padding-top: 48px;margin: 0;}
.blog-post { padding-bottom: 6rem }
#main-content .blog-header__inner img { border-radius: 4px; }


.relatedCard .blog-index__post-content--small h4 a {text-decoration: none;}
.relatedCard .hhs-blog-card-inner:hover .blog-index__post-content--small h4 a {text-decoration: underline;}
.relatedCard .hhs-blog-card-inner {box-shadow: none;border: 1px  solid #D1D5D8;border-radius: 4px;overflow: hidden;}
.relatedCard .blog-index__post:hover {transform: scale(1);}
.relatedCard a.blog-index__post-button {right: auto;left: 20px;}
.relatedCard .hhs-blog-card {padding: 18px;}
.relatedCard a.blog-index__post-button {color: #257dc1 !important;}
.relatedCard .blog-index__post-content p { color: #171717 !Important;    font-size: 18px; }
.relatedCard .blog-index__post-content--small h4.card_post_title a {font-size: 20px;color: rgba(23, 23, 23, 1.0);line-height: 1em;}
.relatedCard .blog-index__post--small .blog-index__post-image { margin:0 }  
.relatedCard .feat-cust-height img {height: 240px !important;overflow: hidden;}

.hhs-pop.hhs-modal { padding: 0; }
.jquery-modal .container,.jquery-modal .col-12 { padding: 0;}

.jquery-modal.blocker.current .hhs-pop.hhs-modal { max-width: 1400px !important; }

.meeting iframe , .maps iframe { width: 100% !important; }

.corner {position: relative;padding: 60px;}
.corner:before {content: '';position: absolute;   top: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve'%3E%3Cg%3E%3Cg opacity='0.4'%3E%3Cg%3E%3Cpath fill='%23257DC1' d='M1200,69c-1.1,0-2-0.9-2-2V6c0-1.1-0.9-2-2-2h-61c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c3.3,0,6,2.7,6,6v61 C1202,68.1,1201.1,69,1200,69z M2,69c-1.1,0-2-0.9-2-2V6c0-3.3,2.7-6,6-6h61c1.1,0,2,0.9,2,2s-0.9,2-2,2H6C4.9,4,4,4.9,4,6v61 C4,68.1,3.1,69,2,69z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;background-position: top center;background-repeat: no-repeat;}
.corner:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve'%3E%3Cg%3E%3Cg opacity='0.4'%3E%3Cg%3E%3Cpath fill='%23257DC1' d='M1196,69h-61c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c1.1,0,2-0.9,2-2V2c0-1.1,0.9-2,2-2s2,0.9,2,2v61 C1202,66.3,1199.3,69,1196,69z M67,69H6c-3.3,0-6-2.7-6-6V2c0-1.1,0.9-2,2-2s2,0.9,2,2v61c0,1.1,0.9,2,2,2h61c1.1,0,2,0.9,2,2 S68.1,69,67,69z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;background-position: bottom center;background-repeat: no-repeat;}
.corner.white {position: relative;}
.corner.white:before {content: '';position: absolute;   top: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve'%3E%3Cpath opacity='0.4' fill='%23FFFFFF' enable-background='new ' d='M1200,69c-1.1,0-2-0.9-2-2V6c0-1.1-0.9-2-2-2h-61 c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c3.3,0,6,2.7,6,6v61C1202,68.1,1201.1,69,1200,69z M2,69c-1.1,0-2-0.9-2-2V6c0-3.3,2.7-6,6-6h61 c1.1,0,2,0.9,2,2s-0.9,2-2,2H6C4.9,4,4,4.9,4,6v61C4,68.1,3.1,69,2,69z'/%3E%3C/svg%3E");
  background-size: 100%;background-position: top center;background-repeat: no-repeat;}
.corner.white:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve' style='&%2310;'%3E%3Cpath opacity='0.4' fill='%23FFFFFF' enable-background='new ' d='M1196,69h-61c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c1.1,0,2-0.9,2-2V2 c0-1.1,0.9-2,2-2s2,0.9,2,2v61C1202,66.3,1199.3,69,1196,69z M67,69H6c-3.3,0-6-2.7-6-6V2c0-1.1,0.9-2,2-2s2,0.9,2,2v61 c0,1.1,0.9,2,2,2h61c1.1,0,2,0.9,2,2S68.1,69,67,69z'/%3E%3C/svg%3E");
  background-size: 100%;background-position: bottom center;background-repeat: no-repeat;}
.corner.charcol {position: relative;}
.corner.charcol:before {content: '';position: absolute;   top: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve'%3E%3Cpath opacity='0.4' fill='%23212427' enable-background='new ' d='M1200,69c-1.1,0-2-0.9-2-2V6c0-1.1-0.9-2-2-2h-61 c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c3.3,0,6,2.7,6,6v61C1202,68.1,1201.1,69,1200,69z M2,69c-1.1,0-2-0.9-2-2V6c0-3.3,2.7-6,6-6h61 c1.1,0,2,0.9,2,2s-0.9,2-2,2H6C4.9,4,4,4.9,4,6v61C4,68.1,3.1,69,2,69z'/%3E%3C/svg%3E");
  background-size: 100%;background-position: top center;background-repeat: no-repeat;}
.corner.charcol:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve'%3E%3Cpath opacity='0.4' fill='%23212427' enable-background='new ' d='M1196,69h-61c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c1.1,0,2-0.9,2-2V2 c0-1.1,0.9-2,2-2s2,0.9,2,2v61C1202,66.3,1199.3,69,1196,69z M67,69H6c-3.3,0-6-2.7-6-6V2c0-1.1,0.9-2,2-2s2,0.9,2,2v61 c0,1.1,0.9,2,2,2h61c1.1,0,2,0.9,2,2S68.1,69,67,69z'/%3E%3C/svg%3E");
  background-size: 100%;background-position: bottom center;background-repeat: no-repeat;}
.corner.blue {position: relative;}
.corner.blue:before {content: '';position: absolute;   top: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve'%3E%3Cpath opacity='1' fill='%23257DC1' enable-background='new ' d='M1200,69c-1.1,0-2-0.9-2-2V6c0-1.1-0.9-2-2-2h-61 c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c3.3,0,6,2.7,6,6v61C1202,68.1,1201.1,69,1200,69z M2,69c-1.1,0-2-0.9-2-2V6c0-3.3,2.7-6,6-6h61 c1.1,0,2,0.9,2,2s-0.9,2-2,2H6C4.9,4,4,4.9,4,6v61C4,68.1,3.1,69,2,69z'/%3E%3C/svg%3E");
  background-size: 100%;background-position: top center;background-repeat: no-repeat;}
.corner.blue:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: -webkit-fill-available;z-index: -1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='1202px' height='69px' viewBox='0 0 1202 69' enable-background='new 0 0 1202 69' xml:space='preserve'%3E%3Cpath opacity='1' fill='%23257DC1' enable-background='new ' d='M1196,69h-61c-1.1,0-2-0.9-2-2s0.9-2,2-2h61c1.1,0,2-0.9,2-2V2 c0-1.1,0.9-2,2-2s2,0.9,2,2v61C1202,66.3,1199.3,69,1196,69z M67,69H6c-3.3,0-6-2.7-6-6V2c0-1.1,0.9-2,2-2s2,0.9,2,2v61 c0,1.1,0.9,2,2,2h61c1.1,0,2,0.9,2,2S68.1,69,67,69z'/%3E%3C/svg%3E");
  background-size: 100%;background-position: bottom center;background-repeat: no-repeat;}

/* stick Block  */
.table-of-contents{ z-index: 9 !important;height: 100% !important;max-height: 100vh;}
.cell_1718681360750-vertical-alignment.dnd-column {position: sticky;top: 101px;height: 100%;}

.slick-prev:before, .slick-next:before {display: none;}
.slick-dots li button:before {display: none;}


@media(min-width:1150px){

  /*   on megamenu  hover header should be white */
  .hhs-top-bar.bgWhite, .sticky-menu.bgWhite, .hhs-top-bar.hhs-alt-nav.bgWhite.sticky-menu, .hhs-top-bar.hhs-alt-nav.bgWhite {background-color: #fff !important;transition: all ease .5s;}
  .hhs-top-bar.bgWhite .logo-standard, .hhs-top-bar.bgWhite .logo-sticky {filter: brightness(0);}
  .hhs-top-bar {transition: all ease .5s;}
  .hhs-top-bar.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .hhs-top-bar.sticky-menu.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
  .hhs-top-bar.hhs-alt-nav.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .hhs-top-bar.hhs-alt-nav.sticky-menu.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
  .hhs-top-bar.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover, .hhs-top-bar.sticky-menu.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,
  .hhs-top-bar.hhs-alt-nav.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover, .hhs-top-bar.hhs-alt-nav.sticky-menu.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover
  {color: #000 !important;}
  .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a svg path{ transition:all ease .5s;}
  .hhs-top-bar.bgWhite .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a svg path {fill:#000;transition:all ease .5s;}
  .hhs-top-bar.sticky-menu.bgWhite .hhs-header-cta .cta-secondary, .hhs-top-bar.bgWhite .hhs-header-cta .cta-secondary {color: #000 !important;outline: 1px solid #000!important;}
  .body-wrapper::after {display:none !important;}
  .hhs-side-menu.js-side-menu.is-open {display:none !important;}

}

/* .wistia_embed {height: auto !important;width: 100% !important;} */
@media (max-width: 1150px){
  .hhs-head-cta-1 .cta-secondary {border: 1px solid #257dc1 !important; color: #257dc1 !important;}

  /* stick Block  */
  .cell_1718681360750-vertical-alignment.dnd-column {top: 50px;}
}





@media (max-width: 1392px) {
  .scrolling-testimonials button.slick-next {right:0 !important;}
  .scrolling-testimonials button.slick-prev {left:0 !important;}
}

@media (min-width: 992px) and (max-width: 1200px)  {
  .hhs-img-hover-front h4 {font-size:24px}
}

@media (min-width: 767px) and (max-width: 1233px)  {
  .cols-fix .row .c-1 {flex: 0 0 70.0%; max-width: 70.0%;}
  .cols-fix .row .c-2 {flex: 0 0 30.0%; max-width: 30.0%;}
}

@media (max-width: 991px){
  .hhs-img-hover .row
  .card-col.c1, .card-col.c2 {margin-bottom: 25px;}
  .hhs-head-cta-1 .cta-secondary {border: 1px solid #257dc1 !important; color: #257dc1 !important;}
  .number-counter-bottom-text {height: auto !important;}
}

@media (max-width: 691px) {
  .meetings-iframe-container iframe {height:635px !important;}
  .jquery-modal.blocker.current .hhs-pop.hhs-modal {

    max-width: 100% !important;
  }
}

@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px) {
  form.hs-form:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input, form.hs-form:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
    width: 100% !important;
  }
}
@media (max-width: 480px) {
  body form.hs-form fieldset .hs-form-field {
    padding: 0 !important;
  }  
}

@media (max-width: 1150px) {

  /*  Humburger menu css  */

  nav.sc-site-header__menu li.hs-item-has-children .hhs-sidebar-nav-toggle {position: absolute;width: 100%;z-index: 9;cursor: pointer;}
  nav.sc-site-header__menu li.hs-item-has-children .hhs-sidebar-nav-toggle svg {position: absolute;   right: 0;width: auto;top: 15px;}
  nav.sc-site-header__menu ul.hs-menu-children-wrapper.is-open {display: block !important;}

}

@media (max-width: 1080px) {

  #main-content .blog-header__inner.row {padding-top: 20px;}
  #main-content .blog-header-full:after {height: 220px;}
  .corner {padding: 30px;}

}


@media (max-width: 991px) {

  #main-content .blog-header-full:after { height: 160px; }

}


@media (max-width: 767px) {


  #main-content .post-page-full .blog-header-full {position: relative;padding-top: 60px;}
  #main-content .blog-header__inner.row {max-width: 100%;padding: 40px 0 0;}
  #main-content .blog-post__meta {padding-top: 20px;}
  #main-content .post-page-full .blog-header-full { padding-bottom:0 }
  #main-content .blog-header-full:after {height: 70px;}
  .relatedCard .feat-cust-height img {height: inherit !important;}
  .body-wrapper {overflow-x: hidden;}
  .table-of-contents {height: auto !important; }
  .table-of-contents.sticky {  top: 49px !important; }
  .corner ,.corner.white , .corner.charcol , .corner.blue {padding: 20px;}
    /* stick Block  */
  .cell_1718681360750-vertical-alignment.dnd-column {position:absolute;}
  
  
  .sm-center * {text-align:center!important; margin-left:auto!important; margin-right:auto!important;}

}

@media(max-width:575px){
  .relatedCard .hhs-blog-card {padding: 18px 0;}
  .hhs-footer-mod .hhs-foot-nav-col.nav-col-1 {margin: 0;padding: 0;padding-bottom: 32px;}
  .hhs-footer-mod  .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a {text-align: left;}
  .hhs-footer-mod  .hhs-social-con {text-align: left;margin: 40px 0 0;}
  .hhs-footer-mod  .hhs-foot-base-nav .hs-menu-wrapper ul, .hhs-footer-mod .hhs-foot-copyright, .hhs-foot-logo {text-align: left;}
  .hhs-footer-mod {padding-top: 48px !important;padding-bottom: 56px !important;}
  .hhs-footer-mod .container {padding: 0 9px;}
  .hhs-footer-mod  .hhs-col-content p {margin: 0;}
  .hhs-footer-mod  .hhs-col-content p:first-child {margin-bottom: 32px;}
  .hhs-footer-mod  .hhs-col-content *+p {margin-top: 1rem;}
  .hhs-footer-mod  .hhs-foot-rss {margin: 0;padding: 40px 0;}
  .hhs-footer-mod  .hhs-col-content .hs-menu-wrapper.hs-menu-flow-horizontal ul li {margin: 0;}
  .hhs-footer-mod  .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {font-size: 16px;line-height: 1.2;padding: 0;}
  .hhs-footer-mod  .hhs-col-content .hs-menu-wrapper.hs-menu-flow-horizontal ul li + li {margin-top: 32px;}
  .hhs-footer-mod  .hhs-foot-base-nav {margin-top: 8px;line-height: 0;}
  .hhs-footer-mod  .hhs-foot-base-nav .hs-menu-wrapper ul li a {font-size: 14px;line-height: 1.2;}
  .hhs-footer-mod  .hhs-foot-copyright {padding-top: 8px;margin: 0;}
  .hhs-footer-mod  row.hhs-foot-nav-base {margin-bottom: 0000 !important;}
}

@media(max-width:425px){
  h1,.h1{font-size: 35px;font-style: normal;font-weight: 700;letter-spacing: 0px;line-height: 1.14em;}
}