.hs_partnerqualifications_wrapper .card_item .card_texthighlight {
   border-top: 1px solid #f1f1f2;
   line-height: 1.5;
}

.hs_partnerqualifications_wrapper .card_item .card_texthighlight span {
   color: #fd5d47;
   font-size: .75rem;
   font-weight: 700;
   line-height: 16px;
}

.hs_partnerqualifications_wrapper .card_item .card_content p {
   font-weight: 400;
   line-height: 1.4;
   font-size: 18px;
   color: #404040;
   padding-top: 12px;
}

.hs_partnerqualifications_wrapper .card_item {
   background: #fff;
   height: 100%;
   border-radius: 8px;
}

.hs_cechnicalcertification .card_item p:not(.card_texthighlight) {
   font-weight: 400;
   line-height: 1.5;
}

.hs_partnerqualifications_wrapper .card_item h3 {
   line-height: 1.2;
}

.hs_partnerqualifications_wrapper .card_item .card_contentwrap {
   height: 100%;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
}

.hs_partnerqualifications_wrapper .card_item .card_content {
   padding-bottom: 3rem;
}

.hs_partnerqualifications_wrapper .card_item .card_contentwrap>div {
   width: 100%;
}

.hs_partnerqualifications_wrapper .card_item .card_content h4,
.hs_partnerqualifications_wrapper .card_item .card_content p {
   margin: 0;
}

.hs_partnerqualifications_wrapper .card_item .card_contentwrap .hs_cechnicalcertification_text {
   font-size: 18px;
   font-weight: 400;
   line-height: 140%;
   color: #404040;
}

.hs_partnerqualifications_wrapper .hs_contentwithform_wrapper .rt-content p {
   font-size: 18px;
   line-height: 1.4;
   font-weight: 400;
   color: #404040;
}

.hs_partnerqualifications_wrapper h2 {
   margin: 0;
}

.hs_partnerqualifications_wrapper .hs_partnerqualifications_inner {
   padding-top: 64px;
   margin-top: 50px;
}

.hs_partnerqualifications_wrapper .card_item .card_content h4 {
   color: #404040;
   font-weight: 400;
   line-height: 1.6;
   font-size: 32px;
}

.hs_partnerqualifications_wrapper .rt-content p {
   color: #404040;
}

@media (max-width: 767px){
   .hs_partnerqualifications_wrapper .hs_partnerqualifications_inner {
      margin: 0;
      padding-top: 64px;
   }

   .hs_partnerqualifications_wrapper .card_item h3 {
      font-size: 36px !important;
   }
}








.plan_marker {
  width: 3rem;
  height: 3rem;
  border-radius: var(--radius--round);
  background-color: hsla(0, 0.00%, 90.67%, 1.00);
  box-shadow: inset 0 0 02px; hsla(0, 0.00%, 0.00%, 0.10);

      margin: auto;
}




.plan_table_item_wrap {
  padding-top: 2rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  border-radius: var(--radius--small);
  text-align: center;
}



.plan_table_item_wrap {
  padding-top: 2rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  border-top-left-radius: var(--radius--small);
  border-top-right-radius: var(--radius--small);
  border-bottom-left-radius: var(--radius--small);
  border-bottom-right-radius: var(--radius--small);
  text-align: center;
  border-color: var(--theme--border);
  border-style: solid;
  border-width: var(--border-width--main);
}



.silver_tag {
  background: linear-gradient(180deg, #E7E7E7 0%, #A3A3A3 100%);
}

.gold_tag {
  background: linear-gradient(180deg, #EFC739 0%, #BC9123 100%);
}

.platinum_tag {
  background: linear-gradient(180deg, #8B8B8B 0%, #5C5952 100%); 
}

.diamond_tag {
  background: linear-gradient(180deg, #DEFBFB 0%, #D5F6F6 100%);
}

.plan_divider {
  width: 100%;
  height: 1px;
  opacity: 0.2;
}

.plan_divider.text-align-center {
background-color: var(--theme--background);}


