@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;
	    });
	}
*/
.EditorWidget .c-help-advice {
  position: static;
}
.EditorWidget .c-help-advice:after {
  content: 'Get Advice';
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 1.4rem;
  background: #9B9B9B;
  color: white;
  display: block;
  padding: 0.5rem 1rem;
  width: auto;
  height: auto;
  top: auto;
}
.e-page-column--get-advice {
  padding-bottom: 0;
}
.c-get-advice.c-get-advice--page {
  display: flex !important;
  flex-wrap: wrap;
}
@media all and (min-width: 768px) and (max-width: 1279px) {
  .c-get-advice.c-get-advice--page {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
    width: calc(110%);
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice.c-get-advice--page {
    margin-left: -4rem;
    width: auto;
  }
  .c-get-advice.c-get-advice--page > div:first-child {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }
  .c-get-advice.c-get-advice--page > div:last-child {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }
}
.c-get-advice.c-get-advice--page .c-help-advice__promo {
  padding: 3.5rem 0;
  flex: 0 1 100%;
  max-width: 100%;
}
@media all and (min-width: 768px) {
  .c-get-advice.c-get-advice--page .c-help-advice__promo {
    padding: 3.5rem;
    flex: 0 1 66.66%;
    max-width: 66.66%;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice.c-get-advice--page .c-help-advice__promo {
    flex: 0 1 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    max-width: 100%;
    padding-left: 4rem;
  }
}
.c-get-advice__search {
  padding: 2rem 0;
  width: 100%;
  background: #1A70E7;
  position: relative;
  flex: 0 1 100%;
  max-width: 100%;
}
.c-get-advice__search:before {
  content: '';
  position: absolute;
  height: 100%;
  background: inherit;
  top: 0;
  width: 100%;
  right: 100%;
}
.c-get-advice__search:after {
  content: '';
  position: absolute;
  height: 100%;
  background: inherit;
  top: 0;
  width: 100%;
  left: 100%;
}
@media all and (min-width: 768px) {
  .c-get-advice__search {
    padding: 2rem 3rem;
    flex: 0 1 33.33%;
    max-width: 33.33%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
  }
  .c-get-advice__search:before,
  .c-get-advice__search:after {
    display: none;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice__search {
    flex: 0 1 100%;
    max-width: 100%;
    display: block;
    padding-left: 4rem;
  }
}
.c-get-advice__search .c-get-advice__search__copy {
  font-family: "Solway", Gotham, Georgia, serif;
  font-weight: 400;
  font-size: 1.8rem;
}
@media all and (min-width: 768px) {
  .c-get-advice__search .c-get-advice__search__copy {
    font-size: 2rem;
  }
}
.c-get-advice__search .c-get-advice__search__input__wrapper {
  position: relative;
  width: 100%;
  max-width: 35rem;
}
.c-get-advice__search .c-search__input {
  width: 100%;
  border-color: white;
  color: white;
}
.c-get-advice__search .c-search__input::-webkit-input-placeholder {
  color: white;
}
.c-get-advice__search .c-search__input::-moz-placeholder {
  color: white;
}
.c-get-advice__search .c-search__input::-ms-input-placeholder {
  color: white;
}
.c-get-advice__search .c-search__input::placeholder {
  color: white;
}
.c-get-advice__search .c-search__button {
  color: white;
  right: 0;
  top: 1.4rem;
}
.c-get-advice__search .c-search__error {
  color: white;
  margin-top: 0.5rem;
}
.c-get-advice__professionals {
  padding: 2rem 0;
  position: relative;
  color: #222222;
  background-color: #EDE9E4;
  flex: 1 1 100%;
}
.c-get-advice__professionals::before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  right: 100%;
  background-color: inherit;
}
.c-get-advice__professionals::after {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  background-color: inherit;
}
@media all and (min-width: 768px) {
  .c-get-advice__professionals {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .c-get-advice__professionals::before,
  .c-get-advice__professionals::after {
    content: none;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice__professionals {
    padding-left: 4rem;
  }
}
.c-get-advice__professionals-content h3 {
  font-size: 1.8rem;
}
@media all and (min-width: 768px) {
  .c-get-advice__professionals-content h3 {
    font-size: 2rem;
  }
}
.c-get-advice__professionals-link {
  display: inline-block;
}
.c-get-advice__professionals-link:not(:first-child) {
  margin-top: 1rem;
}
.c-get-advice-info-panel {
  padding: 2rem 0;
  width: 100%;
}
.c-get-advice-info-panel__inner {
  border-bottom: 0.3rem solid #EDE9E4;
  padding-bottom: 1.5rem;
}
.c-get-advice-info-panel__inner .editable-text h3 {
  font-size: 1.5rem;
  font-weight: 500;
}
@media all and (min-width: 768px) {
  .c-get-advice-info-panel__inner .editable-text h3 {
    font-size: 1.8rem;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice-info-panel__inner .editable-text h3 {
    font-size: 1.8rem;
  }
}
.c-get-advice-info-panel__heading {
  font-family: "Solway", Gotham, Georgia, serif;
  font-weight: 400;
  position: relative;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.2;
}
@media all and (min-width: 768px) {
  .c-get-advice-info-panel__heading {
    font-size: 1.8rem;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice-info-panel__heading {
    font-size: 2rem;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice-info-panel__heading:after {
    display: block;
    content: '';
    width: 1.6rem;
    height: 0.4rem;
    background-color: #F0634F;
    margin-top: 1rem;
    margin-bottom: 1.5rem;
  }
}
@media all and (min-width: 768px) {
  .c-get-advice-info-panel__heading {
    font-size: 2rem;
  }
}
.c-get-advice-info-panel__toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  right: 0;
  top: 2rem;
  background: none;
  box-shadow: none;
  border: 0;
  font-size: 1.4rem;
}
.c-get-advice-info-panel__toggle:focus {
  outline: none;
}
.c-get-advice-info-panel__toggle[data-js-expandable-toggle-state='open'] .i-arrow-down {
  transform: rotate(180deg);
}
@media all and (max-width: 1279px) {
  .c-get-advice-info-panel__toggle {
    width: 100%;
    height: 3rem;
    top: 0;
    left: 0;
    text-align: right;
    transform: none;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice-info-panel__toggle {
    display: none;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice-info-panel__content {
    display: block !important;
  }
}
@media all and (max-width: 1279px) {
  .c-get-advice-info-panel__content {
    display: none;
  }
}
.c-your_questions__heading {
  margin: 0 0 1rem;
  font-family: "Solway", Gotham, Georgia, serif;
  font-size: 3rem;
  font-weight: 500;
  font-weight: 400;
}
@media all and (min-width: 768px) {
  .c-your_questions__heading {
    font-size: 3rem;
  }
}
@media all and (min-width: 1280px) {
  .c-your_questions__heading {
    font-size: 4rem;
  }
}
.c-your_questions__filters__wrapper {
  display: flex;
  flex-wrap: wrap;
}
.c-your_questions__filters__wrapper__copy {
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
  font-size: 1.4rem;
  margin-top: 0.6rem;
  margin-right: 1.5rem;
  font-weight: 400;
  color: #898989;
}
@media all and (min-width: 768px) {
  .c-your_questions__filters__wrapper__copy {
    font-size: 1.4rem;
  }
}
@media all and (min-width: 1280px) {
  .c-your_questions__filters__wrapper__copy {
    font-size: 1.6rem;
  }
}
.c-your_questions__search__filter {
  margin-left: auto;
  padding-bottom: 2rem;
}
.c-your_questions__search__filter__label {
  display: inline-block;
  margin: 0;
  margin-right: 1rem;
}
.c-your_questions__search__filter__select {
  border-radius: 2rem;
  border: 0.1rem solid #9B9B9B;
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 400;
  color: #252424;
  width: 17rem;
}
.c-your_questions__btn-clear {
  align-self: flex-start;
  margin-bottom: 1.5rem;
}
.c-your_questions__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: -1rem -3rem;
}
@media all and (min-width: 600px) {
  .c-your_questions__wrapper {
    margin: -1rem;
  }
}
@media all and (max-width: 599px) {
  .c-your_questions__wrapper[data-columns]::before {
    content: '1 .column.size-1of1';
  }
}
@media all and (min-width: 600px) and (max-width: 1279px) {
  .c-your_questions__wrapper[data-columns]::before {
    content: '2 .column.size-1of2';
  }
}
@media all and (min-width: 1280px) {
  .c-your_questions__wrapper[data-columns]::before {
    content: '2 .column.size-1of2';
  }
}
.c-your_questions__wrapper > .column {
  flex: 1 1 100%;
  max-width: 100%;
}
@media all and (min-width: 600px) {
  .c-your_questions__wrapper > .column {
    flex: 1 1 50%;
    max-width: 50%;
  }
}
.c-your_questions__wrapper > .column:nth-child(2n + 1) .c-question__wrapper:nth-child(2n + 1) .c-question {
  background-color: #F0F9F8;
}
.c-your_questions__wrapper > .column:nth-child(2n + 2) .c-question__wrapper:nth-child(2n + 2) .c-question {
  background-color: #F0F9F8;
}
.c-question__wrapper {
  padding: 1rem;
}
.c-question {
  border: 0;
  padding: 3rem 2rem;
  border-radius: 0;
  background-color: #DDF1F0;
}
@media all and (min-width: 600px) {
  .c-question {
    border-radius: 0.5rem;
  }
}
.c-question--has-notify {
  min-height: 23rem;
}
.c-question--notify-open .c-question__social__notify__tooltip {
  display: none;
}
.c-help-advice__item__q {
  left: 1.5rem;
}
.c-question__heading {
  padding-left: 4rem;
}
@media all and (min-width: 768px) {
  .c-question__heading {
    padding-left: 5rem;
  }
}
@media all and (min-width: 1280px) {
  .c-question__heading {
    padding-left: 6rem;
  }
}
.c-question__heading-link:hover .c-question__heading,
.c-question__heading-link:focus .c-question__heading,
.c-question__heading-link:active .c-question__heading {
  color: #F0634F;
}
.c-question__copy {
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
}
.c-question__social {
  padding-left: 4rem;
}
@media all and (min-width: 768px) {
  .c-question__social {
    padding-left: 5rem;
  }
}
@media all and (min-width: 1280px) {
  .c-question__social {
    padding-left: 6rem;
  }
}
.c-question__social__notify {
  background: transparent;
  border: 0;
  color: black;
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  position: relative;
  margin: 1rem 2rem 1rem 0;
  display: inline-block;
  padding-right: 2rem;
  outline: none;
}
.c-question__social__notify:after {
  content: '';
  width: 0.1rem;
  height: 100%;
  right: -1rem;
  background: black;
  position: absolute;
  top: 0;
}
.c-question__social__notify .e-icon {
  fill: #1667D5;
  font-size: 1.4rem;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.c-question__social__notify:hover,
.c-question__social__notify:focus,
.c-question__social__notify:active {
  color: #F0634F;
}
.c-question__social__notify:hover .c-question__social__notify__tooltip,
.c-question__social__notify:focus .c-question__social__notify__tooltip,
.c-question__social__notify:active .c-question__social__notify__tooltip {
  visibility: visible;
  opacity: 1;
  top: calc(100% + 1rem);
  left: 50%;
  margin-left: -7.6rem;
}
.c-question__social__notify__tooltip {
  position: absolute;
  max-width: 14rem;
  color: white;
  background: #F0634F;
  text-align: center;
  visibility: hidden;
  border-radius: 1.6rem;
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
  padding: 1rem;
  z-index: 101;
}
@media all and (min-width: 768px) {
  .c-question__social__notify__tooltip {
    font-size: 1.2rem;
  }
}
@media all and (min-width: 1280px) {
  .c-question__social__notify__tooltip {
    font-size: 1.4rem;
  }
}
.c-question__social__notify__tooltip:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -0.8rem;
  width: 0;
  height: 0;
  border-left: 0.8rem solid transparent;
  border-right: 0.8rem solid transparent;
  border-bottom: 0.8rem solid #F0634F;
}
.c-question__subscribe {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #EDE9E4;
  color: black;
  padding: 3rem;
  outline: 0;
  z-index: 2;
}
.c-question__subscribe .e-checkbox-wrapper {
  margin-top: -1rem;
}
.c-question__subscribe--active {
  display: block;
}
.c-question-detailed .c-question__subscribe {
  position: relative;
  padding: 0 3rem;
  overflow-y: hidden;
  border-radius: 0.5rem;
  max-height: 0;
  visibility: hidden;
  opacity: 1;
  display: block;
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.c-question-detailed .c-question__subscribe--active {
  padding: 2rem 3rem;
  margin: 2rem 0;
  opacity: 1;
  visibility: visible;
  max-height: 30rem;
}
.c-question__subscribe__close {
  position: absolute;
  right: 1rem;
  top: 1rem;
  border: 0;
  background: transparent;
}
.c-question__subscribe__close .i-close {
  font-size: 1.5rem;
}
.c-load-more__wrapper {
  padding: 4rem 0 4rem;
  text-align: center;
}
.EditorWidget .c-get-advice:after {
  content: 'Get Advice';
  position: absolute;
  left: 0;
  bottom: 0;
  font-size: 1.4rem;
  background: #9B9B9B;
  color: white;
  display: block;
  padding: 0.5rem 1rem;
}
.e-page-column--sidebar .c-get-advice--page {
  display: block;
}
.c-get-advice {
  color: white;
}
.c-help-advice {
  flex-wrap: wrap;
  background-color: #1B7AFB;
  color: white;
  display: flex;
  margin: -5rem 0;
  position: relative;
}
.c-help-advice:before {
  position: absolute;
  right: 50%;
  margin-right: 40rem;
  display: block;
  content: '';
  height: 100%;
  width: 100%;
  background: #1B7AFB;
  top: 0;
  z-index: 0;
}
@media all and (min-width: 768px) {
  .c-help-advice:before {
    margin-right: 0;
  }
  .c-help-advice:after {
    position: absolute;
    left: 100%;
    display: block;
    content: '';
    height: 100%;
    width: 100%;
    background: #1B7AFB;
    top: 0;
    z-index: 0;
  }
}
@media all and (min-width: 1280px) {
  .c-help-advice {
    background-color: #1A70E7;
  }
  .c-help-advice:before {
    margin-right: 45rem;
  }
  .c-help-advice:after {
    display: none;
    width: 0;
    height: 0;
  }
  .e-page-column .c-help-advice:before,
  .e-page-column .c-help-advice:after {
    display: none;
  }
}
.e-main .WebPart:first-child .c-help-advice,
.e-main > .e-widget-wrapper:first-child .c-help-advice {
  margin-top: 0;
}
.c-help-advice__promo {
  background: #1B7AFB;
  padding: 3.5rem 3rem 3.5rem 0;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  z-index: 0;
  width: 100%;
  border-bottom-left-radius: 0!important;
  border-bottom-right-radius: 0!important;
}
.c-help-advice__promo > .EditableTextEdit {
  width: 100%;
}
.c-help-advice__promo:before {
  position: absolute;
  right: 100%;
  display: block;
  content: '';
  height: 100%;
  width: 100%;
  background: #1B7AFB;
  top: 0;
  z-index: 0;
}
.c-help-advice__promo:after {
  position: absolute;
  left: 100%;
  display: block;
  content: '';
  height: 100%;
  width: 100%;
  background: #1B7AFB;
  top: 0;
  z-index: 0;
}
@media all and (min-width: 768px) {
  .c-help-advice__promo {
    flex-basis: 75%;
    padding-right: 6rem;
    max-width: 75%;
  }
  .c-help-advice__promo:before,
  .c-help-advice__promo:after {
    width: 0;
    height: 0;
    display: none;
    opacity: 0;
  }
}
.c-help-advice__promo p {
  width: 100%;
}
@media all and (min-width: 1280px) {
  .c-help-advice__promo {
    padding-right: 3rem;
    flex-basis: 23%;
    max-width: 23%;
    margin-right: 4%;
  }
  .e-page-column .c-help-advice__promo {
    padding-left: 3rem;
  }
  .c-get-advice--page .c-help-advice__promo {
    margin-right: 0;
  }
}
.c-get-advice .c-help-advice__promo {
  flex-basis: 100%;
  max-width: 100%;
}
@media all and (min-width: 768px) {
  .c-get-advice .c-help-advice__promo {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice .c-help-advice__promo {
    border-radius: 0.5rem;
  }
}
.c-help-advice__cta {
  color: white;
  margin-top: 1.5rem;
}
.c-help-advice__cta .i-arrow-right {
  fill: white;
}
.c-help-advice__cta:hover,
.c-help-advice__cta:focus,
.c-help-advice__cta:active {
  color: #AECDFC;
}
.c-help-advice__cta:hover .i-arrow-right,
.c-help-advice__cta:focus .i-arrow-right,
.c-help-advice__cta:active .i-arrow-right {
  fill: #AECDFC;
}
.c-get-advice__title {
  margin-bottom: 1rem;
}
.c-get-advice__title-get {
  font-size: 2rem;
  text-transform: uppercase;
  line-height: 1;
  display: block;
}
@media all and (min-width: 768px) {
  .c-get-advice__title-get {
    font-size: 2.4rem;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice__title-get {
    font-size: 3rem;
  }
}
.c-get-advice__title-advice {
  font-size: 3rem;
  font-weight: 400;
  display: block;
  line-height: 1;
}
@media all and (min-width: 768px) {
  .c-get-advice__title-advice {
    font-size: 4rem;
  }
}
@media all and (min-width: 1280px) {
  .c-get-advice__title-advice {
    font-size: 6rem;
  }
}
@media all and (min-width: 768px) {
  .c-get-advice__title-advice {
    letter-spacing: -0.1rem;
  }
}
.c-get-advice__text {
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
  margin: 1.5rem 0;
  flex: 1 1 auto;
  line-height: 1.25;
}
.c-get-advice__ask-button {
  position: relative;
  padding-right: 5rem;
  margin-top: 0.5rem;
}
.c-get-advice__ask-button .i-question {
  font-size: 1.9rem;
  position: absolute;
  right: 2rem;
  top: 50%;
  margin-top: -0.9rem;
}
.c-help-advice__items {
  display: flex;
  flex-basis: 100%;
  flex-wrap: wrap;
  order: 2;
}
@media all and (min-width: 1280px) {
  .c-help-advice__items {
    flex-wrap: nowrap;
    flex-basis: 52%;
    align-self: center;
    align-items: flex-start;
    order: 1;
  }
}
.c-help-advice__item {
  flex-basis: 100%;
  max-width: 100%;
  padding: 1.2rem 0;
  align-self: center;
  background-color: #1A70E7;
  position: relative;
}
@media all and (max-width: 767px) {
  .c-help-advice__item {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .c-help-advice__item + .c-help-advice__item {
    margin-top: -2rem;
    padding-top: 1rem;
  }
}
@media all and (min-width: 768px) {
  .c-help-advice__item {
    padding: 2rem 0;
    align-self: stretch;
    flex-basis: 50%;
    max-width: 50%;
    padding-right: 2rem;
    z-index: 2;
  }
  .c-help-advice__item + .c-help-advice__item {
    padding-left: 2rem;
  }
  .c-help-advice__item:nth-child(2n + 1):before {
    position: absolute;
    right: 50%;
    left: auto;
    display: block;
    content: '';
    height: 100%;
    width: 100%;
    background: #1A70E7;
    top: 0;
    z-index: 1;
  }
  .c-help-advice__item:nth-child(2n + 2):before {
    position: absolute;
    left: 50%;
    right: auto;
    display: block;
    content: '';
    height: 100%;
    width: 100%;
    background: #1A70E7;
    top: 0;
    z-index: 1;
  }
}
.c-help-advice__item:before {
  position: absolute;
  left: 50%;
  display: block;
  content: '';
  height: 100%;
  width: 100%;
  background: #1A70E7;
  top: 0;
  z-index: 0;
}
@media all and (min-width: 1280px) {
  .c-help-advice__item {
    display: flex;
    flex-wrap: wrap;
  }
  .c-help-advice__item + .c-help-advice__item {
    padding-right: 2rem;
  }
  .c-help-advice__item:before {
    display: none;
    height: 0;
    width: 0;
    opacity: 0;
  }
  .e-page-column .c-help-advice__item {
    padding-left: 3rem;
  }
  .e-page-column .c-help-advice__item:before {
    display: none;
  }
  .e-page-column .c-help-advice__item + .c-help-advice__item {
    padding-right: 3rem;
    padding-left: 2rem;
  }
}
.c-help-advice__item__inner {
  color: white;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  z-index: 2;
}
@media all and (min-width: 1280px) {
  .c-help-advice__item__inner {
    padding-left: 6rem;
    align-items: flex-start;
    align-content: flex-start;
  }
}
.c-help-advice__item__inner:hover,
.c-help-advice__item__inner:focus,
.c-help-advice__item__inner:active {
  opacity: 0.8;
}
.c-help-advice__graphic-wrapper {
  align-self: flex-end;
  display: none;
}
@media all and (min-width: 768px) {
  .c-help-advice__graphic-wrapper {
    order: 1;
    flex-basis: 20%;
    max-width: 20%;
    text-align: right;
    position: relative;
    z-index: 1;
    display: inline-block;
  }
}
@media all and (min-width: 1280px) {
  .c-help-advice__graphic-wrapper {
    padding-left: 3rem;
    order: 1;
    flex-basis: 21%;
  }
}
.c-help-advice__graphic {
  max-width: 20rem;
  display: inline-block;
  max-height: 25rem;
  width: auto;
}
.c-help-advice__item__q {
  background: #F0634F;
  border-radius: 50%;
  color: white;
  display: block;
  font-family: "Jost", Futura, Verdana, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  height: 3rem;
  line-height: 1.5;
  text-align: center;
  width: 3rem;
}
@media all and (min-width: 768px) {
  .c-help-advice__item__q {
    font-size: 2.4rem;
    line-height: 1.6667;
    height: 4rem;
    width: 4rem;
  }
}
@media all and (min-width: 1280px) {
  .c-help-advice__item__q {
    font-size: 3rem;
    line-height: 1.6;
    height: 4.8rem;
    width: 4.8rem;
    position: absolute;
    left: 0;
    top: -1rem;
  }
}
.c-help-advice__item__title {
  font-size: 2rem;
  margin: 0;
  font-weight: 500;
  margin-left: 1rem;
}
@media all and (min-width: 768px) {
  .c-help-advice__item__title {
    font-size: 2rem;
  }
}
@media all and (min-width: 1280px) {
  .c-help-advice__item__title {
    font-size: 2.4rem;
  }
}
@media all and (max-width: 767px) {
  .c-help-advice__item__title {
    width: calc(100% - 6rem);
    padding-right: 2rem;
  }
}
@media all and (min-width: 1280px) {
  .c-help-advice__item__title {
    margin-left: 0;
  }
}
.c-help-advice__item__toggle {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: absolute;
  right: 0;
  top: 2rem;
  background: none;
  box-shadow: none;
  border: 0;
  z-index: 3;
}
.c-help-advice__item__toggle:focus {
  outline: none;
}
.c-help-advice__item__toggle .i-arrow-bullet {
  transform: rotate(90deg);
}
.c-help-advice__item__toggle[data-js-expandable-toggle-state='open'] .i-arrow-bullet {
  transform: rotate(270deg);
}
@media all and (max-width: 767px) {
  .c-help-advice__item__toggle {
    width: 100%;
    height: 3rem;
    top: 3rem;
    left: 0;
    text-align: right;
    transform: none;
  }
  .c-help-advice__item + .c-help-advice__item .c-help-advice__item__toggle {
    top: 1rem;
  }
}
@media all and (min-width: 768px) {
  .c-help-advice__item__toggle {
    display: none;
  }
}
.c-help-advice__item__text {
  margin-top: 1rem;
  margin-bottom: 0;
  line-height: 1.25;
}
@media all and (min-width: 768px) {
  .c-help-advice__item__text {
    display: block !important;
    width: 100%;
  }
}
@media all and (max-width: 767px) {
  .c-help-advice__item__text {
    display: none;
  }
}
