html { box-sizing: border-box; }

*, *::after, *::before { box-sizing: inherit; }

/* Font Family Declarations */
/* Font Sizing Handler */
/* Typography Styles */
/* Centered element - Parent container should be position: relative; */
/* Force element to fill it's parent container */
/* This mixin can be used to set the object-fit: @include object-fit(contain); or object-fit and object-position: @include object-fit(cover, top); */
.footer-third { float: left; display: block; margin-right: 2.35765%; width: 100%; text-align: center; }

.footer-third:last-child { margin-right: 0; }

.footer-third p { color: rgba(255, 255, 255, 0.65); font-size: 0.9em; line-height: 1.5em; margin: auto; }

.footer-third .block-footerlogos img { margin: 8px 16px; vertical-align: middle; }

@media only screen and (min-width: 768px) { .footer-third .region-footer-third { display: flex; align-items: baseline; justify-content: center; }
  .retire-tn .footer-third { justify-content: center; }
  .footer-third .block { float: left; display: block; margin-right: 2.35765%; width: 48.82117%; }
  .footer-third .block:last-child { margin-right: 0; } }

.footer-third .footer-kr-special { justify-content: center; }

/*# sourceMappingURL=../../maps/libraries/region/footer-third.css.map */
