/* SAFARI problem on NAV */
#b79e0b15-398a-4503-820a-4d0fbc85dd0bcustomComponentDiv
  > section
  > div.u30navBg.navexpand {
  z-index: revert-layer;
}

.cta-btn.tertiary.text-color-primary, .card .content .list a, .section-header .link {
  color: #34e7ce!important;
}

/* Banners problems - Multiple CSS classes */
.feature .content-container .message-container,
.banner .banner-content-container .body-content-def .banner-text-content .body,
.banner .banner-content-container .body-content-def .banner-text-content {
  font-family: "Oracle Sans Regular" !important;
}

strong {
  font-family: "Oracle Sans Bold";
}

.banner .banner-content-container .left-align {
  margin: 0 auto !important;
}

.banner .banner-content-container .body-content-def .banner-text-content {
  font-size: 1rem !important;
  line-height: 1.375rem !important;
}

/* Removes Padding on Lists */
.list-container {
  padding: 0rem 0 !important;
}

/* Primary BTNs gets black on Mobile -ALL*/
.cta-btn.primary.bg-primary,
.cta-btn.primary.bg-white {
  color: #000000;
}

.feature .content-container .message-container.left-text-position {
  margin: 5.96875rem 2rem 5.96875rem 0rem !important;
}

/* Isolated cases for Some features -BULLETS*/
#e2d996c5-d19d-44a2-ad89-c25c8f15e62fcustomComponentDiv
  > section
  > div
  > div.message-container.left-text-position
  > ul {
  margin-top: 1.25rem;
}

#e2d996c5-d19d-44a2-ad89-c25c8f15e62fcustomComponentDiv
  > section
  > div
  > div.message-container.left-text-position
  > ul
  > li {
  list-style-position: outside;
  margin-left: 1.825rem;
}

#e2d996c5-d19d-44a2-ad89-c25c8f15e62fcustomComponentDiv
  > section
  > div
  > div.message-container.left-text-position
  > li {
  line-height: 1.375rem;
  margin-bottom: 0.8rem;
}

/* END of Isolated cases for Some features -BULLETS*/
@media (max-width: 1999px) {
  .feature .content-container .message-container.left-text-position {
    margin: 1rem !important;
  }
}

@media screen and (max-width: 1671px) {
  .banner .banner-content-container .left-align {
    margin: 0 2.25rem !important;
  }
}

@media (max-width: 768px) {
  .banner .banner-content-container .body-content-def .banner-text-content {
    text-align: center !important;
  }
  col-section {
    padding-bottom: 1rem !important;
  }

  /* Increase bottom space on cards -ALL*/
  .col-section-list {
    gap: 2rem !important;
  }

  /* Extra Space from title removed -FOOTER*/
  #social-ankle-title {
    margin-bottom: 0rem !important;
  }

  /* Removes Space from languages -FOOTER*/
  #u10 > div > div.u10w5.u10w10 > div {
    margin-top: 0rem !important ;
    padding-top: 0rem !important;
  }

  /* Hides Extra Social Icons -FOOTER*/
  #u10 > div > div.u10w5.u10w10 > ul.scl-icons {
    display: none !important;
  }

  .social-ankle-container .links {
    max-width: 23rem !important;
  }
}

.card-container p a:hover,
.card-container h3 a:hover {
  text-decoration: underline #fff;
}

.feature .content-container {
  gap: 0rem !important;
}

#b5ae7abb-556e-4dfd-a6d2-55b81d9cd031customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#bdade37b-1fa4-4ad1-a6b5-049785d19926customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#a9c7d4d9-7e33-4333-8fdd-82d79b6a62edcustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#bb6e4357-86f1-490f-b118-e09677079523customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#c6d29d9c-02d9-43e9-97d6-191f7afbf91bcustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#d82e90de-0e0c-4497-8aa4-a145ebdcc764customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#c9ffe069-b97e-435a-83f2-eb00f7b00221customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#e6cba823-e109-40e2-be0b-8dc3263aed81customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#b624bd3f-99f4-4619-9bc3-bcf3cb486607customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#a9e96f5c-92fc-48c6-a73c-cc32360a3f38customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#acb1cd1f-db53-4bcd-84ee-cb3db6ee4746customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#d17cbd08-5bb8-437a-b0ec-60e1dfea50b9customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#e02f08b7-30e8-4eb1-93ff-797af2653021customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#c9bc869a-c672-4867-9008-8690299dece7customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#bd65294f-93e8-410a-90dd-368c4dc201b5customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#d6e9193b-774d-4e5e-b6ea-914b3f28e9b8customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#c2055bc0-3f27-4636-b43a-0d670d7cd280customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#b523c6d7-6eba-4b0b-88e9-8d35bd536991customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#fd622a47-4913-4b2e-a3b4-347b6db424a5customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#e2c56fb2-41dc-4fd1-a2e8-f15e4caaa736customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#a9a0f137-23fb-4838-a850-1e831dc5dd77customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#c6be9177-fbd3-44f8-9ab9-559fc1a958c4customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#d97fb8a6-157c-4be6-8079-96f89a364c91customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#e5ed6a68-7fd3-41d7-b6e5-747069ef3e27customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#ad21cb35-d63f-4887-b9b3-6a2fd4a15454customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#c68d4427-954c-440f-ab74-7756e4a96351customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#e7c16e7d-f3c4-463b-8347-b47691212a60customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#f87e61e7-9951-4792-9f5e-4b1b39d545accustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#ce810f78-2102-4f9d-8e52-3b1f6eb8fcefcustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#ae9b3aab-9b68-4dba-84ef-be892b8555c6customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#a7b3dd00-3561-493a-a58c-2c88089b6fd6customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#a5da19d4-1a87-495c-baef-a10d66bed36ecustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#d795c164-695f-4315-b6e3-dcc87c7b1b8fcustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#a5041e5c-1905-45fd-b27c-78372a5882d0customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#fc4068d6-92f3-42ab-a471-e305b9a04e02customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#de1ead23-27e3-426b-9e17-75a3474fcdd1customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#ac51cfe6-0be0-45cb-9b8c-938f5581496fcustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#b6e5f959-818a-49de-bc8f-25b59d847503customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#f93985ca-15d3-4c78-bbba-758f1eebab91customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#b8fd613c-42f1-41aa-9103-fd24bb314e6acustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#e373e56e-fde3-4ca8-952d-b552f842c392customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#b8ac749e-8e24-48e0-bd85-3392708ed9d1customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#c780e368-4b51-407e-8d96-dd8a03c9882bcustomComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#ace1ad90-cf1c-4988-b15e-2d94f4c15695customComponentDiv
  > div
  > div.card-container
  > div.content.padding,
#a9c7d4d9-7e33-4333-8fdd-82d79b6a62edcustomComponentDiv
  > div
  > div.card-container
  > div.content.padding
  > span {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
