/*!
 * Gutenberg
 *
 * MIT Fabien Sa
 * https://github.com/BafS/Gutenberg
 */
* {
  box-sizing: border-box;
}
html {
  font-size: 16px;
  margin: 0;
  padding: 0;
}
body {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background: #fff !important;
  color: #000 !important;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0 auto;
  text-rendering: optimizeLegibility;
}
p,
blockquote,
table,
ul,
ol,
dl {
  margin-bottom: 1.5rem;
  margin-top: 0;
}
p:last-child,
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  line-height: 1.2;
  margin-bottom: 0.75rem;
  margin-top: 0;
}
h1 {
  font-size: 2.5rem;
}
h2 {
  font-size: 2rem;
}
h3 {
  font-size: 1.75rem;
}
h4 {
  font-size: 1.5rem;
}
h5 {
  font-size: 1.25rem;
}
h6 {
  font-size: 1rem;
}
a,
a:visited {
  color: #000;
  text-decoration: underline;
  word-wrap: break-word;
}
table {
  border-collapse: collapse;
}
thead {
  display: table-header-group;
}
table,
th,
td {
  border-bottom: 1px solid #000;
}
td,
th {
  padding: 8px 16px;
}
code,
pre,
kbd {
  border: 1px solid #bbb;
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  font-size: 85%;
}
code,
kbd {
  padding: 3px;
}
pre {
  margin-bottom: 1.5rem;
  padding: 10px 12px;
}
pre code,
pre kbd {
  border: 0;
}
blockquote {
  border: 0;
  border-left: 5px solid #bbb;
  margin-left: 1px;
  padding: 12px 1.5rem;
}
blockquote:first-child {
  margin-top: 0;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer {
  display: block;
  font-size: 80%;
}
img {
  border: 0;
  display: block;
  max-width: 100% !important;
  vertical-align: middle;
}
hr {
  border: 0;
  border-bottom: 2px solid #bbb;
  height: 0;
  margin: 2.25rem 0;
  padding: 0;
}
dt {
  font-weight: bold;
}
dd {
  margin: 0;
  margin-bottom: 0.75rem;
}
abbr[title],
acronym[title] {
  border: 0;
  text-decoration: none;
}
table,
blockquote,
pre,
code,
figure,
li,
hr,
ul,
ol,
a,
tr {
  page-break-inside: avoid;
}
h2,
h3,
h4,
p,
a {
  orphans: 3;
  widows: 3;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  page-break-after: avoid;
  page-break-inside: avoid;
}
h1 + p,
h2 + p,
h3 + p {
  page-break-before: avoid;
}
img {
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: avoid;
}
pre {
  white-space: pre-wrap !important;
  word-wrap: break-word;
}
body {
  padding-bottom: 2.54cm;
  padding-left: 1.8cm;
  padding-right: 1.8cm;
  padding-top: 2.54cm;
}
a[href^='http://']:after,
a[href^='https://']:after,
a[href^='ftp://']:after {
  content: ' (' attr(href) ')';
  font-size: 80%;
}
abbr[title]:after,
acronym[title]:after {
  content: ' (' attr(title) ')';
}
.page-break,
.page-break-before {
  page-break-before: always;
}
.page-break-after {
  page-break-after: always;
}
.no-print {
  display: none;
}
a.no-reformat:after {
  content: '';
}
abbr[title].no-reformat:after,
acronym[title].no-reformat:after {
  content: '';
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Montserrat', 'Arial Black', 'Arial Bold', 'Helvetica Neue', Helvetica, sans-serif;
}
body {
  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, arial, sans-serif;
  text-align: justify;
}
/*
 * Global
 */
h1 {
  font-weight: 700;
  letter-spacing: -1px;
  text-align: center;
}
h2 {
  letter-spacing: -1px;
}
h2,
h3,
h4,
h5 {
  color: #262626;
}
pre,
code {
  border: 0;
}
pre,
code,
blockquote {
  background: #f8f8f9;
}
blockquote {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}
@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;
	    });
	}
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  text-align: left;
  font-family: "Open Sans", "Trebuchet MS", Tahoma, Arial, sans-serif;
}
input,
textarea,
select,
label,
.c-skip-to,
.h-logo-wrapper .desktop-image,
.c-video-gallery,
.c-alert-box__button,
.c-fixed-subscribe,
.c-search__button,
.c-search-results__result__title .e-icon {
  display: none;
}
html {
  font-size: 62.5%;
}
body {
  font-family: "Open Sans", "Trebuchet MS", Tahoma, Arial, sans-serif;
  text-align: left;
  font-size: 1.4rem;
}
.main {
  padding-bottom: 0 !important;
}
.e-lazy-img:not(.e-lazy-img--show-print) {
  display: none;
}
img {
  height: auto;
}
.editable-text table {
  width: 100% !important;
}
.e-skip-to-content,
.h-nav-triggers__wrapper,
.h-search__wrapper,
.h-nav,
.c-top-bar__inner,
.c-cta-text,
.e-btn,
.c-help-advice__item__q,
.c-help-advice__graphic-wrapper,
.c-image-gallery,
.e-responsive-table__cell-header,
.c-category__filters,
.e-select-wrapper,
.e-widget--video,
.f-newsletter,
.f-tag-strip,
.f-nav,
.f-disclaimer-items {
  display: none;
}
.h-wrapper {
  padding-bottom: .5cm;
}
.h-logo-wrapper {
  width: 100px;
}
.h-logo {
  display: none;
}
.h-logo.h-logo--print {
  display: block;
}
.e-page__title__wrapper {
  border-bottom: 1pt dashed #999;
  padding-bottom: .5cm;
  margin-bottom: .5cm;
}
.slick-slide {
  display: none !important;
}
.slick-slide.slick-active {
  display: block !important;
}
.slick-list {
  height: auto !important;
}
.slick-track {
  width: auto !important;
  height: auto !important;
  transform: none !important;
}
.slick-track .slick-slide {
  width: auto !important;
}
.slick-arrow,
.slick-dots {
  display: none !important;
}
.e-widget-wrapper {
  padding: 20pt 0 20pt;
  position: relative;
  z-index: 0;
  overflow: hidden;
  page-break-inside: avoid;
}
.e-page-column .e-widget-wrapper:last-child {
  padding-bottom: 0;
}
.e-page-column--main .e-widget-wrapper:first-child {
  padding-top: 0;
}
.e-page-column .WebPart:nth-last-of-type(2) .e-widget-wrapper {
  padding-bottom: 0;
}
.e-main > .e-widget-wrapper:first-child {
  padding-top: 0;
}
.e-page-column--main {
  margin-bottom: 20pt;
}
.c-article-listing__items {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: -10pt 0;
}
.c-article-listing__item {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 10pt 0;
}
.c-article-listing__item__image-wrapper {
  border-left: 1pt solid transparent;
  border-right: 1pt solid transparent;
  min-height: 1pt;
}
.c-article-listing__item + .c-article-listing__item .c-article-listing__item__image-wrapper {
  border-left: 0;
}
.c-article-listing__item__image:not(.e-lazy-img--show-print) {
  display: none;
}
.c-article-listing__item__content-wrapper {
  background: white;
  border: 1pt solid #EDE9E4;
  flex-grow: 1;
  padding: 13pt;
}
.c-article-listing__item + .c-article-listing__item .c-article-listing__item__content-wrapper {
  border-left: 0;
}
.c-article-listing__title__link .e-icon {
  display: none;
}
.c-article-listing--2 .c-article-listing__item {
  width: 50%;
}
.c-article-listing--2 .c-article-listing__item:nth-child(n+1) .c-article-listing__item__content-wrapper {
  border-left: 1pt solid #EDE9E4;
}
.c-article-listing--3 .c-article-listing__item,
.c-article-listing--4 .c-article-listing__item,
.c-article-listing--5 .c-article-listing__item,
.c-article-listing--6 .c-article-listing__item {
  width: 33.333%;
}
.c-article-listing--3 .c-article-listing__item:nth-child(3n+1) .c-article-listing__item__content-wrapper,
.c-article-listing--4 .c-article-listing__item:nth-child(3n+1) .c-article-listing__item__content-wrapper,
.c-article-listing--5 .c-article-listing__item:nth-child(3n+1) .c-article-listing__item__content-wrapper,
.c-article-listing--6 .c-article-listing__item:nth-child(3n+1) .c-article-listing__item__content-wrapper {
  border-left: 1pt solid #EDE9E4;
}
.c-full-experts__list {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 5rem;
  margin: 0 -10pt;
}
.c-full-experts__list .c-experts__item {
  flex-wrap: wrap;
  flex-basis: calc(20% - 5pt);
  margin: 0 2rem 3rem;
  align-content: flex-start;
}
.c-full-experts__list .c-experts__item__image-wrapper {
  padding: 0 2rem 2rem;
  width: 100%;
}
.c-full-experts__list .c-experts__item__content-wrapper {
  padding-left: 0;
  text-align: center;
  width: 100%;
}
.c-full-experts__list .c-experts__item__content-wrapper:after {
  margin: 1.3rem auto 0 auto;
  width: 2rem;
}
.c-full-experts__list .c-experts__item__name {
  font-weight: 400;
  margin: 0;
  text-align: center;
}
.c-full-experts__list .c-experts__item__title {
  margin-top: 0.9rem;
}
.c-full-experts__list .c-cta-text {
  margin-top: 0.8rem;
  display: inline-block;
  line-height: 1.8333;
}
.c-full-experts__list .c-cta-text .e-icon {
  display: none;
}
.c-expert-details__articles {
  border-top: 0.3rem solid #EDE9E4;
  padding-top: 1.5rem;
  margin-top: 2rem;
  margin-bottom: 5rem;
}
.c-experts__title {
  font-size: 3rem;
  font-weight: 500;
}
@media all and (min-width: 768px) {
  .c-experts__title {
    font-size: 3rem;
  }
}
@media all and (min-width: 1280px) {
  .c-experts__title {
    font-size: 4rem;
  }
}
.c-experts-list {
  display: flex;
  flex-wrap: nowrap;
}
.c-experts-list__primary {
  width: 50%;
  padding-right: 3rem;
}
.c-experts-list__secondary {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  padding-left: 3rem;
  position: relative;
}
.c-experts-list__secondary:before {
  position: absolute;
  width: 1px;
  height: 100%;
  left: 0;
  top: 0;
  content: '';
  display: block;
  background: #EDE9E4;
}
.c-experts__item {
  display: flex;
  align-items: center;
}
.c-experts-list__primary .c-experts__item,
.c-expert-details .c-experts__item {
  flex-wrap: wrap;
  display: block;
}
.c-experts-list__secondary .c-experts__item {
  margin-top: 2rem;
  width: 100%;
}
.c-experts-list__secondary .c-experts__item:first-child {
  margin-top: 0;
}
.c-experts__item__image-wrapper {
  width: 30%;
  flex-shrink: 0;
}
.c-experts-list__secondary .c-experts__item__image-wrapper {
  width: 7rem;
}
.c-expert-details .c-experts__item__image-wrapper {
  float: left;
  width: 20rem;
}
.c-experts__item__image {
  width: 100%;
  border-radius: 50%;
}
.c-experts__item__content-wrapper {
  width: 70%;
  padding-left: 2rem;
}
.c-experts__item__content-wrapper:after {
  display: block;
  content: '';
  width: 1.6rem;
  height: .4rem;
  background-color: #F0634F;
  margin-top: 1.5rem;
}
.c-experts-list__primary .c-experts__item__content-wrapper,
.c-expert-details .c-experts__item__content-wrapper {
  width: 70%;
  margin-top: 1.5rem;
}
.c-expert-details .c-experts__item__content-wrapper {
  padding-left: 2rem;
  margin-top: 0;
  float: right;
  width: calc(100% - 20rem);
}
.c-experts__item:nth-child(2n-1) .c-experts__item__content-wrapper {
  padding-right: 1.3rem;
}
.c-experts__item__content-wrapper:after {
  margin-top: 1.2rem;
}
.c-experts-list__secondary .c-experts__item__name {
  font-size: 18pt;
}
.c-experts-list__primary .c-experts__item__name,
.c-expert-details .c-experts__item__name {
  font-size: 24pt;
}
.c-experts__item__title {
  color: #76A9A7;
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 0;
}
.c-experts__item__details-wrapper {
  margin-top: 1.5rem;
}
.c-expert-details .c-experts__item__details-wrapper {
  float: right;
  padding-left: 2rem;
  width: calc(100% - 20rem);
}
.c-experts__see-all-cta {
  margin-top: 1rem;
}
.c-article__sidebar__experts .c-experts__item__image-wrapper {
  width: 20%;
}
.c-help-advice__item__toggle {
  display: none;
}
.c-help-advice__item {
  margin-bottom: 10pt;
}
.c-tag-list {
  margin-bottom: 5pt;
}
.c-resources__item .e-icon,
.c-resources__title .e-icon {
  display: none;
}
.c-feature-3-column__image-wrapper--desktop {
  display: none;
}
.c-feature-3-column__image-wrapper--tablet {
  display: none;
}
.c-feature-3-column__image--mobile {
  flex-basis: 8rem;
  width: 8rem;
  align-self: flex-start;
}
.c-feature-3-column__content .c-article-tag-title {
  flex-basis: 100%;
  margin-bottom: 1.5rem;
}
.c-feature-3-column__content__header-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.c-feature-3-column__subject {
  font-size: 2rem;
  font-weight: 500;
  text-transform: uppercase;
  flex-basis: 100%;
}
@media all and (min-width: 768px) {
  .c-feature-3-column__subject {
    font-size: 2rem;
  }
}
@media all and (min-width: 1280px) {
  .c-feature-3-column__subject {
    font-size: 2.4rem;
  }
}
.c-feature-3-column__title {
  margin: 0;
  line-height: 1.1;
  margin-top: 1rem;
  font-size: 2.4rem;
  font-weight: 500;
  flex-basis: calc(100% - 8rem);
  padding-left: 2rem;
  margin-top: 0;
}
@media all and (min-width: 768px) {
  .c-feature-3-column__title {
    font-size: 2.8rem;
  }
}
@media all and (min-width: 1280px) {
  .c-feature-3-column__title {
    font-size: 4rem;
  }
}
.c-feature-3-column__text {
  margin-top: 1.4rem;
  margin: 1.5rem 0 0;
  margin-bottom: 1rem;
}
.c-article__sidebar__experts {
  margin-bottom: 10pt;
  width: 100%;
}
.c-article__sidebar__experts .c-experts__item {
  margin-bottom: 20pt;
}
.c-related-article__title .e-icon {
  display: none;
}
.c-quick-poll {
  display: none;
}
.c-support-services__title .e-icon {
  display: none;
}
.c-support-services__image {
  display: none;
}
.c-get-advice__search,
.c-find-by-tag,
.c-get-advice-info-panel__heading .e-icon,
.c-get-advice-info-panel__toggle,
.c-question__share__btn-wrapper,
.c-question__likes,
.c-your_questions__wrapper .c-tag-list,
.c-question__subscribe,
.c-question__social__notify {
  display: none;
}
.c-poll input[type=checkbox],
.c-poll input[type=radio],
.c-poll label {
  display: inline;
}
.c-vroom-tip-widget__tooltip {
  display: none;
}
.c-vroom-tip-widget__content-wrapper {
  display: flex;
  flex-wrap: nowrap;
}
.c-vroom-tip-widget__logo-wrapper {
  margin-left: 30pt;
}
.c-vroom-tip-widget__logo {
  width: 100pt;
}
.c-special-feature--3-column .c-special-feature__left-col {
  display: none;
}
.c-special-feature__widget-title-wrapper {
  display: none;
}
.c-article-tag-title {
  text-transform: uppercase;
}
.c-special-feature--2-column {
  display: flex;
  flex-wrap: nowrap;
}
.c-special-feature--2-column .c-special-feature__content {
  padding-left: 20pt;
}
.c-snapshot__title__link .e-icon {
  display: none;
}
.c-snapshot__items {
  display: flex;
  flex-wrap: wrap;
}
.c-snapshot__item {
  flex-basis: 50%;
  flex-shrink: 0;
}
.c-snapshot__item__text {
  padding: 15pt;
}
.c-quote-detailed__quote-detail-wrapper {
  display: flex;
}
.c-quote-detailed__image-wrapper {
  flex-basis: 25%;
  margin-right: 15pt;
  flex-shrink: 0;
}
.c-quote-detailed__image {
  border-radius: 50%;
}
.c-quote-detailed__quote {
  margin-left: 0;
}
.c-quote-detailed__support-article {
  margin-top: 15pt;
}
.c-related-article__item {
  display: flex;
  margin-top: 15pt;
  text-decoration: none;
}
.c-related-article__item:first-child {
  margin-top: 5pt;
}
.c-related-article__item__image-wrapper {
  flex-basis: 25%;
  flex-shrink: 0;
  margin-right: 15pt;
}
.c-popular-content__title {
  font-size: 2rem;
  font-weight: 500;
  text-transform: uppercase;
}
@media all and (min-width: 768px) {
  .c-popular-content__title {
    font-size: 2rem;
  }
}
@media all and (min-width: 1280px) {
  .c-popular-content__title {
    font-size: 2.4rem;
  }
}
.c-popular-content__items__inner {
  display: flex;
  margin: 0 -0.2rem;
}
@media all and (min-width: 600px) {
  .c-popular-content__items__inner {
    flex-wrap: wrap;
    margin: 0 -1.5rem;
  }
}
.c-popular-content__item {
  display: flex;
  padding: 0 0.2rem;
  width: auto;
  flex-wrap: nowrap;
  flex-basis: calc(50% - 3rem);
  margin: 2rem 1.5rem 0;
  padding: 0;
}
.c-popular-content__item:nth-child(-n+2) {
  margin-top: 0;
}
.c-popular-content__item__image-wrapper {
  flex-basis: 50%;
  padding-right: 5pt;
}
.c-popular-content__item__image {
  width: 100%;
}
.c-popular-content__item__contents {
  padding-top: 1rem;
  flex-basis: 50%;
  padding-left: 5pt;
}
.c-popular-content__item__title {
  font-size: 1.6rem;
  margin: 0.5rem 0 0;
}
.c-popular-content__item__title .e-icon {
  display: none;
}
.c-popular-content__item__link {
  text-decoration: none;
}
.c-search-results__result-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
