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

h1, h2, h3 {text-transform: uppercase;
}
.footer__section--bottom {
    padding-bottom: 25px;
}
.footertitleyellow .col-nav__title {
  color: #f8cd56 !important;
}
.numbers__number {
  margin-bottom: 25px !important;
}
.header--overlap:not(.header--sticky-active) .header__mobile-nav .mnav__open, .header--overlap:not(.header--sticky-active) .header__nav .nav__list--level1>li>.nav__link, .header--overlap:not(.header--sticky-active) .lang-select__button {
  color: #222 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.nav--light .nav__link, .nav--light .nav__link:hover, .nav--light .nav__mega-col ul a {
  color: #222;
  font-size: 14px;
  font-weight: 600;
}
.blackbutton .content-card__btn {
  background: #222;
  color: #fff;
}
.blackbutton .content-card__btn:hover {
  background: #f8cd56;
  color: #222;
}
.hs-input[type=checkbox], .hs-input[type=radio] {
  background-color: white;
  border: 1px solid #222222;
}
.hs-input[type=checkbox]:checked {
  border-color: #222;
  background-color: #222;
}
.pillar-nav.section {
  padding: 30px 0px !important;
}
.quickactionyellowbtn .btn--ghost.btn--outline {
  border-color: #f8cd56;
  background-color: #f8cd56;
  color: #222;
}
.quickactionyellowbtn  .ui-label {
  font-size: 1.5rem;
}
.blacknav .featshow__btn {
  color: #222;
}
.orangebtn .btn--fill{
 background: #f7882f;
}
.orangebtn .btn--light.btn--outline {
    border-color: #f7882f;
    background-color: #F7882D;
    color: #ffff;
}
.lmssizing .featshow__content {
  width: 70%;
}
.lmssizing .featshow__content__wrapper {
  width: 100%;
  padding: 50px 25px 100px 25px;
}
.lmssizing .featshow__wrapper {
  max-width: 100%;
}
.lmssizing .featshow__nav {
  width: 30%;
  justify-content: flex-start;
  padding-top: 50px;
}
.lmssizing .featshow__nav__wrapper li {
  padding-bottom: 18px;
  margin-top: 18px !important;
  border-bottom: 1px solid #222;
}
.lmssizing .featshow__btn {
  font-size: 20px;
}
.servicecards .feature-card__title {
  text-transform: uppercase;
  font-weight: 600;
}
.servicecards .feature-card--with-link:hover {
  transform: scale(1.07);
}
.cell_16655811781132-padding {
  border-radius: 12px;
}
.twoeightybtn .btn--large {
  width: 280px;
}
.threeunderdbtn .btn--large {
  width: 315px;
}
.largepriceheader .small-text {
    font-size: 1.2rem;
}
.contentimgpadding .content-card__img img {
    width: 150px;
    padding-top: 25px;
}
.blkdivider .section-intro__divider div {
    background: #222;
}
.largeheading .steps__title {
  font-size: 1.7rem !important;
}
@media (min-width: 1124px) {.module--1668006539642 {
    border-left: 1px solid;
}
}
.hidetitle .feature-card__title {
  display: none;
}
.blktext .feature-card__body {
  color: #222;
}
.blktxt .btn {
  color: #222;
}
.lpformbox .form--box {
  padding: 60px 25px;
}
.lpformbox .form-title {
  color: #222;
}
.tabpaddingbottom .tabs__nav {
  padding-bottom: 48px;
}
.blog-card__date {
    display: none;
}
.blog-infobar__date {
  visibility: hidden; !important;
}
/* Adjust HubSpot ROI calculator Height*/
#hs-roi-calculator-embed > div > div {
  height: 2580px!important;
}
@media (max-width: 1015px) {
  #hs-roi-calculator-embed > div > div {
    height: 3380px!important;
  }
}
@media (max-width: 570px) {
  #hs-roi-calculator-embed > div > div {
    height: 4950px!important;
  }
}
}
/* Adjust HubSpot ROI calculator Height End */
/*about us page card layouts*/
.aboutcards .go-card {
  width: 90%;
  } 
.aboutcards .go-card__body {
    padding: 12px 24px;
  }
/* Increase the width of the dropdown menu */
.nav__list--flyout {
  min-width: 250px; /* Adjust this value based on the length of your menu items */
  white-space: nowrap; /* Prevent line breaks */
}