/* @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    */
/*****************************************/

/* Header CSS */

.hhs-header-hat span.flex-bar {
  text-align: right;
  float: right;
}

.post-page-full .blog-header-full{
  padding-bottom:20px;
  padding-top:85px;
}
@media(min-width: 993px){
  .blog-header.post-header.container {
    max-width: 1142px;
    margin: 0 auto;
  }

  body .post-header .blog-header__inner{
    padding-top:64px;
  }
}

@media(max-width: 992px){
  body .post-header .blog-header__inner {
    padding-top: 70px;
    padding-bottom: 50px;
  }
  .image-conta{
    margin-top:25px;
  }
}



.hhs-header-hat span.flex-bar a:not(:first-child) {
  margin-left: 22px;
}
.hhs-header-hat span.flex-bar a {
  font-size: 16px;
}
body .hhs-nav-grid__menu {
  margin-left: 30px;
}
body .top-bar-search{
  margin-right: 8px;
}
body .hhs-head-cta-1 {
  margin-right: 0;
}
body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a svg{
  width: 11px;
  margin-top: 4px
}
/* .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a svg, .hhs-header-search a svg, .hhs-lang-switch svg, .top-bar-search svg {
fill: #191713;
} */
@media (max-width: 1170px) {
  body .hhs-menu-toggle{
    display:flex;
  }
}

/* Footer CSS */
footer .hhs-col-content .contact-container svg{
  margin-right: 7px;
  cursor: pointer;
  max-width: 16px;
  width: 100%;
}
footer .hhs-col-content .contact-container .contact-item:first-child {
  max-width: 180px;
  margin-right: 20px;
}
footer .hhs-col-content .contact-container .contact-item{
  width:100%;
  margin-bottom: 22px;
}
footer .hhs-col-content .contact-container .contact-column:not(:first-child) {
  margin-bottom: 22px;
}
body footer .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
  margin-bottom: 14px;
}
body footer .hhs-foot-break-line {
  margin-bottom: 35px;
  padding-top: 24px;
}
body footer .hhs-foot-logo {
  margin-bottom: 0px;
  margin-right: 12px;
}
body footer .footer_logo_conta {
  margin-bottom: 16px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 20px;
}
body footer span.seconad_logo {
  margin-right: 43px;
}
body footer .hhs-foot-base-nav,
body footer .hhs-foot-base-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li{
  line-height:1;
}
body footer .container-slim{
  padding:0;
}
footer .col-md-6 .hs-menu-wrapper.hs-menu-flow-horizontal ul {
  max-width: 550px;
  display: block;
}
@media (min-width:1025px){
  .p-22 p {
    font-size: 22px;
    line-height: 24px;
  }
}
.box-shadow-1{
  box-shadow: 0px 16px 32px #1F262C1A;
}
@media (max-width:767px){
  footer .foot-nav-title, .hhs-foot-rss h5,footer .hhs-foot-nav-col h5 {
    margin-bottom: 20px;
    color: #FFFFFF;
  }
  body footer .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-child{
    margin-bottom: 0;
  }
  footer .hhs-foot-nav-col, .hhs-foot-rss {
    margin-bottom: 35px;
  }
  body footer .hhs-foot-break-line {
    padding-top: 0;
  }
  footer .col-md-6 .hhs-foot-nav-col.hhs-foot-rss.nav-col-2 {
    margin-left: 30px;
  }
}
@media (max-width:575px) {
  body footer .hhs-foot-nav-cols .col-12:not(:first-child) .hhs-foot-rss{
    margin-top: 0px;
    padding-bottom: 20px;
    margin-left:0;
  }
  footer .hhs-col-content .contact-container .contact-column:first-child{
    margin-bottom:0;
  }
  footer .hhs-foot-nav-cols .col-12:not(:first-child) .foot-nav-title{
    padding-bottom:0;
  }
  footer .hhs-col-content .contact-container .contact-item:first-child{
    max-width: none;
  }
  footer .hhs-foot-nav-col .hhs-col-content {
    display: block;
    text-align: center;
    padding-top: 20px;
  }
  footer .hhs-foot-nav-cols .foot-nav-title{
    cursor:pointer;
  }
  body footer .hhs-foot-logo {
    margin-top: 0;
  }
  body footer .hhs-social-con {
    margin-bottom: 0;
  }
  body footer .footer_logo_conta {
    justify-content: center;
  }

}












.hhs-nav-grid .hhs-nav-grid__menu{
  margin-left:47px;
}
.p-16 p{
  font-size:16px;
  line-height:23px;
}
.hhs-extras-ctas .hhs-header-cta .hhs-head-cta-1 {
  margin-right: 0;
}
.hhs-header-hat span.flex-bar span a {
  margin-left: 22px;
  font-size:16px;
}
body .sticky-menu .hamburger-icon .line, body .hamburger-icon .line, .hhs-menu-toggle.hhs-menu-toggle--always-show .hamburger-icon.active .line{
  background:#302E2B;
}

.hhs-nav-grid__extras .top-bar-search svg{
  fill:#302E2B;
}
.hhs-menu-toggle .hhs-menu-button{
  top: -2px;
  transition:all 0.3s ease-in-out;
}
.hhs-menu-button.hamburger-icon.js-toggle-main-nav.active, .hs-search-field.js-search-pop.is-open .hhs-menu-button.hamburger-icon.js-toggle-main-nav.active{
  top:0;
  transition:all 0.3s ease-in-out;
}
.hhs-header-hat span.flex-bar {
  text-align: right;
  float: right;
}
body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a svg, body .hhs-top-bar.sticky-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a svg{
  fill:rgba(31, 38, 44, 0.25);
  width:10px;
}

@media(max-width:1310px){
  body .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li {
    margin: 5px 9.5px;
  }
  .hhs-nav-grid .hhs-nav-grid__menu{
    margin-left:21px;
  }
}

/* @media(max-width:1200px){
.hhs-top-bar .hs-search-field__bar .hs-search-field__input{
font-size:0;
border-radius:0;
}
} */
.hs-blog-social-share .hs-blog-social-share-item{
  margin-bottom:0;
}

.all-text-white,
.all-text-white h1,
.all-text-white h2,
.all-text-white h3,
.all-text-white h4,
.all-text-white h5,
.all-text-white h6,
.all-text-white p,
.all-text-white li,
.all-text-white a{
  color: #ffffff !important;
}

.custom_zIndex {
  z-index: 5;
}

header.header .hhs-sidebar-nav-toggle svg{
  cursor: pointer;
}

ul{
  padding-left: px;
  margin:;
}

body blockquote.quote-con{
  line-height: 1.19;
}

.submitted-message {
    flex-direction: column;
}

body .hhs-hero-mod .hhs-form-con form {
  background: ;
  padding: px;
}
body .hhs-hero-mod section.filter__header{
  margin-bottom: 22px;
  margin-top: 34px;
}

body select {
  color:#cecece;
}
.blog-index__post-content--small h4 {
  line-height: 1.1em !important;
}
.hhs-blog-card-inner {
  background-color: transparent;
  box-shadow: none;
}
@media(min-width: 993px){
  .large p{
    font-size: px;
    line-height: px;
  }
  .medium p{
    font-size: px;
    line-height: px;
  }
  .blog-header.post-header.container {
    max-width: 1142px;
    margin: 0 auto;
  }
  .post-page-full .blog-header-full{
    padding-bottom:20px;
  }
}

@media(min-width:1025px) and (max-width:1300px){
  body .header__container .hhs-extras-ctas .hhs-head-cta-1{
    margin-right:13px;
  }
  .hhs-top-bar.v2 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li {
    margin: 10px 5px;
  }
  .hhs-top-bar.v2 .hhs-header-hat .container, 
  .hhs-top-bar.v2  .container {
    padding-right: px;
    padding-left: px;
  }
  .hhs-top-bar.v2 .logo-sticky,
  .hhs-top-bar.v2 .logo-standard {
    max-width: 180px;
  }
  .hhs-top-bar.v2 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
  .hhs-top-bar.v2 .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a{
    font-size: px;
  }
  .hhs-top-bar.v2 .hhs-header-cta .cta-secondary,
  .hhs-top-bar.v2 .hhs-header-cta .cta-primary {
    padding: 14px 8px !important;
    font-size: px !important;
    border: 2px solid ;
  }
  .hhs-top-bar.v2 .hhs-header-cta .cta-secondary:hover,
  .hhs-top-bar.v2 .hhs-header-cta .cta-primary:hover {
    border: 2px solid #0D2E4A;
  }
}


@media(max-width:1024px){
  .hhs-side-menu.v2 .hhs-side-menu__ctas .cta-secondary,
  .hhs-side-menu.v2 .hhs-side-menu__ctas .cta-primary {
    font-size: px !important;
  }
  .header__container .hhs-side-menu__mobile .sc-site-header__menu .hs-menu-children-wrapper li:last-child{
    margin-bottom:0px;
  }
}
@media(min-width:1025px){
  .hhs-side-menu.is-open.v2 ,
  .body-wrapper.nav-is-open::after{
    display: ;
  }
  h3 small {
    font-size: 32px;
    line-height: 1.19;
    color: #1F262C;
    font-weight: normal;
  }
}

.footer_st .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{
  padding:7px 0;
}

.main_footer ul.footer_list,
.main_footer .bottom_container ul{
  list-style: ;
  padding: ;
  margin: ;
}
ul.footer_list li {
  padding: 7px 0 12px;
}
ul.footer_list li span{
  padding-right: 7px;
}
ul.footer_list li:nth-child(2){
  display: 0;
  float: ;
  padding-right: 12%;
}



.main_footer .left-column .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a,
.main_footer .left-column ul li a{
  display:0;
  padding:;
  font-size: px;
  line-height: px;

}

.main_footer .bottom_container p{
  font-size: px;
  line-height: px;
  margin-bottom:;
}
.main_footer .footer_st_inner ul li{
  margin-bottom:;
}

@media(min-width:768px){
  footer .hs-menu-wrapper.hs-menu-flow-horizontal ul li {
    display: inline-block;
    width: 49%;
  }
  .footer_st .footer_st_inner{
    display:;
    gap:2%;
  }
  .footer_st .left-col {
    width: 52%;
  }
  .footer_st .middle-col {
    width: 24%;
  }
  .footer_st .right-col {
    width: 24%;
  }
  .footer_st .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    display:;
  }
  .footer_st .footer_st_inner h5{
    min-height: 50px;
  }
  .main_footer .flex-boxs {
    display: ;
    align-items: ;
    justify-content: ;
    margin-bottom: 11px;
  }
  .main_footer .left-column,
  .main_footer .left-column ul{
    display: ;
    align-items: ;
    gap: 21px;
  }
  .blog-index__post--large .blog-index__post-content {
    padding: 2.3rem 3rem 1.8rem;
  }
  .blog-pagination{
    margin: 3.7rem auto 3.3rem;
  }
  .footer_st_inner li{
    font-size: px;
    line-height: px;
  }
  body .hhs-hero-mod select.post__category-selector{
    padding-right:px !important;
  }


  body .header_lp .contact_links ul {
    display: ;
    gap: px;
    list-style: ;
    justify-content: ;
    align-items: ;
  }
}


@media(max-width:921px){
  .hhs-blog-grid-cards .container {
    max-width: px;
  }
}
@media(max-width:767px){
  .footer_st .left-col {
    padding-bottom: px;
  }
  .blog-pagination{
    margin:;
  }
  .footer_st .middle-col{
    width:30%;
    margin-right:4%;
    float:;
  }
  .footer_st .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{
    clear:both;
    float:;
  }
  .footer_st .footer_st_inner h5{
    min-height: px;
  }
  .main_footer .bottom_container ul li {
    margin-bottom: px;
    float:;
    clear:both;
  }
  .filter__header{
    padding:;
  }
}



.post-header .blog-header__inner{
  padding-top:50px;
  padding-bottom: 50px;
}
.blog-header__inner.row {
  align-items: center;
}
.blog-post__timestamp,.meta-author a {
  color:#fff;
}
body .blog-post__tags a.blog-post__tag-link {
  color: #000 !important;
  background-color: #fff;
}
body .blog-post__tags a.blog-post__tag-link:hover{
  transform:none;
}
.blog-header.post-header.container p.reading-minutes{
  color:#EE3A43 !important;
  margin-bottom: 4px;
  text-transform: none;
  font-size: 16px !important;
}
.post-page-full .hs-blog-social-share{
  border-color: #F2F3F3;
}
.post-page-full .blog-post{
  padding-bottom: 110px;
}
.blog-header.post-header.container .blog-post__meta p{
  line-height:normal;
}
.container-slim.content-area-width {
  max-width: 800px !important;
}
img.blog-index__post-author-image {
  display: none;
}
.meta-author, .meta-author a {
  line-height: px;
  font-size: px !important;
}
.post-page-full .blog-header-full{
  background:url #302E2B;
  margin-bottom: 65px;
}
#hs_cos_wrapper_blog_post_audio{
  margin:0;
}
.blog-post a {
  color: ;
  font-size: px;
  text-decoration: underline;
  line-height: px;
}

.hhs-blog-card .hhs-blog-card-inner{
  box-shadow:;
  -webkit-box-shadow:;
}
select.post__category-selector{
  background: ;
}

.form-title{
  margin:;
}
.hs-button{
  background: #EE3A43;
  color: #191713;
  cursor:pointer;
}

.c-col form {
  padding: 50px 24px;
  background: #195790;
}

.c-col form input{
  line-height:18px;
}
.c-col form .hs-button, form .hs-button {
    color: #fff;
}
.mega-menu{
  top: 120px;
}

.accordion-table-mod .accordion_header.menu-button h5 {
  color: #195790 !important;
  font-weight: 600 !important;
}


@media(min-width: 576px) and (max-width: 991px){
  body .hhs-accordion-mod .c1, body .hhs-accordion-mod .c2, body .hhs-accordion-mod .c3 {
    margin-bottom: 25px; 
  }
}

/***********************  Form Styling   *************************/

.form-title{
  margin-bottom: px;
}
/* form{
background: #EE3A43;
padding: ;
} */
form .hs-richtext h3{
  margin-bottom: 26px;
  text-align: ;
}

body form.hs-form .hs-form-field, body form.hs-form fieldset {
  margin-bottom: 15px !important;
}

form .hs-fieldtype-textarea.hs-input {
  resize: ;
  min-height:83px;
}

form .mdl-checkbox__box-outline{
  background: #ffffff;
  border: 1px solid #cecece;
}

.submitted-message{
  font-size: 28px;
  line-height:32.2px;
  font-weight: bold;
  text-align:center;
  padding-top:20px;
  display:flex;
  justify-content:center;
  align-items:center;
  min-height:450px;
}

form .hs-richtext hr {
    width: 100%;
    height: 2px;
}

/************************ Magic Module **************************/
body .hhs-hero-slider .flickity-page-dots .dot{
  height:5px;
  width:15px;
}
body .hhs-hero-slider .flickity-page-dots {
  bottom: 110px;
}
@media (max-width: 922px) {
  body .hhs-hero-slider .flickity-page-dots{
    display:none;
  }
  .hhs-blog-card{
    max-width:680px;
    margin:0 auto;
  }
}




@media (max-width: 575px) {
  .hhs-hero-slider .flickity-prev-next-button {
    display:block !important;
  }
  body .hhs-col-inner blockquote {
    font-size: 24px;
    color: #191713;
    line-height: 28px;
  }
  body .hhs-hero-slider .hhs-col-inner{
    padding:0 25px;
  }
}

ul li::marker{
  color: #195790;
}
.c-col .c-content-con.c-list span.hs_cos_wrapper_type_icon{
  line-height:0;
}
.c-col .c-content-con.c-list .list-container{
  display:flex;
}
.c-col .c-content-con.c-list .list-container .list-text-container.large{
  font-size: 22px;
  line-height: 24.2px;
  letter-spacing:0;
  color: ;
}
.c-col .c-content-con.c-list .icon-container{
  width: 100%;
  border-radius: 50%;
  display:flex;
  align-items: center;
  justify-content:center;
}
body .hhs-accordion-1 .hhs-accordion-content{
  line-height: normal;
}

h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 1.5rem;
}

h1{
  margin-bottom: 1rem;
}
h4{
  margin-bottom: 1rem;
}

.clean-base .c-wave-con-top{
  z-index:1;
}
.clean-base .c-col .c-content-con.c-list .list-container .list-text-container p,
.clean-base .c-cta-con{
  margin:0;
}
.clean-base .c-col-inner .cta-tertiary{
  border-color:#EE3A43;
}
.clean-base .c-1 .c-in-2{
  gap:20px;
}

.clean-base.code .c-col.c-1.col-lg-12 {
  padding-left: 0 !important;
}

body .header_lp .logo{
  display: inline-block;
} 

@media(max-width: 767px){
  .c-justify-right{
    justify-content: ;
  }
  .c-col .c-content-con.c-list .list-container .list-text-container{
    font-size: px;
  }
  body .header_lp .top-bar-container{
    display: ;
  }
  body .header_lp .top-bar-container .contact_links ul{
    padding: 15px 0;
  }
  body .header_lp .top-bar-container ul li span{
    line-height: 20px !important;
  }
  .clean-base.code .c-col.c-1.col-lg-12{
    padding-bottom:30px;
  }
  .clean-base.code .c-col.c-1.col-lg-12 .c-content-con.c-w-100.c-in-1.c-justify-left {
    padding-left:17px;
  }
  .clean-base.medium .c-justify-right {
    justify-content: left;
  }
}

@media(max-width: 575px){
  body .header_lp .contact_links ul{
    flex-wrap:wrap;
    gap:15px !important;
  }
}

.hhs-rich-text a.accordion-title h4 {
  font-family: ;
}

/* lp header */

body .header_lp .contact_links ul {
  display: flex;
  gap: 40px;
  list-style: none;
  justify-content: end;
  align-items: center;
  padding: 6px 0;
  margin:0;
}

body .header_lp .contact_links ul li{
  margin:0;

}
body .header_lp .contact_links ul li a{
  color:#fff;
}

body .footer_lp .text-container p{
  margin:0;
}
body .contentContainer.grid .content-desc h4{
  margin-bottom: 4px;
}
body .contentContainer.grid .content-desc h6 {
  font-weight: 400;
  margin-bottom: 0px;
}
html{
  overflow-x:hidden;
}

body section.filter__header.section-container.columns.columns--center select.post__category-selector{
  background:url(https://47518472.fs1.hubspotusercontent-na1.net/hubfs/47518472/Down%20Arrow%20Gray.png) no-repeat !important;
  background-position: 96% !important;
  -webkit-appearance: none !important;
  -moz-appearance: none;
  -ms-appearance: none;
  cursor: pointer;
  background-size: 11.41px !important;
  min-width: 383px;
  border: 1px solid #B3B5B7;
  line-height:22px;
}
button.clear-filter.cta-primary {
  border: none;
  padding: 13px;
  margin-left: 30px;
  cursor: pointer;
}

/* .c-content-link .hhs-link a:hover{
color:#162C5C !important;
text-decoration:underline !important;
} */
body .vid-item-fix .job_link a:hover{
  color: #162C5C;
  text-decoration: underline;
}
body .hs-blog-social-share {
  padding: 10px 0 10px;
}
body .hs-blog-social-share .hs-blog-social-share-item-linkedin {
  margin-right: 10px;
}
body p a{
  color:#EE3A43 ;
  font-weight:600;
  text-decoration:underline;
}

body p a:hover{
  color:#EE3A43;
  text-decoration:underline ;
}

.hhs-foot-break-line{
  border-color:rgba(204, 204, 204, 0.1) !important;
}

/************ Header Top Bar Slicing  ***********************/

@media(max-width: 767px){
  .header__container .hhs-side-menu__mobile .hhs-hat-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a{
    color: ;
    padding: ;
    font-weight: bold;
  }
  .header__container .hhs-side-menu__mobile .container,
  .header__container .hhs-side-menu__mobile .container .col-12{
    padding: ;
  }
  .header__container .hhs-side-menu__mobile .container{
    margin-top:px;
  }
  .header__container .hhs-side-menu__mobile .hhs-hat-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{
    float: ;
  }
  .header__container .hhs-side-menu__mobile .hhs-hat-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{
    float: ;
    display: ;
    text-align: ;
  }
  .header__container .hhs-side-menu__mobile .hhs-hat-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{
    text-align:  !important;
    text-overflow: ;
    white-space: ;
    word-break: break-word;
  }
  .header__container .hhs-side-menu__mobile .hhs-hat-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 a:hover{
    color: #162C5C;
  }
}


.clean-base .s-overlay{
  z-index:0;
}


/* image gallery  */


.main .container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px;
  row-gap:20px;
  justify-content: center;
  align-items: center;
}

.main .card:first-child {
  grid-column: 1 / span 3; 
}

.main .card-image {
  display: block;
  width: 100%;
}
.main .card-image img {
  width: 100%;

}
.fancybox-container .fancybox-button.fancybox-button--zoom,
.fancybox-container .fancybox-button.fancybox-button--play,
.fancybox-container .fancybox-button.fancybox-button--thumbs{
  display: none !important;
}
.image_contain.hhs-img-grid-mod .hhs-img-con img{
  object-fit: contain;
}
.resource_filter .blog-index:after {
  display: none;
}

@media only screen and (max-width: 767px) {
  .main .container {
    display: block; 
  }
  .main .card-image {
    margin-bottom: 30px;
  }

}



/* table repeater css */

.table_section .full_width,
.table_section table{
  width: 100%;
}
.table_section table{
  border-collapse: collapse;
}
.table_section table tr th{
  text-align: left;
  padding: 7px 22px 10px;
}
.table_section table tr td{
  padding: 8px 23px 9px;
}


/*======================================================
Two Column Adjust
========================================================*/
body .row-fluid .table_section .two-col-adjust>span{
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;-
  webkit-box-align:stretch;
  -moz-box-align:stretch;
  -webkit-align-items:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  flex-wrap:wrap;
  -wevkit-flex-wrap:wrap;
  flex-direction:row;
  -webkit-flex-direction:row;
  margin-right:-2.5%;
}
body .row-fluid .table_section .two-col-adjust span>.hs_cos_wrapper{
  display:-webkit-box;
  display:-moz-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  flex-basis:46%;
  -webkit-flex-basis:46%;
  float:left;
  margin-right:4%;
  margin-top: 12px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
}
@media(max-width:922px){
  body .row-fluid .table_section .two-col-adjust span>.hs_cos_wrapper{
    display:block;
    width:100%;
    margin:20px auto 0;
    float:none
  }
  body .row-fluid .table_section .two-col-adjust>span{
    display:block;
    margin-right:0;
  }
}
/*==================================================
Three Col Adjust
==================================================*/
body .container-fluid .row-fluid .table_section .three-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
  margin-right: -3.2%;
}
body .row-fluid .table_section .three-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 29.96%;
  -webkit-flex-basis: 29.96%;
  float: left;
  margin-right: 3.5%;
  margin-top: 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position:relative;
  flex-direction: column;
  -webkit-flex-direction: column;
}
body .row-fluid .table_section .three-col-adjust span>.hs_cos_wrapper:nth-child(3n){
  margin-right:0px;
}
@media (max-width:922px){
  body .container-fluid .row-fluid .table_section .three-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .table_section .three-col-adjust span>.hs_cos_wrapper {
    display: block;
    width: 100%;
    margin: 30px auto 0;
    float: none;
  }
  body .row-fluid .table_section .three-col-adjust span>.hs_cos_wrapper:nth-child(3n){
    margin-right:auto;
  }
}
/*==================================================
Four Col Adjust
==================================================*/
body .container-fluid .row-fluid .table_section .four-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
  margin-right: -2.565%;
}
body .row-fluid .table_section .four-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 22.29%;
  -webkit-flex-basis: 22.29%;
  float: left;
  margin-right: 2.71%;
  margin-top: 12px;
  box-sizing:border-box;
  position:relative;
}
@media (max-width:922px){
  body .container-fluid .row-fluid .table_section .four-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .table_section .four-col-adjust span>.hs_cos_wrapper {
    display: block;
    width:100%;
    margin-top: 20px;
  }
}
/*==================================================
Five Col Adjust
==================================================*/

body .container-fluid .row-fluid .table_section .five-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
  margin-right: -2.565%;
}
body .row-fluid .table_section .five-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 17.5%;
  -webkit-flex-basis: 17.5%;
  float: left;
  margin-right: 2.5%;
  margin-top: 12px;
  box-sizing:border-box;
  position:relative;
}
@media (max-width:922px){
  .row-fluid .table_section .five-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .table_section .five-col-adjust span>.hs_cos_wrapper {
    display: block;
    flex-basis: 100%;
    width:100%;
    -webkit-flex-basis: 100%;
    margin:0;
    margin-top: 30px;
  }
}
/*==================================================
Six Col Adjust
==================================================*/
body .container-fluid .row-fluid .table_section .six-col-adjust>span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  flex-wrap: wrap;
  -wevkit-flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
  margin-right: -2.565%;
}
body .row-fluid .table_section .six-col-adjust span>.hs_cos_wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 14%;
  -webkit-flex-basis: 14%;
  float: left;
  margin-right: 2.5%;
  margin-top: 12px;
  box-sizing:border-box;
  position:relative;
}
@media (max-width:922px){
  body .container-fluid .row-fluid .table_section .six-col-adjust>span {
    display: block;
    margin-right: 0;
  }
  body .row-fluid .table_section .six-col-adjust span>.hs_cos_wrapper {
    display: block;
    flex-basis: 100%;
    width:100%;
    -webkit-flex-basis: 100%;
    margin:0;
    margin-top: 30px;
  }
}


/*  card filter css*/

.card_filter .card_content {
  padding: 4% 3%;
  width: 31.7%;
  border: 1px solid #CECECE;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  transition: transform 0.15s ease-out;
}
.card_filter .card_content:hover{
  transform: scale(1.02);
}
.card_filter .cardcontentContainer{
  display:flex;
  flex-wrap:wrap;
  gap:23px;
}
.cta-conta {
  margin-top: 30px;
}
.card_filter .content-desc p{
  text-align:center;
}

.card_filter .navbar.navbar-toggleable-md.navbar-light.bg-faded{
  max-width: 383px;
  margin: 0 auto 60px;
}
.contact-column a,
.contact-item a{
  transition:all 0.3s ease-in-out;
  color: #fff;
}
.contact-column a:hover,
body footer .contact-item a:hover{
  color:#EE3A43;
  transition:all 0.3s ease-in-out;
}
.c-card-content a:hover{
  text-decoration:underline !important;
  transition:all 0.3s ease-in-out;
}

.contact_links a span:hover {
  color: #1f1a0c;
}
.contact-item img:hover {
  filter: invert(1);
  color: #162c5c;
  transition:all 0.3s ease-in-out;
}
.card_filter select{
  padding: 10px !important;
}
.card_filter .cardContent{
  text-align: center;
}

.card_filter .label{
  text-align:left;
  padding-bottom: 6px;
}
body blockquote.quote-con {
  max-height: 350px;
  overflow-x: scroll;
}
body blockquote.quote-con::-webkit-scrollbar {
  display:none;
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .card_filter .card_content {
    width: 48.2%;
  }
  body blockquote.quote-con {
    max-height: 350px;
    overflow-x: scroll;
    margin-left:0;
    margin-right:0;
  }
  body blockquote.quote-con::-webkit-scrollbar {
    display:none;
  }
}


@media screen and (max-width: 767px) {
  .card_filter .cardcontentContainer {
    flex-direction: column;
  }
  body blockquote.quote-con {
    font-size: 24px;
    line-height: normal;
    max-height: 350px;
    overflow-x: scroll;
    margin-left:0;
    margin-right:0;
  }
  body blockquote.quote-con::-webkit-scrollbar {
    display:none;
  }
  .card_filter .card_content {
    width: 100% ;
    padding: 30px;
  }
  .blog-index__post.blog-index__post--small {
    max-width: 575px;
    margin: 0 auto;
  }
  .hhs-blog-grid-cards .container .blog-index:after{
    display: none;
  }
}

  .hhs-blog-grid-cards.post-page .blog-index__post img{
    width: 100%;
  }

.mega-menu .mega-text-con h1,
.mega-menu .mega-text-con h2,
.mega-menu .mega-text-con h3,
.mega-menu .mega-text-con h4,
.mega-menu .mega-text-con h5,
.mega-menu .mega-text-con h6{
  color: #162C5C;
}
body .mega-menu .mega-nav-con .hs-menu-wrapper ul li.hs-menu-item a:hover,
body .hhs-top-bar .mega-menu .mega-nav-con ul li ul.hs-menu-children-wrapper li a:hover,
body .hhs-top-bar .mega-menu .mega-nav-con .hs-menu-wrapper.hs-menu-flow-horizontal ul .hs-menu-item.hs-menu-depth-2 a:hover, .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a:hover{
  color: #162C5C !important;
}

body .mega-menu .mega-nav-con .hs-menu-wrapper ul li.hs-menu-item a,
body .hhs-top-bar .mega-menu .mega-nav-con ul li ul.hs-menu-children-wrapper li a,
body .hhs-top-bar .mega-menu .mega-nav-con .hs-menu-wrapper.hs-menu-flow-horizontal ul .hs-menu-item.hs-menu-depth-2 a, .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li .mega-menu a{
  padding:0 !important;
}


.mega-menu .mega-nav-con li.hs-item-has-children ul li{
  font-size: px;
}

body .back .contents {
  overflow: auto;
}

@media(max-width:1053px) and (min-width:860px){
  .clean-base.unique_class .c-1 .c-col-inner{
    padding-left:0 !important;
  }
}
@media(max-width:859px) and (min-width:768px){
  .clean-base.unique_class .container {
    padding: 0!important;
  }
}
@media(max-width:1070px) and (min-width:992px){
  .clean-base.unique_class_1 .c-2 .c-col-inner{
    padding: 0!important;
  }
}