@keyframes loadingSpin {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
	p {
		font-size: 1.4em;

		//	Tablet
	    .minWidth(768px, {
	    	font-size: 1.6em;
	    });

	    //	Desktop
	    .minWidth(1280px, {
	    	font-size: 1.8em;
	    });
	}
*/
.e-page__title--search .e-page__title {
  margin-bottom: 0.6rem;
}
.c-search-results__anchors {
  background: #EDE9E4;
  margin: 3rem -2rem 0;
  padding: 1.2rem 2rem;
  font-size: 1.4rem;
  font-weight: 500;
}
@media all and (min-width: 600px) {
  .c-search-results__anchors {
    margin: 3rem -3.5rem 0;
    padding: 1.2rem 3.5rem;
  }
}
@media all and (min-width: 1280px) {
  .c-search-results__anchors {
    display: none;
  }
}
.c-search-results__anchor {
  color: #252424;
  position: relative;
  display: inline-block;
  border-bottom: 0.1rem solid transparent;
}
.c-search-results__anchor:hover,
.c-search-results__anchor:focus,
.c-search-results__anchor:active {
  color: #F0634F;
  border-color: #F0634F;
}
.c-search-results__anchor:hover:before,
.c-search-results__anchor:focus:before,
.c-search-results__anchor:active:before {
  color: #252424;
}
.c-search-results__anchor + .c-search-results__anchor {
  margin-left: 2rem;
}
.c-search-results__anchor + .c-search-results__anchor:before {
  content: "|";
  position: absolute;
  left: -1.2rem;
  top: 0;
}
.c-search-results__title-main {
  font-size: 2.4rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.3rem;
}
@media all and (min-width: 768px) {
  .c-search-results__title-main {
    font-size: 2.8rem;
  }
}
@media all and (min-width: 1280px) {
  .c-search-results__title-main {
    font-size: 3rem;
  }
}
.e-page-column--main .c-search-results__title-main {
  padding-top: 3rem;
  margin-top: 0;
}
@media all and (min-width: 1280px) {
  .e-page-column--main .c-search-results__title-main {
    border-top: 0.3rem solid #EDE9E4;
    margin-top: 3rem;
  }
}
.c-search-results__title-main:before {
  background: #F0634F;
  content: '';
  display: inline-block;
  height: 2.2rem;
  margin-right: 1rem;
  position: relative;
  top: 0.1rem;
  width: 0.5rem;
}
.c-search-results__title-support {
  font-size: 2rem;
  font-weight: 500;
  margin: 2rem 0 0.8rem;
}
@media all and (min-width: 768px) {
  .c-search-results__title-support {
    font-size: 2rem;
  }
}
@media all and (min-width: 1280px) {
  .c-search-results__title-support {
    font-size: 2.4rem;
  }
}
.c-search-results__status-text {
  color: #898989;
  margin-bottom: 2rem;
}
.c-search-results__result-list {
  margin: 0 0 4rem;
  list-style: none;
}
.c-search-results__result {
  margin-bottom: 2.2rem;
}
.c-search-results__result__link {
  display: flex;
  color: inherit;
}
.c-search-results__result__image-wrapper {
  flex-basis: 25%;
}
.c-search-results__result__image {
  width: 100%;
}
.c-search-results__result__contents {
  flex-basis: 75%;
}
.c-search-results__result__image-wrapper + .c-search-results__result__contents {
  padding-left: 3rem;
}
.c-search-results__result__title {
  font-size: 1.6rem;
  margin: 0;
  color: #252424;
}
@media all and (min-width: 768px) {
  .c-search-results__result__title {
    font-size: 1.6rem;
  }
}
@media all and (min-width: 1280px) {
  .c-search-results__result__title {
    font-size: 2rem;
  }
}
.c-search-results__result__link:hover .c-search-results__result__title,
.c-search-results__result__link:focus .c-search-results__result__title,
.c-search-results__result__link:active .c-search-results__result__title {
  color: #E94B3F;
}
.c-search-results__result__title .i-arrow-right-orange {
  color: #E94B3F;
  font-size: 1.8rem;
  position: relative;
  top: 0.3rem;
  left: 0.3rem;
}
.c-search__results__result__text {
  margin: 0;
  line-height: 1.25;
}
.c-search-results__result__href {
  color: #76A9A7;
  font-size: 1.4rem;
}
@media all and (min-width: 768px) {
  .c-search-results__result__href {
    font-size: 1.4rem;
  }
}
@media all and (min-width: 1280px) {
  .c-search-results__result__href {
    font-size: 1.6rem;
  }
}
.c-search-results__questions-container {
  background: #F8F7F5;
  width: 100%;
  padding: 3.3rem;
  border-radius: 0.6rem;
}
.c-search-results__question-list {
  list-style: none;
  margin: 0 0 1.2rem;
  border-bottom: 0.2rem solid #EDE9E4;
}
.c-search-results__question {
  border-top: 0.2rem solid #EDE9E4;
  padding: 1.4rem 0 1rem 1rem;
}
.c-search-results__question__title {
  font-size: 1.6rem;
  margin: 0 0 0.4rem 0;
}
@media all and (min-width: 768px) {
  .c-search-results__question__title {
    font-size: 1.6rem;
  }
}
@media all and (min-width: 1280px) {
  .c-search-results__question__title {
    font-size: 2rem;
  }
}
.c-search-results__question__link {
  color: #252424;
}
.c-search-results__question__link:hover,
.c-search-results__question__link:focus,
.c-search-results__question__link:active {
  color: #E94B3F;
}
.c-search-results__question__link .i-arrow-right-orange {
  color: #E94B3F;
  font-size: 1.8rem;
  position: relative;
  top: 0.3rem;
  left: 0.3rem;
}
.c-search-results__question__text {
  margin: 0;
  line-height: 1.25;
}
.c-highlighted {
  background: #E2F3F2;
  padding: 0 0.5rem;
}
