.gray-100 {
  background-color: var(--gray-100);
}
.gray-200 {
  background-color: var(--gray-200);
}
.gray-300 {
  background-color: var(--gray-300);
}
.gray-400 {
  background-color: var(--gray-400);
}
.gray-500 {
  background-color: var(--gray-500);
}
.gray-600 {
  background-color: var(--gray-600);
}
.gray-700 {
  background-color: var(--gray-700);
}
.gray-800 {
  background-color: var(--gray-800);
}
.gray-900 {
  background-color: var(--gray-900);
}
.yellow-100 {
  background-color: var(--yellow-100);
}
.yellow-200 {
  background-color: var(--yellow-200);
}
.yellow-300 {
  background-color: var(--yellow-300);
}
.yellow-400 {
  background-color: var(--yellow-400);
}
.yellow-500 {
  background-color: var(--yellow-500);
}
.yellow-600 {
  background-color: var(--yellow-600);
}
.yellow-700 {
  background-color: var(--yellow-700);
}
.yellow-800 {
  background-color: var(--yellow-800);
}
.yellow-900 {
  background-color: var(--yellow-900);
}
.red-100 {
  background-color: var(--red-100);
}
.red-200 {
  background-color: var(--red-200);
}
.red-300 {
  background-color: var(--red-300);
}
.red-400 {
  background-color: var(--red-400);
}
.red-500 {
  background-color: var(--red-500);
}
.red-600 {
  background-color: var(--red-600);
}
.red-700 {
  background-color: var(--red-700);
}
.red-800 {
  background-color: var(--red-800);
}
.red-900 {
  background-color: var(--red-900);
}
.slate-100 {
  background-color: var(--slate-100-dark);
}
.slate-200 {
  background-color: var(--slate-200-dark);
}
.slate-300 {
  background-color: var(--slate-300-dark);
}
.slate-400 {
  background-color: var(--slate-400-dark);
}
.slate-500 {
  background-color: var(--slate-500-dark);
}
.slate-600 {
  background-color: var(--slate-600-dark);
}
.slate-700 {
  background-color: var(--slate-700-dark);
}
.slate-800 {
  background-color: var(--slate-800-dark);
}
.slate-900 {
  background-color: var(--slate-900-dark);
}
.white {
  background-color: #fff;
}
.green-100{
  background-color: var(--green-100);
}
.green-200{
  background-color: var(--green-200);
}
.green-300{
  background-color: var(--green-300);
}
.green-400{
  background-color: var(--green-400);
}
.green-500{
  background-color: var(--green-500);
}
.green-600{
  background-color: var(--green-600);
}
.green-700{
  background-color: var(--green-700);
}
.green-800{
  background-color: var(--green-800);
}
.green-900{
  background-color: var(--green-900);
}
.purple-100{
  background-color: var(--purple-100);
}
.purple-200{
  background-color: var(--purple-200);
}
.purple-300{
  background-color: var(--purple-300);
}
.purple-400{
  background-color: var(--purple-400);
}
.purple-500{
  background-color: var(--purple-500);
}
.purple-600{
  background-color: var(--purple-600);
}
.purple-700{
  background-color: var(--purple-700);
}
.purple-800{
  background-color: var(--purple-800);
}
.purple-900{
  background-color: var(--purple-900);
}
.berry-100{
  background-color: var(--berry-100);
}
.berry-200{
  background-color: var(--berry-200);
}
.berry-300{
  background-color: var(--berry-300);
}
.berry-400{
  background-color: var(--berry-400);
}
.berry-500{
  background-color: var(--berry-500);
}
.berry-600{
  background-color: var(--berry-600);
}
.berry-700{
  background-color: var(--berry-700);
}
.berry-800{
  background-color: var(--berry-800);
}
.berry-900{
  background-color: var(--berry-900);
}
.orange-100{
  background-color: var(--orange-100);
}
.orange-200{
  background-color: var(--orange-200);
}
.orange-300{
  background-color: var(--orange-300);
}
.orange-400{
  background-color: var(--orange-400);
}
.orange-500{
  background-color: var(--orange-500);
}
.orange-600{
  background-color: var(--orange-600);
}
.orange-700{
  background-color: var(--orange-700);
}
.orange-800{
  background-color: var(--orange-800);
}
.orange-900{
  background-color: var(--orange-900);
}
.blue-100{
  background-color: var(--blue-100);
}
.blue-200{
  background-color: var(--blue-200);
}
.blue-300{
  background-color: var(--blue-300);
}
.blue-400{
  background-color: var(--blue-400);
}
.blue-500{
  background-color: var(--blue-500);
}
.blue-600{
  background-color: var(--blue-600);
}
.blue-700{
  background-color: var(--blue-700);
}
.blue-800{
  background-color: var(--blue-800);
}
.blue-900{
  background-color: var(--blue-900);
}
.lightblue-100{
  background-color: var(--light-blue-100);
}
.lightblue-200{
  background-color: var(--light-blue-200);
}
.lightblue-300{
  background-color: var(--light-blue-300);
}
.lightblue-400{
  background-color: var(--light-blue-400);
}
.lightblue-500{
  background-color: var(--light-blue-500);
}
.lightblue-600{
  background-color: var(--light-blue-600);
}
.lightblue-700{
  background-color: var(--light-blue-700);
}
.lightblue-800{
  background-color: var(--light-blue-800);
}
.lightblue-900{
  background-color: var(--light-blue-900);
}
.midnight {
  background-color: #0D2155;
}
.teal-800 {
  background-color: #0B7C84;
}
.teal-900 {
  background-color: #044E52;
}
.light-text {
  color: #fff !important;
}
.dark-text {
  color: #0e0e0e !important;
}
.description-20{
  font-size:20px;
}
.description-16{
  font-size:16px;
}
.black {
  background-color: #000;
}
.dell-blue{
  background-color: #0672CB;
}

.dds__icard {
  display: flex;
  align-items: center;
  flex-direction: row;
  gap:1rem;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
  overflow: hidden;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  max-width: 100%;
  padding:16px ;
    height:auto ;
}

.dds__icard__content {
  flex: 1;
  padding:0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}


.dds__icard__header {
  display: flex;
  align-items: flex-start;
}

.dds__icard__header__icon {
  font-size: 20px;
  margin-right: 8px;

}
.dds__icard__header .dds__icard__header__text .dds__iconheader{
    word-break: break-word;
}

.dds__icard__body {
  flex:1;
  font-size: 14px;
  line-height: 1.6;
}


.noborderstyle {
  border: none;
  box-shadow: none;
}
h2.dds__card__header__title.dds__textsizes {
font-size:2.5rem;
    line-height: 48px;
font-weight: 300;
}
h3.dds__card__header__title.dds__textsizes {
font-size:2rem;
    line-height: 40px;
font-weight: 300;
}
h4.dds__card__header__title.dds__textsizes {
font-size:1.5rem;
    line-height: 32px;
font-weight: 400;
}

h5.dds__card__header__title.dds__textsizes {
font-size:1.25rem;
    line-height: 32px;
font-weight: 400;
}
h6.dds__card__header__title.dds__textsizes {
font-size:1rem;
    line-height: 28px;
font-weight: 500;
}


.dds__vicard__media {
        padding: 1rem;
}


.dds__vicard__media .icon-text-image{
max-width: 100%;
}
.dds_vcontent{
    padding:10px;
    }

@media (max-width: 768px) {
  .dds__icard {
    flex-direction: column;
  }

  .dds__icard__media {
    max-width: 100%;
    height: 200px;
  }

  .dds__icard__content {
    padding: 16px;
  }
}

.dds__icon-text-heading{
  color: rgb(6, 95, 188);
}


