:root {
  --sd-black: #050505;
  --sd-white-68: rgba(255, 255, 255, 0.68);
  --sd-white-gradient: linear-gradient(to right, rgb(255, 255, 255), rgba(255, 255, 255, 0));
  --sd-tint4: #E6F5FF;
  --sd-tint3: #CFECFF;
  --sd-tint2: #81CBFF;
  --sd-tint1: #47AFF9;
  --sd-base: #1592EB;
  --sd-shade1: #0374C4;
  --sd-shade2: #005795;
  --sd-shade3: #003A63;
  --sd-shade4: #011E33;
  --sd-neutral-tint4: #FAFDFF;
  --sd-neutral-tint3: #E8EDF0;
  --sd-neutral-tint2b: #DEE5EB;
  --sd-neutral-tint2: #CDD4D9;
  --sd-neutral-tint1: #9AA5AD;
  --sd-neutral-base: #778691;
  --sd-neutral-shade1: #556876;
  --sd-neutral-shade2: #384C5A;
  --sd-neutral-shade3: #1C2C37;
  --sd-neutral-shade4: #090F14;
  --sd-base-focus: rgba(21, 146, 235, 0.5);
  --sd-shade1-focus: rgba(3, 116, 196, 0.5);
  --sd-shade2-focus: rgba(0, 87, 149, 0.5);
}

/* body * {
  outline: 1px solid red;
} */

html {
  font-size: 16px;
}

body {
  color: var(--sd-black);
  background-color: white;
  font-size: 1rem;
}

/* Global styles */
p.lead {
  font-weight: 400;
  letter-spacing: -0.325px;
}

a:not(.btn), a:link, a:visited {
  color: var(--sd-shade1);
  font-weight: 500;
}
a:hover {
  color: var(--sd-tint1);
}

/* Page Search Bar */
#sdSearchBar {
  background-color: var(--sd-neutral-tint2);
}
#sdSearchBar input, #sdSearchForm select, #sdSearchForm button,
#sdSearchBar .input-group-text {
  border: 1px solid var(--sd-shade2);
}

/* Buttons */
.btn.sd-cta-btn,
.btn.sd-outline-cta-btn {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 600;
  letter-spacing: -0.75px;
}
.btn.sd-cta-btn, .btn.sd-cta-btn:focus,
.btn.sd-border-btn:focus, .btn.sd-border-btn:active, .btn.sd-border-btn.active,
.btn.sd-outline-cta-btn:focus, .btn.sd-outline-cta-btn:active, .btn.sd-outline-cta-btn.active,
.btn.sd-border-btn:hover, .btn.sd-outline-cta-btn:hover {
  color: white;
  background-color: var(--sd-shade2);
  border-color: var(--sd-shade2);
}
.sd-cta-btn:hover {
  color: white;
  background-color: var(--sd-shade1);
  border-color: var(--sd-shade1);
}
.sd-cta-btn:not(:focus), .btn.sd-outline-cta-btn:not(:focus),
.sd-border-btn:not(:focus) {
  position: relative;
}
.sd-cta-btn:not(:focus)::before, .btn.sd-outline-cta-btn:not(:focus)::before {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 0.375rem;
  box-shadow:
    0 4px 6px rgba(0, 87, 149, 0.6),
    0 4px 12px rgba(21, 146, 235, 0.3);
  position: absolute;
  top: 0;
  left: 0;
}
.btn.sd-cta-btn:focus, .btn.sd-outline-cta-btn:focus {
	box-shadow: 0 0 0 0.25rem var(--sd-base-focus);
}

.btn.sd-outline-cta-btn {
  border-width: 2px;
}

.sd-border-btn,
.sd-outline-cta-btn {
  text-transform: uppercase;
  font-weight: 500;
  color: var(--sd-shade2);
  background-color: white;
  border-color: var(--sd-shade2);
}
.sd-border-btn:hover, .sd-outline-cta-btn:hover {
  color: white;
  background-color: var(--sd-shade2);
  border-color: var(--sd-shade2);
}
:not(.input-group) .sd-border-btn:not(:focus)::before {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 0.375rem;
  box-shadow:
    0 2px 2px rgba(0, 87, 149, 0.6),
    0 2px 4px rgba(21, 146, 235, 0.3);
  position: absolute;
  top: 0;
  left: 0;
}

#sdSearchBar .input-group > .sd-page-search-btn {
  padding-left: 1rem;
  padding-right: 1rem;
  color: var(--sd-shade2);
  background-color: white;
  border: 0;
  outline: 2px solid var(--sd-shade2);
  outline-offset: -2px;
  text-transform: uppercase;
  font-size: 1.125rem;
  font-weight: 600;
}
#sdSearchBar .input-group > .sd-page-search-btn:hover,
#sdSearchBar .input-group > .sd-page-search-btn:focus,
#sdSearchBar .input-group > .sd-page-search-btn:active,
#sdSearchBar .input-group > .sd-page-search-btn.active {
  color: white;
  background-color: var(--sd-shade2);
}
.input-group > input + .sd-page-search-btn:not(:focus)::before {
  border-radius: 0;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.btn.sd-border-btn:focus {
	box-shadow: 0 0 0 0.25rem var(--sd-base-focus);
}


#sdSearchForm .input-group > input + .sd-page-search-btn:focus,
#sdSearchForm input:focus,
#sdSearchForm select:focus {
  box-shadow: 0 0 0 0.25rem var(--sd-shade2-focus);
}

/* Page Forms */


/* Header Nav */
header #sdTopNav .navbar-text {
  color: var(--sd-neutral-shade3);
}
header #sdTopNav a.nav-link {
  color: var(--sd-black);
  border-top: 2px solid transparent;
  font-size: 1.125rem;
  font-weight: 500;
}
header #sdTopNav a.nav-link:hover {
  color: var(--sd-shade1);
}
header #sdTopNav a.nav-link.active, header nav#sdTopNav a.nav-link:active {
  color: var(--sd-neutral-shade1);
  border-top: 2px solid var(--sd-base);
}

header #sdTopNav .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%283, 116, 196, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
header #sdTopNav .navbar-toggler:focus {
  box-shadow: 0 0 0 0.25rem var(--sd-base-focus);
}


/* Home styles */

header.sd-home-header {
  width: 100%;
  height: 4.125rem;
  position: absolute;
  top: 0;
  z-index: 100;
}
header.sd-home-header > nav {
  background-color: rgba(255, 255, 255, 0.85);
  border-bottom: 1px solid white;
}

#sdHomeContent #sdHomeHero > .container-fluid {
  position: relative;
}
#sdHomeContent #sdHomeHero h1 {
  color: var(--sd-shade3);
  font-size: 2rem;
}
#sdHomeContent h2 {
  margin-bottom: 2rem;
  color: var(--sd-shade2);
  text-transform: uppercase;
  font-size: 2rem;
  font-weight: 700;
}

#sdHomeContent .home-sub-section {
  width: 90%;
  margin: 0 auto;
  padding: 0 1rem;
}

#sdHomeContent #sdHomePageLinks {
  background-color: var(--sd-neutral-tint3);
}
#sdHomeContent #sdHomePageLinks div > span, main #sdHomePageLinks div > a {
  font-size: 1.5rem;
}
#sdHomeContent #sdHomePageLinks div > span {
  font-weight: 600;
}
#sdHomeContent #sdHomePageLinks a {
  color: var(--sd-shade2);
  font-weight: 500;
}
#sdHomeContent #sdHomePageLinks a:hover {
  color: var(--sd-shade4);
}

#sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-list,
#sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-list > .card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item {
  width: 100%;
  border: 1px solid var(--sd-neutral-shade1);
}

#sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item .row .sd-use-case-heading {
  display: block;
  font-size: 1.5rem;
  font-weight: 600;
}
#sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item .row .sd-use-case-summary {
  font-size: 1.125rem;
}
.sd-home-use-case-item .row .sd-use-case-heading, .sd-home-use-case-item .row .sd-use-case-summary {
  text-align: center;
}
#sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item .row > div:last-child {
  padding: 0.75rem;
}

#sdHomeContent #sdHomeWhyUs .why-us-wrapper {
  display: grid;
  grid-template-columns: 12.5rem;
  gap: 1.5rem 0;
  justify-content: center;
  align-items: start;
  text-align: center;
}

#sdHomeContent #sdHomeFAQ .accordion#sdHomeAccordion {
  color: var(--sd-black);
  font-size: 1.125rem;
  font-weight: 500;
}
#sdHomeContent #sdHomeFAQ .accordion#sdHomeAccordion .accordion-header > .accordion-button {
  color: var(--sd-shade2);
  font-size: 1.125rem;
  font-weight: 600;
}
#sdHomeContent #sdHomeFAQ .accordion#sdHomeAccordion .accordion-header > .accordion-button:not(.collapsed) {
  color: var(--sd-shade1);
  background-color: var(--sd-tint4);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--sd-tint2);
}
#sdHomeContent .accordion#sdHomeAccordion {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005795'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230374C4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}


/* Inner Pages  */
header.sd-inner-header {
  position: relative;
  z-index: 100;
  width: 100%;
  height: 4.125rem;
}
header.sd-inner-header > nav {
  background-color: white;
}

#sdInnerPageContent #sdInnerHero {
  color: var(--sd-shade3);
  background-color: var(--sd-tint3);
}
#sdInnerPageContent #sdInnerHero h1 {
  font-size: 3rem;
}
#sdInnerPageContent h2 {
  font-size: 2rem;
}
#sdInnerPageContent #sdInnerHeroImg > picture > img {
  filter: brightness(0.85) grayscale(100%) sepia(100%) hue-rotate(175deg) saturate(250%);
}
#sdInnerPageContent .sd-use-case-category-block {
  margin-bottom: 2rem;
  padding: 1rem 1.5rem;
}
#sdInnerPageContent .sd-use-case-category-block:not(:first-of-type) {
  border-top: 1px solid var(--sd-neutral-tint1);
}
#sdInnerPageContent .sd-uc-category-heading {
  margin-bottom: 1.125rem;
  color: var(--sd-shade1);
}
#sdInnerPageContent .sd-uc-category-item {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  border: 1px solid var(--sd-neutral-tint2);
  border-radius: 0.5rem;
}
#sdInnerPageContent .sd-uc-category-item > [class^="col"] {
  margin-top: 0;
}
#sdInnerPageContent .sd-uc-category-item > div:first-child {
  margin-right: 1rem;
}
.sd-uc-category-item .sd-use-case-heading, .sd-uc-category-item .sd-use-case-summary {
  text-align: center;
}
#sdInnerPageContent .sd-uc-category-item .sd-use-case-heading {
  display: block;
  font-size: 1.125rem;
}
#sdInnerPageContent .sd-uc-category-item .sd-use-case-summary {
  margin-bottom: 0;
}

#sdInnerPageContent #sdContactUs {
  background-color: var(--sd-tint4);
}
#sdInnerPageContent #sdContactUs .sd-contact-text {
  font-size: 2rem;
  font-weight: 500;
}

#sdUseCaseListing .pagination {
    --bs-pagination-font-size: 1.125rem;
    --bs-pagination-color: var(--sd-base);
    --bs-pagination-bg: #fff;
    --bs-pagination-border-color: var(--sd-base);
    --bs-pagination-hover-color: var(--sd-neutral-tint4);
    --bs-pagination-hover-bg: var(--sd-shade1);
    --bs-pagination-hover-border-color: var(--sd-shade1);
    --bs-pagination-focus-color: var(--sd-base);
    --bs-pagination-focus-bg: var(--sd-base);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem var(--sd-base-focus);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: var(--sd-base);
    --bs-pagination-active-border-color: var(--sd-base);
    --bs-pagination-disabled-color: var(--sd-neutral-tint2);
    --bs-pagination-disabled-bg: #fff;
    --bs-pagination-disabled-border-color: var(--sd-neutral-tint2);
}


/* Use Case Details Page */
#sdInnerHeroText, #sdInnerBottom {
  font-size: 1.25rem;
}
#sdInnerHeroText {
  background-color: var(--sd-tint3);
}
#sdInnerHeroText h1 {
  color: var(--sd-shade4);
}
#sdInnerHeroText ol li::before, #sdInnerHeroText .breadcrumb-item {
  color: var(--sd-black);
}
#sdInnerHeroText .breadcrumb-item > a {
  color: var(--sd-shade3);
}
#sdInnerHeroText .breadcrumb-item > a:hover {
  color: var(--sd-shade1);
  text-decoration: none;
}

#sdInnerBottom {
  background-color: var(--sd-neutral-shade3);
}
#sdInnerBottom .breadcrumb-item > a {
  color: var(--sd-tint3);
}
#sdInnerBottom .breadcrumb-item > a:hover {
  color: var(--sd-tint2);  
}
#sdInnerBottom ol li::before, #sdInnerBottom .breadcrumb-item.active {
  color: var(--sd-neutral-tint3);
}

.sd-details-block .row > [class*='sd-uc'] {
  margin-top: 0;
  padding: 2rem 4rem;
}

.sd-uc-challenge, .sd-uc-solution, .sd-uc-steps {
  font-size: 1.125rem;
}
.sd-uc-outcome {
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: 0.125px;
}

#sdUCDetailsIntro a, .sd-uc-outcome-block > div > a {
  color: white;
}
#sdUCDetailsIntro a:hover, .sd-uc-outcome-block > div > a:hover,
#sdUCDetailsIntro a:active, .sd-uc-outcome-block > div > a:active {
  color: var(--sd-tint3);
  text-decoration: none;
}
#sdUCDetailsIntro {
  color: white;
  background-color: var(--sd-shade2);
}
.sd-uc-intro-text > p {
  margin: 0;
  text-align: center;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.5px;
}

.sd-uc-challenge {
  background-color: white;
}

.sd-uc-solution {
  background-color: var(--sd-neutral-tint3);
}

.sd-uc-steps {
  background-color: var(--sd-tint4);
}
.sd-uc-steps ol {
  counter-reset: sd-uc-counter;
  list-style: none;
  padding-left: 2.5rem;
}
.sd-uc-steps ol li {
  margin: 0 0 4rem 0;
  counter-increment: sd-uc-counter;
  position: relative;
  top: 2rem;
}
.sd-uc-steps ol li::before {
  content: counter(sd-uc-counter);
  color: white;
  position: absolute;
  top: 0;
  --size: 2.25rem;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  background-color: var(--sd-black);
  border-radius: 8px;
  text-align: center;
  font-size: 1.75rem;
  font-weight: 800;
}

.sd-uc-outcome {
  color: white;
  background-color: var(--sd-shade2);
}
.sd-uc-outcome > .sd-uc-outcome-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.sd-uc-outcome > .sd-uc-outcome-block:not(:last-of-type) {
  margin-bottom: 4rem;
}

#sdInnerTestimonials :not(h2) {
  font-size: 1.25rem;
}
#sdInnerTestimonials h2 {
  color: var(--sd-shade1);
}
#sdInnerTestimonials .card {
  padding: 2.5rem;
  border: 0;
}
#sdInnerTestimonials .card-body {
  quotes: "“" "”";
  position: relative;
  z-index: 0;
  background-color: transparent;
}
#sdInnerTestimonials .card-body::before {
  font-family: 'Times New Roman', Times, serif;
  content: open-quote;
  position: absolute;
  top: 0;
  z-index: -1;
  margin-top: -5rem;
  margin-left: -2.5rem;
  color: var(--sd-tint3);
  font-size: 12rem;
  font-weight: 800;
}
#sdInnerTestimonials .t-author, #sdInnerTestimonials .t-author-info {
  font-size: 1.125rem;
  font-style: italic;
}
#sdInnerTestimonials .t-author {
  color: var(--sd-black);
}
#sdInnerTestimonials .t-author-info {
  color: var(--sd-neutral-shade1);
}



/* Why Us Page */
#sdWhyUsDetails .sd-why-us-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#sdWhyUsDetails .sd-why-us-wrapper .sd-why-us-block {
  justify-content: center;
  align-items: center;
  text-align: center;
}
#sdWhyUsDetails .sd-why-us-wrapper .sd-why-us-block:not(:last-of-type) {
  margin-bottom: 2rem;
}


/* FAQ Page */
#sdInnerPageContent .sd-faq-letter-links > span {
  margin: 0 0.5rem;
  color: var(--sd-neutral-tint2);
  font-size: 2.75rem;
  font-weight: 600;
}
#sdInnerPageContent .sd-faq-letter-links > span > a {
  color: var(--sd-shade1);
}
#sdInnerPageContent #sdAllFAQ .sd-faq-content-block > div {
  background: white;
  padding-top: 1.375rem;
}
[id^='scFAQLetter'] > .sd-faq-qa-block {
  width: 80%;
  margin: 0 auto;
}
#sdInnerPageContent #sdAllFAQ .faq-letter-heading {
  display: block;
  margin: 0;
  padding: 0.25rem 0;
  padding-left: 3rem;
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  z-index: 0;
  color: var(--sd-shade2);
  background-color: var(--sd-neutral-tint2b);
  border-bottom: 1px solid var(--sd-neutral-tint1);
  border-top: 1px solid  var(--sd-neutral-base);
  font-size: 2rem;
  font-weight: 700;
}
#sdInnerPageContent #sdAllFAQ .sd-faq-qa-block {
  margin-bottom: 0.5rem;
  padding: 1rem 0.75rem 1rem 2.5rem;
}
#sdInnerPageContent #sdAllFAQ .sd-faq-qa-block:not(:first-of-type) {
  border-top: 1px solid var(--sd-neutral-tint1);
}
#sdInnerPageContent #sdAllFAQ .sd-faq-qa-block .sd-faq-collapse {
  min-height: 2rem;
  margin: 0;
  border: 0;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.75px;
}
#sdInnerPageContent #sdAllFAQ .sd-faq-qa-block .sd-faq-collapse > a {
  display: inline-block;
  text-decoration: none;
  font-size: 1.25rem;
  font-weight: 600;
  letter-spacing: 0.5px;
}
#sdInnerPageContent #sdAllFAQ .sd-faq-qa-block .sd-faq-collapse > a::before {
  content: "\276F";
  display: inline-block;
  transition: all 0.25s ease-in;
  color: var(--sd-shade2);
}
#sdInnerPageContent #sdAllFAQ .sd-faq-qa-block .sd-faq-collapse > a[aria-expanded='true']::before {
  transform-origin: center;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
#sdInnerPageContent #sdAllFAQ .sd-faq-qa-block .card {
  border: 0;
  font-size: 1.125rem;
}


/* Footer styles (global) */
footer > #topFooter, footer > #bottomFooter {
  color: var(--sd-neutral-tint3);
  background-color: var(--sd-black);
}
footer > #topFooter ul {
  list-style: none;
  padding: 0;
  padding-left: 2px;
}
footer > #topFooter ul > li {
  margin-bottom: 0.75rem;
}
footer > #topFooter a {
  color: var(--sd-tint3);
  text-decoration: none;
}
footer > #topFooter a:hover {
  color: white;
  text-decoration: underline;
}
footer > #topFooter .iso-cert {
  max-width: 40%;
}


@media screen and (min-width: 684px) and (max-width: 861px) {}

@media screen and (min-width: 862px) and (max-width: 1299px) {
  
}

@media screen and (min-width: 684px) {
  #sdHomeContent #sdHomeHero h1, #sdInnerPageContent #sdInnerHero h1 {
    font-size: 4rem;
    font-weight: 700;
    letter-spacing: -0.5px;
  }

  #sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-list > .card {
    flex-direction: row;
  }
  #sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-list > .card:nth-of-type(2n) > .row {
    flex-direction: row-reverse;
  }
}

@media screen and (min-width: 862px) {
  #sdHomeContent #sdHomePageLinks div > span, main #sdHomePageLinks div > a {
    font-size: 1.125rem;
  }

  #sdHomeContent h2 {
    font-size: 4rem;
  }
  #sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item {
    width: 80%;
  }
  
  
  .sd-uc-steps {
    font-size: 1rem;
  }
  

  #sdWhyUsDetails .sd-why-us-wrapper .sd-why-us-block {
    text-align: start;
  }
  #sdWhyUsDetails .sd-why-us-wrapper .sd-why-us-block:nth-of-type(even) {
    padding-left: 26%;
  }


  .sd-uc-category-item .sd-use-case-heading, .sd-uc-category-item .sd-use-case-summary {
    text-align: start;
  }


  .sd-uc-outcome > .sd-uc-outcome-block {
    flex-direction: row;
    align-items: center;
  }

  #sdInnerTestimonials .card-body::before {
    margin-top: -7.5rem;
    margin-left: -5rem;
    font-size: 15rem;
  }


  #sdInnerPageContent .sd-faq-letter-links > span {
    font-size: 1.75rem;
  }
}

@media screen and (min-width: 992px) {
  #sdHomeContent #sdHomeHero #sdHomeHeroHeading {
    position: absolute;
    left: 0;
    z-index: 10;
  }
  
  #sdHomeContent #sdHomePageLinks div > a {
    margin: 0 0.5rem;
  }
  #sdHomeContent #sdHomePageLinks div > a:first-of-type {
    margin-left: 0;
  }
  #sdHomeContent #sdHomePageLinks div > a:last-of-type {
    margin-right: 0;
  }
  
  #sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item:nth-of-type(even) > .row {
    flex-direction: row-reverse;
  }
  #sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item:nth-of-type(even) > .row > div:first-child {
    display: flex;
    justify-content: flex-end;
  }
  #sdHomeContent #sdHomeFeatUseCases .sd-home-use-case-item .row > div:last-child {
    padding-left: 1rem;
  }
  
  .sd-home-use-case-item .row .sd-use-case-heading, .sd-home-use-case-item .row .sd-use-case-summary {
    text-align: start;
  }
  
  #sdHomeContent #sdHomeWhyUs .why-us-wrapper {
    grid-template-columns: repeat(3, 12.5rem);
    grid-template-rows: repeat(3, 9rem);
    gap: 1.5rem;
    justify-content: center;
    align-items: start;
  }
}

@media screen and (min-width: 1300px) {
  
}