/* ------------------------------ TEST ---------------------------- */
@charset "UTF-8";

@font-face {
  font-family: 'Helvetica Neue LT.';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue TH.';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue Roman.';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue Bold.';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

/*converted at: https://www.giftofspeed.com/base64-encoder/*/

@font-face {
  font-family: 'icomoon';
  src: url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal;
}

.btn,
.latest a.accordion-new-acct-link,
a.acct-intro-cta,
.branch-finder-form .branch-finder-submit,
a.copy-container-cta,
.cs-module-wrapper .cs-module-button,
.cs-module-cta-wrapper .cs-module-button,
.cs-module-list-cta-wrapper .cs-module-button,
.cs-module-ratings-wrapper .cs-module-button,
.cs-module-contact-wrapper .cs-module-button,
.cs-module-long-list-wrapper .cs-module-button,
.dropdown-module .dropdown-module-lookup,
a.split-primary-feature-promo-cta,
a.split-primary-banner-cta,
.split-secondary-feature-promo-link,
a.split-quinary-feature-promo-cta,
a.skinny-article-cta,
.sidebar-branch-search-lookup,
a.stock-footer-cta,
.news-module-51 .news-module-button,
.lifestyle-split-module .split-module-button,
.module-sitelet-form button[type=submit],
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button,
.latest p,
.accordion-module-tab,
.accordion-module-list-item,
.acct-intro-icon-copy span,
.branch-locator-results .branch-locator-results-count,
.branch-locator-results .branch-locator-result-name,
.branch-locator-map-infowindow .branch-locator-map-title,
.branch-locator-map-infowindow p,
.cs-module-shortlist-wrapper .cs-module-shortlist-item,
.faq-lists,
a.main-footer-nav-link,
a.main-footer-sub-nav-item,
a.split-primary-feature-promo-tags,
a.split-quinary-feature-promo-tags,
a.primary-cta-banner-link,
.split-primary-showcase-item,
ul.stock-footer-stocks .stock-footer-stocks-item,
.stock-footer-expand,
.tab-module-tab,
a.tab-module-scroll-link,
.tab-module-list-item,
.tab-module-num-list-item {
  font-family: "Helvetica Neue LT.", helvetica, sans-serif;
  font-weight: 100;
}

.latest em,
.latest .bold,
.latest .acct-intro-icon-copy,
.latest .alert-message-close,
.latest .alert-message-icon,
.latest a.split-tertiary-banner-link,
.latest p.banner-module-full-subheading,
.latest .branch-locator-results .branch-locator-results-count label,
.branch-locator-results .branch-locator-results-count .latest label,
.latest p.course-modal-slide-subtitle,
.latest a.cs-module-cta-link,
.latest .cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-item,
.cs-module-contact-wrapper .cs-module-contact-list .latest .cs-module-contact-item,
.latest .cs-module-shortlist-wrapper a.cs-module-shortlist-link,
.cs-module-shortlist-wrapper .latest a.cs-module-shortlist-link,
.latest .cs-module-list-cta-wrapper .cs-module-items,
.cs-module-list-cta-wrapper .latest .cs-module-items,
.latest .cs-module-ratings-wrapper p.cs-module-image-caption,
.cs-module-ratings-wrapper .latest p.cs-module-image-caption,
.latest .cs-module-long-list-wrapper p.cs-module-item-title,
.cs-module-long-list-wrapper .latest p.cs-module-item-title,
.latest .cs-module-long-list-wrapper .cs-module-item a,
.cs-module-long-list-wrapper .cs-module-item .latest a,
.latest a.cs-module-link,
.latest .split-text-promo-copy-container .split-text-promo-list-title,
.split-text-promo-copy-container .latest .split-text-promo-list-title,
.latest p.skinny-article-tag,
.latest span.see-details > a,
.latest .split-list-title,
.latest p.image-text,
.latest p.quarters-tab-pane-col-title,
.latest .rate-table-row:first-of-type > p,
.latest .rate-table-mobile-heading,
.latest .resources-list-title,
.latest .search-dropdowns,
.latest .search-section-options,
.latest .search-content-options,
.latest .current-stock-price,
.latest .current-stock-change,
.latest a.chart-comparision-link,
.latest .single-story-small-heading,
.latest h3.tab-module-heading,
.latest p.tab-module-split-table-item-title,
.latest p.tab-module-num-inline-bullets,
.latest a.tab-module-link-list,
.latest p.bold,
.latest p.acct-intro-icon-copy,
.latest p.alert-message-close,
.latest p.alert-message-icon,
.latest .cs-module-contact-wrapper .cs-module-contact-list p.cs-module-contact-item,
.cs-module-contact-wrapper .cs-module-contact-list .latest p.cs-module-contact-item,
.latest .cs-module-list-cta-wrapper p.cs-module-items,
.cs-module-list-cta-wrapper .latest p.cs-module-items,
.latest .split-text-promo-copy-container p.split-text-promo-list-title,
.split-text-promo-copy-container .latest p.split-text-promo-list-title,
.latest p.split-list-title,
.latest p.rate-table-mobile-heading,
.latest p.resources-list-title,
.latest p.search-dropdowns,
.latest p.search-section-options,
.latest p.search-content-options,
.latest p.current-stock-price,
.latest p.current-stock-change,
.latest p.single-story-small-heading,
.feature-hashtag,
a.cta,
a.cta-arrow-below,
.stacked-year,
.accordion-module p.accordion-list-title,
.branch-locator-results .branch-locator-result-distance,
.branch-locator-map-infowindow .branch-locator-map-title,
.branch-locator-map-infowindow em,
.column-list .column-list-child-title,
.cs-module-wrapper .cs-module-title-tertiary a,
.cs-module-cta-wrapper .cs-module-title-tertiary a,
.cs-module-list-cta-wrapper .cs-module-title-tertiary a,
.cs-module-ratings-wrapper .cs-module-title-tertiary a,
.cs-module-contact-wrapper .cs-module-title-tertiary a,
.cs-module-long-list-wrapper .cs-module-title-tertiary a,
.cs-module-wrapper .cs-module-button,
.cs-module-cta-wrapper .cs-module-button,
.cs-module-list-cta-wrapper .cs-module-button,
.cs-module-ratings-wrapper .cs-module-button,
.cs-module-contact-wrapper .cs-module-button,
.cs-module-long-list-wrapper .cs-module-button,
.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-item a,
.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-submit,
.data-table td:before,
.data-table2 td:before,
.compare-table td:first-child,
.compare-table td:nth-child(2),
.dropdown-module .dropdown-module-lookup-result-supertitle,
.small p.faq-question-copy,
p.list-reasons-header,
p.secondary-list-reasons-header,
div.image-list-container .image-list-item-copy-small-header,
.pros-and-cons .pros-and-cons-argument-list-title,
.stock-footer-close a.stock-footer-cta,
.twitter-module .twitter-item-byline,
.modal .video-module-wrapper .video-module-inner .video-module-meta-container .video-module-description {
  font-family: "Helvetica Neue Roman.", helvetica, sans-serif;
  font-weight: 400;
}

.latest h1,
.latest h2,
.latest h3,
.latest h4,
.latest h5,
a.accordion-module-padded-list-header,
a.all-back-button,
.cs-module-wrapper .cs-module-title-primary,
.cs-module-cta-wrapper .cs-module-title-primary,
.cs-module-list-cta-wrapper .cs-module-title-primary,
.cs-module-ratings-wrapper .cs-module-title-primary,
.cs-module-contact-wrapper .cs-module-title-primary,
.cs-module-long-list-wrapper .cs-module-title-primary,
.cs-module-wrapper .cs-module-title-secondary,
.cs-module-cta-wrapper .cs-module-title-secondary,
.cs-module-list-cta-wrapper .cs-module-title-secondary,
.cs-module-ratings-wrapper .cs-module-title-secondary,
.cs-module-contact-wrapper .cs-module-title-secondary,
.cs-module-long-list-wrapper .cs-module-title-secondary,
.cs-module-shortlist-wrapper .cs-module-title-primary,
.cs-module-shortlist-wrapper .cs-module-title-secondary,
.cs-module-cutoff-wrapper .cs-module-title-primary,
.cs-module-cutoff-wrapper .cs-module-title-secondary,
h3.main-footer-sub-logo-heading,
.main-header-login-container .main-header-login-start-page .main-header-login-start-title,
.glossary-anchor {
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;
  font-weight: 100;
}

.branch-locator-map-marker,
.sitelet-header-login-container .sitelet-header-login-button {
  font-family: "Helvetica Neue Bold.", helvetica, sans-serif;
  font-weight: 600;
}

.latest p.large-copy,
.latest p.split-tertiary-feature-promo-outer-copy,
.latest .no-search-results p,
.no-search-results .latest p {
  font-size: 1.2em;
}

@media (min-width: 1025px) {
  .latest p.large-copy,
  .latest p.split-tertiary-feature-promo-outer-copy,
  .latest .no-search-results p,
  .no-search-results .latest p {
    font-family: "Helvetica Neue TH.", helvetica, sans-serif;
    font-size: 1.8em;
    line-height: 1.2;
  }
}

.latest p.large-copy a,
.latest p.split-tertiary-feature-promo-outer-copy a,
.latest .no-search-results p a,
.no-search-results .latest p a {
  font-size: inherit;
  color: #50b948;
}

.latest p.large-tablet-copy {
  font-size: 1.2em;
}

@media (min-width: 767px) {
  .latest p.large-tablet-copy {
    font-family: "Helvetica Neue TH.", helvetica, sans-serif;
    font-size: 1.8em;
    line-height: 1.2;
  }
}

.latest p.large-tablet-copy a {
  font-size: inherit;
  color: #50b948;
}

.latest em {
  font-size: 1em;
  color: black;
  font-style: normal;
}

@media (min-width: 1025px) {
  .latest p.medium-copy {
    font-size: 1.325em;
    line-height: 1.333333;
  }
}

.latest p.small-copy {
  font-size: 0.9em;
}

.latest p.module-small-heading {
  font-size: 2em;
  line-height: 1.1;
  margin-bottom: 1rem;
}

.latest sup {
  top: -0.3em;
  font-size: 60%;
}

.latest .italic {
  font-style: italic;
}

.latest .page-title-reset,
.latest h2.feature-center-heading,
.latest h2.list-reasons-heading,
.latest h2.secondary-list-reasons-heading,
.latest .quarters-tab-heading {
  font-size: 2em;
}

@media (min-width: 460px) {
  .latest .page-title-reset,
  .latest h2.feature-center-heading,
  .latest h2.list-reasons-heading,
  .latest h2.secondary-list-reasons-heading,
  .latest .quarters-tab-heading {
    font-size: 3em;
  }
}

@media (min-width: 1025px) {
  .latest .page-title-reset,
  .latest h2.feature-center-heading,
  .latest h2.list-reasons-heading,
  .latest h2.secondary-list-reasons-heading,
  .latest .quarters-tab-heading {
    font-size: 3.725em;
  }
}

.latest .page-title,
.latest h2.acct-type-heading,
.latest .fs-hero-module-content-title,
.latest .hero-image-module-three-content-title,
.latest h2.split-primary-banner-main-header,
.latest h2.split-cta-primary-banner-main-header,
.latest h2.primary-cta-banner-header {
  color: #50b948;
  font-size: 2em;
  margin-bottom: 0.5em;
}

.latest .page-title .header-date,
.latest h2.acct-type-heading .header-date,
.latest .fs-hero-module-content-title .header-date,
.latest .hero-image-module-three-content-title .header-date,
.latest h2.split-primary-banner-main-header .header-date,
.latest h2.split-cta-primary-banner-main-header .header-date,
.latest h2.primary-cta-banner-header .header-date {
  color: #222;
  font-size: 1rem;
  padding-top: 0.5rem;
  margin-bottom: 0;
}

@media (min-width: 460px) {
  .latest .page-title,
  .latest h2.acct-type-heading,
  .latest .fs-hero-module-content-title,
  .latest .hero-image-module-three-content-title,
  .latest h2.split-primary-banner-main-header,
  .latest h2.split-cta-primary-banner-main-header,
  .latest h2.primary-cta-banner-header {
    font-size: 3em;
  }
}

@media (min-width: 767px) {
  .latest .page-title .header-date,
  .latest h2.acct-type-heading .header-date,
  .latest .fs-hero-module-content-title .header-date,
  .latest .hero-image-module-three-content-title .header-date,
  .latest h2.split-primary-banner-main-header .header-date,
  .latest h2.split-cta-primary-banner-main-header .header-date,
  .latest h2.primary-cta-banner-header .header-date {
    font-size: 1.2rem;
  }
}

@media (min-width: 1025px) {
  .latest .page-title,
  .latest h2.acct-type-heading,
  .latest .fs-hero-module-content-title,
  .latest .hero-image-module-three-content-title,
  .latest h2.split-primary-banner-main-header,
  .latest h2.split-cta-primary-banner-main-header,
  .latest h2.primary-cta-banner-header {
    font-size: 3.725em;
    margin-bottom: 1rem;
  }

  .latest .page-title.margin,
  .latest h2.margin.acct-type-heading,
  .latest .margin.fs-hero-module-content-title,
  .latest .margin.hero-image-module-three-content-title,
  .latest h2.margin.split-primary-banner-main-header,
  .latest h2.margin.split-cta-primary-banner-main-header,
  .latest h2.margin.primary-cta-banner-header {
    margin-bottom: 0.78em;
  }
}

.latest .page-sub-header,
.latest h2.faq-heading,
.latest .ordered-list-heading {
  font-size: 2em;
}

@media (min-width: 767px) {
  .latest .page-sub-header,
  .latest h2.faq-heading,
  .latest .ordered-list-heading {
    font-size: 2.7em;
  }
}

@media (min-width: 1025px) {
  .latest .page-sub-header,
  .latest h2.faq-heading,
  .latest .ordered-list-heading {
    font-size: 3em;
    margin-bottom: 1rem;
  }
}

.latest .banner-header,
.latest h2.split-primary-banner-heading {
  font-size: 2em;
  margin-bottom: 0;
  color: #50b948;
  line-height: 1;
}

@media (min-width: 460px) {
  .latest .banner-header,
  .latest h2.split-primary-banner-heading {
    font-size: 3em;
  }
}

@media (min-width: 1280px) {
  .latest .banner-header,
  .latest h2.split-primary-banner-heading {
    font-size: 3.725em;
  }
}

@media (min-width: 1025px) {
  .latest .banner-header.small-heading,
  .latest h2.small-heading.split-primary-banner-heading {
    font-size: 2.5em;
  }
}

@media (min-width: 1280px) {
  .latest .banner-header.small-heading,
  .latest h2.small-heading.split-primary-banner-heading {
    font-size: 3.2em;
  }
}

.latest .secondary-banner-header,
.latest h2.split-secondary-banner-heading,
.latest .contact-module-link-heading,
.latest .course-container .course-container-heading,
.course-container .latest .course-container-heading,
.latest .course-container-item .course-container-item-name,
.course-container-item .latest .course-container-item-name,
.latest .list-rows-main-header.smaller-heading {
  font-size: 1.8em;
  position: relative;
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  .latest .secondary-banner-header,
  .latest h2.split-secondary-banner-heading,
  .latest .contact-module-link-heading,
  .latest .course-container .course-container-heading,
  .course-container .latest .course-container-heading,
  .latest .course-container-item .course-container-item-name,
  .course-container-item .latest .course-container-item-name,
  .latest .list-rows-main-header.smaller-heading {
    font-size: 2.1rem;
    margin-bottom: 1.5rem;
  }
}

.latest h1.secondary-sidebar-page-title {
  margin: 0 0 1rem;
  color: black;
  font-size: 2em;
}

@media (min-width: 1025px) {
  .latest h1.secondary-sidebar-page-title {
    font-size: 2.375em;
    margin: 0 0 2rem;
  }
}

@media (min-width: 1025px) {
  .latest h3.h3--large {
    font-size: 3.125rem;
  }
}

.latest h3.h3--dark {
  color: #222;
}

.headline-small {
  font-size: 2em !important;
  margin-bottom: 0.5em !important;
}

@media (min-width: 460px) {
  .headline-small {
    font-size: 2.5em !important;
  }
}

@media (min-width: 1025px) {
  .headline-small {
    font-size: 3em !important;
    margin-bottom: 1rem !important;
  }
}

.headline-medium {
  font-size: 2em !important;
  margin-bottom: 0.5em !important;
}

@media (min-width: 460px) {
  .headline-medium {
    font-size: 3em !important;
  }
}

@media (min-width: 1025px) {
  .headline-medium {
    font-size: 3.725em !important;
    margin-bottom: 1rem !important;
  }
}

.headline-large {
  font-size: 2.8em !important;
  margin-bottom: 0.3em !important;
}

@media (min-width: 460px) {
  .headline-large {
    font-size: 3.5em !important;
  }
}

@media (min-width: 1025px) {
  .headline-large {
    font-size: 4.2em !important;
    margin-bottom: 1rem !important;
  }
}

.cs-module-text-image-container:before,
.cs-module-text-image-container:after {
  display: table;
  content: " ";
  visibility: hidden;
}

.cs-module-text-image-container:after {
  clear: both;
}

.text-center {
  text-align: center;
}

div.branch-finder-form-container,
.branch-finder-form,
.branch-locator-header,
.branch-locator-results,
.secondary-copy-container,
.main-footer-head-columns:last-child,
.main-footer-nav-item-container,
.main-footer-sub-nav,
.subnav,
.subnav-share-bar,
.subnav-share-bar .subnav-share-buttons,
.sitelet-header .main-header-supernav,
.list-rows-item-description,
.quarternary-list-rows-item,
.quarters-tab-items,
.search-section-dropdowns,
.split-primary-showcase-copy,
.tab-module-wrapper,
.tab-module-split-table .tab-module-split-table-item,
.twitter-module .twitter-items,
.video-thumbnails .video-thumbnail-meta {
  font-size: 0;
}

div.branch-finder-form-container > *,
.branch-finder-form > *,
.branch-locator-header > *,
.branch-locator-results > *,
.secondary-copy-container > *,
.main-footer-head-columns:last-child > *,
.main-footer-nav-item-container > *,
.main-footer-sub-nav > *,
.subnav > *,
.subnav-share-bar > *,
.subnav-share-bar .subnav-share-buttons > *,
.sitelet-header .main-header-supernav > *,
.list-rows-item-description > *,
.quarternary-list-rows-item > *,
.quarters-tab-items > *,
.search-section-dropdowns > *,
.split-primary-showcase-copy > *,
.tab-module-wrapper > *,
.tab-module-split-table .tab-module-split-table-item > *,
.twitter-module .twitter-items > *,
.video-thumbnails .video-thumbnail-meta > * {
  display: inline-block;
  font-size: 1rem;
  vertical-align: top;
}

.accordion-module-list-item,
.action-module-secondary-list,
.image-copy-list .image-copy-list-item,
.quarters-tab-list-item,
.split-primary-showcase-item,
.story-preview-list-item,
.tab-module-list-item {
  position: relative;
  padding-left: 1.5rem;
  padding-bottom: 0.3rem;
  margin: 0;
}

.accordion-module-list-item:before,
.action-module-secondary-list:before,
.image-copy-list .image-copy-list-item:before,
.quarters-tab-list-item:before,
.split-primary-showcase-item:before,
.story-preview-list-item:before,
.tab-module-list-item:before {
  content: "\2022";
  position: absolute;
  left: 0;
  color: #50b948;
}

.tab-module-num-list-item {
  position: relative;
  padding-left: 1.5rem;
  padding-bottom: 0.3rem;
  margin: 0;
  counter-increment: number;
}

.tab-module-num-list-item:before {
  content: counter(number);
  position: absolute;
  left: 0;
  color: #50b948;
}

p.tab-module-num-inline-bullets {
  counter-increment: number;
}

p.tab-module-num-inline-bullets:before {
  content: counter(number) ". ";
}

.tab-module-download-item {
  position: relative;
  padding-left: 2rem;
  padding-bottom: 0.3rem;
  margin: 0;
}

.tab-module-download-item:before {
  content: url("/images/adobe-icon.png");
  position: absolute;
  left: 0;
  top: 0.2rem;
}

.reset-button,
.btn,
.latest a.accordion-new-acct-link,
a.acct-intro-cta,
.branch-finder-form .branch-finder-submit,
a.copy-container-cta,
.cs-module-wrapper .cs-module-button,
.cs-module-cta-wrapper .cs-module-button,
.cs-module-list-cta-wrapper .cs-module-button,
.cs-module-ratings-wrapper .cs-module-button,
.cs-module-contact-wrapper .cs-module-button,
.cs-module-long-list-wrapper .cs-module-button,
.dropdown-module .dropdown-module-lookup,
a.split-primary-feature-promo-cta,
a.split-primary-banner-cta,
.split-secondary-feature-promo-link,
a.split-quinary-feature-promo-cta,
a.skinny-article-cta,
.sidebar-branch-search-lookup,
a.stock-footer-cta,
.news-module-51 .news-module-button,
.lifestyle-split-module .split-module-button,
.module-sitelet-form button[type=submit],
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button,
.modal .modal-close,
.course-modal .modal-close,
.browser-warning-wrapper .browser-warning .browser-warning-close,
.contact-module-locate-submit,
.contact-locate-submit,
.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-submit,
.form-dropdown-module-container .form-dropdown-module-dropdown-button,
.main-header-login-container .main-header-login-submit,
.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button,
.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle,
.main-header-search-submit,
.subnav-share-bar .subnav-share-toggle,
.subnav-share-bar .subnav-share-buttons .subnav-share-button,
.sitelet-header-search-toggle {
  border: none;
  background: transparent;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  text-decoration: none;
  outline: none;
}

.new-line {
  display: block;
}

a.feature-cta + a.feature-cta {
  margin-top: 1rem;
}

a.feature-cta.btn,
.latest a.feature-cta.accordion-new-acct-link,
a.feature-cta.acct-intro-cta,
.branch-finder-form a.feature-cta.branch-finder-submit,
a.feature-cta.copy-container-cta,
.cs-module-wrapper a.feature-cta.cs-module-button,
.cs-module-cta-wrapper a.feature-cta.cs-module-button,
.cs-module-list-cta-wrapper a.feature-cta.cs-module-button,
.cs-module-ratings-wrapper a.feature-cta.cs-module-button,
.cs-module-contact-wrapper a.feature-cta.cs-module-button,
.cs-module-long-list-wrapper a.feature-cta.cs-module-button,
.dropdown-module a.feature-cta.dropdown-module-lookup,
a.feature-cta.split-primary-feature-promo-cta,
a.feature-cta.split-primary-banner-cta,
a.feature-cta.split-secondary-feature-promo-link,
a.feature-cta.split-quinary-feature-promo-cta,
a.feature-cta.skinny-article-cta,
a.feature-cta.sidebar-branch-search-lookup,
a.feature-cta.stock-footer-cta,
.news-module-51 a.feature-cta.news-module-button,
.lifestyle-split-module a.feature-cta.split-module-button,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.feature-cta.carousel-button {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  max-width: 230px;
}

.latest a.inline-link {
  font-size: inherit;
  color: #50b948;
}

.latest a.inline-link:hover {
  text-decoration: underline;
}

.visually-hidden {
  display: none !important;
}

.background-grey {
  background-color: #F5F6F7;
}

.background-green,
.news-module-51 .news-module-featured-article {
  background-color: #50b948;
}

.background-white {
  background-color: white;
}

.banner-outer-copy,
p.split-cta-primary-banner-outer-copy,
p.split-tertiary-feature-promo-outer-copy {
  margin-top: 2rem;
}

.emphasized-text {
  color: #50b948;
}

.inline-text {
  display: inline-block;
}

p.inline-text {
  margin-top: 0.8em;
}

a.cta {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none !important;
  color: #50b948;
  position: relative;
  padding-right: 2.5em;
  display: block;
  max-width: 100%;
}

a.cta:after {
  font-family: 'icomoon';
  font-size: 0.8em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

@media (max-width: 766px) {
  a.cta {
    padding-right: 1.5em;
  }
}

a.cta:after {
  color: #999;
  border: 1px solid #999;
  padding: 0.5em;
  border-radius: 100%;
  line-height: 1;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -0.45em;
}

@media (max-width: 766px) {
  a.cta:after {
    font-size: 0.5em;
    margin-top: 0;
  }
}

a.cta.arrow-left {
  padding-right: 0;
  padding-left: 2.5em;
}

@media (max-width: 766px) {
  a.cta.arrow-left {
    padding-right: 0;
    padding-left: 1.5em;
  }
}

a.cta.arrow-left:after {
  right: auto;
  left: 0;
  margin-top: 0;
}

a.cta-arrow-below {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none !important;
  color: #50b948;
  position: relative;
  padding-bottom: 2.5em;
  display: block;
  max-width: 100%;
}

a.cta-arrow-below:after {
  font-family: 'icomoon';
  font-size: 0.8em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

@media (max-width: 766px) {
  a.cta-arrow-below {
    padding-bottom: 1.5em;
  }
}

a.cta-arrow-below:after {
  color: #999;
  border: 1px solid #999;
  padding: 0.5em;
  border-radius: 100%;
  line-height: 1;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-top: -0.45em;
}

@media (max-width: 766px) {
  a.cta-arrow-below:after {
    font-size: 0.5em;
    margin-top: 0;
  }
}

.line-divider {
  border-bottom: 1px solid #dedede;
  height: 0;
  margin: 0 0 3rem 0;
  padding-top: 3rem;
}

.green-underline {
  border-bottom: 1px solid #50b948;
}

a.green-underline:hover {
  text-decoration: none !important;
}

.stacked-year {
  color: #727378;
  font-size: 1rem;
}

hr.horizontal-divider {
  height: 1px;
  background-color: #dedede;
  margin: 1rem 0;
}

hr.horizontal-divider.extra-bottom-margin {
  margin-bottom: 4rem;
}

hr.horizontal-divider.extra-top-margin {
  margin-top: 4rem;
}

hr.horizontal-divider.extra-margin {
  margin: 2rem 0;
}

.full-width-image {
  width: 100%;
}

*.bottom-margin {
  margin-bottom: 0.5em;
}

*.bottom-margin-large {
  margin-bottom: 1em;
}

span.checked {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #50b948;
}

span.checked:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

span.unchecked {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: transparent;
}

span.unchecked:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.checked,
.unchecked {
  display: block;
  text-align: right;
}

.data-table .checked,
.data-table2 .checked,
.data-table
  .unchecked,
.data-table2
  .unchecked {
  text-align: left;
  margin-top: 1em;
}

@media (min-width: 767px) {
  .checked,
  .unchecked {
    text-align: center;
  }

  .data-table .checked,
  .data-table2 .checked,
  .data-table
      .unchecked,
  .data-table2
      .unchecked {
    text-align: center;
    margin-top: 0;
  }
}

.checked:before,
.unchecked:before {
  display: inline-block;
  border: 1px solid #50b948;
  border-radius: 50%;
  padding: 0.25em;
}

.expand-icon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
}

.data-table .large-headers th,
.data-table2 .large-headers th {
  text-align: left;
  background: #f9f9f9 !important;
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;
  line-height: 1;
  vertical-align: middle;
  color: #222 !important;
}

@media (min-width: 767px) {
  .data-table .large-headers th,
  .data-table2 .large-headers th {
    font-size: 2em;
  }
}

.data-table .large-headers th:first-child,
.data-table2 .large-headers th:first-child {
  border-right: 1px solid #dedede;
}

@media (max-width: 766px) {
  .accordian-wrapper.data-table,
  .accordian-wrapper.data-table2 {
    display: none;
  }

  .accordian-wrapper.data-table tr:last-child td:last-child,
  .accordian-wrapper.data-table2 tr:last-child td:last-child {
    border-bottom: 0;
  }

  .accordian-wrapper.active.data-table,
  .accordian-wrapper.active.data-table2 {
    display: table;
  }
}

hr.horizontal-divider {
  height: 1px;
  background-color: #dedede;
  margin: 1rem 0;
}

hr.horizontal-divider.extra-bottom-margin {
  margin-bottom: 4rem;
}

hr.horizontal-divider.extra-top-margin {
  margin-top: 4rem;
}

.cs-mobile-hide {
  display: none !important;
}

@media (min-width: 767px) {
  .cs-mobile-hide {
    display: block !important;
  }
}

.mobile-hide-block {
  display: none !important;
}

@media (min-width: 767px) {
  .mobile-hide-block {
    display: block !important;
  }
}

.mobile-hide-inline-block {
  display: none !important;
}

@media (min-width: 767px) {
  .mobile-hide-inline-block {
    display: inline-block !important;
  }
}

.fs-hero-mobile-hide {
  display: none !important;
}

@media (min-width: 767px) {
  .fs-hero-mobile-hide {
    display: block !important;
  }
}

.green-copy {
  color: #50b948 !important;
}

.white-copy {
  color: white !important;
}

.dark-copy {
  color: #222 !important;
}

.light-grey-copy {
  color: #999 !important;
}

.btn,
.latest a.accordion-new-acct-link,
a.acct-intro-cta,
.branch-finder-form .branch-finder-submit,
a.copy-container-cta,
.cs-module-wrapper .cs-module-button,
.cs-module-cta-wrapper .cs-module-button,
.cs-module-list-cta-wrapper .cs-module-button,
.cs-module-ratings-wrapper .cs-module-button,
.cs-module-contact-wrapper .cs-module-button,
.cs-module-long-list-wrapper .cs-module-button,
.dropdown-module .dropdown-module-lookup,
a.split-primary-feature-promo-cta,
a.split-primary-banner-cta,
.split-secondary-feature-promo-link,
a.split-quinary-feature-promo-cta,
a.skinny-article-cta,
.sidebar-branch-search-lookup,
a.stock-footer-cta,
.news-module-51 .news-module-button,
.lifestyle-split-module .split-module-button,
.module-sitelet-form button[type=submit],
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button {
  background: transparent;
  outline: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  border-radius: 30px;
  border: 1px solid #F5F6F7;
  min-width: 230px;
  padding: 1rem 1rem;
  text-align: center;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

.btn:hover,
.latest a.accordion-new-acct-link:hover,
a.acct-intro-cta:hover,
.branch-finder-form .branch-finder-submit:hover,
a.copy-container-cta:hover,
.cs-module-wrapper .cs-module-button:hover,
.cs-module-cta-wrapper .cs-module-button:hover,
.cs-module-list-cta-wrapper .cs-module-button:hover,
.cs-module-ratings-wrapper .cs-module-button:hover,
.cs-module-contact-wrapper .cs-module-button:hover,
.cs-module-long-list-wrapper .cs-module-button:hover,
.dropdown-module .dropdown-module-lookup:hover,
a.split-primary-feature-promo-cta:hover,
a.split-primary-banner-cta:hover,
.split-secondary-feature-promo-link:hover,
a.split-quinary-feature-promo-cta:hover,
a.skinny-article-cta:hover,
.sidebar-branch-search-lookup:hover,
a.stock-footer-cta:hover,
.news-module-51 .news-module-button:hover,
.lifestyle-split-module .split-module-button:hover,
.module-sitelet-form button[type=submit]:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button:hover {
  text-decoration: none !important;
}

.btn.btn-green-solid,
.latest a.accordion-new-acct-link,
a.btn-green-solid.acct-intro-cta,
.latest a.acct-intro-cta.accordion-new-acct-link,
.branch-finder-form a.acct-intro-cta.branch-finder-submit,
.dropdown-module a.acct-intro-cta.dropdown-module-lookup,
a.acct-intro-cta.sidebar-branch-search-lookup,
.branch-finder-form .branch-finder-submit,
a.btn-green-solid.copy-container-cta,
.latest a.copy-container-cta.accordion-new-acct-link,
.branch-finder-form a.copy-container-cta.branch-finder-submit,
.dropdown-module a.copy-container-cta.dropdown-module-lookup,
a.copy-container-cta.sidebar-branch-search-lookup,
.cs-module-wrapper .btn-green-solid.cs-module-button,
.cs-module-cta-wrapper .btn-green-solid.cs-module-button,
.cs-module-list-cta-wrapper .btn-green-solid.cs-module-button,
.cs-module-ratings-wrapper .btn-green-solid.cs-module-button,
.cs-module-contact-wrapper .btn-green-solid.cs-module-button,
.cs-module-long-list-wrapper .btn-green-solid.cs-module-button,
.cs-module-wrapper .latest a.cs-module-button.accordion-new-acct-link,
.latest .cs-module-wrapper a.cs-module-button.accordion-new-acct-link,
.cs-module-cta-wrapper .latest a.cs-module-button.accordion-new-acct-link,
.latest .cs-module-cta-wrapper a.cs-module-button.accordion-new-acct-link,
.cs-module-list-cta-wrapper .latest a.cs-module-button.accordion-new-acct-link,
.latest .cs-module-list-cta-wrapper a.cs-module-button.accordion-new-acct-link,
.cs-module-ratings-wrapper .latest a.cs-module-button.accordion-new-acct-link,
.latest .cs-module-ratings-wrapper a.cs-module-button.accordion-new-acct-link,
.cs-module-contact-wrapper .latest a.cs-module-button.accordion-new-acct-link,
.latest .cs-module-contact-wrapper a.cs-module-button.accordion-new-acct-link,
.cs-module-long-list-wrapper .latest a.cs-module-button.accordion-new-acct-link,
.latest .cs-module-long-list-wrapper a.cs-module-button.accordion-new-acct-link,
.cs-module-wrapper .branch-finder-form .cs-module-button.branch-finder-submit,
.branch-finder-form .cs-module-wrapper .cs-module-button.branch-finder-submit,
.cs-module-cta-wrapper .branch-finder-form .cs-module-button.branch-finder-submit,
.branch-finder-form .cs-module-cta-wrapper .cs-module-button.branch-finder-submit,
.cs-module-list-cta-wrapper .branch-finder-form .cs-module-button.branch-finder-submit,
.branch-finder-form .cs-module-list-cta-wrapper .cs-module-button.branch-finder-submit,
.cs-module-ratings-wrapper .branch-finder-form .cs-module-button.branch-finder-submit,
.branch-finder-form .cs-module-ratings-wrapper .cs-module-button.branch-finder-submit,
.cs-module-contact-wrapper .branch-finder-form .cs-module-button.branch-finder-submit,
.branch-finder-form .cs-module-contact-wrapper .cs-module-button.branch-finder-submit,
.cs-module-long-list-wrapper .branch-finder-form .cs-module-button.branch-finder-submit,
.branch-finder-form .cs-module-long-list-wrapper .cs-module-button.branch-finder-submit,
.cs-module-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup,
.dropdown-module .cs-module-wrapper .cs-module-button.dropdown-module-lookup,
.cs-module-cta-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup,
.dropdown-module .cs-module-cta-wrapper .cs-module-button.dropdown-module-lookup,
.cs-module-list-cta-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup,
.dropdown-module .cs-module-list-cta-wrapper .cs-module-button.dropdown-module-lookup,
.cs-module-ratings-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup,
.dropdown-module .cs-module-ratings-wrapper .cs-module-button.dropdown-module-lookup,
.cs-module-contact-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup,
.dropdown-module .cs-module-contact-wrapper .cs-module-button.dropdown-module-lookup,
.cs-module-long-list-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup,
.dropdown-module .cs-module-long-list-wrapper .cs-module-button.dropdown-module-lookup,
.cs-module-wrapper .cs-module-button.sidebar-branch-search-lookup,
.cs-module-cta-wrapper .cs-module-button.sidebar-branch-search-lookup,
.cs-module-list-cta-wrapper .cs-module-button.sidebar-branch-search-lookup,
.cs-module-ratings-wrapper .cs-module-button.sidebar-branch-search-lookup,
.cs-module-contact-wrapper .cs-module-button.sidebar-branch-search-lookup,
.cs-module-long-list-wrapper .cs-module-button.sidebar-branch-search-lookup,
.dropdown-module .dropdown-module-lookup,
a.btn-green-solid.split-primary-feature-promo-cta,
.latest a.split-primary-feature-promo-cta.accordion-new-acct-link,
.branch-finder-form a.split-primary-feature-promo-cta.branch-finder-submit,
.dropdown-module a.split-primary-feature-promo-cta.dropdown-module-lookup,
a.split-primary-feature-promo-cta.sidebar-branch-search-lookup,
a.btn-green-solid.split-primary-banner-cta,
.latest a.split-primary-banner-cta.accordion-new-acct-link,
.branch-finder-form a.split-primary-banner-cta.branch-finder-submit,
.dropdown-module a.split-primary-banner-cta.dropdown-module-lookup,
a.split-primary-banner-cta.sidebar-branch-search-lookup,
.btn-green-solid.split-secondary-feature-promo-link,
.latest a.split-secondary-feature-promo-link.accordion-new-acct-link,
.branch-finder-form .split-secondary-feature-promo-link.branch-finder-submit,
.dropdown-module .split-secondary-feature-promo-link.dropdown-module-lookup,
.split-secondary-feature-promo-link.sidebar-branch-search-lookup,
a.btn-green-solid.split-quinary-feature-promo-cta,
.latest a.split-quinary-feature-promo-cta.accordion-new-acct-link,
.branch-finder-form a.split-quinary-feature-promo-cta.branch-finder-submit,
.dropdown-module a.split-quinary-feature-promo-cta.dropdown-module-lookup,
a.split-quinary-feature-promo-cta.sidebar-branch-search-lookup,
a.btn-green-solid.skinny-article-cta,
.latest a.skinny-article-cta.accordion-new-acct-link,
.branch-finder-form a.skinny-article-cta.branch-finder-submit,
.dropdown-module a.skinny-article-cta.dropdown-module-lookup,
a.skinny-article-cta.sidebar-branch-search-lookup,
.sidebar-branch-search-lookup,
a.btn-green-solid.stock-footer-cta,
.latest a.stock-footer-cta.accordion-new-acct-link,
.branch-finder-form a.stock-footer-cta.branch-finder-submit,
.dropdown-module a.stock-footer-cta.dropdown-module-lookup,
a.stock-footer-cta.sidebar-branch-search-lookup,
.news-module-51 .btn-green-solid.news-module-button,
.news-module-51 .latest a.news-module-button.accordion-new-acct-link,
.latest .news-module-51 a.news-module-button.accordion-new-acct-link,
.news-module-51 .branch-finder-form .news-module-button.branch-finder-submit,
.branch-finder-form .news-module-51 .news-module-button.branch-finder-submit,
.news-module-51 .dropdown-module .news-module-button.dropdown-module-lookup,
.dropdown-module .news-module-51 .news-module-button.dropdown-module-lookup,
.news-module-51 .news-module-button.sidebar-branch-search-lookup,
.lifestyle-split-module .btn-green-solid.split-module-button,
.lifestyle-split-module .latest a.split-module-button.accordion-new-acct-link,
.latest .lifestyle-split-module a.split-module-button.accordion-new-acct-link,
.lifestyle-split-module .branch-finder-form .split-module-button.branch-finder-submit,
.branch-finder-form .lifestyle-split-module .split-module-button.branch-finder-submit,
.lifestyle-split-module .dropdown-module .split-module-button.dropdown-module-lookup,
.dropdown-module .lifestyle-split-module .split-module-button.dropdown-module-lookup,
.lifestyle-split-module .split-module-button.sidebar-branch-search-lookup,
.module-sitelet-form button.btn-green-solid[type=submit],
.module-sitelet-form .branch-finder-form button[type=submit].branch-finder-submit,
.branch-finder-form .module-sitelet-form button[type=submit].branch-finder-submit,
.module-sitelet-form .dropdown-module button[type=submit].dropdown-module-lookup,
.dropdown-module .module-sitelet-form button[type=submit].dropdown-module-lookup,
.module-sitelet-form button[type=submit].sidebar-branch-search-lookup,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-green-solid.carousel-button,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .latest a.carousel-button.accordion-new-acct-link,
.latest .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.accordion-new-acct-link,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .branch-finder-form a.carousel-button.branch-finder-submit,
.branch-finder-form .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.branch-finder-submit,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .dropdown-module a.carousel-button.dropdown-module-lookup,
.dropdown-module .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.dropdown-module-lookup,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.sidebar-branch-search-lookup {
  background-color: #50b948;
  border-color: #50b948;
  color: white;
}

.btn.btn-green-solid:hover,
.latest a.accordion-new-acct-link:hover,
a.btn-green-solid.acct-intro-cta:hover,
.latest a.acct-intro-cta.accordion-new-acct-link:hover,
.branch-finder-form a.acct-intro-cta.branch-finder-submit:hover,
.dropdown-module a.acct-intro-cta.dropdown-module-lookup:hover,
a.acct-intro-cta.sidebar-branch-search-lookup:hover,
.branch-finder-form .branch-finder-submit:hover,
a.btn-green-solid.copy-container-cta:hover,
.latest a.copy-container-cta.accordion-new-acct-link:hover,
.branch-finder-form a.copy-container-cta.branch-finder-submit:hover,
.dropdown-module a.copy-container-cta.dropdown-module-lookup:hover,
a.copy-container-cta.sidebar-branch-search-lookup:hover,
.cs-module-wrapper .btn-green-solid.cs-module-button:hover,
.cs-module-cta-wrapper .btn-green-solid.cs-module-button:hover,
.cs-module-list-cta-wrapper .btn-green-solid.cs-module-button:hover,
.cs-module-ratings-wrapper .btn-green-solid.cs-module-button:hover,
.cs-module-contact-wrapper .btn-green-solid.cs-module-button:hover,
.cs-module-long-list-wrapper .btn-green-solid.cs-module-button:hover,
.cs-module-wrapper .latest a.cs-module-button.accordion-new-acct-link:hover,
.latest .cs-module-wrapper a.cs-module-button.accordion-new-acct-link:hover,
.cs-module-cta-wrapper .latest a.cs-module-button.accordion-new-acct-link:hover,
.latest .cs-module-cta-wrapper a.cs-module-button.accordion-new-acct-link:hover,
.cs-module-list-cta-wrapper .latest a.cs-module-button.accordion-new-acct-link:hover,
.latest .cs-module-list-cta-wrapper a.cs-module-button.accordion-new-acct-link:hover,
.cs-module-ratings-wrapper .latest a.cs-module-button.accordion-new-acct-link:hover,
.latest .cs-module-ratings-wrapper a.cs-module-button.accordion-new-acct-link:hover,
.cs-module-contact-wrapper .latest a.cs-module-button.accordion-new-acct-link:hover,
.latest .cs-module-contact-wrapper a.cs-module-button.accordion-new-acct-link:hover,
.cs-module-long-list-wrapper .latest a.cs-module-button.accordion-new-acct-link:hover,
.latest .cs-module-long-list-wrapper a.cs-module-button.accordion-new-acct-link:hover,
.cs-module-wrapper .branch-finder-form .cs-module-button.branch-finder-submit:hover,
.branch-finder-form .cs-module-wrapper .cs-module-button.branch-finder-submit:hover,
.cs-module-cta-wrapper .branch-finder-form .cs-module-button.branch-finder-submit:hover,
.branch-finder-form .cs-module-cta-wrapper .cs-module-button.branch-finder-submit:hover,
.cs-module-list-cta-wrapper .branch-finder-form .cs-module-button.branch-finder-submit:hover,
.branch-finder-form .cs-module-list-cta-wrapper .cs-module-button.branch-finder-submit:hover,
.cs-module-ratings-wrapper .branch-finder-form .cs-module-button.branch-finder-submit:hover,
.branch-finder-form .cs-module-ratings-wrapper .cs-module-button.branch-finder-submit:hover,
.cs-module-contact-wrapper .branch-finder-form .cs-module-button.branch-finder-submit:hover,
.branch-finder-form .cs-module-contact-wrapper .cs-module-button.branch-finder-submit:hover,
.cs-module-long-list-wrapper .branch-finder-form .cs-module-button.branch-finder-submit:hover,
.branch-finder-form .cs-module-long-list-wrapper .cs-module-button.branch-finder-submit:hover,
.cs-module-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup:hover,
.dropdown-module .cs-module-wrapper .cs-module-button.dropdown-module-lookup:hover,
.cs-module-cta-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup:hover,
.dropdown-module .cs-module-cta-wrapper .cs-module-button.dropdown-module-lookup:hover,
.cs-module-list-cta-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup:hover,
.dropdown-module .cs-module-list-cta-wrapper .cs-module-button.dropdown-module-lookup:hover,
.cs-module-ratings-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup:hover,
.dropdown-module .cs-module-ratings-wrapper .cs-module-button.dropdown-module-lookup:hover,
.cs-module-contact-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup:hover,
.dropdown-module .cs-module-contact-wrapper .cs-module-button.dropdown-module-lookup:hover,
.cs-module-long-list-wrapper .dropdown-module .cs-module-button.dropdown-module-lookup:hover,
.dropdown-module .cs-module-long-list-wrapper .cs-module-button.dropdown-module-lookup:hover,
.cs-module-wrapper .cs-module-button.sidebar-branch-search-lookup:hover,
.cs-module-cta-wrapper .cs-module-button.sidebar-branch-search-lookup:hover,
.cs-module-list-cta-wrapper .cs-module-button.sidebar-branch-search-lookup:hover,
.cs-module-ratings-wrapper .cs-module-button.sidebar-branch-search-lookup:hover,
.cs-module-contact-wrapper .cs-module-button.sidebar-branch-search-lookup:hover,
.cs-module-long-list-wrapper .cs-module-button.sidebar-branch-search-lookup:hover,
.dropdown-module .dropdown-module-lookup:hover,
a.btn-green-solid.split-primary-feature-promo-cta:hover,
.latest a.split-primary-feature-promo-cta.accordion-new-acct-link:hover,
.branch-finder-form a.split-primary-feature-promo-cta.branch-finder-submit:hover,
.dropdown-module a.split-primary-feature-promo-cta.dropdown-module-lookup:hover,
a.split-primary-feature-promo-cta.sidebar-branch-search-lookup:hover,
a.btn-green-solid.split-primary-banner-cta:hover,
.latest a.split-primary-banner-cta.accordion-new-acct-link:hover,
.branch-finder-form a.split-primary-banner-cta.branch-finder-submit:hover,
.dropdown-module a.split-primary-banner-cta.dropdown-module-lookup:hover,
a.split-primary-banner-cta.sidebar-branch-search-lookup:hover,
.btn-green-solid.split-secondary-feature-promo-link:hover,
.latest a.split-secondary-feature-promo-link.accordion-new-acct-link:hover,
.branch-finder-form .split-secondary-feature-promo-link.branch-finder-submit:hover,
.dropdown-module .split-secondary-feature-promo-link.dropdown-module-lookup:hover,
.split-secondary-feature-promo-link.sidebar-branch-search-lookup:hover,
a.btn-green-solid.split-quinary-feature-promo-cta:hover,
.latest a.split-quinary-feature-promo-cta.accordion-new-acct-link:hover,
.branch-finder-form a.split-quinary-feature-promo-cta.branch-finder-submit:hover,
.dropdown-module a.split-quinary-feature-promo-cta.dropdown-module-lookup:hover,
a.split-quinary-feature-promo-cta.sidebar-branch-search-lookup:hover,
a.btn-green-solid.skinny-article-cta:hover,
.latest a.skinny-article-cta.accordion-new-acct-link:hover,
.branch-finder-form a.skinny-article-cta.branch-finder-submit:hover,
.dropdown-module a.skinny-article-cta.dropdown-module-lookup:hover,
a.skinny-article-cta.sidebar-branch-search-lookup:hover,
.sidebar-branch-search-lookup:hover,
a.btn-green-solid.stock-footer-cta:hover,
.latest a.stock-footer-cta.accordion-new-acct-link:hover,
.branch-finder-form a.stock-footer-cta.branch-finder-submit:hover,
.dropdown-module a.stock-footer-cta.dropdown-module-lookup:hover,
a.stock-footer-cta.sidebar-branch-search-lookup:hover,
.news-module-51 .btn-green-solid.news-module-button:hover,
.news-module-51 .latest a.news-module-button.accordion-new-acct-link:hover,
.latest .news-module-51 a.news-module-button.accordion-new-acct-link:hover,
.news-module-51 .branch-finder-form .news-module-button.branch-finder-submit:hover,
.branch-finder-form .news-module-51 .news-module-button.branch-finder-submit:hover,
.news-module-51 .dropdown-module .news-module-button.dropdown-module-lookup:hover,
.dropdown-module .news-module-51 .news-module-button.dropdown-module-lookup:hover,
.news-module-51 .news-module-button.sidebar-branch-search-lookup:hover,
.lifestyle-split-module .btn-green-solid.split-module-button:hover,
.lifestyle-split-module .latest a.split-module-button.accordion-new-acct-link:hover,
.latest .lifestyle-split-module a.split-module-button.accordion-new-acct-link:hover,
.lifestyle-split-module .branch-finder-form .split-module-button.branch-finder-submit:hover,
.branch-finder-form .lifestyle-split-module .split-module-button.branch-finder-submit:hover,
.lifestyle-split-module .dropdown-module .split-module-button.dropdown-module-lookup:hover,
.dropdown-module .lifestyle-split-module .split-module-button.dropdown-module-lookup:hover,
.lifestyle-split-module .split-module-button.sidebar-branch-search-lookup:hover,
.module-sitelet-form button.btn-green-solid[type=submit]:hover,
.module-sitelet-form .branch-finder-form button[type=submit].branch-finder-submit:hover,
.branch-finder-form .module-sitelet-form button[type=submit].branch-finder-submit:hover,
.module-sitelet-form .dropdown-module button[type=submit].dropdown-module-lookup:hover,
.dropdown-module .module-sitelet-form button[type=submit].dropdown-module-lookup:hover,
.module-sitelet-form button[type=submit].sidebar-branch-search-lookup:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-green-solid.carousel-button:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .latest a.carousel-button.accordion-new-acct-link:hover,
.latest .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.accordion-new-acct-link:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .branch-finder-form a.carousel-button.branch-finder-submit:hover,
.branch-finder-form .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.branch-finder-submit:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .dropdown-module a.carousel-button.dropdown-module-lookup:hover,
.dropdown-module .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.dropdown-module-lookup:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.carousel-button.sidebar-branch-search-lookup:hover {
  background-color: white;
  color: #50b948;
}

.btn.btn-green,
.latest a.btn-green.accordion-new-acct-link,
a.btn-green.acct-intro-cta,
.branch-finder-form .btn-green.branch-finder-submit,
a.btn-green.copy-container-cta,
.cs-module-wrapper .btn-green.cs-module-button,
.cs-module-cta-wrapper .btn-green.cs-module-button,
.cs-module-list-cta-wrapper .btn-green.cs-module-button,
.cs-module-ratings-wrapper .btn-green.cs-module-button,
.cs-module-contact-wrapper .btn-green.cs-module-button,
.cs-module-long-list-wrapper .btn-green.cs-module-button,
.dropdown-module .btn-green.dropdown-module-lookup,
a.btn-green.split-primary-feature-promo-cta,
a.btn-green.split-primary-banner-cta,
.btn-green.split-secondary-feature-promo-link,
a.btn-green.split-quinary-feature-promo-cta,
a.btn-green.skinny-article-cta,
.grey a.skinny-article-cta,
.grey .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.skinny-article-cta.carousel-button,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .grey a.skinny-article-cta.carousel-button,
.btn-green.sidebar-branch-search-lookup,
a.btn-green.stock-footer-cta,
.news-module-51 .btn-green.news-module-button,
.lifestyle-split-module .btn-green.split-module-button,
.module-sitelet-form button.btn-green[type=submit],
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-green.carousel-button {
  border-color: #50b948;
  color: #50b948;
}

.btn.btn-green:hover,
.latest a.btn-green.accordion-new-acct-link:hover,
a.btn-green.acct-intro-cta:hover,
.branch-finder-form .btn-green.branch-finder-submit:hover,
a.btn-green.copy-container-cta:hover,
.cs-module-wrapper .btn-green.cs-module-button:hover,
.cs-module-cta-wrapper .btn-green.cs-module-button:hover,
.cs-module-list-cta-wrapper .btn-green.cs-module-button:hover,
.cs-module-ratings-wrapper .btn-green.cs-module-button:hover,
.cs-module-contact-wrapper .btn-green.cs-module-button:hover,
.cs-module-long-list-wrapper .btn-green.cs-module-button:hover,
.dropdown-module .btn-green.dropdown-module-lookup:hover,
a.btn-green.split-primary-feature-promo-cta:hover,
a.btn-green.split-primary-banner-cta:hover,
.btn-green.split-secondary-feature-promo-link:hover,
a.btn-green.split-quinary-feature-promo-cta:hover,
a.btn-green.skinny-article-cta:hover,
.grey a.skinny-article-cta:hover,
.grey .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.skinny-article-cta.carousel-button:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .grey a.skinny-article-cta.carousel-button:hover,
.btn-green.sidebar-branch-search-lookup:hover,
a.btn-green.stock-footer-cta:hover,
.news-module-51 .btn-green.news-module-button:hover,
.lifestyle-split-module .btn-green.split-module-button:hover,
.module-sitelet-form button.btn-green[type=submit]:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-green.carousel-button:hover {
  background-color: #50b948;
  color: white;
}

.btn.btn-grey,
.latest a.btn-grey.accordion-new-acct-link,
.latest .grey .skinny-offer-wrapper .skinny-offer a.accordion-new-acct-link.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .latest a.accordion-new-acct-link.skinny-offer-cta,
a.btn-grey.acct-intro-cta,
.grey .skinny-offer-wrapper .skinny-offer a.acct-intro-cta.skinny-offer-cta,
.branch-finder-form .btn-grey.branch-finder-submit,
.branch-finder-form .grey .skinny-offer-wrapper .skinny-offer .branch-finder-submit.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .branch-finder-form .branch-finder-submit.skinny-offer-cta,
a.btn-grey.copy-container-cta,
.grey .skinny-offer-wrapper .skinny-offer a.copy-container-cta.skinny-offer-cta,
.cs-module-wrapper .btn-grey.cs-module-button,
.cs-module-cta-wrapper .btn-grey.cs-module-button,
.cs-module-list-cta-wrapper .btn-grey.cs-module-button,
.cs-module-ratings-wrapper .btn-grey.cs-module-button,
.cs-module-contact-wrapper .btn-grey.cs-module-button,
.cs-module-long-list-wrapper .btn-grey.cs-module-button,
.cs-module-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-wrapper .cs-module-button.skinny-offer-cta,
.cs-module-cta-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-cta-wrapper .cs-module-button.skinny-offer-cta,
.cs-module-list-cta-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-list-cta-wrapper .cs-module-button.skinny-offer-cta,
.cs-module-ratings-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-ratings-wrapper .cs-module-button.skinny-offer-cta,
.cs-module-contact-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-contact-wrapper .cs-module-button.skinny-offer-cta,
.cs-module-long-list-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-long-list-wrapper .cs-module-button.skinny-offer-cta,
.dropdown-module .btn-grey.dropdown-module-lookup,
.dropdown-module .grey .skinny-offer-wrapper .skinny-offer .dropdown-module-lookup.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .dropdown-module .dropdown-module-lookup.skinny-offer-cta,
a.btn-grey.split-primary-feature-promo-cta,
.grey .skinny-offer-wrapper .skinny-offer a.split-primary-feature-promo-cta.skinny-offer-cta,
a.btn-grey.split-primary-banner-cta,
.grey .skinny-offer-wrapper .skinny-offer a.split-primary-banner-cta.skinny-offer-cta,
.btn-grey.split-secondary-feature-promo-link,
.grey .skinny-offer-wrapper .skinny-offer .split-secondary-feature-promo-link.skinny-offer-cta,
a.btn-grey.split-quinary-feature-promo-cta,
.grey .skinny-offer-wrapper .skinny-offer a.split-quinary-feature-promo-cta.skinny-offer-cta,
a.btn-grey.skinny-article-cta,
.grey .skinny-offer-wrapper .skinny-offer a.skinny-article-cta.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .btn.skinny-offer-cta,
.grey .skinny-offer-wrapper .skinny-offer .skinny-offer-cta.sidebar-branch-search-lookup,
.grey .skinny-offer-wrapper .skinny-offer a.skinny-offer-cta.stock-footer-cta,
.grey .skinny-offer-wrapper .skinny-offer .news-module-51 .skinny-offer-cta.news-module-button,
.news-module-51 .grey .skinny-offer-wrapper .skinny-offer .skinny-offer-cta.news-module-button,
.grey .skinny-offer-wrapper .skinny-offer .lifestyle-split-module .skinny-offer-cta.split-module-button,
.lifestyle-split-module .grey .skinny-offer-wrapper .skinny-offer .skinny-offer-cta.split-module-button,
.grey .skinny-offer-wrapper .skinny-offer .module-sitelet-form button.skinny-offer-cta[type=submit],
.module-sitelet-form .grey .skinny-offer-wrapper .skinny-offer button.skinny-offer-cta[type=submit],
.grey .skinny-offer-wrapper .skinny-offer .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.skinny-offer-cta.carousel-button,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .grey .skinny-offer-wrapper .skinny-offer a.skinny-offer-cta.carousel-button,
.btn-grey.sidebar-branch-search-lookup,
a.btn-grey.stock-footer-cta,
.news-module-51 .btn-grey.news-module-button,
.lifestyle-split-module .btn-grey.split-module-button,
.module-sitelet-form button.btn-grey[type=submit],
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-grey.carousel-button {
  border-color: #d1d2d3;
  color: black;
}

.btn.btn-grey:hover,
.latest a.btn-grey.accordion-new-acct-link:hover,
.latest .grey .skinny-offer-wrapper .skinny-offer a.accordion-new-acct-link.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .latest a.accordion-new-acct-link.skinny-offer-cta:hover,
a.btn-grey.acct-intro-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer a.acct-intro-cta.skinny-offer-cta:hover,
.branch-finder-form .btn-grey.branch-finder-submit:hover,
.branch-finder-form .grey .skinny-offer-wrapper .skinny-offer .branch-finder-submit.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .branch-finder-form .branch-finder-submit.skinny-offer-cta:hover,
a.btn-grey.copy-container-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer a.copy-container-cta.skinny-offer-cta:hover,
.cs-module-wrapper .btn-grey.cs-module-button:hover,
.cs-module-cta-wrapper .btn-grey.cs-module-button:hover,
.cs-module-list-cta-wrapper .btn-grey.cs-module-button:hover,
.cs-module-ratings-wrapper .btn-grey.cs-module-button:hover,
.cs-module-contact-wrapper .btn-grey.cs-module-button:hover,
.cs-module-long-list-wrapper .btn-grey.cs-module-button:hover,
.cs-module-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-wrapper .cs-module-button.skinny-offer-cta:hover,
.cs-module-cta-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-cta-wrapper .cs-module-button.skinny-offer-cta:hover,
.cs-module-list-cta-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-list-cta-wrapper .cs-module-button.skinny-offer-cta:hover,
.cs-module-ratings-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-ratings-wrapper .cs-module-button.skinny-offer-cta:hover,
.cs-module-contact-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-contact-wrapper .cs-module-button.skinny-offer-cta:hover,
.cs-module-long-list-wrapper .grey .skinny-offer-wrapper .skinny-offer .cs-module-button.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .cs-module-long-list-wrapper .cs-module-button.skinny-offer-cta:hover,
.dropdown-module .btn-grey.dropdown-module-lookup:hover,
.dropdown-module .grey .skinny-offer-wrapper .skinny-offer .dropdown-module-lookup.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .dropdown-module .dropdown-module-lookup.skinny-offer-cta:hover,
a.btn-grey.split-primary-feature-promo-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer a.split-primary-feature-promo-cta.skinny-offer-cta:hover,
a.btn-grey.split-primary-banner-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer a.split-primary-banner-cta.skinny-offer-cta:hover,
.btn-grey.split-secondary-feature-promo-link:hover,
.grey .skinny-offer-wrapper .skinny-offer .split-secondary-feature-promo-link.skinny-offer-cta:hover,
a.btn-grey.split-quinary-feature-promo-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer a.split-quinary-feature-promo-cta.skinny-offer-cta:hover,
a.btn-grey.skinny-article-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer a.skinny-article-cta.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .btn.skinny-offer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .skinny-offer-cta.sidebar-branch-search-lookup:hover,
.grey .skinny-offer-wrapper .skinny-offer a.skinny-offer-cta.stock-footer-cta:hover,
.grey .skinny-offer-wrapper .skinny-offer .news-module-51 .skinny-offer-cta.news-module-button:hover,
.news-module-51 .grey .skinny-offer-wrapper .skinny-offer .skinny-offer-cta.news-module-button:hover,
.grey .skinny-offer-wrapper .skinny-offer .lifestyle-split-module .skinny-offer-cta.split-module-button:hover,
.lifestyle-split-module .grey .skinny-offer-wrapper .skinny-offer .skinny-offer-cta.split-module-button:hover,
.grey .skinny-offer-wrapper .skinny-offer .module-sitelet-form button.skinny-offer-cta[type=submit]:hover,
.module-sitelet-form .grey .skinny-offer-wrapper .skinny-offer button.skinny-offer-cta[type=submit]:hover,
.grey .skinny-offer-wrapper .skinny-offer .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.skinny-offer-cta.carousel-button:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .grey .skinny-offer-wrapper .skinny-offer a.skinny-offer-cta.carousel-button:hover,
.btn-grey.sidebar-branch-search-lookup:hover,
a.btn-grey.stock-footer-cta:hover,
.news-module-51 .btn-grey.news-module-button:hover,
.lifestyle-split-module .btn-grey.split-module-button:hover,
.module-sitelet-form button.btn-grey[type=submit]:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-grey.carousel-button:hover {
  background-color: #d1d2d3;
}

.btn.btn-white,
.latest a.btn-white.accordion-new-acct-link,
a.btn-white.acct-intro-cta,
.branch-finder-form .btn-white.branch-finder-submit,
a.btn-white.copy-container-cta,
.cs-module-wrapper .btn-white.cs-module-button,
.cs-module-cta-wrapper .btn-white.cs-module-button,
.cs-module-list-cta-wrapper .btn-white.cs-module-button,
.cs-module-ratings-wrapper .btn-white.cs-module-button,
.cs-module-contact-wrapper .btn-white.cs-module-button,
.cs-module-long-list-wrapper .btn-white.cs-module-button,
.dropdown-module .btn-white.dropdown-module-lookup,
a.btn-white.split-primary-feature-promo-cta,
a.btn-white.split-primary-banner-cta,
.btn-white.split-secondary-feature-promo-link,
a.btn-white.split-quinary-feature-promo-cta,
a.btn-white.skinny-article-cta,
.green a.skinny-article-cta,
.green .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.skinny-article-cta.carousel-button,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .green a.skinny-article-cta.carousel-button,
.btn-white.sidebar-branch-search-lookup,
a.btn-white.stock-footer-cta,
.news-module-51 .btn-white.news-module-button,
.lifestyle-split-module .btn-white.split-module-button,
.module-sitelet-form button.btn-white[type=submit],
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-white.carousel-button {
  border-color: white;
  color: white;
}

.btn.btn-white:hover,
.latest a.btn-white.accordion-new-acct-link:hover,
a.btn-white.acct-intro-cta:hover,
.branch-finder-form .btn-white.branch-finder-submit:hover,
a.btn-white.copy-container-cta:hover,
.cs-module-wrapper .btn-white.cs-module-button:hover,
.cs-module-cta-wrapper .btn-white.cs-module-button:hover,
.cs-module-list-cta-wrapper .btn-white.cs-module-button:hover,
.cs-module-ratings-wrapper .btn-white.cs-module-button:hover,
.cs-module-contact-wrapper .btn-white.cs-module-button:hover,
.cs-module-long-list-wrapper .btn-white.cs-module-button:hover,
.dropdown-module .btn-white.dropdown-module-lookup:hover,
a.btn-white.split-primary-feature-promo-cta:hover,
a.btn-white.split-primary-banner-cta:hover,
.btn-white.split-secondary-feature-promo-link:hover,
a.btn-white.split-quinary-feature-promo-cta:hover,
a.btn-white.skinny-article-cta:hover,
.green a.skinny-article-cta:hover,
.green .sitelet-slideshow .sitelet-slideshow-slide .slide-content a.skinny-article-cta.carousel-button:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content .green a.skinny-article-cta.carousel-button:hover,
.btn-white.sidebar-branch-search-lookup:hover,
a.btn-white.stock-footer-cta:hover,
.news-module-51 .btn-white.news-module-button:hover,
.lifestyle-split-module .btn-white.split-module-button:hover,
.module-sitelet-form button.btn-white[type=submit]:hover,
.sitelet-slideshow .sitelet-slideshow-slide .slide-content a.btn-white.carousel-button:hover {
  background-color: white;
  color: #222;
}

a.arrow-link-right {
  display: block;
  position: relative;
  padding-left: 2.5rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a.arrow-link-right:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 12px;
  content: "";
}

a.arrow-link-right:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid;
  text-align: center;
  padding: 0.4rem;
}

a.arrow-link-right:hover:before {
  text-decoration: none;
}

a.arrow-link-right.arrow-green {
  color: #50b948;
}

a.arrow-link-right.arrow-grey {
  color: #d1d2d3;
}

a.arrow-link-right.arrow-white {
  color: white;
}

a.arrow-link-right.arrow-white:hover {
  color: #d1d2d3;
}

a.arrow-link-right.arrow-black {
  color: #222;
}

a.arrow-link-right.arrow-black:hover {
  color: #50b948;
}

a.arrow-link-down {
  display: block;
  position: relative;
  padding-left: 2.5rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a.arrow-link-down:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 12px;
  content: "";
}

a.arrow-link-down:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid;
  text-align: center;
  padding: 0.4rem;
}

a.arrow-link-down:hover:before {
  text-decoration: none;
}

a.arrow-link-down.arrow-green {
  color: #50b948;
}

a.arrow-link-down.arrow-grey {
  color: #d1d2d3;
}

a.arrow-link-down.arrow-white {
  color: white;
}

a.arrow-link-down.arrow-white:hover {
  color: #d1d2d3;
}

a.arrow-link-down.arrow-black {
  color: #222;
}

a.arrow-link-down.arrow-black:hover {
  color: #50b948;
}

a.arrow-link-grey {
  display: inline-block;
  padding-left: 2.5rem;
  position: relative;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a.arrow-link-grey:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 12px;
  content: "";
}

a.arrow-link-grey:before {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
  width: 12px;
  height: 12px;
  color: #d1d2d3;
  border: 1px solid #d1d2d3;
  border-radius: 50%;
  text-align: center;
  padding: 0.4rem;
}

a.arrow-link-grey:hover:before {
  text-decoration: none;
}

a.arrow-link-grey.link-green {
  color: #50b948;
}

a.arrow-link-grey.link-green:hover {
  color: #222;
}

a.arrow-link-grey.link-white {
  color: white;
}

a.arrow-link-grey.link-white:hover {
  color: #50b948;
}

a.arrow-link-grey.link-black {
  color: #222;
}

a.arrow-link-grey.link-black:hover {
  color: #50b948;
}

a.text-link {
  display: inline-block;
}

a.text-link.link-green {
  color: #50b948;
}

a.text-link.link-green:hover {
  color: #222;
}

a.text-link.link-grey {
  color: #d1d2d3;
}

a.text-link.link-grey:hover {
  color: #50b948;
}

a.text-link.link-white {
  color: white;
}

a.text-link.link-white:hover {
  color: #50b948;
}

a.text-link.link-black {
  color: #222;
}

a.text-link.link-black:hover {
  color: #50b948;
}

input[type=text],
input[type=password],
input[type=email] {
  border-radius: 0.1875rem;
  background-color: #f6f6f6;
  color: #222;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  padding: 0.875em;
}

input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus {
  outline: 0;
}

input[type=text].white,
input[type=password].white,
input[type=email].white {
  background-color: white;
  border: 1px solid #dedede;
}

input::-webkit-input-placeholder {
  color: #999;
  text-overflow: ellipsis;
  text-transform: none;
}

input:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
  text-overflow: ellipsis;
  text-transform: none;
}

input::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
  text-overflow: ellipsis;
  text-transform: none;
}

input:-ms-input-placeholder {
  color: #999;
  text-overflow: ellipsis;
  text-transform: none;
}

input:focus::-webkit-input-placeholder {
  color: #999;
}

input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}

input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}

input:focus:-ms-input-placeholder {
  color: #999;
}

.dropdown,
.dropdowns-grey,
.branch-finder-form .dropdown-module-radius-select,
.pager-title,
.dropdown-module .dropdown-module-options,
.search-radius-options,
.module-sitelet-form select,
.dropdowns-white,
.search-dropdowns,
.search-section-options,
.search-content-options {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 3px;
  font-family: inherit;
  border: none;
  padding: 1em 2.5em 1em 1em;
  color: black;
  margin-bottom: 1em;
  background-image: url("/images/icons/dropdown-arrow.svg");
  background-size: 2em auto;
  background-repeat: no-repeat;
  background-position: 100% 50%;
  cursor: pointer;
}

.dropdowns-grey,
.branch-finder-form .dropdown-module-radius-select,
.pager-title,
.dropdown-module .dropdown-module-options,
.search-radius-options,
.module-sitelet-form select {
  background-color: #E8E8E8;
}

.dropdowns-white,
.search-dropdowns,
.search-section-options,
.search-content-options {
  background-color: white;
  border: 1px solid #dedede;
}

select::-ms-expand {
  display: none;
}

.form-input-two-col {
  display: table;
  width: 100%;
}

@media (min-width: 767px) {
  .form-input-two-col > .form-modal-input-wrapper {
    display: inline-block;
    width: 50%;
  }

  .form-input-two-col > .form-modal-input-wrapper:first-child {
    padding-right: .9375rem;
  }

  .form-input-two-col > .form-modal-input-wrapper:last-child {
    padding-left: .9375rem;
  }
}

.form-modal-section {
  display: table;
  width: 100%;
  padding: 1.875rem 0;
}

@media (min-width: 767px) {
  .form-modal-section > * {
    display: inline-block;
    vertical-align: top;
  }
}

@media (min-width: 767px) {
  .form-modal-section > *:first-child {
    width: 33.333333%;
  }
}

@media (min-width: 767px) {
  .form-modal-section > *:last-child {
    width: 66.666666%;
  }
}

.form-modal-section .form-dropdown-module-options-container {
  width: 100% !important;
}

.form-module-input-container .form-modal-section {
  padding-top: 0;
  border-top: none;
  padding: 0;
}

@media (min-width: 767px) {
  .form-module-input-container .form-modal-section > * {
    width: 50%;
    margin: 0;
  }
}

.form-module-input-container.full-width {
  width: 100%;
}

.form-modal-input-wrapper {
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  .form-modal-input-wrapper {
    margin-bottom: 0;
  }
}

.form-modal-section-header-container .form-modal-section-header {
  font-size: 2rem;
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;


}

@media (min-width: 767px) {
  .form-modal-section-header-container .form-modal-section-header {
    padding-right: 1em;
  }
}

@media (min-width: 767px) {
  .form-modal-section-inputs > * {
    margin-bottom: 1.75rem;
  }
}

.form-modal-section-inputs > *:last-child {
  margin-bottom: 0;
}

.modal-small-heading {
  font-size: 1.2rem;
}

@media (min-width: 767px) {
  .modal-small-heading {
    padding-right: 1rem;
  }
}

.characters-left {
  font-size: 1.125rem;
  margin-top: 1em;
}

.form-action-buttons > *:first-child {
  margin-bottom: 1em;
}

@media (min-width: 460px) {
  .form-action-buttons > *:first-child {
    margin-right: 1em;
    margin-bottom: 0;
  }
}

.show-modal {
  overflow: hidden;
  height: 100%;
}

.show-modal:before {
  content: '';
  position: fixed;
  z-index: 254;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.8);
}

.modal {
  opacity: 0;
  position: fixed;
  z-index: -1;
  left: 50%;
  top: 50%;
  width: 0;
  height: 0;
}

.modal .modal-content {
  overflow: auto;
  padding: 1.5em;
  max-height: 100%;
}

.modal.open {
  opacity: 1;
  z-index: 255;
  background: white;
  left: 10%;
  top: 50%;
  width: 80% !important;
  max-height: 80%;
}

@media (max-width: 766px) {
  .modal.open {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    margin-top: 0 !important;
    max-height: none;
  }
}

.modal .modal-close {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0.5em;
  position: absolute;
  z-index: 255;
  top: 1.5em;
  right: 1.5em;
  border: 1px solid #50b948;
  border-radius: 100%;
}

.modal .modal-close:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.modal .modal-close:before {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  display: block;
}

.modal .modal-close:hover:before {
  color: #50b948;
}

.course-modal {
  opacity: 0;
  position: fixed;
  z-index: -1;
  left: 50%;
  top: 50%;
  width: 0;
  height: 0;
}

.course-modal .modal-content {
  position: relative;
  overflow: auto;
  padding: 5em 1.5em 0 1.5em;
  max-height: 100%;
}

.course-modal .modal-content:after {
  content: "";
  height: 1.5em;
  display: block;
}

.course-modal .cycle-slide {
  opacity: 0 !important;
}

.course-modal .cycle-slide.cycle-slide-active {
  opacity: 1 !important;
}

.course-modal.open {
  opacity: 1;
  z-index: 255;
  background: white;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

@media (min-width: 767px) {
  .course-modal.open {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 80% !important;
    max-height: 80%;
    height: 80%;
  }
}

.course-modal .modal-close {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0.5em;
  position: absolute;
  z-index: 255;
  top: 0.5em;
  right: 1.5em;
  border: 1px solid #50b948;
  border-radius: 100%;
}

.course-modal .modal-close:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.course-modal .modal-close:before {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  display: block;
  color: #50b948;
}

.course-modal .modal-close:hover {
  border-color: #222;
}

.course-modal .modal-close:hover:before {
  color: #222;
}

*,
footer *,
header * {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  color: #222;
  text-align: left;
  box-sizing: border-box;
}

body.latest {
  -webkit-text-rendering: optimizeLegibility;
  -moz-text-rendering: optimizeLegibility;
  -ms-text-rendering: optimizeLegibility;
  -o-text-rendering: optimizeLegibility;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -ms-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
  font-smoothing: antialiased;
  min-width: inherit;
  font: 200 normal 100% 'Helvetica Neue Lt.', helvetica, sans-serif;
  overflow-x: hidden;
}

@media (min-width: 1025px) {
  body.latest {
    padding-bottom: 2em;
  }
}

body.latest * {
  box-sizing: border-box;
  outline: none;
}

.latest h1 {
  font-size: 4.2em;
  line-height: 1;
  margin: 0 0 2em;
}

@media (max-width: 1024px) {
  .latest h1 {
    font-size: 3.5em;
  }
}

@media (max-width: 766px) {
  .latest h1 {
    font-size: 2.8em;
  }
}

.latest h2 {
  font-size: 2em;
  line-height: 1;
}

@media (min-width: 460px) {
  .latest h2 {
    font-size: 3em;
  }
}

@media (min-width: 1025px) {
  .latest h2 {
    font-size: 3.725em;
  }
}

.latest h3 {
  font-size: 2em;
  line-height: 1.1;
  margin: 0 0 0.5em;
}

@media (min-width: 767px) {
  .latest h3 {
    font-size: 2.7em;
  }
}

@media (min-width: 1025px) {
  .latest h3 {
    font-size: 3em;
  }
}

.latest h4 {
  margin: 0 0 0.5em;
  padding: 0;
  text-align: inherit;
}

.latest h5 {
  font-size: 1.5em;
  line-height: 1;
  margin: 0 0 0.5em;
  text-transform: none;
}

.latest p {
  margin-bottom: 0.8em;
  line-height: 1.4;
  color: #222;
}

.latest a {
  text-decoration: none;
  color: inherit;
  font-size: inherit;
  line-height: 1;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}

.latest a:hover {
  text-decoration: underline;
}

.latest a:focus {
  outline: none;
}

.latest p a {
  color: #50b948;
}

.latest p {
  font-size: 1.2em;
}

.latest form,
.latest fieldset,
.latest legend,
.latest label,
.latest strong,
.latest center,
.latest del {
  font-size: inherit;
}

.latest .expandable {
  padding: 0;
}

.latest body {
  overflow-x: visible;
}

.latest ul ul {
  font-size: inherit;
}

.latest footer {
  min-width: 0;
  font-family: inherit;
}

.latest ul li {
  margin: 0;
}

.latest ul {
  list-style-type: none;
  padding: 0;
}

.latest ol {
  list-style-type: none;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/** { outline: 1px solid red; }*/

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
  text-decoration: none;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 0;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
  border: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

td,
th {
  padding: 0;
}

table,
caption,
thead,
tfoot,
tbody,
tr,
td,
th {
  line-height: 24px;
  vertical-align: baseline;
}

ul {
  line-height: 24px;
}

footer ul {
  float: none;
  line-height: 1;
}

aside li {
  padding: 0;
  margin: 0;
  border: 0;
}

aside ul li a {
  padding: 0;
  margin: 0;
}

aside p {
  margin: 0;
}

.fixed-width-columns {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.fixed-width-columns > * {
  display: table-row;
}

.fixed-width-columns > * > * {
  display: table-cell;
  vertical-align: top;
}

.fixed-width-columns.col-1 > * > * {
  width: 100%;
}

.fixed-width-columns.col-2 > * > * {
  width: 50%;
}

.fixed-width-columns.col-3 > * > * {
  width: 33.33333%;
}

.fixed-width-columns.col-4 > * > * {
  width: 25%;
}

.fixed-width-columns.col-5 > * > * {
  width: 20%;
}

.fixed-width-columns.col-6 > * > * {
  width: 16.66667%;
}

.fixed-width-columns.col-7 > * > * {
  width: 14.28571%;
}

.fixed-width-columns.col-8 > * > * {
  width: 12.5%;
}

.fixed-width-columns.col-9 > * > * {
  width: 11.11111%;
}

.fixed-width-columns.col-10 > * > * {
  width: 10%;
}

.fixed-width-columns.col-11 > * > * {
  width: 9.09091%;
}

.fixed-width-columns.col-12 > * > * {
  width: 8.33333%;
}

.fixed-width-columns.col-13 > * > * {
  width: 7.69231%;
}

.fixed-width-columns.col-14 > * > * {
  width: 7.14286%;
}

.fixed-width-columns.col-15 > * > * {
  width: 6.66667%;
}

.fixed-width-columns.col-16 > * > * {
  width: 6.25%;
}

@media (max-width: 766px) {
  .fixed-width-columns {
    display: block;
    width: auto;
  }
}

@media (max-width: 766px) {
  .fixed-width-columns > * {
    display: block;
  }
}

@media (max-width: 766px) {
  .fixed-width-columns > * > * {
    display: block;
    width: auto !important;
  }
}

.fixed-width-columns-non-responsive {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.fixed-width-columns-non-responsive > * {
  display: table-row;
}

.fixed-width-columns-non-responsive > * > * {
  display: table-cell;
  vertical-align: top;
}

.fixed-width-columns-non-responsive.col-1 > * > * {
  width: 100%;
}

.fixed-width-columns-non-responsive.col-2 > * > * {
  width: 50%;
}

.fixed-width-columns-non-responsive.col-3 > * > * {
  width: 33.33333%;
}

.fixed-width-columns-non-responsive.col-4 > * > * {
  width: 25%;
}

.fixed-width-columns-non-responsive.col-5 > * > * {
  width: 20%;
}

.fixed-width-columns-non-responsive.col-6 > * > * {
  width: 16.66667%;
}

.fixed-width-columns-non-responsive.col-7 > * > * {
  width: 14.28571%;
}

.fixed-width-columns-non-responsive.col-8 > * > * {
  width: 12.5%;
}

.fixed-width-columns-non-responsive.col-9 > * > * {
  width: 11.11111%;
}

.fixed-width-columns-non-responsive.col-10 > * > * {
  width: 10%;
}

.fixed-width-columns-non-responsive.col-11 > * > * {
  width: 9.09091%;
}

.fixed-width-columns-non-responsive.col-12 > * > * {
  width: 8.33333%;
}

.fixed-width-columns-non-responsive.col-13 > * > * {
  width: 7.69231%;
}

.fixed-width-columns-non-responsive.col-14 > * > * {
  width: 7.14286%;
}

.fixed-width-columns-non-responsive.col-15 > * > * {
  width: 6.66667%;
}

.fixed-width-columns-non-responsive.col-16 > * > * {
  width: 6.25%;
}

.module-container {
  margin: 0 0 4.5rem;
}

@media (max-width: 766px) {
  .module-container {
    margin: 0 0 2.5rem;
  }
}

.module-container .module-title {
  color: #50b948;
  margin: 0 0 1em;
}

.module-container.no-margin {
  margin: 0;
}

.module-container > div {
  font-size: 1rem;
}

.module-container > div + div {
  margin-top: 2em;
}

.col-container,
.two-col,
.three-col,
.two-third-split,
.two-third-split-reverse,
.two-col-tablet,
.story-preview-container {
  display: table;
  border-spacing: 2em 0;
  margin-left: -2em;
  margin-right: -2em;
}

.col-container > *,
.two-col > *,
.three-col > *,
.two-third-split > *,
.two-third-split-reverse > *,
.two-col-tablet > *,
.story-preview-container > * {
  display: table-cell;
  vertical-align: top;
}

@media (max-width: 1024px) {
  .col-container,
  .two-col,
  .three-col,
  .two-third-split,
  .two-third-split-reverse,
  .two-col-tablet,
  .story-preview-container {
    border-spacing: 1em 0;
    margin-left: -1em;
    margin-right: -1em;
  }
}

@media (max-width: 766px) {
  .col-container,
  .two-col,
  .three-col,
  .two-third-split,
  .two-third-split-reverse,
  .two-col-tablet,
  .story-preview-container {
    margin-bottom: 2.5em;
  }
}

.col-container-fixed,
.two-third-split-fixed {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.col-container-fixed > *,
.two-third-split-fixed > * {
  display: table-cell;
  vertical-align: top;
}

.two-col > * {
  width: 50%;
}

@media (max-width: 1024px) {
  .two-col > * {
    display: block;
    width: 100% !important;
    margin: 0 0 2.5rem;
  }
}

@media (max-width: 1024px) {
  .two-col {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.three-col > * {
  width: 33.33333%;
}

@media (max-width: 1279px) {
  .three-col > * {
    display: block;
    width: 100% !important;
    margin: 0 0 2.5rem;
  }
}

@media (max-width: 1279px) {
  .three-col {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.columns-container {
  margin: 0 -2em;
}

@media (max-width: 1499px) {
  .columns-container {
    margin: 0 -1em;
  }
}

@media (max-width: 766px) {
  .columns-container {
    margin: 0;
  }
}

.col-container-child,
.two-col-child {
  display: table;
  border-spacing: 2em 0;
  width: 100%;
}

@media (max-width: 1499px) {
  .col-container-child,
  .two-col-child {
    border-spacing: 1em 0;
  }
}

@media (max-width: 766px) {
  .col-container-child,
  .two-col-child {
    display: block;
  }
}

.col-container-child > *,
.two-col-child > * {
  display: table-cell;
  vertical-align: top;
}

.two-col-child > * {
  width: 50%;
}

@media (max-width: 766px) {
  .two-col-child > * {
    margin: 0 0 1rem;
  }
}

@media (max-width: 766px) {
  .two-col-child > * {
    display: block;
    width: 100% !important;
  }
}

@media (max-width: 766px) {
  .two-col-child {
    display: block;
  }
}

.two-third-split > *:first-child,
.two-third-split-reverse > *:first-child {
  width: 66.666666666%;
}

.two-third-split > *:last-child,
.two-third-split-reverse > *:last-child {
  width: 33.333333333%;
}

@media (max-width: 1279px) {
  .two-third-split > *,
  .two-third-split-reverse > * {
    display: block;
    width: 100% !important;
    margin: 0 0 2.5rem;
  }
}

@media (max-width: 1279px) {
  .two-third-split,
  .two-third-split-reverse {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.two-third-split-fixed > *:first-child {
  width: 66.666666666%;
  padding-right: 1em;
}

.two-third-split-fixed > *:last-child {
  width: 33.333333333%;
  padding-left: 1em;
}

@media (max-width: 1279px) {
  .two-third-split-fixed > * {
    display: block;
    width: 100% !important;
    margin: 0 0 2.5rem;
  }

  .two-third-split-fixed > *:first-child {
    padding-right: 0;
  }

  .two-third-split-fixed > *:last-child {
    padding-left: 0;
  }
}

@media (max-width: 1279px) {
  .two-third-split-fixed {
    display: block;
  }
}

.two-third-split-reverse > *:first-child {
  width: 33.333333333%;
}

.two-third-split-reverse > *:last-child {
  width: 66.666666666%;
}

.two-col-tablet > * {
  width: 50%;
}

@media (max-width: 766px) {
  .two-col-tablet > * {
    display: block;
    width: 100% !important;
    margin: 0 0 2.5rem;
  }
}

@media (max-width: 766px) {
  .two-col-tablet {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
}

.col-container-rows,
.two-col-rows,
.three-col-rows,
.four-col-rows {
  display: block;
}

.col-container-rows > *,
.two-col-rows > *,
.three-col-rows > *,
.four-col-rows > * {
  display: block;
  width: 100%;
}

@media (min-width: 1025px) {
  .col-container-rows,
  .two-col-rows,
  .three-col-rows,
  .four-col-rows {
    display: table;
    border-spacing: 1em 0;
    margin-left: -2em;
    margin-right: -2em;
  }

  .col-container-rows > *,
  .two-col-rows > *,
  .three-col-rows > *,
  .four-col-rows > * {
    display: inline-table;
    vertical-align: top;
    width: 50%;
  }
}

@media (min-width: 1280px) {
  .three-col-rows > * {
    width: 33.33333%;
  }
}

@media (min-width: 1280px) {
  .four-col-rows > * {
    width: 25%;
  }
}

.body-wrapper,
.browser-warning-wrapper .browser-warning {
  max-width: 1500px;
  margin: 0 auto;
  padding: 0 2.5rem;
}

@media (max-width: 1024px) {
  .body-wrapper,
  .browser-warning-wrapper .browser-warning {
    padding: 0 1rem;
  }
}

@media (max-width: 766px) {
  .body-wrapper,
  .browser-warning-wrapper .browser-warning {
    padding: 0;
  }
}

.content-wrapper {
  position: relative;
  padding-left: 22em;
  margin: 0 auto;
}

.content-wrapper.vendor {
  width: 960px;
}

.content-wrapper.no-sidebar {
  padding-left: 0;
}

@media (max-width: 766px) {
  .content-wrapper.no-sidebar {
    padding-left: 1rem;
  }
}

@media (max-width: 1024px) {
  .content-wrapper {
    padding: 0;
  }
}

@media (max-width: 766px) {
  .content-wrapper {
    padding: 0 1rem;
  }
}

.main-sidebar {
  width: 20em;
  position: absolute;
  left: 0;
  top: 0;
  background-color: white;
}

@media (max-width: 1024px) {
  .main-sidebar {
    width: 100%;
    position: static;
    left: auto;
    top: auto;
  }
}

h2.mobile-page-title {
  display: none;
  color: black;
  font-size: 2em;
  margin: 1em 0;
}

@media (max-width: 1024px) {
  h2.mobile-page-title {
    display: block;
  }
}

.ls-canvas .ls-area,
.ls-canvas .ls-area-body,
.ls-canvas .ls-col,
.ls-canvas .ls-col-body {
  overflow: visible;
}

/* 
 *  Owl Carousel - Animate Plugin
 */

.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */

.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */

.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */

.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-item img {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.browser-warning-wrapper {
  line-height: 1;
  padding: 1em 0;
  background: #fffcb4;
  color: #333;
  display: none;
}

.show-browser-warning .browser-warning-wrapper {
  display: block;
}

.browser-warning-wrapper .browser-warning > * {
  display: block;
  position: relative;
  padding-right: 3em;
}

.browser-warning-wrapper .browser-warning a {
  text-decoration: underline;
}

.browser-warning-wrapper .browser-warning .browser-warning-close {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #999;
  position: absolute;
  right: 0;
  top: -0.25em;
  font-size: 2em;
}

.browser-warning-wrapper .browser-warning .browser-warning-close:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.styleguide .header--green {
  color: #50b948;
  border-bottom: 1px solid #50b948;
  padding-bottom: 1rem;
}

.styleguide h4 {
  font-size: 1.5rem;
  counter-reset: number;
  margin-bottom: 1.875rem;
}

@media (min-width: 1025px) {
  .styleguide h4 {
    font-size: 2.375rem;
  }
}

.styleguide .styleguide-menu-list {
  font-size: 0;
}

.styleguide .styleguide-menu-item {
  display: block;
  margin-bottom: 1.875em;
  font-size: 16px;
}

@media (min-width: 767px) {
  .styleguide .styleguide-menu-item {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding: 0 1.5em;
  }
}

@media (min-width: 1280px) {
  .styleguide .styleguide-menu-item {
    width: 33.333333%;
  }
}

.styleguide .styleguide-sublist-item {
  border-bottom: 1px solid #dedede;
  color: #222;
}

.styleguide .styleguide-sublist-item:first-of-type {
  border-top: 1px solid #dedede;
}

.styleguide .styleguide-sublist-item a {
  font-size: 1.2em;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding-bottom: 1em;
  padding-top: 1em;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.styleguide .styleguide-sublist-item a:after {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.styleguide .styleguide-sublist-item a:hover {
  text-decoration: none;
}

.styleguide .styleguide-sublist-item a:after {
  font-size: 0.9em;
  position: absolute;
  right: 0;
  top: calc(50% - 0.8em);
  color: #50b948;
  border: 1px solid #50b948;
  border-radius: 50%;
  padding: 0.3rem;
}

.styleguide .module-footnotes {
  margin-top: 2.7rem;
}

@media (min-width: 767px) {
  .styleguide .module-footnotes {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width: 767px) {
  .styleguide .module-footnotes-section {
    display: inline-block;
    width: 27%;
  }
}

.styleguide .module-footnotes-header {
  font-size: 1.3125rem;
  padding: 0;
  margin: 0;
  border: none;
  line-height: 1.4;
}

.accordion-module p.accordion-list-title {
  font-size: 1.2rem;
  margin-bottom: 0.5rem;
}

h2.bullet-module-heading {
  color: #50b948;
  margin-bottom: 2rem;
}

.accordion-module-container {
  background-color: #EFEFEF;
  border-radius: 3px;
}

.accordion-module-pane {
  display: none;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.accordion-module-pane.active {
  display: block;
  background-color: #f9f9f9;
}

.accordion-module-pane.active > :last-child {
  margin-bottom: 0 !important;
}

@media (min-width: 767px) {
  .accordion-module-pane {
    padding-left: 4.5rem;
    padding-bottom: 2.5rem;
  }
}

@media (min-width: 1025px) {
  .accordion-module-pane {
    padding-right: 2.5rem;
  }
}

.accordion-module-copy-container > :last-child {
  margin-bottom: 0 !important;
}

.accordion-module-panes:first-of-type p.accordion-module-heading {
  border-top: 0;
}

.accordion-module-wrapper {
  position: relative;
}

.accordion-module-wrapper + .accordion-module-wrapper {
  padding-top: 2rem;
  border-top: 1px solid #dedede;
  margin-top: 2rem;
}

.accordion-module-wrapper:first-of-type .accordion-module-heading {
  display: none;
}

.accordion-module-wrapper.hide-border {
  border-top: 0;
  margin-top: 0;
}

.accordion-module-tabs {
  display: none;
}

.accordion-module-tab {
  display: inline-block;
  width: 20%;
  font-size: 1rem;
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-left: 1px solid #dedede;
}

.accordion-module-tab:first-child {
  border-left: 0;
}

.accordion-module-tab.active {
  color: #50b948;
  background-color: #f9f9f9;
  border-left: 0;
}

.accordion-module-tab.active + .accordion-module-tab {
  border-left: 0;
}

p.accordion-module-heading {
  margin: 0;
  padding-bottom: 1rem;
  padding-top: 1rem;
  padding-left: 4rem;
  padding-right: 1rem;
  border-top: 1px solid #dedede;
  cursor: pointer;
  position: relative;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

p.accordion-module-heading:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 20px;
  content: "";
}

p.accordion-module-heading:before {
  color: #d1d2d3;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 1rem;
  margin: auto;
  width: 20px;
  height: 20px;
  border: 1px solid #dedede;
  border-radius: 50%;
}

p.accordion-module-heading.active {
  display: block;
  color: #50b948;
  background-color: #f9f9f9;
  border-bottom: 1px solid #dedede;
}

p.accordion-module-heading.active:before {
  content: "\e601";
}

@media (min-width: 767px) {
  p.accordion-module-heading {
    padding-left: 4.5rem;
    padding-right: 2.5rem;
  }

  p.accordion-module-heading:before {
    left: 2rem;
  }

  p.accordion-module-heading.active {
    border-bottom: 0;
  }
}

.accordion-module-copy-container p {
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  .accordion-module-copy-container p {
    margin-bottom: 2rem;
  }
}

.accordion-module-links {
  font-size: inherit;
}

.accordion-module-list-item {
  font-size: 1.2rem;
  line-height: 1.4;
}

.latest a.accordion-new-acct-link {
  margin-top: 1rem;
}

@media (min-width: 767px) {
  .latest a.accordion-new-acct-link {
    margin-top: 2rem;
  }
}

a.accordion-link {
  color: #50b948;
}

a.accordion-link:hover {
  text-decoration: underline;
}

/*-----------------------------

	Secondary accordion

-----------------------------*/

.secondary-accordion {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

.secondary-accordion.quarter-width {
  position: relative;
}

@media (min-width: 1025px) {
  .quarter-width .secondary-accordion-main-heading-container {
    display: table;
    width: 100%;
  }

  .quarter-width .secondary-accordion-main-heading-container > * {
    display: table-cell;
    vertical-align: top;
  }

  .quarter-width .secondary-accordion-main-heading-container > *:first-child {
    width: 40%;
    padding-bottom: 1rem;
    padding-right: 0.5em;
  }

  .quarter-width .secondary-accordion-main-heading-container > *:last-child {
    width: 60%;
    padding: 1rem 0;
  }
}

h3.secondary-accordion-main-heading {
  font-size: 2em;
  padding-top: 1rem;
  margin-bottom: 1rem;
  color: #50b948;
}

@media (min-width: 1025px) {
  h3.secondary-accordion-main-heading {
    font-size: 2.3em;
  }
}

@media (min-width: 1025px) {
  .quarter-width .secondary-accordion-copy > *:last-child {
    margin-bottom: 0;
  }
}

.secondary-accordion-heading-container {
  border-top: 1px solid #dedede;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.secondary-accordion-number {
  position: absolute;
  left: 0;
  color: #50b948;
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;
  line-height: 1.4;
}

@media (min-width: 1025px) {
  .secondary-accordion-number {
    padding-left: 0.5rem;
  }
}

p.secondary-accordion-heading {
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;
  font-size: 1.8em;
  margin-bottom: 0;
  padding-right: 2.2rem;
  padding-left: 2.5rem;
  cursor: pointer;
  position: relative;
  width: 100%;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

p.secondary-accordion-heading:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 21px;
  content: "";
}

p.secondary-accordion-heading:before {
  position: absolute;
  bottom: 0.5rem;
  right: 0.5rem;
  margin: auto;
  color: #B3B3B3;
  border: 1px solid #B3B3B3;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  text-align: center;
}

p.secondary-accordion-heading.active {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

p.secondary-accordion-heading.active:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 21px;
  content: "";
}

@media (min-width: 1025px) {
  .quarter-width p.secondary-accordion-heading {
    padding-left: 40%;
  }
}

.secondary-accordion-pane {
  padding-left: 2.5rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  display: none;
}

.secondary-accordion-pane.active {
  display: block;
}

@media (min-width: 1025px) {
  .quarter-width .secondary-accordion-pane {
    padding-left: 40%;
  }
}

.secondary-accordion-pane-container > *:last-child {
  margin-bottom: 0;
}

.accordion-pane-inner-wrapper {
  margin: 2em 0;
}

.accordion-pane-inner-wrapper + .accordion-module-link {
  margin-top: 0 !important;
}

.accordion-wrapper {
  display: none;
}

.active .accordion-wrapper {
  display: block;
  background-color: #f9f9f9;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
}

.active .accordion-wrapper.no-top-bottom-padding {
  padding-bottom: 0;
  padding-top: 0;
}

@media (min-width: 767px) {
  .accordion-wrapper {
    display: block;
    padding: 0;
  }

  .active .accordion-wrapper {
    padding: 0;
  }
}

.accordion-module-secondary-panes:last-of-type p.tab-accordion-heading {
  border-bottom: 0;
}

@media (min-width: 767px) {
  .accordion-module-secondary-panes:last-of-type p.tab-accordion-heading {
    border-bottom: 1px solid #dedede;
  }
}

.accordion-module-secondary-panes:last-of-type .accordion-module-pane {
  border-bottom: 0;
}

@media (min-width: 767px) {
  .accordion-module-secondary-panes:last-of-type .accordion-module-pane {
    border-bottom: 1px solid #dedede;
  }
}

@media (min-width: 767px) {
  .accordion-module-secondary-panes:first-of-type p.tab-accordion-heading {
    border-top: 1px solid #dedede;
  }
}

.tertiary-accordion-module-container {
  border-radius: 3px;
}

.tertiary-accordion-module-container .copy-container-cta {
  margin-top: 2em;
}

.tertiary-accordion-module-pane {
  display: none;
  padding: 0.5em 1rem 0 1rem;
}

.tertiary-accordion-module-pane.active {
  display: block;
}

.tertiary-accordion-module-pane.active > :last-child {
  margin-bottom: 0 !important;
}

@media (min-width: 767px) {
  .tertiary-accordion-module-pane {
    padding: 0.5em 2.5rem 0 2.5rem;
  }
}

.accordion-module-copy-container > :last-child {
  margin-bottom: 0 !important;
}

.tertiary-accordion-module-panes {
  border-bottom: 1px solid #dedede;
}

.tertiary-accordion-module-panes:first-child {
  border-top: 1px solid #dedede;
}

.accordion-module-wrapper {
  position: relative;
}

.accordion-module-wrapper + .accordion-module-wrapper {
  padding-top: 2rem;
  border-top: 1px solid #dedede;
  margin-top: 2rem;
}

.accordion-module-wrapper:first-of-type .accordion-module-heading {
  display: none;
}

.accordion-module-wrapper.hide-border {
  border-top: 0;
  margin-top: 0;
}

.accordion-module-tabs {
  display: none;
}

.accordion-module-tab {
  display: inline-block;
  width: 20%;
  font-size: 1rem;
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-left: 1px solid #dedede;
}

.accordion-module-tab:first-child {
  border-left: 0;
}

.accordion-module-tab.active {
  color: #50b948;
  border-left: 0;
}

.accordion-module-tab.active + .accordion-module-tab {
  border-left: 0;
}

h3.tertiary-accordion-module-heading {
  margin: 0;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  padding-left: 2.5rem;
  padding-right: 1rem;
  cursor: pointer;
  position: relative;
  font-size: 1.8em;
  color: #50b948;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h3.tertiary-accordion-module-heading:before {
  font-family: 'icomoon';
  font-size: 1.2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 20px;
  content: "";
}

h3.tertiary-accordion-module-heading:before {
  color: #d1d2d3;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 20px;
  height: 20px;
  border: 1px solid #dedede;
  border-radius: 50%;
}

h3.tertiary-accordion-module-heading.active {
  display: block;
  color: #50b948;
}

h3.tertiary-accordion-module-heading.active:before {
  content: "\e601";
}

@media (min-width: 767px) {
  h3.tertiary-accordion-module-heading {
    padding-right: 2.5rem;
    font-size: 2.5em;
  }
}

.tertiary-accordion-module-copy-container p {
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  .tertiary-accordion-module-copy-container p {
    margin-bottom: 2rem;
  }
}

.accordion-module-links {
  font-size: inherit;
}

.accordion-module-padded-list {
  padding-left: 1.5em;
  padding-bottom: 1em;
  border-bottom: 1px solid #dedede;
}

.accordion-module-padded-list:last-child {
  border: 0;
  margin-bottom: 0;
}

.accordion-module-padded-lists .accordion-module-padded-list {
  margin-bottom: 1.5em;
}

a.accordion-module-padded-list-header {
  color: #50b948;
  font-size: 1.4em;
  margin-bottom: 0.3em;
  display: block;
  position: relative;
}

@media (min-width: 767px) {
  a.accordion-module-padded-list-header {
    font-size: 1.8em;
  }
}

.tertiary-accordion-module-pdf-icon {
  position: absolute;
  left: -1.5em;
  top: 0.35em;
  width: 0.9em;
  font-size: 1rem;
}

.tertiary-accordion-module-pdf-icon.no-pdf {
  display: none;
}

h2.acct-type-heading {
  color: #50b948;
  margin-bottom: 2rem;
}

@media (min-width: 767px) {
  h2.acct-type-heading {
    margin-bottom: 2rem;
  }
}

@media (min-width: 1025px) {
  h2.acct-type-heading {
    margin-bottom: 2rem;
  }
}

div.acct-intro-new-acct {
  font-size: 0;
  margin-top: 2rem;
}

div.acct-intro-new-acct > * {
  font-size: 1rem;
}

@media (min-width: 1025px) {
  div.acct-intro-new-acct {
    margin-top: 4rem;
  }
}

.acct-intro-icon {
  width: 100%;
  margin-bottom: 2rem;
  max-width: 200px;
}

@media (min-width: 1025px) {
  .acct-intro-icon {
    max-width: auto;
  }
}

.acct-intro-icons {
  display: inline-block;
  vertical-align: top;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  margin-bottom: 2rem;
  width: 50%;
}

@media (min-width: 1025px) {
  .acct-intro-icons {
    width: 25%;
    max-width: inherit;
    margin-bottom: 1rem;
  }
}

.acct-intro-icon-copy {
  font-size: 1.3em;
}

.acct-intro-icon-copy span {
  line-height: 1.4;
}

a.acct-intro-cta {
  font-size: 1.1rem;
  margin-top: 2rem;
}

.action-module {
  display: table;
  table-layout: fixed;
  width: 100%;
  width: calc(100% + 1em);
}

.action-module > * {
  display: table-row;
}

.action-module > * > * {
  display: table-cell;
  vertical-align: top;
}

.action-module.col-1 > * > * {
  width: 100%;
}

.action-module.col-2 > * > * {
  width: 50%;
}

.action-module.col-3 > * > * {
  width: 33.33333%;
}

.action-module.col-4 > * > * {
  width: 25%;
}

.action-module.col-5 > * > * {
  width: 20%;
}

.action-module.col-6 > * > * {
  width: 16.66667%;
}

.action-module.col-7 > * > * {
  width: 14.28571%;
}

.action-module.col-8 > * > * {
  width: 12.5%;
}

.action-module.col-9 > * > * {
  width: 11.11111%;
}

.action-module.col-10 > * > * {
  width: 10%;
}

.action-module.col-11 > * > * {
  width: 9.09091%;
}

.action-module.col-12 > * > * {
  width: 8.33333%;
}

.action-module.col-13 > * > * {
  width: 7.69231%;
}

.action-module.col-14 > * > * {
  width: 7.14286%;
}

.action-module.col-15 > * > * {
  width: 6.66667%;
}

.action-module.col-16 > * > * {
  width: 6.25%;
}

@media (max-width: 766px) {
  .action-module {
    display: block;
    width: auto;
  }
}

@media (max-width: 766px) {
  .action-module > * {
    display: block;
  }
}

@media (max-width: 766px) {
  .action-module > * > * {
    display: block;
    width: auto !important;
  }
}

.action-module.grey {
  width: 100%;
}

.action-module .action-module-item {
  border-right: 1px solid #dedede;
  padding: 0 1em;
}

@media (max-width: 766px) {
  .action-module .action-module-item {
    display: block;
    width: auto !important;
    border-right: none;
    border-bottom: 1px solid #dedede;
    padding: 1em 0;
  }
}

.action-module .action-module-item:first-child {
  border-left: 1px solid #dedede;
}

@media (max-width: 766px) {
  .action-module .action-module-item:first-child {
    border-left: none;
    border-top: 1px solid #dedede;
  }
}

.action-module .action-module-item:last-child {
  border-right: none;
}

.action-module .action-module-title,
.action-module .action-module-link-heading {
  font-size: 1.8em;
  line-height: 1.1;
  margin: 0;
  padding: 1em 0 0;
  color: #50b948;
}

.action-module .action-module-title {
  color: #222;
}

@media (max-width: 766px) {
  .action-module .action-module-title {
    padding: 0;
  }
}

.action-module .action-module-link {
  display: block;
  position: relative;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.action-module .action-module-link:before {
  font-family: 'icomoon';
  font-size: 10px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 10px;
  content: "";
}

.action-module .action-module-link:hover {
  text-decoration: none;
}

.action-module .action-module-link:before {
  color: #B3B3B3;
  position: absolute;
  display: inline-block;
  top: 0;
  border-radius: 50%;
  border: 1px solid #B3B3B3;
  text-align: center;
  padding: 0.3rem;
}

.action-module .action-module-link-copy {
  margin: 1em 0 0;
}

.action-module.grey {
  background: #f6f6f6;
  padding: 2.5em 0;
  border-radius: 3px;
}

@media (max-width: 766px) {
  .action-module.grey {
    padding: 0;
  }
}

.action-module.grey .action-module-item {
  padding: 0 2.5em;
}

@media (max-width: 766px) {
  .action-module.grey .action-module-item {
    padding: 1.5em;
  }
}

.action-module.grey .action-module-item:first-child {
  border-left: none;
}

@media (max-width: 766px) {
  .action-module.grey .action-module-item:first-child {
    border-top: none;
  }
}

.action-module.grey .action-module-item:last-child {
  border-right: none;
}

@media (max-width: 766px) {
  .action-module.grey .action-module-item:last-child {
    border-bottom: none;
  }
}

.action-module.grey .action-module-title,
.action-module.grey .action-module-link-heading {
  font-size: 1.4em;
  padding-top: 1.2em;
}

.action-module-secondary-items > * {
  padding: 1rem;
}

.action-module-secondary-items > *:first-child {
  background-color: #fbfbfb;
}

.action-module-secondary-items > *:last-child {
  background-color: #f6f6f6;
}

@media (min-width: 767px) {
  .action-module-secondary-items {
    display: table;
    width: 100%;
  }

  .action-module-secondary-items > * {
    display: table-cell;
    width: 50%;
    vertical-align: top;
    padding: 2.5rem;
  }
}

.action-module-secondary-list {
  font-size: 1.2em;
  margin-bottom: 0.5em;
}

.action-module-secondary-list:last-child {
  margin-bottom: 0;
}

.action-module-secondary-title {
  color: brand-color;
}

.alert-message {
  overflow: hidden;
  max-height: 25em;
}

.alert-message-container {
  padding: 1em 3.5em;
  margin: 1rem 0 1rem;
  background-color: #f6f6f6;
  position: relative;
  visibility: visible;
  max-height: 25em;
}

@media (min-width: 1025px) {
  .alert-message-container {
    margin: 0 0 2rem;
  }
}

.alert-message-container p {
  margin-bottom: 0.2em;
  line-height: 1;
}

.alert-message-container p:last-child {
  margin-bottom: 0;
}

.close-alert-message .alert-message-container {
  max-height: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.alert-message-copy {
  border-left: 1px solid #dedede;
  padding-left: 1em;
}

.alert-message-close {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  position: absolute;
  right: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 25px;
  height: 25px;
  text-align: center;
  background-color: white;
  border-radius: 50%;
  line-height: 24px;
  cursor: pointer;
  color: #222;
}

.alert-message-close:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 12px;
  content: "";
}

.alert-message-close:hover {
  background-color: #50b948;
}

.alert-message-icon {
  position: absolute;
  left: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 25px;
  height: 25px;
  text-align: center;
  border-radius: 50%;
  background-position: center;
  background-color: white;
}

.green .alert-message-icon {
  background-image: url("/images/alert-green.png");
}

.red .alert-message-icon {
  background-image: url("/images/alert-red.png");
}

.close-alert-message {
  max-height: 0;
  -webkit-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}

a.all-back-button {
  font-size: 1.8em;
  color: #B1B0B0;
  position: relative;
  padding-left: 2.5rem;
  margin: 0 0 2rem 0;
  display: block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a.all-back-button:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 12px;
  content: "";
}

a.all-back-button:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: 1px solid;
  text-align: center;
  padding: 0.4rem;
}

a.all-back-button:hover {
  color: #50b948;
  text-decoration: none;
}

@media (min-width: 767px) {
  a.all-back-button {
    font-size: 2em;
  }
}

.split-secondary-banner-container {
  background-color: #f6f6f6;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 3px;
}

.no-background-color .split-secondary-banner-container {
  background-color: transparent;
}

@media (min-width: 767px) {
  .split-secondary-banner-container {
    display: table;
    font-size: 0;
    width: 100%;
    position: relative;
  }

  .split-secondary-banner-container > * {
    font-size: 1rem;
  }

  .module-left .split-secondary-banner-container {
    direction: rtl;
  }
}

@media (min-width: 1025px) {
  .split-secondary-banner-container {
    margin-top: 1.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .extra-padding .split-secondary-banner-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

@media (min-width: 1280px) {
  .split-secondary-banner-container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .poke-top-bottom .split-secondary-banner-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}

.split-secondary-banner-columns {
  width: 100%;
}

@media (min-width: 767px) {
  .split-secondary-banner-columns {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }

  .larger-copy-width .split-secondary-banner-columns:first-child {
    width: 40%;
  }

  .larger-copy-width .split-secondary-banner-columns:last-child {
    width: 60%;
  }
}

.split-secondary-banner-image-container {
  text-align: center;
  margin-bottom: 1em;
}

.split-secondary-banner-image-container img[src*=".svg"] {
  width: 100%;
}

.split-mobile .split-secondary-banner-image-container {
  display: none;
}

@media (min-width: 767px) {
  .split-secondary-banner-image-container {
    margin-bottom: 0;
  }

  .split-mobile .split-secondary-banner-image-container {
    display: inline-block;
  }
}

@media (min-width: 767px) {
  .module-right .split-secondary-banner-image-container {
    padding-right: 2rem;
  }
}

@media (min-width: 1025px) {
  .module-right .split-secondary-banner-image-container {
    padding-right: 0;
  }
}

@media (min-width: 767px) {
  .module-left .split-secondary-banner-image-container {
    padding-left: 2rem;
  }
}

@media (min-width: 1025px) {
  .module-left .split-secondary-banner-image-container {
    padding-left: 0;
  }
}

.banner-module-desktop-img {
  max-width: 70%;
}

@media (min-width: 767px) {
  .banner-module-desktop-img {
    max-width: 100%;
  }
}

@media (min-width: 1025px) {
  .banner-module-desktop-img {
    position: relative;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}

@media (min-width: 1280px) {
  .banner-module-desktop-img {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .poke-top .banner-module-desktop-img {
    top: -1.375rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .poke-bottom .banner-module-desktop-img {
    bottom: -1.375rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .poke-top-bottom .banner-module-desktop-img {
    max-width: 20.625rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding-top: 0;
    padding-bottom: 0;
  }

  .extra-padding .banner-module-desktop-img {
    max-width: 65%;
  }
}

.banner-module-mobile-img-container {
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 48%;
  max-height: 100%;
}

.module-right .banner-module-mobile-img-container {
  left: 0;
}

.module-left .banner-module-mobile-img-container {
  right: 0;
}

@media (min-width: 767px) {
  .banner-module-mobile-img-container {
    display: none;
  }
}

.banner-module-mobile-img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: auto;
  max-height: 100%;
}

.extra-padding .banner-module-mobile-img {
  max-width: 85%;
}

.split-secondary-banner-copy-container h2 {
  color: #50b948;
}

@media (min-width: 767px) {
  .split-secondary-banner-copy-container {
    padding-top: 0;
  }

  .module-left .split-secondary-banner-copy-container {
    direction: ltr;
  }
}

@media (min-width: 1025px) {
  .module-right .split-secondary-banner-copy-container {
    padding-left: 2.5rem;
  }

  .module-left .split-secondary-banner-copy-container {
    padding-right: 2.5rem;
  }
}

h2.split-secondary-banner-heading {
  min-height: 11.25rem;
}

.module-right h2.split-secondary-banner-heading {
  padding-left: 50%;
}

.module-left h2.split-secondary-banner-heading {
  padding-right: 50%;
}

@media (min-width: 767px) {
  h2.split-secondary-banner-heading {
    min-height: inherit;
  }

  .module-right h2.split-secondary-banner-heading {
    padding-left: 0;
  }

  .module-left h2.split-secondary-banner-heading {
    padding-right: 0%;
  }
}

a.split-secondary-banner-cta {
  font-size: 1.1rem;
  margin-top: 1.5rem;
  margin-right: 0.5rem;
}

.split-secondary-banner-list {
  font-size: 1.2rem;
  margin-bottom: 1rem;
  position: relative;
  padding-left: 1.5rem;
  counter-increment: number;
}

.split-secondary-banner-list:before {
  content: counter(number) ". ";
  position: absolute;
  left: 0;
  color: #50b948;
}

@media (min-width: 767px) {
  .split-secondary-banner.small .banner-module-desktop-img {
    max-width: 180px;
  }
}

.split-secondary-banner.small .banner-module-mobile-img {
  position: relative;
  margin-right: 0.5em;
}

@media (min-width: 767px) {
  .split-secondary-banner.small .split-secondary-banner-columns {
    width: 70%;
  }
}

@media (min-width: 767px) {
  .split-secondary-banner.small .split-secondary-banner-image-container {
    width: 30%;
  }
}

@media (min-width: 767px) {
  .split-secondary-banner.small .split-secondary-banner-copy-container {
    max-width: none;
  }
}

@media (min-width: 767px) {
  .split-secondary-banner.small .split-secondary-banner-container {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
}

@media (min-width: 1025px) {
  .split-secondary-banner.small h2 {
    font-size: 3.125em;
  }
}

.split-secondary-text-banner-container {
  background-color: #f6f6f6;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0.1875rem;
}

@media (min-width: 1025px) {
  .split-secondary-text-banner-container {
    margin-top: 1.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

h2.split-secondary-text-banner-heading {
  color: #50b948;
  font-size: 1.8em;
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  h2.split-secondary-text-banner-heading {
    font-size: 2.1em;
    margin-bottom: 2rem;
  }
}

.split-tertiary-banner-container {
  background-color: #f6f6f6;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0.1875rem;
}

@media (min-width: 767px) {
  .split-tertiary-banner-container {
    font-size: 0;
  }

  .split-tertiary-banner-container > * {
    font-size: 1rem;
  }
}

@media (min-width: 1025px) {
  .split-tertiary-banner-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.split-tertiary-banner-container.flipped {
  direction: rtl;
}

.split-tertiary-banner-container.flipped .split-tertiary-banner-columns {
  direction: ltr;
  padding-left: 0;
  padding-right: 1rem;
}

@media (min-width: 1025px) {
  .split-tertiary-banner-container.large-padding {
    padding: 4.625rem;
  }
}

h3.split-tertiary-banner-heading {
  color: #222;
}

@media (max-width: 766px) {
  h3.split-tertiary-banner-heading {
    margin-bottom: 0rem;
  }
}

@media (min-width: 767px) {
  .split-tertiary-banner-columns {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
  }

  .split-tertiary-banner-columns:first-child {
    padding-right: 1rem;
  }

  .split-tertiary-banner-columns:last-child {
    padding-left: 1rem;
  }
}

.split-tertiary-banner-image-container {
  text-align: center;
  display: none;
}

@media (min-width: 767px) {
  .split-tertiary-banner-image-container {
    display: inline-block;
  }
}

@media (min-width: 767px) {
  .split-tertiary-banner-img {
    max-width: 100%;
  }
}

.split-tertiary-mobile-banner-img-container {
  display: block;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (min-width: 767px) {
  .split-tertiary-mobile-banner-img-container {
    display: none;
  }
}

.split-tertiary-mobile-banner-img {
  width: 100%;
  max-width: 190px;
}

a.split-tertiary-banner-link {
  font-size: 1.2em;
  color: #50b948;
}

a.split-tertiary-banner-link:hover {
  text-decoration: underline;
}

.split-tertiary-banner-items {
  text-align: left;
}

ol.split-tertiary-banner-items {
  counter-reset: item;
  margin-left: 0;
}

ol.split-tertiary-banner-items .split-tertiary-banner-item {
  padding-left: 1.5em;
  position: relative;
  text-align: left;
}

ol.split-tertiary-banner-items .split-tertiary-banner-item:before {
  position: absolute;
  left: 0;
  display: inline-block;
  color: #50b948;
  counter-increment: item;
  content: counter(item) ".";
  font-size: 1.1875em;
}

.split-tertiary-banner-item {
  margin-bottom: 2rem;
}

.split-tertiary-banner-item:last-child {
  margin-bottom: 0;
}

.split-tertiary-banner-copy-container {
  text-align: center;
}

@media (min-width: 767px) {
  .split-tertiary-banner-copy-container {
    text-align: left;
  }
}

.split-quaternary-banner-cta.no-margin {
  margin-top: 0;
}

.split-quaternary-banner-container {
  background-color: #f6f6f6;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 3px;
}

.split-quaternary-banner-container .expand-text-tablet {
  color: #50b948;
}

@media (min-width: 767px) {
  .split-quaternary-banner-container {
    display: table;
    width: 100%;
    position: relative;
  }

  .split-quaternary-banner-container .expand-text-tablet {
    display: block;
    font-size: 4rem;
  }
}

@media (min-width: 1025px) {
  .split-quaternary-banner-container {
    font-size: 0;
    margin-top: 1.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .split-quaternary-banner-container > * {
    font-size: 1rem;
  }

  .split-quaternary-banner-container .expand-text-tablet {
    display: inline-block;
    font-size: inherit;
  }
}

@media (min-width: 1280px) {
  .split-quaternary-banner-container {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
}

.split-quaternary-banner-columns {
  width: 100%;
}

@media (min-width: 767px) {
  .split-quaternary-banner-columns {
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }
}

.split-quaternary-banner-image-container {
  text-align: center;
  margin-bottom: 3rem;
}

@media (min-width: 767px) {
  .split-quaternary-banner-image-container {
    display: none;
  }
}

@media (min-width: 1025px) {
  .split-quaternary-banner-image-container {
    display: inline-block;
    padding-right: 0;
    width: 40%;
    margin-bottom: 0;
  }
}

.split-quaternary-banner-module-desktop-img {
  max-width: 12.5rem;
  width: 70%;
}

@media (min-width: 1025px) {
  .split-quaternary-banner-module-desktop-img {
    position: relative;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    max-width: 100%;
    width: auto;
  }
}

@media (min-width: 1280px) {
  .split-quaternary-banner-module-desktop-img {
    padding-left: 0;
    padding-right: 0;
  }
}

.split-quaternary-banner-module-mobile-img-container {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 48%;
  max-height: 100%;
}

@media (min-width: 767px) {
  .split-quaternary-banner-module-mobile-img-container {
    display: block;
  }
}

@media (min-width: 1025px) {
  .split-quaternary-banner-module-mobile-img-container {
    display: none;
  }
}

.split-quaternary-banner-module-mobile-img {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: auto;
  max-height: 100%;
}

@media (min-width: 1025px) {
  .split-quaternary-banner-copy-container {
    width: 60%;
  }
}

@media (min-width: 1025px) {
  .split-quaternary-banner-copy {
    padding-left: 2.5rem;
  }
}

h2.split-quaternary-banner-heading {
  color: #222;
  font-size: 1.8em;
  position: relative;
  margin-bottom: 1rem;
}

h2.split-quaternary-banner-heading a {
  font-size: inherit;
  color: #50b948;
}

h2.split-quaternary-banner-heading a:hover {
  text-decoration: none;
  color: #222;
}

@media (min-width: 767px) {
  h2.split-quaternary-banner-heading {
    min-height: 11.25rem;
    margin-bottom: 2rem;
    padding-left: 50%;
    padding-right: 17%;
    font-size: 2.1em;
  }
}

@media (min-width: 1025px) {
  h2.split-quaternary-banner-heading {
    min-height: inherit;
    margin-bottom: 1.5rem;
    padding-left: 0;
    padding-right: 0;
  }
}

a.split-quaternary-banner-cta {
  font-size: 1.1rem;
  margin-top: 1.5rem;
}

.icon-banner .icon-banner-subheading {
  margin-bottom: 1.5em;
}

@media (min-width: 1025px) {
  .icon-banner .icon-banner-subheading {
    margin-bottom: 2.068965em;
  }
}

.icon-banner .icon-banner-header {
  font-weight: bold;
}

.icon-banner-heading {
  color: #50b948;
}

.icon-banner-items {
  font-size: 0;
}

.icon-banner-item {
  font-size: 16px;
  vertical-align: top;
  margin-bottom: 2em;
  text-align: center;
}

@media (min-width: 767px) {
  .icon-banner-item {
    display: inline-block;
    width: 50%;
    margin-bottom: 0;
    text-align: left;
  }
}

@media (min-width: 1025px) {
  .icon-banner-item {
    width: 25%;
  }
}

.icon-banner-item:nth-child(even) {
  padding-left: 0.5em;
}

@media (min-width: 767px) {
  .icon-banner-item:nth-child(even) {
    padding: 1.1875em;
  }
}

.icon-banner-item:nth-child(odd) {
  padding-right: 0.5em;
}

@media (min-width: 767px) {
  .icon-banner-item:nth-child(odd) {
    padding: 1.1875em;
  }
}

.icon-banner-icon {
  max-width: 14.375em;
}

.icon-heading {
  font-weight: bold;
}

p.banner-module-full-subheading {
  color: #50b948;
  text-align: center;
}

.banner-module-full-img-container {
  text-align: center;
  margin: 1.5em 0;
}

.banner-module-full-img-container img {
  max-width: 90%;
}

@media (min-width: 1025px) {
  .banner-module-full-top-copy {
    min-height: 80px;
  }
}

.banner-module-full-copy-container {
  background-color: #f6f6f6;
  padding: 1rem;
}

@media (min-width: 1025px) {
  .banner-module-full-copy-container {
    padding: 2.5rem;
  }
}

.banner-module-full-bottom-copy > * {
  font-size: inherit;
}

.banner-module-full-heading {
  color: #50b948;
}

.boxed-image-module-container {
  background: #f9f9f9;
  padding: 2em 1em;
}

@media (min-width: 1025px) {
  .boxed-image-module-container {
    padding: 5.75em;
  }
}

.boxed-image {
  width: 100%;
}

.boxed-image-copy-container .boxed-image-copy {
  margin-bottom: 0;
}

.boxed-image-copy-container {
  margin-top: 1.5em;
}

.boxed-image-copy-container .boxed-image-header {
  font-size: 1.8em;
  color: #50b948;
}

@media (min-width: 767px) {
  .boxed-image-copy-container .boxed-image-header {
    font-size: 2em;
  }
}

@media (min-width: 1025px) {
  .boxed-image-copy-container {
    margin-top: 3em;
  }
}

div.branch-finder-form-container {
  font-size: 0;
}

@media (min-width: 1025px) {
  div.branch-finder-form-container .branch-finder-form-sidebar {
    width: 25%;
    padding-right: 1em;
  }
}

div.branch-finder-form-container .branch-finder-form-sidebar .mobile-page-title {
  display: block !important;
}

div.branch-finder-form-container .branch-finder-form-sidebar .branch-finder-sidebar-image {
  display: none;
  max-width: 100%;
}

@media (min-width: 1025px) {
  div.branch-finder-form-container .branch-finder-form-sidebar .branch-finder-sidebar-image {
    display: block;
  }
}

@media (min-width: 1025px) {
  div.branch-finder-form-container .branch-finder-form-main {
    width: 75%;
  }
}

div.branch-finder-form-container .page-title,
div.branch-finder-form-container h2.acct-type-heading,
div.branch-finder-form-container .fs-hero-module-content-title,
div.branch-finder-form-container .hero-image-module-three-content-title,
div.branch-finder-form-container h2.split-primary-banner-main-header,
div.branch-finder-form-container h2.split-cta-primary-banner-main-header,
div.branch-finder-form-container h2.primary-cta-banner-header {
  display: none;
}

@media (min-width: 1025px) {
  div.branch-finder-form-container .page-title,
  div.branch-finder-form-container h2.acct-type-heading,
  div.branch-finder-form-container .fs-hero-module-content-title,
  div.branch-finder-form-container .hero-image-module-three-content-title,
  div.branch-finder-form-container h2.split-primary-banner-main-header,
  div.branch-finder-form-container h2.split-cta-primary-banner-main-header,
  div.branch-finder-form-container h2.primary-cta-banner-header {
    display: block;
  }
}

div.branch-finder-form-container .branch-finder-image {
  width: 100%;
  padding: 1em 13%;
  background: #f6f6f6;
  margin: 0 0 1em;
}

@media (min-width: 1025px) {
  div.branch-finder-form-container .branch-finder-image {
    display: none;
  }
}

@media (min-width: 1025px) {
  div.branch-finder-form-container .branch-finder-description {
    font-family: "Helvetica Neue TH.", helvetica, sans-serif;
    font-size: 1.8em;
    line-height: 1.3;
  }
}

.branch-finder-form {
  position: relative;
  margin: 2rem 0;
}

@media (min-width: 767px) {
  .branch-finder-form {
    padding-right: 6.5rem;
  }
}

.branch-finder-form .branch-finder-input-container {
  position: relative;
  width: 100%;
  margin-bottom: 1em;
}

@media (min-width: 767px) {
  .branch-finder-form .branch-finder-input-container {
    width: 50%;
    padding-right: 1em;
    margin-bottom: 0;
  }
}

.branch-finder-form .branch-finder-address {
  background: transparent;
  border: 1px solid #dedede;
}

.branch-finder-form .branch-finder-submit {
  width: 100%;
  min-width: 0;
  padding: 0.875em;
  line-height: 1;
  margin-top: -1px;
}

@media (min-width: 767px) {
  .branch-finder-form .branch-finder-submit {
    position: absolute;
    right: 0;
    top: 0;
    width: 6em;
  }
}

.branch-finder-form .branch-finder-address {
  width: 100%;
  padding-right: 3em;
}

.branch-finder-form .branch-finder-address-icon {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 2em;
  top: 50%;
  margin-top: -0.5em;
  color: #666;
  cursor: pointer;
}

.branch-finder-form .branch-finder-address-icon:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.branch-finder-form .dropdown-module-radius-select {
  width: 100%;
  margin: 0;
  margin-top: -1px;
}

.branch-locator-header .branch-locator-side,
.branch-locator-results .branch-locator-side {
  display: block;
  height: 100%;
}

@media (min-width: 767px) {
  .branch-locator-header .branch-locator-side,
  .branch-locator-results .branch-locator-side {
    -webkit-tap-highlight-color: transparent;
  }
}

@media (min-width: 1025px) {
  .branch-locator-header .branch-locator-side,
  .branch-locator-results .branch-locator-side {
    display: inline-block;
    width: 33.333333%;
    padding-right: 1em;
  }
}

.branch-locator-header .branch-locator-main,
.branch-locator-results .branch-locator-main {
  display: block;
  height: 100%;
}

@media (min-width: 1025px) {
  .branch-locator-header .branch-locator-main,
  .branch-locator-results .branch-locator-main {
    display: inline-block;
    width: 66.666666%;
    padding-left: 1em;
  }
}

.branch-locator-header {
  margin: 0 0 1rem;
  position: relative;
}

@media (min-width: 1025px) {
  .no-map .branch-locator-header .branch-locator-side {
    position: absolute;
    width: 20em;
  }
}

@media (min-width: 1025px) {
  .no-map .branch-locator-header .branch-locator-main {
    width: 100%;
    padding-left: 22em;
  }
}

.no-map .branch-locator-header .branch-locator-main p.large-copy:last-of-type,
.no-map .branch-locator-header .branch-locator-main p.split-tertiary-feature-promo-outer-copy:last-of-type,
.no-map .branch-locator-header .branch-locator-main .no-search-results p:last-of-type,
.no-search-results .no-map .branch-locator-header .branch-locator-main p:last-of-type {
  margin-bottom: 1em;
}

@media (min-width: 1025px) {
  .branch-locator-results {
    height: 35vw;
  }
}

.branch-locator-results .branch-locator-results-count,
.branch-locator-results .branch-locator-result-col {
  font-size: 1rem;
}

@media (min-width: 767px) {
  .branch-locator-results .branch-locator-results-count,
  .branch-locator-results .branch-locator-result-col {
    font-size: 1.1rem;
  }
}

.branch-locator-results .branch-locator-result {
  border-bottom: 1px solid #dedede;
  padding: 1.5rem 0;
}

.branch-locator-results .branch-locator-results-list {
  border-top: 1px solid #dedede;
  height: 100%;
  overflow: auto;
}

.branch-locator-results .branch-locator-results-count {
  margin: 0 0 0.5em;
  color: inherit;
  line-height: 1;
}

.branch-locator-results .branch-locator-results-count label {
  font-family: inherit;
}

.branch-locator-results .branch-locator-result-name {
  font-size: 1.1em;
  color: #50b948;
  margin: 0 0 0.5em;
}

.branch-locator-results .branch-locator-result-name:hover {
  text-decoration: none;
}

@media (min-width: 1025px) {
  .branch-locator-results .branch-locator-result-name {
    cursor: pointer;
    text-decoration: underline;
  }
}

@media (min-width: 1025px) {
  .branch-locator-results .branch-locator-result-name {
    margin: 0 0 1em;
  }
}

.branch-locator-results .branch-locator-result-distance {
  font-size: 1.1em;
}

.branch-locator-results .branch-locator-result-link {
  color: #50b948;
  text-decoration: underline;
  display: block;
  font-size: 1.1em;
  margin-top: 0.5em;
}

.branch-locator-results .branch-locator-result .branch-locator-result-col {
  display: block;
}

@media (min-width: 767px) {
  .branch-locator-results .branch-locator-result .branch-locator-result-col {
    display: inline-block;
    width: 50%;
    padding-right: 0.25em;
    padding-left: 0.25em;
  }
}

.branch-locator-results .branch-locator-result .branch-locator-result-col:first-child {
  padding-left: 0;
}

.branch-locator-results .branch-locator-result .branch-locator-result-col:last-child {
  padding-right: 0;
}

.branch-locator-results .branch-locator-result p {
  font-size: 1.1em;
  margin: 0;
}

.branch-locator-results .branch-locator-main {
  margin: 2em 0 0;
  border-left: 1px solid #dedede;
}

.branch-locator-results .branch-locator-result-address {
  margin: 0.5em 0 0;
}

.branch-locator-map {
  height: 60vw;
  display: none;
}

@media (min-width: 1025px) {
  .branch-locator-map {
    display: block;
    height: 100%;
  }
}

.branch-locator-container .branch-finder-form {
  margin: 0 0 1rem;
}

@media (min-width: 767px) {
  .branch-locator-container .branch-finder-form {
    margin: 0;
  }
}

.branch-locator-container .branch-locator-title {
  font-size: 2.375em;
  margin: 0 0 1rem;
  color: inherit;
}

@media (min-width: 1025px) {
  .branch-locator-container .branch-locator-title {
    margin: 0;
  }
}

.branch-locator-map-marker {
  color: white;
  font-size: 1.5em;
  margin-top: -35px !important;
  margin-left: -4px !important;
}

.branch-locator-map-infowindow {
  padding: 1em 0 0;
}

.branch-locator-map-infowindow .branch-locator-map-title,
.branch-locator-map-infowindow p {
  font-size: 1rem;
  margin: 0 0 1em;
}

.branch-locator-map-infowindow .branch-locator-map-title,
.branch-locator-map-infowindow em {
  color: #333;
}

@media (min-width: 1025px) {
  .branch-locator-results-table {
    display: table;
    width: 100%;
  }

  .branch-locator-results-table > * {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    padding-right: 0.25em;
    padding-left: 0.25em;
  }

  .branch-locator-results-table > *:first-child {
    padding-left: 0;
  }

  .branch-locator-results-table > *:last-child {
    padding-right: 0;
  }

  .branch-locator-results-table:last-child {
    margin-top: 1rem;
  }
}

.branch-locator-results-table .branch-locator-results-description-col:first-child {
  padding-top: 0.5em;
}

@media (min-width: 1025px) {
  .branch-locator-results-table .branch-locator-results-description-col:first-child {
    padding-top: 0;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
  .branch-locator-main .branch-locator-map {
    display: none;
  }

  .branch-locator-results {
    width: 100%;
  }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .branch-locator-results {
    height: 35vw;
    font-size: 0;
  }

  .branch-locator-results > * {
    display: inline-block;
    font-size: 1rem;
  }

  .branch-locator-results .branch-locator-side {
    display: inline-block;
    width: 33.3333%;
    padding-right: 1rem;
  }

  .branch-locator-results .branch-locator-main {
    padding-left: 1rem;
    width: 66.666%;
    display: inline-block;
    height: 100%;
    overflow: hidden;
  }

  .branch-locator-results .branch-locator-main .branch-locator-map {
    display: block;
  }

  .branch-locator-results .branch-locator-result-name {
    cursor: pointer;
    text-decoration: underline;
  }
}

.callout-copy {
  text-align: center;
  padding: 2em 0;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

.callout-copy a.callout-copy-cta {
  font-size: 1.1rem;
}

.column-list {
  border-top: 1px solid #dedede;
  padding-top: 1rem;
}

@media (max-width: 1024px) {
  .column-list {
    display: block;
  }
}

@media (max-width: 1024px) {
  .column-list > * {
    display: block;
  }
}

@media (min-width: 1025px) {
  .column-list {
    padding-top: 3rem;
  }
}

@media (max-width: 1024px) {
  .column-list .column-list-root-list {
    display: block;
    width: 100%;
  }
}

.column-list .column-list-root-list .column-list-root-item {
  margin: 0 0 1em;
  border-bottom: 1px solid #dedede;
  padding-bottom: 1em;
  position: relative;
}

@media (min-width: 767px) {
  .column-list .column-list-root-list .column-list-root-item {
    padding-left: 50%;
  }
}

@media (min-width: 1025px) {
  .column-list .column-list-root-list .column-list-root-item {
    padding-left: 0;
    border-bottom: none;
    padding-bottom: 0;
    padding-right: 1em;
  }
}

.column-list .column-list-root-list .column-list-child-item a {
  color: #50b948;
}

.column-list .column-list-child-title {
  font-size: 1em;
  margin: 0;
  line-height: 1.5;
}

@media (min-width: 767px) {
  .column-list .column-list-child-title {
    position: absolute;
    width: 50%;
    left: 0;
    top: 0;
  }
}

@media (min-width: 1025px) {
  .column-list .column-list-child-title {
    position: static;
    width: 100%;
  }
}

.contact-module {
  background: #f6f6f6;
  border-radius: 3px;
}

@media (min-width: 1025px) {
  .contact-module {
    padding: 2.5rem 0;
  }
}

.contact-module-items {
  padding: 1rem 0;
}

.contact-module-items > * {
  padding: 1rem;
}

.contact-module-items > *:first-child {
  border-bottom: 1px solid #dedede;
}

@media (min-width: 1025px) {
  .contact-module-items {
    padding: 0;
    display: table-row;
  }

  .contact-module-items > * {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    padding: 0 2.5rem;
  }

  .contact-module-items > *:first-child {
    border-bottom: none;
    border-right: 1px solid #dedede;
  }
}

a.contact-module-call,
p.contact-module-phone-number {
  padding-left: 3em;
  position: relative;
}

a.contact-module-call img,
p.contact-module-phone-number img {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3em;
  margin: auto;
  font-size: 1rem;
}

a.contact-module-call {
  display: block;
  color: #50b948;
  font-size: 1.2em;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-bottom: 0.6em;
}

p.contact-module-phone-number {
  padding-top: 1em;
  padding-bottom: 1em;
}

.contact-module-link-heading {
  color: #50b948;
}

input.contact-module-locate-search {
  margin: 0;
  width: 78%;
  background-color: white;
  display: inline-block;
  vertical-align: middle;
}

@media (min-width: 1025px) {
  input.contact-module-locate-search {
    width: 70%;
  }
}

.contact-module-locate-submit {
  border-radius: 1.875rem;
  max-width: inherit;
  width: 18%;
  padding: 0.875rem;
  margin: 0 0 0 0.4em;
  color: white;
  display: inline-block;
  vertical-align: middle;
}

.contact-module-locate-submit.green {
  background-color: #50b948;
}

.contact-module-locate-submit.stroke {
  background-color: transparent;
  border: 1px solid #dedede;
  color: #222;
}

@media (min-width: 767px) {
  .contact-module-locate-submit {
    width: 18%;
  }
}

@media (min-width: 1025px) {
  .contact-module-locate-submit {
    margin-left: 0.5rem;
    width: 25%;
  }
}

.contact-module-input-container {
  position: relative;
}

@media (min-width: 767px) {
  .contact-locate-heading {
    position: absolute;
    top: 50%;
    margin: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }
}

@media (min-width: 1025px) {
  .contact-locate-heading {
    position: static;
    top: inherit;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

.contact-module-inputs {
  font-size: 0;
}

.contact-module-inputs > * {
  font-size: 1rem;
}

@media (min-width: 767px) {
  .contact-module-inputs {
    padding-left: 205px;
  }
}

@media (min-width: 1025px) {
  .contact-module-inputs {
    padding-left: 0;
  }
}

.contact-module2 {
  background: #f6f6f6;
  border-radius: 3px;
  padding: 1rem;
}

.contact-module2 h3 {
  margin: 0 0 2rem;
}

@media (min-width: 767px) {
  .contact-module2 h3 {
    margin: 0 0 1rem;
  }
}

@media (min-width: 1025px) {
  .contact-module2 {
    padding: 2.5rem 0;
  }
}

.contact-module2-title {
  display: none;
}

@media (min-width: 767px) {
  .contact-module2-title {
    display: block;
  }
}

@media (min-width: 767px) {
  .contact-module2-mobile-title {
    display: none;
  }
}

.contact-module2-item:first-child {
  text-align: center;
  margin-bottom: 2em;
}

.contact-module2-item p {
  margin: 0;
  padding: 0.6em 0;
}

.contact-module2-item > p:last-of-type {
  padding: 0.6em 0 0;
}

@media (min-width: 767px) {
  .contact-module2-item {
    display: inline-block;
    vertical-align: top;
  }

  .contact-module2-item p a {
    display: block;
  }

  .contact-module2-item:first-child {
    width: 45%;
    margin-bottom: 0;
  }

  .contact-module2-item:last-child {
    width: 50%;
  }
}

@media (min-width: 1025px) {
  .contact-module2-item p {
    padding: 0;
  }

  .contact-module2-item:first-child {
    width: 33%;
  }

  .contact-module2-item:last-child {
    width: 55%;
  }
}

.contact-module2-img {
  max-width: 200px;
}

@media (min-width: 767px) {
  .contact-module2-img {
    max-width: 180px;
  }
}

.contact-module2-columns > * {
  border-bottom: 1px solid #dedede;
}

@media (min-width: 1025px) {
  .contact-module2-columns {
    padding-bottom: 1em;
    margin-bottom: 1em;
    display: table;
    width: 100%;
    border-bottom: 1px solid #dedede;
  }

  .contact-module2-columns > * {
    display: table-cell;
    vertical-align: top;
    width: 50%;
    border: 0;
  }

  .contact-module2-columns > *:last-child {
    margin-left: 0.5em;
  }
}

@media (min-width: 767px) {
  .tab-module-contact-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 4rem;
    padding-bottom: 4.5rem;
  }
}

@media (min-width: 767px) {
  .tab-module-half-wrapper {
    padding-top: 1rem;
    display: table;
    width: 100%;
  }
}

@media (min-width: 767px) {
  .email-column .tab-module-half-wrapper {
    padding-top: 1.5rem;
    padding-bottom: 0;
  }
}

@media (min-width: 1025px) {
  .tab-module-half-column {
    width: 50%;
    display: table-cell;
    vertical-align: top;
    padding-top: 0;
    padding-bottom: 1.5rem;
  }

  .tab-module-half-column:first-child {
    padding-right: 2.5rem;
    border-right: 1px solid #dedede;
  }

  .tab-module-half-column + .tab-module-half-column {
    padding-left: 2.5rem;
  }
}

.email-column .tab-module-half-column {
  padding-top: 1.5rem;
  border-top: 1px solid #dedede;
}

@media (min-width: 767px) {
  .email-column .tab-module-half-column {
    border-top: 0;
    padding-top: 0;
  }
}

.fax-column .tab-module-half-column:first-child {
  border-bottom: 1px solid #dedede;
  margin-bottom: 1.5rem;
}

@media (min-width: 767px) {
  .fax-column .tab-module-half-column:first-child {
    margin-bottom: 3.5rem;
    padding-bottom: 1.5rem;
  }
}

@media (min-width: 1025px) {
  .fax-column .tab-module-half-column:first-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

@media (min-width: 767px) {
  p.tab-module-half-column-heading {
    margin-bottom: 3.5rem;
  }
}

@media (min-width: 767px) {
  .contact-inner-split-wrapper {
    font-size: 0;
  }

  .contact-inner-split-wrapper > * {
    font-size: 1rem;
  }
}

@media (min-width: 767px) {
  .contact-inner-split-column {
    display: inline-block;
    width: 50%;
    vertical-align: top;
  }
}

p.contact-inner-heading-margin {
  margin-bottom: 0;
}

@media (min-width: 767px) {
  p.contact-inner-heading-margin {
    margin-bottom: 2rem;
  }
}

.fax-half-column-heading:first-of-type {
  border-bottom: 1px solid #dedede;
  padding-bottom: 1.5rem;
}

@media (min-width: 767px) {
  .fax-half-column-heading:first-of-type {
    border-bottom: 0;
    padding-bottom: 0;
  }
}

p.contact-locate-heading {
  margin-bottom: 0.5rem;
}

input.contact-locate-search {
  margin-bottom: 0.8rem;
  width: 100%;
  background-color: white;
}

@media (min-width: 767px) {
  input.contact-locate-search {
    display: inline-block;
    max-width: 17.5rem;
    width: 100%;
    margin-bottom: 0;
  }
}

.contact-locate-submit {
  border-radius: 1.875rem;
  max-width: 5rem;
  width: 100%;
  padding: 0.875rem;
  color: white;
}

.contact-locate-submit.green {
  background-color: #50b948;
}

.contact-locate-submit.stroke {
  background-color: transparent;
  border: 1px solid #dedede;
  color: #222;
}

@media (min-width: 767px) {

  .contact-locate-submit {
    margin-left: 0.5rem;
    display: inline-block;
  }
}

p.find-us-heading {
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #dedede;
  padding-bottom: 1.5rem;
}

@media (min-width: 767px) {
  p.find-us-heading {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 3.5rem;
  }
}

.call-us-contact-container {
  padding-top: 0;
  padding-bottom: 0;
}

@media (min-width: 767px) {
  .call-us-contact-container {
    padding-top: 4rem;
    padding-bottom: 4.5rem;
  }
}

h3.copy-container-heading {
  color: #50b948;
}

a.copy-container-cta {
  margin-top: 0.5rem;
  font-size: 1.1rem;
}

@media (min-width: 767px) {
  .copy-container-cta-wrapper {
    display: inline-block;
  }

  .copy-container-cta-wrapper + .copy-container-cta-wrapper {
    margin-left: 0.5em;
  }
}

@media (min-width: 767px) {
  .secondary-copy-column {
    width: 50%;
    vertical-align: top;
  }

  .secondary-copy-column:first-child {
    padding-right: 1rem;
  }
}

@media (min-width: 1025px) {
  .secondary-copy-column:last-child {
    padding-left: 1rem;
  }
}

h3.secondary-copy-heading {
  color: #50b948;
}

.secondary-copy-full-column-image {
  width: 100%;
}

.secondary-copy-full-column {
  width: 100%;
  margin-top: 2em;
}

.course-container {
  background-color: #f6f6f6;
  padding: 1rem;
}

@media (min-width: 1025px) {
  .course-container {
    padding: 2.5rem;
  }
}

.course-container .course-container-heading {
  color: #222;
}

.course-container-item {
  border-top: 1px solid #dedede;
  padding: 1rem 0;
}

.course-container-item > * {
  font-size: 1rem;
}

.course-container-item .course-container-item-name {
  color: #50b948;
  padding-right: 2.5rem;
}

@media (min-width: 1025px) {
  .course-container-item {
    padding: 2.5rem 0;
    font-size: 0;
  }

  .course-container-item > * {
    display: inline-block;
    vertical-align: top;
    width: 33.333%;
  }
}

@media (min-width: 1025px) {
  .course-container-item-cta-container {
    text-align: right;
    padding-left: 2.5rem;
  }

  .course-container-item-cta-container .course-container-item-cta {
    min-width: inherit;
    max-width: 230px;
    width: 100%;
  }
}

.course-modal-agreement-copy {
  padding-top: 3em;
}

.course-modal-agreement-btn {
  margin-top: 2em;
}

p.course-modal-slide-subtitle {
  font-size: 1em;
  margin: 0;
}

.course-modal-controls-nav {
  padding-top: 3em;
}

@media (min-width: 1280px) {
  .course-modal-controls-nav {
    position: absolute;
    right: 1.5rem;
    top: 0;
    width: 50%;
    z-index: 150;
    text-align: right;
  }
}

.course-pagers-container {
  display: block;
  vertical-align: middle;
  width: 100%;
  padding-bottom: 1em;
}

@media (min-width: 564.24px) {
  .course-pagers-container {
    display: inline-block;
    max-width: 300px;
    padding-right: 0.5em;
    padding-bottom: 0;
  }
}

.course-pagers-inner-container {
  position: relative;
  background-color: #E8E8E8;
  font-size: 1.2em;
  border-radius: 3px;
}

.pager-title {
  display: block;
  margin-bottom: 0;
  padding: 0.8em 2.5em 0.8em 0.8em;
  text-align: left;
  border-radius: 3px;
  color: #50b948;
}

ul.courses-pagers-items {
  border-top: 1px solid #dedede;
  padding: 0 1em;
  position: absolute;
  width: 100%;
  z-index: 200;
  background-color: #E8E8E8;
  text-align: left;
}

.courses-pagers-item {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  border-bottom: 1px solid #dedede;
  padding: 0.5em 0 0.5em 1em;
  position: relative;
  cursor: pointer;
}

.courses-pagers-item:last-child {
  border-bottom: 0;
}

.courses-pagers-item:before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #B3B3B3;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0.9em;
}

.courses-pagers-item.active:before {
  background-color: #50b948;
}

.courses-pagers-item:hover {
  color: #50b948;
}

.course-prev-next-container {
  display: inline-block;
  vertical-align: middle;
}

a.course-prev-next {
  width: 55px;
  height: 55px;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #E8E8E8;
  background-color: #E8E8E8;
}

a.course-prev-next:before {
  color: #50b948;
}

a.course-prev-next.disabled {
  cursor: default;
}

a.course-prev-next.disabled:before {
  color: #B3B3B3;
}

a.course-prev-next:hover {
  text-decoration: none;
}

.course-prev {
  margin-right: 0.5em;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.course-prev:before {
  font-family: 'icomoon';
  font-size: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 55px;
  content: "";
}

.course-next {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.course-next:before {
  font-family: 'icomoon';
  font-size: 20px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 55px;
  content: "";
}

.courses-pagers-items {
  display: none;
}

.slideshow-dropdown-open .courses-pagers-items {
  display: block;
}

.course-modal-slide-nav {
  border-bottom: 1px solid #dedede;
  padding-top: 3em;
  padding-bottom: 2em;
}

.course-modal-slide-nav .course-modal-slide-heading {
  margin-bottom: 0;
}

@media (min-width: 1280px) {
  .course-modal-slide-nav {
    padding-right: 50%;
  }
}

.course-modal-slide-copy-container {
  padding: 2em 0;
}

.course-modal-nav-logo {
  display: block;
  max-width: 300px;
  width: 100%;
}

.course-modal-logo-image {
  width: 100%;
}

.course-modal-slides .item {
  width: 100%;
  background-color: red;
}

.course-modal-lessons-container {
  display: none;
}

.show-lessons .course-modal-lessons-container {
  display: block;
  position: relative;
  overflow: hidden;
}

.show-lessons .course-modal-agreement-container {
  display: none;
}

.course-modal-progress-container {
  position: absolute;
  z-index: 200;
  top: 0;
  left: 0;
  width: 100%;
  background-color: white;
}

.course-modal-progress-top-bar {
  min-height: 50px;
  background-color: #E8E8E8;
  display: block;
}

.course-modal-progress-bar {
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
  min-height: 10px;
  background-color: #50b948;
  width: 0;
  display: none;
}

.show-lessons .course-modal-progress-bar {
  display: block;
}

.course-modal-progress-percentage {
  display: block;
  color: #50b948;
  font-size: 1.1em;
  float: right;
  margin-top: 0.5em;
}

.cs-module-wrapper,
.cs-module-cta-wrapper,
.cs-module-list-cta-wrapper,
.cs-module-ratings-wrapper,
.cs-module-contact-wrapper,
.cs-module-long-list-wrapper {
  padding: 1rem;
  background: #f6f6f6;
  border-radius: 3px;
  margin: 0 0 2em;
  position: relative;
}

@media (min-width: 1025px) {
  .cs-module-wrapper,
  .cs-module-cta-wrapper,
  .cs-module-list-cta-wrapper,
  .cs-module-ratings-wrapper,
  .cs-module-contact-wrapper,
  .cs-module-long-list-wrapper {
    padding: 2em;
  }
}

.cs-module-wrapper a,
.cs-module-cta-wrapper a,
.cs-module-list-cta-wrapper a,
.cs-module-ratings-wrapper a,
.cs-module-contact-wrapper a,
.cs-module-long-list-wrapper a {
  color: #50b948;
}

.cs-module-wrapper.grey-green .cs-module-title-primary,
.grey-green.cs-module-cta-wrapper .cs-module-title-primary,
.grey-green.cs-module-list-cta-wrapper .cs-module-title-primary,
.grey-green.cs-module-ratings-wrapper .cs-module-title-primary,
.grey-green.cs-module-contact-wrapper .cs-module-title-primary,
.grey-green.cs-module-long-list-wrapper .cs-module-title-primary {
  color: #50b948;

}

.cs-module-wrapper.green,
.green.cs-module-cta-wrapper,
.green.cs-module-list-cta-wrapper,
.green.cs-module-ratings-wrapper,
.green.cs-module-contact-wrapper,
.green.cs-module-long-list-wrapper {
  background: #50b948;
  color: white;
}

.cs-module-wrapper.green .cs-module-title-primary,
.green.cs-module-cta-wrapper .cs-module-title-primary,
.green.cs-module-list-cta-wrapper .cs-module-title-primary,
.green.cs-module-ratings-wrapper .cs-module-title-primary,
.green.cs-module-contact-wrapper .cs-module-title-primary,
.green.cs-module-long-list-wrapper .cs-module-title-primary {
  color: inherit;
}

.cs-module-wrapper.green .cs-module-title-secondary,
.green.cs-module-cta-wrapper .cs-module-title-secondary,
.green.cs-module-list-cta-wrapper .cs-module-title-secondary,
.green.cs-module-ratings-wrapper .cs-module-title-secondary,
.green.cs-module-contact-wrapper .cs-module-title-secondary,
.green.cs-module-long-list-wrapper .cs-module-title-secondary {
  color: black;
}

.cs-module-wrapper.green .cs-module-title-tertiary,
.green.cs-module-cta-wrapper .cs-module-title-tertiary,
.green.cs-module-list-cta-wrapper .cs-module-title-tertiary,
.green.cs-module-ratings-wrapper .cs-module-title-tertiary,
.green.cs-module-contact-wrapper .cs-module-title-tertiary,
.green.cs-module-long-list-wrapper .cs-module-title-tertiary {
  color: black;
}

.cs-module-wrapper.green .cs-module-title-tertiary a,
.green.cs-module-cta-wrapper .cs-module-title-tertiary a,
.green.cs-module-list-cta-wrapper .cs-module-title-tertiary a,
.green.cs-module-ratings-wrapper .cs-module-title-tertiary a,
.green.cs-module-contact-wrapper .cs-module-title-tertiary a,
.green.cs-module-long-list-wrapper .cs-module-title-tertiary a {
  color: white;
}

.cs-module-wrapper.green .cs-module-button,
.green.cs-module-cta-wrapper .cs-module-button,
.green.cs-module-list-cta-wrapper .cs-module-button,
.green.cs-module-ratings-wrapper .cs-module-button,
.green.cs-module-contact-wrapper .cs-module-button,
.green.cs-module-long-list-wrapper .cs-module-button {
  border-color: white;
}

.cs-module-wrapper.green .cs-module-button:hover,
.green.cs-module-cta-wrapper .cs-module-button:hover,
.green.cs-module-list-cta-wrapper .cs-module-button:hover,
.green.cs-module-ratings-wrapper .cs-module-button:hover,
.green.cs-module-contact-wrapper .cs-module-button:hover,
.green.cs-module-long-list-wrapper .cs-module-button:hover {
  background-color: white;
  color: #50b948;
}

.cs-module-wrapper.green a,
.green.cs-module-cta-wrapper a,
.green.cs-module-list-cta-wrapper a,
.green.cs-module-ratings-wrapper a,
.green.cs-module-contact-wrapper a,
.green.cs-module-long-list-wrapper a {
  color: inherit;
}

.cs-module-wrapper.grey .cs-module-title-secondary,
.grey.cs-module-cta-wrapper .cs-module-title-secondary,
.grey.cs-module-list-cta-wrapper .cs-module-title-secondary,
.grey.cs-module-ratings-wrapper .cs-module-title-secondary,
.grey.cs-module-contact-wrapper .cs-module-title-secondary,
.grey.cs-module-long-list-wrapper .cs-module-title-secondary {
  color: #B1B0B0;
}

.cs-module-wrapper.dark,
.cs-module-wrapper.dark-green,
.dark-green.cs-module-cta-wrapper,
.dark-green.cs-module-list-cta-wrapper,
.dark-green.cs-module-ratings-wrapper,
.dark-green.cs-module-contact-wrapper,
.dark-green.cs-module-long-list-wrapper,
.dark.cs-module-cta-wrapper,
.dark.cs-module-list-cta-wrapper,
.dark.cs-module-ratings-wrapper,
.dark.cs-module-contact-wrapper,
.dark.cs-module-long-list-wrapper {
  background: #282828;
  color: #999;
}

.cs-module-wrapper.dark .cs-module-title-primary,
.cs-module-wrapper.dark-green .cs-module-title-primary,
.dark-green.cs-module-cta-wrapper .cs-module-title-primary,
.dark-green.cs-module-list-cta-wrapper .cs-module-title-primary,
.dark-green.cs-module-ratings-wrapper .cs-module-title-primary,
.dark-green.cs-module-contact-wrapper .cs-module-title-primary,
.dark-green.cs-module-long-list-wrapper .cs-module-title-primary,
.dark.cs-module-cta-wrapper .cs-module-title-primary,
.dark.cs-module-list-cta-wrapper .cs-module-title-primary,
.dark.cs-module-ratings-wrapper .cs-module-title-primary,
.dark.cs-module-contact-wrapper .cs-module-title-primary,
.dark.cs-module-long-list-wrapper .cs-module-title-primary {
  color: white;
}

.cs-module-wrapper.dark .cs-module-title-secondary,
.cs-module-wrapper.dark-green .cs-module-title-secondary,
.dark-green.cs-module-cta-wrapper .cs-module-title-secondary,
.dark-green.cs-module-list-cta-wrapper .cs-module-title-secondary,
.dark-green.cs-module-ratings-wrapper .cs-module-title-secondary,
.dark-green.cs-module-contact-wrapper .cs-module-title-secondary,
.dark-green.cs-module-long-list-wrapper .cs-module-title-secondary,
.dark.cs-module-cta-wrapper .cs-module-title-secondary,
.dark.cs-module-list-cta-wrapper .cs-module-title-secondary,
.dark.cs-module-ratings-wrapper .cs-module-title-secondary,
.dark.cs-module-contact-wrapper .cs-module-title-secondary,
.dark.cs-module-long-list-wrapper .cs-module-title-secondary {
  color: inherit;
}

.cs-module-wrapper.dark .cs-module-button,
.cs-module-wrapper.dark-green .cs-module-button,
.dark-green.cs-module-cta-wrapper .cs-module-button,
.dark-green.cs-module-list-cta-wrapper .cs-module-button,
.dark-green.cs-module-ratings-wrapper .cs-module-button,
.dark-green.cs-module-contact-wrapper .cs-module-button,
.dark-green.cs-module-long-list-wrapper .cs-module-button,
.dark.cs-module-cta-wrapper .cs-module-button,
.dark.cs-module-list-cta-wrapper .cs-module-button,
.dark.cs-module-ratings-wrapper .cs-module-button,
.dark.cs-module-contact-wrapper .cs-module-button,
.dark.cs-module-long-list-wrapper .cs-module-button {
  color: white;
  border-color: #999;
}

.cs-module-wrapper.dark .cs-module-button:hover,
.cs-module-wrapper.dark-green .cs-module-button:hover,
.dark-green.cs-module-cta-wrapper .cs-module-button:hover,
.dark-green.cs-module-list-cta-wrapper .cs-module-button:hover,
.dark-green.cs-module-ratings-wrapper .cs-module-button:hover,
.dark-green.cs-module-contact-wrapper .cs-module-button:hover,
.dark-green.cs-module-long-list-wrapper .cs-module-button:hover,
.dark.cs-module-cta-wrapper .cs-module-button:hover,
.dark.cs-module-list-cta-wrapper .cs-module-button:hover,
.dark.cs-module-ratings-wrapper .cs-module-button:hover,
.dark.cs-module-contact-wrapper .cs-module-button:hover,
.dark.cs-module-long-list-wrapper .cs-module-button:hover {
  background-color: #50b948;
  border-color: #50b948;
  color: white;
}

.cs-module-wrapper.dark a,
.cs-module-wrapper.dark-green a,
.dark-green.cs-module-cta-wrapper a,
.dark-green.cs-module-list-cta-wrapper a,
.dark-green.cs-module-ratings-wrapper a,
.dark-green.cs-module-contact-wrapper a,
.dark-green.cs-module-long-list-wrapper a,
.dark.cs-module-cta-wrapper a,
.dark.cs-module-list-cta-wrapper a,
.dark.cs-module-ratings-wrapper a,
.dark.cs-module-contact-wrapper a,
.dark.cs-module-long-list-wrapper a {
  color: inherit;
}

.cs-module-wrapper.dark-green .cs-module-title-secondary,
.dark-green.cs-module-cta-wrapper .cs-module-title-secondary,
.dark-green.cs-module-list-cta-wrapper .cs-module-title-secondary,
.dark-green.cs-module-ratings-wrapper .cs-module-title-secondary,
.dark-green.cs-module-contact-wrapper .cs-module-title-secondary,
.dark-green.cs-module-long-list-wrapper .cs-module-title-secondary {
  color: #50b948;
}

.cs-module-wrapper.dark-green a,
.dark-green.cs-module-cta-wrapper a,
.dark-green.cs-module-list-cta-wrapper a,
.dark-green.cs-module-ratings-wrapper a,
.dark-green.cs-module-contact-wrapper a,
.dark-green.cs-module-long-list-wrapper a {
  color: inherit;
}

.cs-module-wrapper .cs-module-title-primary,
.cs-module-cta-wrapper .cs-module-title-primary,
.cs-module-list-cta-wrapper .cs-module-title-primary,
.cs-module-ratings-wrapper .cs-module-title-primary,
.cs-module-contact-wrapper .cs-module-title-primary,
.cs-module-long-list-wrapper .cs-module-title-primary,
.cs-module-wrapper .cs-module-title-secondary,
.cs-module-cta-wrapper .cs-module-title-secondary,
.cs-module-list-cta-wrapper .cs-module-title-secondary,
.cs-module-ratings-wrapper .cs-module-title-secondary,
.cs-module-contact-wrapper .cs-module-title-secondary,
.cs-module-long-list-wrapper .cs-module-title-secondary {
  display: inline;
  font-size: 2.125em;
  line-height: 1.1;
}

@media (max-width: 766px) {
  .cs-module-wrapper .cs-module-title-primary,
  .cs-module-cta-wrapper .cs-module-title-primary,
  .cs-module-list-cta-wrapper .cs-module-title-primary,
  .cs-module-ratings-wrapper .cs-module-title-primary,
  .cs-module-contact-wrapper .cs-module-title-primary,
  .cs-module-long-list-wrapper .cs-module-title-primary,
  .cs-module-wrapper .cs-module-title-secondary,
  .cs-module-cta-wrapper .cs-module-title-secondary,
  .cs-module-list-cta-wrapper .cs-module-title-secondary,
  .cs-module-ratings-wrapper .cs-module-title-secondary,
  .cs-module-contact-wrapper .cs-module-title-secondary,
  .cs-module-long-list-wrapper .cs-module-title-secondary {
    font-size: 2em;
  }
}

.cs-module-wrapper .cs-module-title-primary,
.cs-module-cta-wrapper .cs-module-title-primary,
.cs-module-list-cta-wrapper .cs-module-title-primary,
.cs-module-ratings-wrapper .cs-module-title-primary,
.cs-module-contact-wrapper .cs-module-title-primary,
.cs-module-long-list-wrapper .cs-module-title-primary {
  color: black;
}

.cs-module-wrapper .cs-module-title-secondary,
.cs-module-cta-wrapper .cs-module-title-secondary,
.cs-module-list-cta-wrapper .cs-module-title-secondary,
.cs-module-ratings-wrapper .cs-module-title-secondary,
.cs-module-contact-wrapper .cs-module-title-secondary,
.cs-module-long-list-wrapper .cs-module-title-secondary {
  color: #50b948;
}

.cs-module-wrapper .cs-module-title-tertiary,
.cs-module-cta-wrapper .cs-module-title-tertiary,
.cs-module-list-cta-wrapper .cs-module-title-tertiary,
.cs-module-ratings-wrapper .cs-module-title-tertiary,
.cs-module-contact-wrapper .cs-module-title-tertiary,
.cs-module-long-list-wrapper .cs-module-title-tertiary {
  font-size: 1.2em;
  padding: 0.5em 0 1.5em 0;
  color: inherit;
  line-height: 1.4;
  clear: both;
}

.cs-module-wrapper .cs-module-title-tertiary a:hover,
.cs-module-cta-wrapper .cs-module-title-tertiary a:hover,
.cs-module-list-cta-wrapper .cs-module-title-tertiary a:hover,
.cs-module-ratings-wrapper .cs-module-title-tertiary a:hover,
.cs-module-contact-wrapper .cs-module-title-tertiary a:hover,
.cs-module-long-list-wrapper .cs-module-title-tertiary a:hover {
  text-decoration: underline !important;
}

.cs-module-wrapper .cs-module-button,
.cs-module-cta-wrapper .cs-module-button,
.cs-module-list-cta-wrapper .cs-module-button,
.cs-module-ratings-wrapper .cs-module-button,
.cs-module-contact-wrapper .cs-module-button,
.cs-module-long-list-wrapper .cs-module-button {
  font-size: 1.1em;
  max-width: none;
  border-color: #dedede;
}

.cs-module-wrapper .cs-module-button:hover,
.cs-module-cta-wrapper .cs-module-button:hover,
.cs-module-list-cta-wrapper .cs-module-button:hover,
.cs-module-ratings-wrapper .cs-module-button:hover,
.cs-module-contact-wrapper .cs-module-button:hover,
.cs-module-long-list-wrapper .cs-module-button:hover {
  background-color: #50b948;
  color: white;
}

@media (max-width: 1279px) {
  .cs-module-wrapper .cs-module-button,
  .cs-module-cta-wrapper .cs-module-button,
  .cs-module-list-cta-wrapper .cs-module-button,
  .cs-module-ratings-wrapper .cs-module-button,
  .cs-module-contact-wrapper .cs-module-button,
  .cs-module-long-list-wrapper .cs-module-button {
    max-width: 20em;
    float: right;
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .cs-module-wrapper .cs-module-button,
  .cs-module-cta-wrapper .cs-module-button,
  .cs-module-list-cta-wrapper .cs-module-button,
  .cs-module-ratings-wrapper .cs-module-button,
  .cs-module-contact-wrapper .cs-module-button,
  .cs-module-long-list-wrapper .cs-module-button {
    width: 100%;
    float: none;
  }
}

.cs-module-wrapper .cs-module-title-image,
.cs-module-cta-wrapper .cs-module-title-image,
.cs-module-list-cta-wrapper .cs-module-title-image,
.cs-module-ratings-wrapper .cs-module-title-image,
.cs-module-contact-wrapper .cs-module-title-image,
.cs-module-long-list-wrapper .cs-module-title-image {
  max-width: 40%;
  height: auto;
}

.cs-module-wrapper .cs-module-title-image.pull-up-left,
.cs-module-cta-wrapper .cs-module-title-image.pull-up-left,
.cs-module-list-cta-wrapper .cs-module-title-image.pull-up-left,
.cs-module-ratings-wrapper .cs-module-title-image.pull-up-left,
.cs-module-contact-wrapper .cs-module-title-image.pull-up-left,
.cs-module-long-list-wrapper .cs-module-title-image.pull-up-left {
  float: left;
  margin-right: 1.5em;
  margin-top: -1rem;
  margin-bottom: 1rem;
}

@media (min-width: 1025px) {
  .cs-module-wrapper .cs-module-title-image.pull-up-left,
  .cs-module-cta-wrapper .cs-module-title-image.pull-up-left,
  .cs-module-list-cta-wrapper .cs-module-title-image.pull-up-left,
  .cs-module-ratings-wrapper .cs-module-title-image.pull-up-left,
  .cs-module-contact-wrapper .cs-module-title-image.pull-up-left,
  .cs-module-long-list-wrapper .cs-module-title-image.pull-up-left {
    margin-top: -2em;
    margin-bottom: 2em;
  }
}

.cs-module-wrapper .cs-module-title-image.pull-up-right,
.cs-module-cta-wrapper .cs-module-title-image.pull-up-right,
.cs-module-list-cta-wrapper .cs-module-title-image.pull-up-right,
.cs-module-ratings-wrapper .cs-module-title-image.pull-up-right,
.cs-module-contact-wrapper .cs-module-title-image.pull-up-right,
.cs-module-long-list-wrapper .cs-module-title-image.pull-up-right {
  float: right;
  margin-left: 1.5em;
  margin-top: -1rem;
  margin-bottom: 1rem;
  max-width: 35px;
}

@media (min-width: 1025px) {
  .cs-module-wrapper .cs-module-title-image.pull-up-right,
  .cs-module-cta-wrapper .cs-module-title-image.pull-up-right,
  .cs-module-list-cta-wrapper .cs-module-title-image.pull-up-right,
  .cs-module-ratings-wrapper .cs-module-title-image.pull-up-right,
  .cs-module-contact-wrapper .cs-module-title-image.pull-up-right,
  .cs-module-long-list-wrapper .cs-module-title-image.pull-up-right {
    margin-top: -2em;
    margin-bottom: 2em;
  }
}

.cs-module-wrapper .cs-module-title-image.pull-left-inline,
.cs-module-cta-wrapper .cs-module-title-image.pull-left-inline,
.cs-module-list-cta-wrapper .cs-module-title-image.pull-left-inline,
.cs-module-ratings-wrapper .cs-module-title-image.pull-left-inline,
.cs-module-contact-wrapper .cs-module-title-image.pull-left-inline,
.cs-module-long-list-wrapper .cs-module-title-image.pull-left-inline {
  float: left;
  margin-right: 1.5em;
  margin-bottom: 1rem;
}

@media (min-width: 1025px) {
  .cs-module-wrapper .cs-module-title-image.pull-left-inline,
  .cs-module-cta-wrapper .cs-module-title-image.pull-left-inline,
  .cs-module-list-cta-wrapper .cs-module-title-image.pull-left-inline,
  .cs-module-ratings-wrapper .cs-module-title-image.pull-left-inline,
  .cs-module-contact-wrapper .cs-module-title-image.pull-left-inline,
  .cs-module-long-list-wrapper .cs-module-title-image.pull-left-inline {
    margin-bottom: 2em;
  }
}

.cs-module-wrapper .cs-module-title-image.pull-left,
.cs-module-cta-wrapper .cs-module-title-image.pull-left,
.cs-module-list-cta-wrapper .cs-module-title-image.pull-left,
.cs-module-ratings-wrapper .cs-module-title-image.pull-left,
.cs-module-contact-wrapper .cs-module-title-image.pull-left,
.cs-module-long-list-wrapper .cs-module-title-image.pull-left {
  margin-left: -2em;
}

@media (max-width: 1024px) {
  .cs-module-wrapper .cs-module-title-image.pull-left,
  .cs-module-cta-wrapper .cs-module-title-image.pull-left,
  .cs-module-list-cta-wrapper .cs-module-title-image.pull-left,
  .cs-module-ratings-wrapper .cs-module-title-image.pull-left,
  .cs-module-contact-wrapper .cs-module-title-image.pull-left,
  .cs-module-long-list-wrapper .cs-module-title-image.pull-left {
    margin-left: -1.5em;
  }
}

.cs-module-wrapper .cs-module-logo,
.cs-module-cta-wrapper .cs-module-logo,
.cs-module-list-cta-wrapper .cs-module-logo,
.cs-module-ratings-wrapper .cs-module-logo,
.cs-module-contact-wrapper .cs-module-logo,
.cs-module-long-list-wrapper .cs-module-logo {
  max-width: 100%;
  max-height: 2em;
}

.cs-module-wrapper .cs-module-logo.pull-left,
.cs-module-cta-wrapper .cs-module-logo.pull-left,
.cs-module-list-cta-wrapper .cs-module-logo.pull-left,
.cs-module-ratings-wrapper .cs-module-logo.pull-left,
.cs-module-contact-wrapper .cs-module-logo.pull-left,
.cs-module-long-list-wrapper .cs-module-logo.pull-left {
  margin-left: -2em;
}

.cs-module-wrapper .cs-module-logo.pull-down,
.cs-module-cta-wrapper .cs-module-logo.pull-down,
.cs-module-list-cta-wrapper .cs-module-logo.pull-down,
.cs-module-ratings-wrapper .cs-module-logo.pull-down,
.cs-module-contact-wrapper .cs-module-logo.pull-down,
.cs-module-long-list-wrapper .cs-module-logo.pull-down {
  margin-top: 2em;
  margin-bottom: -2em;
}

@media (min-width: 460px) {
  .cs-module-wrapper.large-cs-copy .cs-module-title-primary,
  .large-cs-copy.cs-module-cta-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-list-cta-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-ratings-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-contact-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-long-list-wrapper .cs-module-title-primary,
  .cs-module-wrapper.large-cs-copy .cs-module-title-secondary,
  .large-cs-copy.cs-module-cta-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-list-cta-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-ratings-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-contact-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-long-list-wrapper .cs-module-title-secondary {
    font-size: 2.8em;
  }
}

@media (min-width: 1025px) {
  .cs-module-wrapper.large-cs-copy .cs-module-title-primary,
  .large-cs-copy.cs-module-cta-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-list-cta-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-ratings-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-contact-wrapper .cs-module-title-primary,
  .large-cs-copy.cs-module-long-list-wrapper .cs-module-title-primary,
  .cs-module-wrapper.large-cs-copy .cs-module-title-secondary,
  .large-cs-copy.cs-module-cta-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-list-cta-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-ratings-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-contact-wrapper .cs-module-title-secondary,
  .large-cs-copy.cs-module-long-list-wrapper .cs-module-title-secondary {
    font-size: 3.125em;
  }
}

.cs-module-wrapper .cs-module-text-standout,
.cs-module-cta-wrapper .cs-module-text-standout,
.cs-module-list-cta-wrapper .cs-module-text-standout,
.cs-module-ratings-wrapper .cs-module-text-standout,
.cs-module-contact-wrapper .cs-module-text-standout,
.cs-module-long-list-wrapper .cs-module-text-standout {
  display: block;
  font-size: 1.7em;
  color: #50b948;
}

.cs-module-wrapper .cs-module-copy-image,
.cs-module-cta-wrapper .cs-module-copy-image,
.cs-module-list-cta-wrapper .cs-module-copy-image,
.cs-module-ratings-wrapper .cs-module-copy-image,
.cs-module-contact-wrapper .cs-module-copy-image,
.cs-module-long-list-wrapper .cs-module-copy-image {
  margin-top: 1em;
  max-width: 90%;
}

.cs-module-wrapper .cs-module-copy-image-container.center-container,
.cs-module-cta-wrapper .cs-module-copy-image-container.center-container,
.cs-module-list-cta-wrapper .cs-module-copy-image-container.center-container,
.cs-module-ratings-wrapper .cs-module-copy-image-container.center-container,
.cs-module-contact-wrapper .cs-module-copy-image-container.center-container,
.cs-module-long-list-wrapper .cs-module-copy-image-container.center-container {
  text-align: center;
}

.cs-module-wrapper .cs-module-title-primary span,
.cs-module-cta-wrapper .cs-module-title-primary span,
.cs-module-list-cta-wrapper .cs-module-title-primary span,
.cs-module-ratings-wrapper .cs-module-title-primary span,
.cs-module-contact-wrapper .cs-module-title-primary span,
.cs-module-long-list-wrapper .cs-module-title-primary span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.3em;
}

a.cs-module-cta-link {
  font-size: 1.1em;
  display: block;
  margin-top: 1em;
}

.cs-module-cta-wrapper,
.cs-module-list-cta-wrapper,
.cs-module-ratings-wrapper {
  padding-bottom: 6.5em;
}

@media (min-width: 1280px) {
  .cs-module-cta-wrapper,
  .cs-module-list-cta-wrapper,
  .cs-module-ratings-wrapper {
    padding-bottom: 4.5em;
  }
}

@media (min-width: 1280px) {
  .cs-module-cta-wrapper .cs-module-content,
  .cs-module-list-cta-wrapper .cs-module-content,
  .cs-module-ratings-wrapper .cs-module-content {
    min-height: 20em;
  }
}

.cs-module-cta-wrapper .cs-module-bottom-container,
.cs-module-list-cta-wrapper .cs-module-bottom-container,
.cs-module-ratings-wrapper .cs-module-bottom-container {
  position: absolute;
  width: 100%;
  padding: 2em;
  left: 0;
  bottom: 0;
}

@media (max-width: 1024px) {
  .cs-module-cta-wrapper .cs-module-bottom-container,
  .cs-module-list-cta-wrapper .cs-module-bottom-container,
  .cs-module-ratings-wrapper .cs-module-bottom-container {
    padding: 2em 1em;
  }
}

.cs-module-contact-wrapper .cs-module-title-primary,
.cs-module-contact-wrapper .cs-module-title-secondary {
  display: inline;
  font-size: 2.125em;
  line-height: 1.1;
}

.cs-module-contact-wrapper .cs-module-contact-list {
  margin: 4em 0 0;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-item {
  padding: 0.6em 0;
  border-top: 1px solid #dedede;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-item:first-child {
  border: none;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-item:last-child {
  padding-bottom: 0;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-item a {
  color: #50b948;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-item a:hover {
  text-decoration: underline !important;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-input-row {
  position: relative;
  padding-right: 4em;
  margin-top: 0.6em;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-input-row input,
.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-input-row input[placeholder] {
  color: #222;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-input-row input::-webkit-input-placeholder {
  color: #B1B0B0;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-input-row input:-moz-placeholder {
  /* Firefox 18- */
  color: #B1B0B0;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-input-row input::-moz-placeholder {
  /* Firefox 19+ */
  color: #B1B0B0;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-input-row input:-ms-input-placeholder {
  color: #B1B0B0;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-text-input {
  width: 100%;
  background: white;
}

.cs-module-contact-wrapper .cs-module-contact-list .cs-module-contact-submit {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1.5em;
  background: #50b948;
  color: white;
  line-height: 1;
  border-radius: 100%;
  width: 3em;
  height: 3em;
  text-align: center;
}

.cs-module-shortlist-wrapper {
  padding: 2em 0;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}

@media (min-width: 1025px) {
  .cs-module-shortlist-wrapper {
    padding: 2.5rem 0;
  }
}

@media (min-width: 460px) {
  .cs-module-shortlist-wrapper.large-cs-copy .cs-module-title-primary,
  .cs-module-shortlist-wrapper.large-cs-copy .cs-module-title-secondary {
    font-size: 2.8em;
  }
}

@media (min-width: 1025px) {
  .cs-module-shortlist-wrapper.large-cs-copy .cs-module-title-primary,
  .cs-module-shortlist-wrapper.large-cs-copy .cs-module-title-secondary {
    font-size: 3.125em;
  }
}

.cs-module-shortlist-wrapper .cs-module-title-primary,
.cs-module-shortlist-wrapper .cs-module-title-secondary {
  font-size: 2.125em;
  line-height: 1.1;
  margin-bottom: 1rem;
}

.cs-module-shortlist-wrapper .cs-module-title-primary {
  color: #222;
}

.cs-module-shortlist-wrapper .cs-module-shortlist-item {
  font-size: 1.2em;
  line-height: 2rem;
  margin-bottom: 0.6rem;
}

.cs-module-shortlist-wrapper .cs-module-shortlist-item:last-child {
  margin-bottom: 0;
}

.cs-module-shortlist-wrapper a.cs-module-shortlist-link {
  display: block;
  font-size: inherit;
  color: #50b948;
}

.cs-module-shortlist-wrapper a.cs-module-shortlist-link:hover {
  text-decoration: underline;
}

.cs-module-list-cta-wrapper .cs-module-image {
  display: block;
  width: 40%;
  max-width: 135px;
  margin-bottom: 1em;
}

.cs-module-list-cta-wrapper .cs-module-items {
  margin-top: 0.5rem;
}

.cs-module-ratings-wrapper .cs-module-image {
  margin-bottom: 1em;
  display: block;
}

.cs-module-ratings-wrapper .cs-module-secondary-image {
  margin-bottom: 0.5em;
  display: block;
  max-width: 100%;
}

.cs-module-ratings-wrapper p.cs-module-image-caption {
  color: #B1B0B0;
  font-size: 1.1em;
}

.cs-module-cutoff-wrapper {
  background: #f6f6f6;
  border-radius: 3px;
  margin: 0 0 2em;
  position: relative;
}

.cs-module-cutoff-wrapper .cs-module-image-container {
  text-align: center;
  padding: 1em 1em 0;
  background: #fbfbfb;
}

@media (min-width: 1025px) {
  .cs-module-cutoff-wrapper .cs-module-image-container {
    padding: 2em 2em 0;
  }
}

.cs-module-cutoff-wrapper .cs-module-image-container img {
  max-width: 90%;
  vertical-align: bottom;
}

.cs-module-cutoff-wrapper .cs-module-title-primary {
  color: #50b948;
}

.cs-module-cutoff-wrapper .cs-module-bottom-copy-container {
  padding: 1em;
}

@media (min-width: 1025px) {
  .cs-module-cutoff-wrapper .cs-module-bottom-copy-container {
    padding: 2em;
  }
}

.cs-module-cutoff-wrapper .cs-module-bottom-copy-container .cs-module-copy-container {
  margin-top: 1em;
}

.cs-module-cutoff-wrapper .cs-module-title-primary,
.cs-module-cutoff-wrapper .cs-module-title-secondary {
  display: block;
  font-size: 2.125em;
  line-height: 1.1;
  margin-bottom: 0;
}

@media (max-width: 766px) {
  .cs-module-cutoff-wrapper .cs-module-title-primary,
  .cs-module-cutoff-wrapper .cs-module-title-secondary {
    font-size: 2em;
  }
}

.cs-module-cutoff-wrapper .cs-module-title-primary {
  color: #222;
}

.cs-module-cutoff-wrapper .cs-module-title-secondary {
  color: #B1B0B0;
}

.cs-module-cutoff-wrapper a.cs-module-cta-link {
  font-size: 1.1em;
  display: block;
  margin-top: 1em;
  color: #50b948;
}

.cs-module-cutoff-wrapper.green-heading .cs-module-title-primary,
.cs-module-cutoff-wrapper.green-heading .cs-module-title-secondary {
  color: #50b948;
}

.cs-module-long-list-wrapper.white {
  background-color: white;
}

.cs-module-long-list-wrapper .cs-module-item {
  padding: 2em 0;
}

.cs-module-long-list-wrapper .cs-module-item + .cs-module-item {
  border-top: 1px solid #dedede;
}

a.cs-module-link {
  display: block;
  padding-top: 1em;
  padding-bottom: 1em;
  color: #50b948;
  font-size: 1.1em;
}

a.cs-module-link + a.cs-module-link {
  border-top: 1px solid #dedede;
}

.cs-image-module-image {
  display: block;
}

.cs-image-module-image img {
  width: 100%;
}

.data-table-container {
  background: #f9f9f9;
  position: relative;
}

@media (min-width: 767px) {
  .data-table-container {
    padding: 0 2em;
    margin-bottom: 5.625em;
  }

  .data-table-container:last-of-type {
    margin-bottom: 0;
  }
}

.data-table-container .data-table-heading {
  margin: 0;
  position: relative;
  display: none;
  padding: 1em 0;
  color: #50b948;
}

@media (min-width: 767px) {
  .data-table-container .data-table-heading {
    display: block;
    padding-right: 3em;
  }
}

.data-table-container .table-info {
  font-size: 0.8em;
  margin: 0;
  padding: 1em;
  text-align: right;
}

@media (min-width: 767px) {
  .data-table-container .table-info {
    padding: 1.5em 0;
    font-size: 1em;
  }
}

.data-table-container .back-to-top {
  display: none;
  position: absolute;
  right: 2em;
  top: 4.3rem;
  font-size: 1.125rem;
  z-index: 1;
}

@media (min-width: 767px) {
  .data-table-container .back-to-top {
    display: inline-block;
  }
}

.data-table-container .back-to-top:before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

@media (max-width: 766px) {
  .data-table-container .summary-table td {
    text-align: left;
  }
}

.data-table,
.data-table2 {
  border-collapse: collapse;
  color: #222;
  position: relative;
  margin-top: 0;
  table-layout: fixed;
}

@media (max-width: 766px) {
  .data-table,
  .data-table2 {
    display: block;
    overflow: hidden;
  }
}

.data-table th,
.data-table2 th,
.data-table td,
.data-table2 td {
  padding: 1.25em 0.875em;
  border: none;
  border-right: 1px solid #dedede;
}

.data-table th:first-child,
.data-table2 th:first-child,
.data-table td:first-child,
.data-table2 td:first-child {
  padding-left: 0;
  text-align: left;
}

.data-table th:first-child:not(.sidetabs-module-tablerow-data):before,
.data-table2 th:first-child:not(.sidetabs-module-tablerow-data):before,
.data-table td:first-child:not(.sidetabs-module-tablerow-data):before,
.data-table2 td:first-child:not(.sidetabs-module-tablerow-data):before {
  font-size: 0.7em;
  bottom: 0;
  left: 1.3em;
  padding: 0;
}

.data-table th:last-child,
.data-table2 th:last-child,
.data-table td:last-child,
.data-table2 td:last-child {
  border-right: none;
}

@media (min-width: 767px) {
  .data-table th:last-child,
  .data-table2 th:last-child,
  .data-table td:last-child,
  .data-table2 td:last-child {
    padding-right: 0;
  }
}

.data-table th,
.data-table2 th {
  font-family: "Helvetica Neue Roman.", helvetica, sans-serif;
  color: #414141;
  font-weight: inherit;
  vertical-align: middle;
}

@media (min-width: 767px) {
  .data-table th,
  .data-table2 th {
    text-align: center;
  }
}

.data-table td,
.data-table2 td {
  font-family: "Helvetica Neue LT.", helvetica, sans-serif;
  max-width: 15.625rem;
  text-align: center;
}

@media (max-width: 766px) {
  .data-table td,
  .data-table2 td {
    position: relative;
    display: block;
    padding: 1em 1.1875em 1em 1em;
    border-right: none;
    max-width: none;
    font-size: inherit;
    text-align: left !important;
    border-top: 1px solid #dedede;
    border-top-width: 1px !important;
  }

  .data-table td:first-child,
  .data-table2 td:first-child {
    font-size: 1.2em;
    font-family: "Helvetica Neue LT.", helvetica, sans-serif;
    padding: 2em 1em;
    border-top: none;
  }

  .data-table td:last-child,
  .data-table2 td:last-child {
    margin-bottom: 0;
    border-bottom: 1px solid #dedede;
    padding-bottom: 1.25em;
  }

  .data-table td:nth-child(even),
  .data-table2 td:nth-child(even) {
    background: #f1f1f1;
  }
}

.data-table td:before,
.data-table2 td:before {
  display: block;
  position: relative;
  padding-right: 1em;
  white-space: nowrap;
  text-align: left;
}

@media (min-width: 767px) {
  .data-table td:before,
  .data-table2 td:before {
    content: none !important;
  }
}

.data-table td a,
.data-table2 td a {
  color: #50b948;
  text-decoration: underline;
}

.data-table td b,
.data-table2 td b {
  font-size: inherit;
}

.data-table tr,
.data-table2 tr {
  display: block;
}

@media (min-width: 767px) {
  .data-table tr,
  .data-table2 tr {
    display: table-row;
    border-bottom: 1px solid #dedede;
  }
}

.data-table tbody,
.data-table2 tbody {
  display: block;
}

@media (min-width: 767px) {
  .data-table tbody,
  .data-table2 tbody {
    display: table-row-group;
  }
}

.data-table tbody tr:last-child,
.data-table2 tbody tr:last-child {
  border-bottom: none;
}

@media (min-width: 767px) {
  .data-table tbody tr:last-child td,
  .data-table2 tbody tr:last-child td {
    padding-bottom: 3em;
  }
}

@media (max-width: 766px) {
  .data-table thead tr,
  .data-table2 thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
}

.data-table2 {
  table-layout: fixed;
}

.data-table2 th,
.data-table2 td {
  border-right: none;
  text-align: left;
}

@media (max-width: 766px) {
  .data-table2 td {
    padding: 1em 1em 1em 1em;
    border: none !important;
  }
}

.data-table2 tr {
  border-bottom: 1px solid #dedede;
}

@media (max-width: 766px) {
  .data-table2 tr:nth-child(even) {
    background: none;
  }
}

.data-table2 th:nth-child(even) {
  background: transparent;
}

@media (min-width: 767px) {
  .data-table2 th:nth-child(even) {
    background: #f4f5f6;
  }
}

.data-table2 td:nth-child(even) {
  background: #f4f5f6;
}

@media (max-width: 766px) {
  .data-table2 td:first-child {
    z-index: 1;
  }
}

.data-table2 td:first-child:before {
  content: none !important;
}

@media (max-width: 766px) {
  .data-table2 td:last-child {
    padding-right: 1em;
    padding-bottom: 1em;
  }
}

.data-table2 td:before {
  position: static;
  left: auto;
  top: auto;
  padding: 0;
  white-space: normal;
  display: block;
  width: 100%;
  margin: 0 0 1em;
}

.compare-table td,
.compare-table th {
  text-align: right;
}

@media (min-width: 767px) {
  .compare-table td,
  .compare-table th {
    text-align: center;
  }
}

@media (min-width: 767px) {
  .compare-table th:nth-child(2),
  .compare-table td:nth-child(2) {
    background: #f4f5f6;
  }
}

@media (min-width: 767px) {
  .compare-table td:nth-child(2) {
    color: black;
  }
}

.compare-table th:nth-child(2) {
  color: #50b948;
}

.table-video-container {
  background: #f9f9f9;
}

.table-video-container .data-table-video {
  padding-top: 0;
}

@media (min-width: 767px) {
  .table-video-container .data-table-video {
    display: table !important;
  }
}

.table-video-container .data-table-video .video-thumbnail-link-text {
  text-decoration: none;
  display: inline-block;
  margin: 0;
  border-bottom: 1px solid #50b948;
}

.table-video-container .data-table-video .video-thumbnail-link-text:hover {
  text-decoration: none;
}

.table-video-container .data-table-video .video-table-data {
  background: #f9f9f9;
  font-size: 1rem;
  text-align: left;
  margin-bottom: 0;
  border: none;
  padding: 1em;
}

@media (min-width: 767px) {
  .table-video-container .data-table-video .video-table-data:nth-child(even) {
    padding-left: 1.75em;
    padding-right: 0;
  }

  .table-video-container .data-table-video .video-table-data:nth-child(odd) {
    padding-left: 0;
  }
}

.table-video-container .data-table-video .video-table-data:nth-child(even) {
  padding-top: 0;
}

.table-video-container {
  color: black;
}

@media (min-width: 767px) {
  .table-video-container {
    margin-bottom: 5.625em;
    background: #f9f9f9;
    padding: 0 3.125em;
  }
}

.table-video-container:last-child {
  margin-botom: 0;
}

.table-video-container > * {
  color: inherit;
}

.data-table-video {
  display: none;
}

@media (min-width: 767px) {
  .data-table-video {
    display: table;
  }
}

.data-table-video td,
.data-table-video th {
  border-right: none;
  border-left: none;
}

.data-table-video td {
  font-family: "Helvetica Neue TH.", helvetica, sans-serif !important;
}

.data-table-video th {
  text-align: center;
  font-family: "Helvetica Neue Roman.", helvetica, sans-serif;
}

.data-table-video td:nth-child(odd),
.data-table-video th:nth-child(odd) {
  background: #f9f9f9;
}

.data-table-video td:nth-child(even),
.data-table-video th:nth-child(even) {
  background: #f4f5f6;
}

.data-table-video tr {
  border-bottom: 1px solid #dedede;
}

.table-video-container .table-video-name {
  margin: 0;
  position: relative;
  display: none;
  padding: 1em 0;
  border-bottom: 1px solid #dedede;
}

@media (min-width: 767px) {
  .table-video-container .table-video-name {
    display: block;
  }
}

.table-video-container span {
  display: block;
  text-align: center;
}

.dropdown-module {
  padding: 2em 2.5rem 2em 33.33333%;
  background-color: #f9f9f9;
  position: relative;
  color: #222;
  border-radius: 3px;
}

@media (max-width: 1024px) {
  .dropdown-module {
    padding: 1rem;
  }
}

.dropdown-module .dropdown-module-image {
  width: 33.333333%;
  position: absolute;
  left: 0;
  top: 2em;
  text-align: center;
}

@media (max-width: 1024px) {
  .dropdown-module .dropdown-module-image {
    position: static;
    width: 100%;
    left: auto;
    top: auto;
    margin: 0 0 1rem;
  }
}

.dropdown-module .dropdown-module-img {
  max-width: 100%;
}

@media (max-width: 1024px) {
  .dropdown-module .dropdown-module-img {
    padding: 0 13%;
  }
}

.dropdown-module > * {
  padding-left: 2.5rem;
}

@media (max-width: 1024px) {
  .dropdown-module > * {
    padding-left: 0;
  }
}

.dropdown-module .dropdown-module-description,
.dropdown-module .dropdown-module-lookup-result-description,
.dropdown-module .dropdown-module-footer {
  line-height: 1.4;
  font-size: 1.2em;
}

.dropdown-module .dropdown-module-options-container {
  margin: 2em 0;
}

.dropdown-module .dropdown-module-options {
  width: 70%;
  max-width: 20em;
  margin: 0 0.75em 1em 0;
}

@media (max-width: 766px) {
  .dropdown-module .dropdown-module-options {
    width: 100%;
    display: block;
    max-width: none;
  }
}

.dropdown-module .dropdown-module-lookup {
  padding: 0.75em 1em;
  font-size: 1em;
  min-width: 0;
}

.dropdown-module .dropdown-module-lookup.btn-disabled {
  opacity: 0.5;
  cursor: default !important;
}

.dropdown-module .dropdown-module-lookup.btn-disabled:hover {
  background-color: #50b948 !important;
  color: white !important;
}

@media (max-width: 766px) {
  .dropdown-module .dropdown-module-lookup {
    width: 100%;
    display: block;
  }
}

.dropdown-module .dropdown-module-lookup-results {
  margin: 0 0 2em;
}

.dropdown-module .dropdown-module-lookup-result {
  display: none;
}

.dropdown-module .dropdown-module-lookup-result-supertitle {
  font-size: 1em;
  margin: 0 0 0.25em;
  color: #50b948;
}

.dropdown-module .dropdown-module-lookup-result-title {
  color: #222;
  line-height: 1.1;
  margin: 0 0 1em;
  font-size: 2em;
  text-align: left;
}

.dropdown-module .dropdown-module-lookup-result-description p {
  margin: 0 0 0.75em;
  font-size: 1em;
}

.dropdown-module-title {
  color: #50b948;
}

.facebook-update {
  background-color: #50b948;
}

@media (min-width: 1025px) {
  .facebook-update {
    position: relative;
  }
}

.facebook-update-img {
  width: 100%;
}

.facebook-update-copy-container {
  padding: 1rem;
  color: white;
}

.facebook-update-copy-container > * {
  color: inherit;
}

.facebook-update-copy-container h3 {
  position: relative;
  padding-right: 1em;
}

@media (min-width: 1025px) {
  .facebook-update-copy-container {
    padding: 2.5rem 2.5rem 6rem;
  }
}

.facebook-update-cta-container {
  padding: 1rem;
}

@media (min-width: 1025px) {
  .facebook-update-cta-container {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2.5rem;
    width: 100%;
  }
}

.facebook-update-inner-cta-container {
  position: relative;
  padding-right: 5em;
}

.facebook-update-inner-cta-container .facebook-update-cta {
  min-width: inherit;
  max-width: 230px;
  width: 100%;
}

.facebook-update-inner-cta-container .facebook-update-likes {
  font-size: 1em;
  color: white;
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
  width: 25%;
  text-align: right;

}

a.facebook-update-header-link {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.6em;
  position: absolute;
  right: 0;
  top: 0.5em;
}

a.facebook-update-header-link:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

a.facebook-update-header-link:hover {
  text-decoration: none;
  color: #222;
}

.faq {
  padding-bottom: 3rem;
}

@media (min-width: 1025px) {
  .faq {
    padding-bottom: 4rem;
  }
}

.faq p + .faq-lists {
  padding-top: 0.5rem;
}

@media (min-width: 767px) {
  .faq p + .faq-lists {
    padding-top: 1rem;
  }
}

h2.faq-heading {
  color: #50b948;
}

.faq-heading-container h2.faq-heading {
  margin-bottom: 0.5em;
}

@media (min-width: 767px) {
  .faq-heading-container h2.faq-heading {
    padding-right: 0.5em;
    margin-bottom: 0;
  }
}

@media (min-width: 1025px) {
  h2.faq-heading {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
  }

  .faq-heading-container h2.faq-heading {
    display: table-cell;
    vertical-align: top;
    width: 50%;
  }
}

.faq-links {
  font-size: inherit;
}

.faq-view-all-link {
  margin-top: 1em;
  max-width: 150px;
  min-width: inherit;
}

@media (min-width: 1025px) {
  .faq-view-all-link {
    display: inline-block;
    width: 20%;
    vertical-align: middle;
    float: right;
    margin-top: 0;
  }
}

a.faq-more-link {
  font-size: 1.1rem;
  margin-top: 1rem;
}

@media (min-width: 767px) {
  a.faq-more-link {
    margin-top: 2rem;
  }
}

.faq-item {
  padding: 2.5rem 0;
  border-top: 1px solid #dedede;
}

@media (min-width: 767px) {
  .faq-item {
    display: table;
    width: 100%;
  }

  .faq-item > * {
    display: table-cell;
    vertical-align: top;
    width: 50%;
  }
}

.faq-items {
  padding-top: 3rem;
}

p.faq-question-copy {
  margin-bottom: 1rem;
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;
  font-size: 1.8em;
  line-height: 1.2;
}

.small p.faq-question-copy {
  font-size: 1.2rem;
}

p.faq-question-copy.larger-copy {
  font-size: 2em;
  color: #50b948;
}

@media (min-width: 767px) {
  p.faq-question-copy {
    width: 90%;
  }

  p.faq-question-copy.larger-copy {
    font-size: 2.7em;
  }
}

@media (min-width: 1025px) {
  p.faq-question-copy.larger-copy {
    font-size: 3em;
  }
}

.faq-lists {
  font-size: 1.2em;
}

.faq-list-item {
  position: relative;
  padding-left: 1.5rem;
  padding-bottom: 0.3rem;
  margin: 0;
  color: #222;
}

.faq-list-item:before {
  content: "\2022";
  position: absolute;
  left: 0;
  color: #50b948;
}

ol.faq-lists {
  margin: 0;
  counter-reset: num;
}

ol.faq-lists .faq-list-item:before {
  counter-increment: num;
  content: counter(num) ".";
}

@media (min-width: 767px) {
  .faq-heading-container {
    display: table;
    width: 100%;
  }

  .faq-heading-container > * {
    display: table-cell;
    vertical-align: top;
    width: 50%;
  }
}

.faq-pdf-icon-wrapper {
  position: relative;
  left: 1.3em;
}

.faq-pdf-icon-wrapper .faq-pdf-icon {
  position: absolute;
  left: -1.5em;
  top: 0.2em;
  width: 0.9em;
  font-size: 1rem;
}

.feature-center-container {
  text-align: center;
  background-color: #f6f6f6;
  padding: 2em 0;
}

@media (min-width: 1280px) {
  .feature-center-container {
    padding: 4em 0;
  }
}

.feature-center-copy-container {
  padding: 1rem;
  margin-bottom: 2em;
}

h2.feature-center-heading {
  color: #50b948;
  line-height: 1;
  margin-bottom: 0.5em;
}

.feature-center-img {
  max-width: 100%;
}

.feature-center-outer-copy {
  margin-top: 1em;
}

.feature-center-cta {
  margin-top: 1em;
}

.main-footer {
  min-width: inherit;
  background-color: #f4f5f6;
  overflow: hidden;
}

.main-footer-logo-image {
  max-width: 100%;
}

.main-footer-container {
  max-width: 1500px;
  margin: 0 auto;
  padding-bottom: 5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 0;
}

.main-footer-container > * {
  font-size: 1.1rem;
}

@media (min-width: 1025px) {
  .main-footer-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.main-footer-logo-image {
  max-width: 230px;
  width: 45%;
}

@media (min-width: 767px) {
  .main-footer-logo-image {
    width: 95%;
  }
}

.main-footer-head {
  font-size: 0;
}

@media (min-width: 767px) {
  .main-footer-head {
    border-bottom: 1px solid #dedede;
  }
}

.main-footer-head-columns {
  border-bottom: 1px solid #dedede;
}

.main-footer-head-columns:first-child {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.main-footer-head-columns:last-child {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.main-footer-head-columns:last-child > * {
  vertical-align: middle;
}

@media (min-width: 767px) {
  .main-footer-head-columns {
    border-bottom: 0;
    display: inline-block;
    vertical-align: middle;
  }

  .main-footer-head-columns:first-child {
    width: 30%;
    padding-right: 1rem;
  }

  .main-footer-head-columns:last-child {
    width: 70%;
    text-align: right;
  }
}

p.main-footer-contact-num {
  width: 50%;
  vertical-align: middle;
  padding-right: 1rem;
  margin-bottom: 0;
  text-align: left;
  font-size: 1em;
  color: #B1B0B0;
}

p.main-footer-contact-num span,
p.main-footer-contact-num strong {
  color: #222;
  display: block;
  font-weight: normal;
}

@media (min-width: 1025px) {
  p.main-footer-contact-num span,
  p.main-footer-contact-num strong {
    display: inline-block;
  }
}

@media (min-width: 460px) {
  p.main-footer-contact-num {
    font-size: 1.2em;
  }
}

@media (min-width: 1025px) {
  p.main-footer-contact-num {
    width: 25%;
    padding-left: 1rem;
  }
}

.main-footer-social-items {
  width: 50%;
  vertical-align: middle;
  text-align: left;
  padding-left: 1rem;
}

@media (min-width: 1025px) {
  .main-footer-social-items {
    width: 25%;
  }
}

.main-footer-social-items {
  font-size: 0;
}

.main-footer-social-item {
  display: inline-block;
  font-size: 1.2em;
}

.main-footer-social-link {
  display: block;
  margin-right: 0.3rem;
  border: 0;
  position: relative;
  background-color: white;
  border-radius: 50%;
  text-align: center;
}

.main-footer-social-link:hover:before {
  color: #50b948;
}

.main-footer-social-link:before {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  color: #B1B0B0;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
}

@media (min-width: 460px) {
  .main-footer-social-link:before {
    width: 42px;
    height: 42px;
  }
}

.twitter-footer {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.twitter-footer:before {
  font-family: 'icomoon';
  font-size: 0.8rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 30px;
  content: "";
}

@media (min-width: 460px) {
  .twitter-footer:before {
    line-height: 42px;
    font-size: 1.2rem;
  }
}

.facebook-footer {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.facebook-footer:before {
  font-family: 'icomoon';
  font-size: 0.8rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 30px;
  content: "";
}

@media (min-width: 460px) {
  .facebook-footer:before {
    line-height: 42px;
    font-size: 1.2rem;
  }
}

.youtube-footer {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.youtube-footer:before {
  font-family: 'icomoon';
  font-size: 0.8rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 30px;
  content: "";
}

@media (min-width: 460px) {
  .youtube-footer:before {
    line-height: 42px;
    font-size: 1.2rem;
  }
}

.main-footer-nav-item {
  width: 50%;
  vertical-align: top;
  padding-right: 2rem;
  margin-bottom: 3rem;
}

@media (min-width: 1025px) {
  .main-footer-nav-item {
    width: 25%;
    margin-bottom: 0;
  }
}

.main-footer-nav {
  margin-top: 3rem;
}

.main-footer-nav-title {
  display: block;
  color: #B1B0B0;
  border-bottom: 1px solid #dedede;
  padding-bottom: 1rem;
  font-size: 1.1em;
}

@media (min-width: 460px) {
  .main-footer-nav-title {
    font-size: 1.15em;
  }
}

a.main-footer-nav-link {
  display: block;
  border-bottom: 1px solid #dedede;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  color: inherit;
}

a.main-footer-nav-link:hover {
  color: #50b948;
}

@media (min-width: 460px) {
  a.main-footer-nav-link {
    font-size: 1.1em;
  }
}

.main-footer-nav-item-container {
  margin-right: -2rem;
}

@media (min-width: 767px) {
  .main-footer-nav-item-container {
    padding-left: 30%;
  }
}

.main-footer-sub-nav {
  margin-right: -2rem;
}

@media (min-width: 767px) {
  .main-footer-sub-nav {
    text-align: center;
    margin-right: 0;
    margin-top: 4rem;
  }
}

.main-footer-sub-nav-items {
  vertical-align: top;
  width: 50%;
  padding-right: 2rem;
}

@media (min-width: 767px) {
  .main-footer-sub-nav-items {
    width: auto;
    padding-right: 0;
  }
}

a.main-footer-sub-nav-item {
  font-size: 0.9em;
  display: block;
  line-height: 1.5rem;
  color: inherit;
}

a.main-footer-sub-nav-item:hover {
  color: #50b948;
}

@media (min-width: 767px) {
  a.main-footer-sub-nav-item {
    display: inline-block;
    margin-right: 0.9rem;
    margin-left: 0.9rem;
  }
}

.main-footer-sub-logo {
  margin-bottom: 3rem;
  display: inline-block;
  vertical-align: top;
  font-size: 0;
}

@media (min-width: 767px) {
  .main-footer-sub-logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 25%;
  }
}

.main-footer-sub-logo-container {
  display: block;
}

.main-footer-sub-logo-copy {
  display: block;
  text-align: left;
}

.main-footer-sub-logo-img {
  display: inline-block;
  vertical-align: top;
  max-width: 50px;
  width: 25%;
}

@media (min-width: 1025px) {
  .main-footer-sub-logo-img {
    max-width: 45px;
    width: auto;
  }
}

.main-footer-sub-logo-copy {
  display: inline-block;
  vertical-align: top;
  width: 75%;
  padding-left: 1rem;
}

h3.main-footer-sub-logo-heading {
  font-size: 1.8rem;
  color: #50b948;
  line-height: 1.1;
  margin: 0 0 0.5em;
}

.main-footer-column-container {
  position: relative;
}

.main-footer-copy {
  padding-top: 3rem;
  margin-top: 3rem;
  border-top: 1px solid #dedede;
}

@media (min-width: 1025px) {
  .main-footer-copy {
    margin-top: 1.5rem;
  }
}

.main-footer-copy p,
.main-footer-copy a {
  font-size: 0.9rem;
  line-height: 1.5;
}

.main-footer-copy a:hover {
  text-decoration: underline;
}

a.adChoicesLink {
  padding-bottom: 0.6rem;
  color: #50b948;
  display: inline-block;
  background-image: url("/images/evidonlogo.png");
  background-repeat: no-repeat;
  padding-left: 1.5rem;
  background-position: 0 1px;
}

.form-checkbox-radio-buttons-module-container {
  margin-top: 1.5rem;
  width: 100%;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"],
.form-checkbox-radio-buttons-module-container input[type="radio"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"]:focus + label:before,
.form-checkbox-radio-buttons-module-container input[type="checkbox"]:hover + label:before,
.form-checkbox-radio-buttons-module-container input[type="radio"]:focus + label:before,
.form-checkbox-radio-buttons-module-container input[type="radio"]:hover + label:before {
  border-color: #dfdfdf;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"]:active + label:before,
.form-checkbox-radio-buttons-module-container input[type="radio"]:active + label:before {
  -webkit-transition-duration: 0;
  transition-duration: 0;
  -webkit-filter: brightness(0.2);
  filter: brightness(0.2);
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"] + label,
.form-checkbox-radio-buttons-module-container input[type="radio"] + label {
  position: relative;
  padding: 10px;
  padding-left: 2.5em;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"] + label:before,
.form-checkbox-radio-buttons-module-container input[type="radio"] + label:before {
  content: '';
  color: #50b948;
  background-color: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  width: 23px;
  height: 23px;
  margin-top: -14px;
  border: 2px solid #dfdfdf;
  text-align: center;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"] + label:after,
.form-checkbox-radio-buttons-module-container input[type="radio"] + label:after {
  content: '';
  background-color: #50b948;
  position: absolute;
  top: 60%;
  left: 8px;
  width: 11px;
  height: 11px;
  margin-top: -10px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"] + label:after {
  background-color: transparent;
  top: 55%;
  left: 5px;
  width: 14px;
  height: 5px;
  margin-top: -8px;
  border-style: solid;
  border-color: #50b948;
  border-width: 0 0 3px 3px;
  -webkit-border-image: none;
  -o-border-image: none;
  border-image: none;
  -webkit-transform: rotate(-45deg) scale(0);
  -ms-transform: rotate(-45deg) scale(0);
  transform: rotate(-45deg) scale(0);
  -webkit-transition: none;
  transition: none;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"]:checked + label:after {
  content: '';
  -webkit-transform: rotate(-45deg) scale(1);
  -ms-transform: rotate(-45deg) scale(1);
  transform: rotate(-45deg) scale(1);
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
}

.form-checkbox-radio-buttons-module-container input[type="radio"]:checked + label:before {
  -webkit-animation: borderscale 300ms ease-in;
  animation: borderscale 300ms ease-in;
  background-color: white;
}

.form-checkbox-radio-buttons-module-container input[type="radio"]:checked + label:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.form-checkbox-radio-buttons-module-container input[type="radio"] + label:before,
.form-checkbox-radio-buttons-module-container input[type="radio"] + label:after {
  border-radius: 50%;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"]:checked + label:before {
  -webkit-animation: borderscale 200ms ease-in;
  animation: borderscale 200ms ease-in;
}

.form-checkbox-radio-buttons-module-container input[type="checkbox"]:checked + label:after {
  -webkit-transform: rotate(-45deg) scale(1);
  -ms-transform: rotate(-45deg) scale(1);
  transform: rotate(-45deg) scale(1);
}

.form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-label {
  width: 100%;
  color: #727378;
  font-size: 1.15rem;
}

@media (min-width: 767px) {
  .form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-label {
    width: 35%;
    display: inline-block;
  }
}

.form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-list {
  width: 100%;
}

@media (min-width: 767px) {
  .form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-list {
    display: inline-block;
    vertical-align: top;
  }
}

#demo-register-form .form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-list.horizontal {
  text-align: right;
}

@media (min-width: 767px) {
  #demo-register-form .form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-list.horizontal {
    width: 65%;
  }
}

.form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-list.horizontal .form-checkbox-radio-buttons-module-list-item {
  display: inline-block;
  padding-left: 1em;
}

.form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-list.horizontal .form-checkbox-radio-buttons-module-list-item:first-child {
  padding-left: 0;
}

.form-checkbox-radio-buttons-module-container .form-checkbox-radio-buttons-module-list .form-checkbox-radio-buttons-module-list-item label {
  margin-bottom: 0.6em;
  line-height: 3.5;
}

@-webkit-keyframes borderscale {
  50% {
    box-shadow: 0 0 0 2px #50b948;
  }
}

@keyframes borderscale {
  50% {
    box-shadow: 0 0 0 2px #50b948;
  }
}

.form-dropdown-module-container {
  position: relative;
  margin: 16px 0 0;
  font-size: 0;
}

@media (min-width: 1025px) {
  .form-dropdown-module-container {
    font-size: 0;
  }

  .form-dropdown-module-container > * {
    font-size: 1rem;
    display: inline-block;
    /* vertical-align: top; */
  }

  .form-dropdown-module-container .form-dropdown-module-label {
    width: 35%;
    padding-right: 1em;
  }
}

.form-dropdown-module-container .form-dropdown-module-label {
  color: #727378;
  font-size: 1.15rem;
  width: 100%;
  text-align: left;
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  .form-dropdown-module-container .form-dropdown-module-label {
    margin-bottom: 0.5em;
    vertical-align: middle;
    width: 35%;
    display: inline-block;
  }
}

.form-dropdown-module-container .form-dropdown-module-label.error {
  vertical-align: top;
  margin-top: 0.5em;
  margin-bottom: 0;
}

.form-dropdown-module-container .form-dropdown-module-options {
  position: absolute;
  width: 100%;
  background: #f6f6f6;
  margin: 0;
  padding: 0 1.375rem;
  display: none;
  z-index: 999;
}

@media (max-width: 766px) {
  .form-dropdown-module-container .form-dropdown-module-options {
    font-size: 1.6em;
  }
}

.inverted .form-dropdown-module-container .form-dropdown-module-options {
  background: #fff;
}

.form-dropdown-module-container .form-dropdown-module-options.open {
  display: block;
  border-bottom: 1px solid #EFEFEF;
  border-right: 1px solid #EFEFEF;
  border-left: 1px solid #EFEFEF;
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option {
  border-bottom: 1px solid #dedede;
  overflow: hidden;
  line-height: 1.5;
  font-size: 1.125rem;
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option:last-child {
  border-bottom: none;
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option .form-dropdown-module-option-checkbox {
  position: absolute;
  left: -9999em;
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option .form-dropdown-module-option-label {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0.5em 1.5em 0.5em 0;
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option .form-dropdown-module-option-label:hover {
  color: #50b948;
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option .form-dropdown-module-option-checkbox:checked + .form-dropdown-module-option-label {
  color: #50b948;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option .form-dropdown-module-option-checkbox:checked + .form-dropdown-module-option-label:after {
  font-family: 'icomoon';
  font-size: 1em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.form-dropdown-module-container .form-dropdown-module-options .form-dropdown-module-option .form-dropdown-module-option-checkbox:checked + .form-dropdown-module-option-label:after {
  font-size: 0.75em;
  text-align: center;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1em;
  width: 1em;
  height: 1em;
  background: #50b948;
  border-radius: 100%;
  color: white;
  padding: 0.5em;
}

.form-dropdown-module-container .form-dropdown-module-options.open {
  display: block;
}

.form-dropdown-module-container .form-dropdown-module-options-container {
  position: relative;
  background: #f6f6f6;
  width: 100%;
  margin-top: 1rem;
}

@media (min-width: 767px) {
  .form-dropdown-module-container .form-dropdown-module-options-container {
    display: inline-block;
    width: 65% !important;
    margin-top: 0;
  }
}

.form-dropdown-module-container .form-dropdown-module-options-container.inverted .form-dropdown-module-dropdown-button {
  background: #fff;
  border: 1px solid #dedede;
}

.form-dropdown-module-container .form-dropdown-module-options-container.inverted .form-dropdown-module-options {
  background: #fff;
}

.form-dropdown-module-container .form-dropdown-module-dropdown-button {
  border: 1px solid #dedede;
  background: #EFEFEF;
  border-radius: 0.1875rem;
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
  padding: 0.825em 1.5em 0.825em 0;
  text-align: left;
  font-size: 1.125rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.form-dropdown-module-container .form-dropdown-module-dropdown-button:after {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.form-dropdown-module-container .form-dropdown-module-dropdown-button:after {
  position: absolute;
  right: 1.75rem;
}

.form-dropdown-module-container .form-dropdown-module-dropdown-button.active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.form-dropdown-module-container .form-dropdown-module-dropdown-button .form-dropdown-module-dropdown-button-copy {
  display: inline-block;
  padding-left: 1.375rem;
  font-size: inherit;
}

.form-dropdown-module-container .form-dropdown-module-dropdown-button.error {
  border-color: #ff3300 !important;
}

.form-dropdown-error-handling {
  margin-top: 0.65em;
  font-size: 1rem;
  display: none;
  color: #ff3300;
}

.form-input-field-module-container,
.form-textarea-module-container {
  width: 100%;
  margin-top: 1.5rem;
}

.form-input-module-label,
.form-textarea-module-label {
  color: #727378;
  display: block;
  width: 100%;
  font-size: 1.15rem;
  margin-bottom: 1em;
}

@media (min-width: 767px) {
  .form-input-module-label,
  .form-textarea-module-label {
    display: inline-block;
    width: 35%;
    padding-right: 0.25em;
  }
}

.form-input-module-label.error,
.form-textarea-module-label.error {
  vertical-align: top;
  margin-top: 0.65em;
  margin-bottom: 0;
}

@media (min-width: 767px) {
  .form-textarea-module-label {
    vertical-align: top;
    padding-top: 0.5em;
  }
}

.form-textarea-module-item-wrapper.full-width .form-textarea-module-label {
  display: block;
  width: 100%;
  margin-bottom: 1em;
}

.form-input-module-item-wrapper,
.form-textarea-module-item-wrapper {
  display: block;
  width: 100%;
}

@media (min-width: 767px) {
  .form-input-module-item-wrapper,
  .form-textarea-module-item-wrapper {
    display: inline-block;
    width: 65%;
  }
}

.form-input-module-item-wrapper.full-width,
.form-textarea-module-item-wrapper.full-width {
  width: 100%;
}

.form-input-module-item,
.form-textarea-module-item {
  width: 100%;
  font-size: 1rem;
  background-color: #fff !important;
  border: 1px solid #dedede !important;
  border-radius: 0.1875rem;
  color: #222 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0.875em;
}

.form-input-module-item.error,
.form-textarea-module-item.error {
  border-color: #ff3300 !important;
  color: #ff3300 !important;
}

.form-textarea-module-item {
  resize: none;
}

.form-textarea-module-item-wrapper.full-width .form-textarea-module-item {
  display: block;
  width: 100%;
}

.form-container-temp {
  background-color: #F5F6F7;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0.1875rem;
}

@media (min-width: 1025px) {
  .form-container-temp {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.form-container-temp .two-col {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.form-wrapper {
  padding: 1em 0 0 0;
}

.form-input-error-handling,
.form-textarea-error-handling {
  margin-top: 0.65em;
  font-size: 1rem;
  display: none;
  color: #ff3300;
}

.fs-hero-module-container {
  position: relative;
}

.fs-hero-module {
  position: relative;
  width: 100%;
  min-height: 80vh;
  max-height: 1000px;
  background-size: cover;
  background-position: 50% 50%;
}

@media (min-width: 767px) {
  .fs-hero-module {
    padding: 2em 1em;
    min-height: inherit;
    max-height: inherit;
    margin-top: -1em !important;
  }
}

@media (min-width: 1025px) {
  .fs-hero-module {
    margin-top: -1.1em !important;
    padding: 4em 2.5em;
    background-image: none !important;
  }
}

@media (min-width: 1500px) {
  .fs-hero-module {
    padding: 4em 0;
  }
}

@media (min-width: 767px) {
  .aligned-right .fs-hero-module-content-wrapper {
    text-align: right;
  }

  .aligned-left .fs-hero-module-content-wrapper {
    margin: 0;
  }

  .aligned-center .fs-hero-module-content-wrapper {
    text-align: center;
  }
}

.fs-hero-module-desktop-image-wrapper {
  display: none;
}

@media (min-width: 1025px) {
  .fs-hero-module-desktop-image-wrapper {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    background-size: auto;
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 50%;
  }

  .fs-page-feature .fs-hero-module-desktop-image-wrapper {
    max-width: inherit !important;
  }
}

.fs-hero-module-image-wrapper {
  width: 100%;
  display: none;
}

@media (min-width: 767px) {
  .fs-hero-module-image-wrapper {
    display: block;
    width: 100%;
    margin: 0em;
    position: absolute;
    top: 0;
    left: 0;
  }
}

.fs-hero-module-image-wrapper .fs-hero-module-image {
  width: 100%;
  background-size: cover;
  background-position: 50% 50%;
}

.fs-hero-module-wrapper {
  width: 100%;
  display: inline-block;
}

@media (min-width: 767px) {
  .fs-hero-module-wrapper {
    width: 25rem;
  }
}

.fs-hero-module-content {
  text-align: center;
  width: 100%;
  height: auto;
  background: rgba(255, 255, 255, 0.85);
  padding: 1rem;
}

@media (min-width: 767px) {
  .fs-hero-module-content {
    text-align: left;
    background: rgba(255, 255, 255, 0.85);
    width: 100%;
    height: 100%;
    padding: 2rem;
  }
}

.fs-hero-module-content.inverted {
  background: rgba(0, 0, 0, 0.75);
}

@media (min-width: 1025px) {
  .fs-hero-module-content-title {
    font-size: 3em !important;
  }
}

.fs-hero-module-content-text {
  margin-top: 1.75em;
}

.fs-hero-module-content-text.inverted p {
  color: white;
}

.fs-hero-module-content-cta {
  text-align: center;
  margin-top: 1.75em;
}

.fs-hero-module-content-cta a:first-child {
  margin-bottom: 0.5em;
}

.hero-image-module-three-container {
  text-align: center;
  position: relative;
}

.text-at-bottom .hero-image-module-three-container {
  height: 20em;
  min-height: inherit;
}

@media (min-width: 767px) {
  .hero-image-module-three-container {
    margin-top: -1em !important;
  }

  .text-at-bottom .hero-image-module-three-container {
    height: 80vh;
  }
}

@media (min-width: 1025px) {
  .hero-image-module-three-container {
    margin-top: -1.1em !important;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    height: 80vh;
    max-height: 1000px;
    min-height: 500px;
  }

  .hero-image-module-three-container.smaller-height {
    height: 65vh;
  }
}

@media (min-width: 767px) and (max-height: 500px) {
  .hero-image-module-three-container {
    height: inherit !important;
  }
}

@media (min-width: 1500px) {
  .hero-image-module-three-container.fs-page-feature {
    background-size: auto;
    background-repeat: no-repeat;
  }
}

.hero-image-module-desktop-image-wrapper {
  display: none;
}

@media (min-width: 1025px) {
  .hero-image-module-desktop-image-wrapper {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  .fs-page-feature .hero-image-module-desktop-image-wrapper {
    max-width: inherit !important;
  }
}

@media (min-width: 1025px) and (min-width: 1500px) {
  .fs-page-feature .hero-image-module-desktop-image-wrapper {
    background-size: auto;
    background-repeat: no-repeat;
  }
}

.hero-image-module-three-table {
  height: 100%;
  display: table;
  width: 100%;
  padding: 1em 1em;
  min-height: 80vh;
  max-height: 1000px;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.text-at-bottom .hero-image-module-three-table {
  min-height: inherit;
}

@media (min-width: 1025px) {
  .hero-image-module-three-table {
    position: relative;
    z-index: 10;
    padding: 0 2.5em;
    background-image: none !important;
    min-height: inherit;
    max-height: inherit;
  }
}

@media (min-width: 1500px) {
  .fs-page-feature .hero-image-module-three-table {
    padding: 0;
  }
}

.hero-image-module-three-cell {
  display: table-cell;
  vertical-align: middle;
}

.text-at-bottom .hero-image-module-three-cell {
  display: none;
}

@media (min-width: 767px) {
  .text-at-bottom .hero-image-module-three-cell {
    display: table-cell;
  }
}

.hero-image-module-three-cell.aligned-top {
  vertical-align: top;
}

.hero-image-module-three-cell.aligned-bottom {
  vertical-align: bottom;
}

.hero-image-module-three-content-title {
  color: #fff;
}

.hero-image-module-three-content-title.white {
  color: #fff !important;
}

.hero-image-module-three-content-title.black {
  color: #222 !important;
}

.hero-image-module-three-content-title.color {
  color: #50b948 !important;
}

@media (min-width: 1025px) {
  .hero-image-module-three-content-title {
    font-size: 3em !important;
  }
}

.hero-image-module-three-content {
  width: 95%;
  margin: 0 auto;
}

@media (min-width: 1025px) {
  .hero-image-module-three-content {
    width: 55%;
  }
}

.hero-image-module-three-content.aligned-right {
  float: right;
  margin: 0;
  text-align: right;
}

.hero-image-module-three-content.aligned-left {
  margin: 0;
  text-align: left;
}

p.hero-image-module-three-content-copy {
  color: #fff;
}

p.hero-image-module-three-content-copy.aligned-right {
  text-align: right;
}

p.hero-image-module-three-content-copy.aligned-left {
  text-align: left;
}

p.hero-image-module-three-content-copy.black {
  color: #222;
}

p.hero-image-module-three-content-copy.color {
  color: #50b948;
}

.hero-image-module-three-cta-container {
  padding-top: 1rem;
}

.hero-image-module-three-cta-container a {
  font-size: 1.1rem;
}

.hero-image-module-three-cta-container.aligned-right {
  text-align: right;
}

.hero-image-module-three-cta-container.aligned-left {
  text-align: left;
}

.hero-image-module-three-cta-container > * {
  margin: 0 0.2em 1rem 0.2em;
}

.hero-image-module-three-cta-container > *:last-child {
  margin: 0 0.2em 0 0.2em;
}

@media (min-width: 1025px) {
  .hero-image-module-three-cta-container a {
    display: inline-block;
  }
}

.hero-image-module-three-mobile-copy {
  display: none;
}

.text-at-bottom .hero-image-module-three-mobile-copy {
  display: block;
  padding: 1rem;
}

@media (min-width: 767px) {
  .text-at-bottom .hero-image-module-three-mobile-copy {
    display: none;
  }
}

.grey-background .hero-image-module-three-mobile-copy {
  background-color: #F5F6F7;
}

.grey-background .hero-image-module-three-mobile-copy .hero-image-module-three-content-title {
  color: #50b948;
}

.grey-background .hero-image-module-three-mobile-copy p {
  color: #222;
}

.green-background .hero-image-module-three-mobile-copy {
  background-color: #50b948;
}

.green-background .hero-image-module-three-mobile-copy .hero-image-module-three-content-title {
  color: #fff;
}

.green-background .hero-image-module-three-mobile-copy p {
  color: #fff;
}

.fs-quaternary-hero-module-container {
  position: relative;
  background-size: cover;
}

@media (min-width: 767px) {
  .fs-quaternary-hero-module-container {
    margin-top: -1em !important;
  }
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-module-container {
    margin-top: -1.1em !important;
    height: 65vh;
    min-height: 500px;
    max-height: 1000px;
  }
}

@media (min-width: 1500px) {
  .fs-quaternary-hero-module-container.fs-page-feature > *:first-child {
    max-width: inherit;
  }
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-body-wrapper {
    height: 100%;
    padding: 0 2.5em;
  }
}

@media (min-width: 1500px) {
  .fs-quaternary-hero-body-wrapper {
    padding: 0;
  }
}

.fs-quaternary-hero-content-wrapper {
  position: relative;
  height: 100%;
  display: table;
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-content-wrapper.aligned-right {
    float: right;
    margin: 0;
  }

  .fs-quaternary-hero-content-wrapper.aligned-left {
    margin: 0;
  }

  .fs-quaternary-hero-content-wrapper.aligned-center {
    margin: 0 auto;
  }
}

.fs-quaternary-hero-module-table-cell {
  display: table-cell;
  height: 100%;
  width: 100%;
  vertical-align: middle;
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-module-image-wrapper .fs-quaternary-hero-module-image {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0em;
    position: absolute;
    top: 0;
    left: 0;
  }
}

.fs-quaternary-hero-module-tablet-image-wrapper {
  width: 100%;
  min-height: 20rem;
  background-size: cover;
  background-position: 50% 50%;
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-module-tablet-image-wrapper {
    display: none;
    background-image: none !important;
  }
}

.fs-quaternary-hero-module-desktop-image-wrapper {
  display: none;
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-module-desktop-image-wrapper {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0em;
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    margin: 0 auto;
  }
}

.fs-page-feature .fs-quaternary-hero-module-desktop-image-wrapper {
  background-size: auto;
  background-repeat: no-repeat;
}

.fs-quaternary-hero-module-desktop-image-wrapper.aligned-top {
  background-position: 50% 0%;
}

.fs-quaternary-hero-module-desktop-image-wrapper.aligned-bottom {
  background-position: 50% 100%;
}

.fs-quaternary-hero-module-wrapper {
  width: 100%;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-module-wrapper {
    height: auto;
    width: 30rem;
  }

  .fs-quaternary-hero-module-wrapper.wide {
    width: 40rem;
  }

  .fs-quaternary-hero-module-wrapper.responsive {
    width: 45% !important;
  }

  .aligned-right .fs-quaternary-hero-module-wrapper.responsive {
    margin-left: 58%;
  }

  .aligned-center .fs-quaternary-hero-module-wrapper.responsive {
    margin: 0 auto;
  }
}

.fs-quaternary-hero-module-content {
  text-align: center;
  width: 100%;
  height: auto;
  padding: 1rem;
}

.fs-quaternary-hero-module-content.white-background {
  background: white;
}

.fs-quaternary-hero-module-content.white-background-75 {
  background: rgba(255, 255, 255, 0.75);
}

.fs-quaternary-hero-module-content.white-background-50 {
  background: rgba(255, 255, 255, 0.5);
}

.fs-quaternary-hero-module-content.white-background-25 {
  background: rgba(255, 255, 255, 0.25);
}

.fs-quaternary-hero-module-content.white-background-0 {
  background: rgba(255, 255, 255, 0);
}

.fs-quaternary-hero-module-content.dark-background {
  background: black;
}

.fs-quaternary-hero-module-content.dark-background-75 {
  background: rgba(0, 0, 0, 0.75);
}

.fs-quaternary-hero-module-content.dark-background-50 {
  background: rgba(0, 0, 0, 0.5);
}

.fs-quaternary-hero-module-content.dark-background-25 {
  background: rgba(0, 0, 0, 0.25);
}

.fs-quaternary-hero-module-content.dark-background-0 {
  background: transparent;
}

@media (min-width: 1025px) {
  .fs-quaternary-hero-module-content {
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 2rem;
  }
}

h1.fs-quaternary-hero-module-content-title {
  color: #50b948;
  font-size: 2em;
  margin-bottom: 0;
}

@media (min-width: 767px) {
  h1.fs-quaternary-hero-module-content-title {
    font-size: 2.5em;
  }
}

@media (min-width: 1025px) {
  h1.fs-quaternary-hero-module-content-title {
    font-size: 3em;
  }
}

.fs-quaternary-hero-module-content-text {
  margin-top: 1.75em;
}

div[class*='dark-background'] .fs-quaternary-hero-module-content-text p {
  color: white;
}

.fs-quaternary-hero-module-content-cta {
  text-align: center;
  margin-top: 1.75em;
}

.fs-quaternary-hero-module-content-cta a:first-child {
  margin-bottom: 0.5em;
}

.wide .fs-quaternary-hero-module-content-cta a:first-child {
  margin-right: 0.15rem;
}

.wide .fs-quaternary-hero-module-content-cta a:last-child {
  margin-left: 0.15rem;
}

.fs-quaternary-hero-content-wrapper.responsive {
  width: 100%;
}

.fs-page-feature {
  margin-left: -1rem;
  margin-right: -1rem;
}

.fs-page-feature.grey {
  background-color: #F5F6F7;
}

@media (min-width: 1025px) {
  .fs-page-feature {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
}

@media (min-width: 1500px) {
  .fs-page-feature {
    margin: 0 -25em;
  }

  .fs-page-feature > * {
    max-width: 1420px;
    width: 100%;
    margin: 0 auto;
  }
}

.split-primary-feature-promo p + a {
  margin-top: 1.5rem;
}

h3.split-primary-feature-promo-text-heading {
  color: #50b948;
  margin: 0 0 1rem 0;
}

.split-primary-feature-promo-container {
  position: relative;
}

@media (min-width: 767px) {
  .split-primary-feature-promo-container {
    font-size: 0;
  }

  .split-primary-feature-promo-container > * {
    font-size: 1rem;
  }

  .module-left .split-primary-feature-promo-container {
    direction: rtl;
  }
}

.split-primary-feature-promo-copy {
  padding-top: 1rem;
}

@media (min-width: 767px) {
  .split-primary-feature-promo-copy {
    width: 40%;
    padding-top: 0;
    display: inline-block;
    vertical-align: middle;
  }
}

@media (min-width: 767px) {
  .module-right .split-primary-feature-promo-copy {
    padding-left: 1rem;
  }
}

@media (min-width: 1025px) {
  .module-right .split-primary-feature-promo-copy {
    padding-left: 2.5rem;
  }

  .home-page .module-right .split-primary-feature-promo-copy {
    padding-right: 5%;
    padding-left: 7%;
  }
}

@media (min-width: 767px) {
  .module-left .split-primary-feature-promo-copy {
    direction: ltr;
    padding-right: 1rem;
  }
}

@media (min-width: 1025px) {
  .module-left .split-primary-feature-promo-copy {
    padding-left: 0;
    padding-right: 2.5rem;
  }

  .home-page .module-left .split-primary-feature-promo-copy {
    padding-right: 7%;
    padding-left: 5%;
  }
}

.split-primary-feature-promo-image {
  background-color: #F5F6F7;
}

@media (min-width: 767px) {
  .split-primary-feature-promo-image {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
  }
}

@media (min-width: 767px) {
  .module-left .split-primary-feature-promo-image {
    padding-right: 0;
  }
}

.split-primary-feature-promo-img-container {
  width: 100%;
  padding-bottom: 75%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
}

@media (min-width: 767px) {
  .split-primary-feature-promo-img-container {
    min-height: 25em;
    padding-bottom: 0;
  }
}

@media (min-width: 1025px) {
  .split-primary-feature-promo-img-container {
    min-height: 20em;
  }

  .home-page .split-primary-feature-promo-img-container {
    min-height: 37.5rem;
  }
}

@media (min-width: 1280px) {
  .split-primary-feature-promo-img-container {
    min-height: 30em;
  }
}

a.split-primary-feature-promo-cta {
  font-size: 1.1rem;
}

a.split-primary-feature-promo-tags {
  color: #50b948;
  position: relative;
  margin-right: 0.6rem;
  display: inline-block;
  font-size: 1.2rem;
  line-height: 1.5rem;
  text-decoration: underline;
}

a.split-primary-feature-promo-tags:after {
  content: "/";
  position: absolute;
  right: -0.6rem;
  bottom: 0rem;
}

a.split-primary-feature-promo-tags:last-of-type {
  margin-right: 0;
}

a.split-primary-feature-promo-tags:last-of-type:after {
  content: "";
}

a.split-primary-feature-promo-tags:hover {
  color: #222;
}

a.split-primary-feature-promo-tags:hover:after {
  color: #50b948;
}

.split-primary-feature-promo-tags-container {
  margin-bottom: 1rem;
}

.split-primary-feature-promo-links {
  display: block;
  margin-top: 2rem;
}

a.split-primary-feature-promo-link {
  display: block;
  font-size: 1.2em;
  margin-bottom: 0.6em;
}

.split-primary-banner-container {
  position: relative;
  font-size: 0;
  background-color: #f6f6f6;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.split-primary-banner-container > * {
  font-size: 1rem;
}

.image-at-top .split-primary-banner-container {
  padding-top: 0;
}

.image-at-bottom .split-primary-banner-container {
  padding-bottom: 0;
}

.image-at-bottom-poke-top .split-primary-banner-container {
  padding-bottom: 0;
}

.image-at-left .split-primary-banner-container {
  padding-left: 0;
}

.poke-top .split-primary-banner-container {
  padding-top: 0;
}

.poke-top-bottom .split-primary-banner-container {
  padding-top: 0;
}

@media (min-width: 767px) {
  .split-primary-banner-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .image-at-top .split-primary-banner-container {
    padding-bottom: 0;
  }

  .image-at-bottom .split-primary-banner-container {
    padding-top: 0;
  }

  .image-at-bottom-poke-top .split-primary-banner-container {
    padding-top: 0;
  }

  .image-at-left .split-primary-banner-container {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2.5rem;
  }

  .poke-top .split-primary-banner-container {
    padding-top: 2.5rem;
  }

  .poke-top-bottom .split-primary-banner-container {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .extra-padding .split-primary-banner-container {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;

  }
}

@media (min-width: 1025px) {
  .poke-top .split-primary-banner-container {
    padding-bottom: 0;
    padding-top: 0;
  }

  .poke-bottom .split-primary-banner-container {
    padding-bottom: 0;
    padding-top: 0;
  }

  .poke-top-bottom .split-primary-banner-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media (min-width: 1280px) {
  .poke-top .split-primary-banner-container {
    padding-top: 0;
  }
}

@media (min-width: 767px) {
  .split-primary-banner-columns {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }

  .image-at-top .split-primary-banner-columns {
    vertical-align: top;
    width: inherit;
  }

  .image-at-bottom .split-primary-banner-columns {
    vertical-align: bottom;
    width: inherit;
  }

  .image-at-bottom-poke-top .split-primary-banner-columns {
    vertical-align: bottom;
    width: inherit;
  }

  .image-at-left .split-primary-banner-columns {
    width: inherit;
  }
}

.split-primary-banner-image {
  text-align: center;
  padding-bottom: 2.5rem;
}

.poke-top .split-primary-banner-image {
  padding-bottom: 0;
  padding-top: 0;
}

.poke-top-bottom .split-primary-banner-image {
  padding-bottom: 0;
  padding-top: 0;
}

.image-at-top .split-primary-banner-image {
  padding-top: 0;
}

.image-at-bottom .split-primary-banner-image {
  padding-bottom: 0;
}

.image-at-bottom-poke-top .split-primary-banner-image {
  padding-bottom: 0;
}

.image-at-left .split-primary-banner-image {
  text-align: left;
}

.no-image .split-primary-banner-image {
  display: none;
}

@media (min-width: 767px) {
  .split-primary-banner-image {
    padding-bottom: 0;
    padding-right: 2.5rem;
    padding-top: 0;
  }

  .image-at-top .split-primary-banner-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 95%;
  }

  .image-at-bottom .split-primary-banner-image {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    height: 95%;
  }

  .image-at-bottom-poke-top .split-primary-banner-image {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 50%;
    height: 105%;
  }

  .image-at-left .split-primary-banner-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 50%;
    height: 90%;
    margin: auto;
  }
}

@media (min-width: 1025px) {
  .split-primary-banner-image {
    padding-right: 0;
  }
}

.no-image .split-primary-banner-copy {
  width: 90%;
}

@media (min-width: 767px) {
  .no-image .split-primary-banner-copy p {
    width: 75%;
  }
}

.image-at-left .split-primary-banner-copy {
  padding-left: 1rem;
}

.image-at-bottom .split-primary-banner-copy {
  display: none;
}

.image-at-bottom-poke-top .split-primary-banner-copy {
  display: none;
}

@media (min-width: 767px) {
  .image-at-top .split-primary-banner-copy {
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 50%;
  }

  .image-at-bottom .split-primary-banner-copy {
    display: inline-block;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 50%;
  }

  .image-at-bottom-poke-top .split-primary-banner-copy {
    display: inline-block;
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 50%;
  }

  .flipped .image-at-bottom-poke-top .split-primary-banner-copy {
    padding-left: inherit;
    padding-right: 50%;
  }

  .image-at-left .split-primary-banner-copy {
    padding-top: 10%;
    padding-bottom: 10%;
    padding-left: 50%;
  }
}

@media (min-width: 1025px) {
  .poke-top-bottom .split-primary-banner-copy {
    padding-top: 9%;
    padding-bottom: 9%;
  }

  .poke-top .split-primary-banner-copy {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .poke-bottom .split-primary-banner-copy {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .image-at-top .split-primary-banner-copy {
    padding-top: 11%;
    padding-bottom: 11%;
  }


  .image-at-bottom .split-primary-banner-copy {
    padding-top: 11%;
    padding-bottom: 11%;
  }

  .image-at-bottom-poke-top .split-primary-banner-copy {
    padding-top: 9%;
    padding-bottom: 9%;
  }

  .image-at-left .split-primary-banner-copy {
    padding-top: 11%;
    padding-bottom: 11%;
  }
}

@media (min-width: 767px) {
  .image-at-left .split-primary-banner-copy-container {
    padding-left: 2.5rem;
  }
}

@media (min-width: 1025px) {
  .split-primary-banner-copy-container {
    max-width: 90%;
    padding-left: 2.5rem;
  }

  .no-max-width .split-primary-banner-copy-container {
    max-width: inherit;
  }
}

.split-primary-banner-copy-container h2 + p {
  margin-top: 1.5rem;
}

@media (min-width: 1025px) {
  .split-primary-banner-copy-container h2 + p {
    margin-top: 2rem;
  }
}

.split-primary-banner-copy-container p {
  margin-bottom: 0;
}

.split-primary-banner-img {
  max-width: 75%;
}

.poke-top .split-primary-banner-img {
  position: relative;
  top: -0.9375rem;
}

.poke-top-bottom .split-primary-banner-img {
  position: relative;
  top: -0.9375rem;
}

.image-at-left .split-primary-banner-img {
  max-width: 100%;
}

.image-at-bottom .split-primary-banner-img {
  vertical-align: bottom;
}

.image-at-bottom-poke-top .split-primary-banner-img {
  vertical-align: bottom;
}

@media (min-width: 767px) {
  .split-primary-banner-img {
    max-width: 100%;
  }

  .poke-top .split-primary-banner-img {
    position: static;
  }

  .poke-top-bottom .split-primary-banner-img {
    position: static;
  }

  .image-at-top .split-primary-banner-img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: auto;
    max-height: 100%;
  }

  .image-at-bottom .split-primary-banner-img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: auto;
    max-height: 100%;
  }

  .image-at-bottom-poke-top .split-primary-banner-img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: auto;
    max-height: 100%;
  }

  .image-at-left .split-primary-banner-img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: auto;
    max-height: 100%;
  }
}

@media (min-width: 1025px) {
  .image-at-top .split-primary-banner-img {
    padding-top: 0;
    padding-bottom: 0;
  }

  .poke-bottom .split-primary-banner-img {
    position: relative;
    bottom: -1.25rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .poke-top .split-primary-banner-img {
    position: relative;
    top: -1.25rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .poke-top-bottom .split-primary-banner-img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding-top: 0;
    padding-bottom: 0;
  }
}

.split-primary-banner-img.no-max-height {
  max-height: none;
}

h2.split-primary-banner-heading {
  text-align: left;
}

h2.split-primary-banner-heading.mobile-heading {
  margin-bottom: 1rem;
}

a.split-primary-banner-cta {
  font-size: 1.1rem;
  margin-top: 1.5rem;
}

.split-primary-banner-outer-copy {
  padding-top: 2rem;
}

@media (min-width: 767px) {
  .flipped {
    direction: rtl;
  }

  .flipped .split-primary-banner-image {
    left: inherit;
    right: 0;
  }

  .flipped .split-primary-banner-copy {
    padding-left: 0;
    direction: ltr;
  }

  .flipped .split-primary-banner-copy .split-primary-banner-copy-container {
    padding-left: 0;
  }
}

.flipped.image-at-bottom .split-primary-banner-copy-container {
  padding-right: 1rem;
  width: 50%;
}

@media (min-width: 767px) {
  .larger-copy-width .split-primary-banner-image {
    width: 35%;
  }

  .larger-copy-width .split-primary-banner-copy {
    width: 65%;
  }

  .image-at-bottom-poke-top .larger-copy-width .split-primary-banner-copy,
  .poke-top .larger-copy-width .split-primary-banner-copy,
  .poke-bottom .larger-copy-width .split-primary-banner-copy,
  .poke-top-bottom .larger-copy-width .split-primary-banner-copy,
  .image-at-left .larger-copy-width .split-primary-banner-copy,
  .image-at-top .larger-copy-width .split-primary-banner-copy,
  .image-at-bottom .larger-copy-width .split-primary-banner-copy {
    width: 100%;
    padding-left: 35%;
  }

  .image-at-bottom-poke-top .larger-copy-width.flipped .split-primary-banner-image,
  .poke-top .larger-copy-width.flipped .split-primary-banner-image,
  .poke-bottom .larger-copy-width.flipped .split-primary-banner-image,
  .poke-top-bottom .larger-copy-width.flipped .split-primary-banner-image,
  .image-at-left .larger-copy-width.flipped .split-primary-banner-image,
  .image-at-top .larger-copy-width.flipped .split-primary-banner-image,
  .image-at-bottom .larger-copy-width.flipped .split-primary-banner-image {
    width: 35%;
  }

  .image-at-bottom-poke-top .larger-copy-width.flipped .split-primary-banner-copy,
  .poke-top .larger-copy-width.flipped .split-primary-banner-copy,
  .poke-bottom .larger-copy-width.flipped .split-primary-banner-copy,
  .poke-top-bottom .larger-copy-width.flipped .split-primary-banner-copy,
  .image-at-left .larger-copy-width.flipped .split-primary-banner-copy,
  .image-at-top .larger-copy-width.flipped .split-primary-banner-copy,
  .image-at-bottom .larger-copy-width.flipped .split-primary-banner-copy {
    padding-left: inherit;
    padding-right: 35%;
    width: 100%;
  }

  .image-at-bottom-poke-top .larger-copy-width.flipped .split-primary-banner-copy-container,
  .poke-top .larger-copy-width.flipped .split-primary-banner-copy-container,
  .poke-bottom .larger-copy-width.flipped .split-primary-banner-copy-container,
  .poke-top-bottom .larger-copy-width.flipped .split-primary-banner-copy-container,
  .image-at-left .larger-copy-width.flipped .split-primary-banner-copy-container,
  .image-at-top .larger-copy-width.flipped .split-primary-banner-copy-container,
  .image-at-bottom .larger-copy-width.flipped .split-primary-banner-copy-container {
    padding-left: 0;
  }
}

.split-primary-banner-mobile-container {
  margin-bottom: 2em;
}

@media (min-width: 767px) {
  .split-primary-banner-mobile-container {
    display: none;
  }
}

.split-text-promo-columns {
  position: relative;
}

.split-text-promo-image {
  text-align: center;
  background-color: #F5F6F7;
  padding: 2rem;
}

.split-text-promo-img {
  max-width: 100%;
}

.split-text-promo-copy-container {
  font-size: 0;
  padding-top: 2rem;
}

.split-text-promo-copy-container > * {
  font-size: 1rem;
}

.split-text-promo-copy-container > p {
  font-size: 1.2rem;
}

.split-text-promo-copy-container .split-text-promo-list-title {
  margin: 1.25em 0;
}

h3.genric-module3-title {
  color: #50b948;
  font-size: 1.6em;
}

@media (min-width: 767px) {
  h3.genric-module3-title {
    width: 75%;
  }

  .half h3.genric-module3-title {
    width: 100%;
  }
}

@media (min-width: 767px) {
  .split-text-promo-inner-columns {
    display: inline-block;
    vertical-align: top;
  }

  .half .split-text-promo-inner-columns {
    display: block;
  }
}

@media (min-width: 767px) {
  .split-text-promo-heading {
    width: 50%;
    padding-right: 2rem;
  }

  .half .split-text-promo-heading {
    width: 100%;
    padding-right: 0;
  }
}

@media (min-width: 1025px) {
  .split-text-promo-heading {
    width: 30%;
    padding-right: 2rem;
  }
}

@media (min-width: 767px) {
  .split-text-promo-copy {
    width: 50%;
  }

  .half .split-text-promo-copy {
    width: 100%;
  }
}

@media (min-width: 1025px) {
  .split-text-promo-copy {
    width: 70%;
  }
}

.split-text-promo-list .split-text-promo-list-item {
  margin-bottom: 1em;
  font-size: 1.2em;
}

.split-text-promo-list .split-text-promo-list-item:last-child {
  margin-bottom: 0;
}

.split-secondary-feature-promo-container {
  position: relative;
  background-color: #f6f6f6;
  padding-top: 2rem;
  border-radius: 0.1875rem;
  overflow: hidden;
}

@media (min-width: 767px) {
  .split-secondary-feature-promo-container {
    padding-top: 0;
  }
}

.split-secondary-feature-promo-image {
  position: relative;
  overflow: hidden;
  text-align: center;
}

@media (min-width: 767px) {
  .split-secondary-feature-promo-image {
    height: 100%;
    position: absolute;
    right: 0;
    width: 50%;
  }

  .quarter-split .split-secondary-feature-promo-image {
    width: 40%;
  }
}

h4.split-secondary-feature-promo-heading {
  color: #50b948;
  font-size: 2em;
  line-height: 1.1;
}

@media (min-width: 767px) {
  h4.split-secondary-feature-promo-heading {
    font-size: 2.125em;
  }
}

.split-secondary-feature-promo-copy {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 767px) {
  .split-secondary-feature-promo-copy {
    padding-top: 2.5rem;
    padding-bottom: 7rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    position: relative;
    min-height: 26.875rem;
  }

  .quarter-split .split-secondary-feature-promo-copy {
    width: 60%;
  }
}

@media (min-width: 1025px) {
  .split-secondary-feature-promo-copy {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.split-secondary-feature-promo-img {
  width: 100%;
  max-width: 30rem;
}

.center-img .split-secondary-feature-promo-img {
  width: auto;
  max-width: 90%;
}

@media (min-width: 767px) {
  .split-secondary-feature-promo-img {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    width: auto;
  }

  .center-img .split-secondary-feature-promo-img {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 80%;
    max-width: 100%;
  }
}

.split-secondary-feature-promo-link {
  margin-top: 1rem;
}

@media (min-width: 767px) {
  .split-secondary-feature-promo-link {
    position: absolute;
    bottom: 3rem;
  }
}

.split-secondary-feature-promo-links {
  margin-top: 2em;
}

.split-secondary-feature-promo-links > * {
  display: inline-block;
  margin-right: 1em;
}

.split-secondary-feature-promo-links > *:last-child {
  margin-right: 0;
}

.split-cta-primary-banner-container {
  background-color: #f6f6f6;
  padding-top: 2rem;
}

@media (min-width: 1025px) {
  .split-cta-primary-banner-container {
    position: relative;
    padding-top: 0;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1025px) {
  .split-cta-primary-banner-columns {
    display: inline-block;
    position: relative;
  }
}

.split-cta-primary-banner-image {
  text-align: center;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1025px) {
  .split-cta-primary-banner-image {
    width: 50%;
    position: absolute;
    bottom: 0;
  }
}

@media (min-width: 1280px) {
  .split-cta-primary-banner-image {
    width: 55%;
  }
}

@media (min-width: 1025px) {
  .split-cta-primary-banner-copy {
    padding-left: 65%;
  }
}

.split-cta-primary-banner-copy-container {
  font-size: 0;
  border-top: 1px solid #dedede;
}

.split-cta-primary-banner-copy-container > * {
  font-size: 1.1rem;
}

@media (min-width: 767px) {
  .split-cta-primary-banner-copy-container {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}

@media (min-width: 1025px) {
  .split-cta-primary-banner-copy-container {
    max-width: 15.625rem;
    margin: 0 auto;
    padding-top: 25%;
    padding-bottom: 25%;
    border-top: 0;
  }
}

@media (min-width: 1280px) {
  .split-cta-primary-banner-copy-container {
    padding-top: 45%;
    padding-bottom: 45%;
  }
}

a.split-cta-primary-banner-link {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  border-bottom: 1px solid #dedede;
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;
  font-size: 1.8rem;
  padding-bottom: 1rem;
  padding-top: 3rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #50b948;
  line-height: 2rem;
  position: relative;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a.split-cta-primary-banner-link:after {
  font-family: 'icomoon';
  font-size: 10px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 10px;
  content: "";
}

a.split-cta-primary-banner-link:last-child {
  border-bottom: 0;
}

a.split-cta-primary-banner-link:after {
  position: absolute;
  left: 1rem;
  top: 1rem;
  margin: auto;
  border-radius: 50%;
  border: 1px solid;
  text-align: center;
  padding: 0.3rem;
  color: #B3B3B3;
}

a.split-cta-primary-banner-link:hover {
  color: #222;
  text-decoration: none;
}

@media (min-width: 767px) {
  a.split-cta-primary-banner-link {
    width: 33.333%;
    padding-top: 2rem;
    padding-bottom: 0;
    border-bottom: 0;
  }

  a.split-cta-primary-banner-link + a.split-cta-primary-banner-link {
    border-left: 1px solid #dedede;
  }

  a.split-cta-primary-banner-link:after {
    top: 0;
  }
}

@media (min-width: 1025px) {
  a.split-cta-primary-banner-link {
    width: 100%;
    border-top: 1px solid #dedede;
    display: block;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  a.split-cta-primary-banner-link:after {
    position: relative;
    display: inline-block;
    top: -0.3rem;
    left: auto;
    margin-left: 0.5rem;
  }

  a.split-cta-primary-banner-link:last-child {
    border-bottom: 1px solid #dedede;
  }

  a.split-cta-primary-banner-link + a.split-cta-primary-banner-link {
    border-left: 0;
  }
}

.split-cta-primary-banner-img {
  display: inline-block;
  vertical-align: bottom;
  width: 75%;
  max-width: 350px;
}

@media (min-width: 1025px) {
  .split-cta-primary-banner-img {
    max-width: 100%;
    width: auto;
  }
}

a.split-cta-primary-banner-cta {
  margin-top: 1rem;
}

.split-tertiary-feature-promo-container {
  position: relative;
  background-color: #f6f6f6;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 767px) {
  .split-tertiary-feature-promo-container {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
    padding-left: 40%;
  }
}

@media (min-width: 1025px) {
  .split-tertiary-feature-promo-container {
    padding-left: 37%;
  }
}

h2.split-tertiary-feature-promo-heading {
  font-size: 2rem;
  margin-bottom: 0;
  color: #50b948;
  line-height: 1;
}

@media (min-width: 460px) {
  h2.split-tertiary-feature-promo-heading {
    font-size: 3.2rem;
  }
}

@media (min-width: 767px) {
  h2.split-tertiary-feature-promo-heading {
    font-size: 3.5rem;
  }
}

.split-tertiary-feature-promo-image {
  text-align: center;
}

@media (min-width: 767px) {
  .split-tertiary-feature-promo-image {
    position: absolute;
    width: 40%;
    left: 0;
    top: -0.5rem;
  }
}

@media (min-width: 1025px) {
  .split-tertiary-feature-promo-image {
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    width: 37%;
  }
}

.split-tertiary-feature-promo-img {
  width: 90%;
  max-width: 340px;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 767px) {
  .split-tertiary-feature-promo-img {
    width: 100%;
    padding: 0;
  }
}

.split-tertiary-feature-promo-sub-image {
  text-align: center;
}

@media (min-width: 767px) {
  .split-tertiary-feature-promo-sub-image {
    text-align: left;
    padding-top: 1rem;
  }
}

@media (min-width: 1025px) {
  .split-tertiary-feature-promo-sub-image {
    padding-top: 3rem;
  }
}

.split-tertiary-feature-promo-sub-img {
  width: 100%;
  max-width: 590px;
}

a.split-tertiary-feature-promo-cta {
  margin-top: 1rem;
}

.split-quinary-feature-promo {
  padding: 2em 0;
  border-top: 1px solid #dedede;
}

.split-quinary-feature-promo:last-of-type {
  border-bottom: 1px solid #dedede;
}

.split-quinary-feature-promo p + a {
  margin-top: 1.5rem;
}

@media (min-width: 1025px) {
  .split-quinary-feature-promo {
    padding: 2.5rem 0;
  }
}

h3.split-quinary-feature-promo-text-heading {
  color: #50b948;
  margin: 0 0 1rem 0;
}

.split-quinary-feature-promo-container {
  position: relative;
}

@media (min-width: 767px) {
  .split-quinary-feature-promo-container {
    font-size: 0;
  }

  .split-quinary-feature-promo-container > * {
    font-size: 1rem;
  }

  .module-left .split-quinary-feature-promo-container {
    direction: rtl;
  }
}

.split-quinary-feature-promo-copy {
  padding-top: 1rem;
}

@media (min-width: 767px) {
  .split-quinary-feature-promo-copy {
    width: 70%;
    padding-top: 0;
    display: inline-block;
    vertical-align: middle;
  }
}

@media (min-width: 767px) {
  .module-right .split-quinary-feature-promo-copy {
    padding-left: 1rem;
  }
}

@media (min-width: 1025px) {
  .module-right .split-quinary-feature-promo-copy {
    padding-left: 2.5rem;
  }

  .home-page .module-right .split-quinary-feature-promo-copy {
    padding-right: 5%;
    padding-left: 7%;
  }
}

@media (min-width: 767px) {
  .module-left .split-quinary-feature-promo-copy {
    direction: ltr;
    padding-right: 1rem;
  }
}

@media (min-width: 1025px) {
  .module-left .split-quinary-feature-promo-copy {
    padding-left: 0;
    padding-right: 2.5rem;
  }

  .home-page .module-left .split-quinary-feature-promo-copy {
    padding-right: 7%;
    padding-left: 5%;
  }
}

.split-quinary-feature-promo-image {
  text-align: center;
}

@media (min-width: 767px) {
  .split-quinary-feature-promo-image {
    width: 30%;
    display: inline-block;
    vertical-align: top;
  }
}

@media (min-width: 767px) {
  .module-left .split-quinary-feature-promo-image {
    padding-right: 0;
    text-align: right;
  }
}

.split-quinary-feature-promo-img-container {
  max-width: 100%;
}

a.split-quinary-feature-promo-cta {
  font-size: 1.1rem;
}

a.split-quinary-feature-promo-tags {
  color: #50b948;
  position: relative;
  margin-right: 0.6rem;
  display: inline-block;
  font-size: 1.2rem;
  line-height: 1.5rem;
  text-decoration: underline;
}

a.split-quinary-feature-promo-tags:after {
  content: "/";
  position: absolute;
  right: -0.6rem;
  bottom: 0rem;
}

a.split-quinary-feature-promo-tags:last-of-type {
  margin-right: 0;
}

a.split-quinary-feature-promo-tags:last-of-type:after {
  content: "";
}

a.split-quinary-feature-promo-tags:hover {
  color: #222;
}

a.split-quinary-feature-promo-tags:hover:after {
  color: #50b948;
}

.split-quinary-feature-promo-tags-container {
  margin-bottom: 1rem;
}

.split-quinary-feature-promo-links {
  display: block;
  margin-top: 2rem;
}

a.split-quinary-feature-promo-link {
  display: block;
  font-size: 1.2em;
  margin-bottom: 0.6em;
}

@media (max-width: 766px) {
  .stop-mobile-scroll {
    overflow: hidden;
    position: relative;
  }

  .stop-mobile-scroll body {
    position: relative;
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 1024px) {
  .nav-open {
    overflow: hidden;
    position: relative;
  }

  .nav-open body {
    position: relative;
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: 100%;
  }
}

.main-header,
.sitelet-header {
  border-bottom: 1px solid #dedede;
  margin: 0 0 1em;
  background: white;
}

@media (max-width: 1024px) {
  .main-header,
  .sitelet-header {
    border-bottom: none;
    padding: 0;
  }
}

@media (max-width: 766px) {
  .main-header,
  .sitelet-header {
    margin: 0;
  }
}

.main-header.vendor,
.vendor.sitelet-header {
  width: 960px;
}

.main-header input::-webkit-input-placeholder,
.sitelet-header input::-webkit-input-placeholder {
  color: #222;
  text-overflow: ellipsis;
  text-transform: none;
}

.main-header input:-moz-placeholder,
.sitelet-header input:-moz-placeholder {
  /* Firefox 18- */
  color: #222;
  text-overflow: ellipsis;
  text-transform: none;
}

.main-header input::-moz-placeholder,
.sitelet-header input::-moz-placeholder {
  /* Firefox 19+ */
  color: #222;
  text-overflow: ellipsis;
  text-transform: none;
}

.main-header input:-ms-input-placeholder,
.sitelet-header input:-ms-input-placeholder {
  color: #222;
  text-overflow: ellipsis;
  text-transform: none;
}

.main-header input:focus::-webkit-input-placeholder,
.sitelet-header input:focus::-webkit-input-placeholder {
  color: #222;
}

.main-header input:focus:-moz-placeholder,
.sitelet-header input:focus:-moz-placeholder {
  /* Firefox 18- */
  color: #222;
}

.main-header input:focus::-moz-placeholder,
.sitelet-header input:focus::-moz-placeholder {
  /* Firefox 19+ */
  color: #222;
}

.main-header input:focus:-ms-input-placeholder,
.sitelet-header input:focus:-ms-input-placeholder {
  color: #222;
}

.main-header-nav-container {
  font-size: 0 !important;
  padding-left: 360px;
  position: relative;
}

@media (max-width: 1279px) {
  .main-header-nav-container {
    padding-left: 270px;
  }
}

@media (max-width: 1024px) {
  .main-header-nav-container {
    padding-left: 0;
  }
}

.main-header-nav-container > * {
  display: inline-block;
  position: relative;
  z-index: 20;
  font-size: 1rem !important;
  vertical-align: top;
}

@media (max-width: 1024px) {
  .main-header-nav-container > * {
    font-size: 0.875rem !important;
  }
}

@media (max-width: 766px) {
  .main-header-nav-container > * {
    font-size: 0.75rem !important;
  }
}

.main-header-supernav {
  font-size: 1em;
  text-align: right;
}

@media (max-width: 1024px) {
  .main-header-supernav {
    display: none;
  }
}

.main-header-supernav .main-header-supernav-items {
  margin: 1.1em 0 0.5em;
}

.main-header-supernav .main-header-supernav-items .main-header-supernav-item {
  display: inline-block;
  margin-left: 1em;
}

.main-header-supernav .main-header-supernav-items .main-header-supernav-item a {
  color: #999;
}

.main-header-supernav .main-header-supernav-items .main-header-supernav-item a:hover {
  text-decoration: underline;
}

.main-header-supernav .main-header-supernav-items .main-header-supernav-item.emphasized a {
  color: #50b948;
}

.main-header-search,
.main-header-login-container {
  margin: 1em 0;
}

@media (max-width: 1024px) {
  .main-header-search,
  .main-header-login-container {
    display: none;
  }
}

@media (max-width: 766px) {
  .main-header-login-container {
    margin: 0;
  }
}

div.main-header-login {
  font-size: inherit;
}

.subnav {
  margin: 0 auto 2rem;
}

@media (max-width: 766px) {
  .subnav {
    margin: 0;
    padding: 1rem;
  }
}

.subnav > * {
  vertical-align: middle;
}

.subnav .breadcrumb-container {
  width: 50%;
}

@media (min-width: 1025px) {
  .subnav .breadcrumb-container {
    width: 25%;
  }
}

.subnav .subnav-share-container {
  width: 100%;
  text-align: right;
  min-height: 2em;
}

@media (min-width: 767px) {
  .subnav .subnav-share-container {
    width: 50%;
  }
}

@media (min-width: 1025px) {
  .subnav .subnav-share-container {
    width: 75%;
  }
}

.subnav.vendor {
  width: 960px;
}

.subnav.vendor .share-page-container {
  width: 100%;
}

.main-header-login-container {
  width: 55%;
  z-index: 30;
}

@media (max-width: 1024px) {
  .main-header-login-container {
    width: 50%;
  }
}

@media (max-width: 766px) {
  .main-header-login-container {
    width: 100%;
  }
}

.vendor .main-header-login-container {
  width: 20%;
  padding: 0.75em 0 0.75em 1em;
  border-left: 1px solid #dedede;
  height: 2.9em;
}

.vendor .main-header-login-container a {
  color: #50b948;
  font-size: 1.2em;
}

.main-header-login-container .main-header-login-fields {
  font-size: 0;
  position: relative;
  padding-right: 144px;
}

.main-header-login-container .main-header-login-fields > * {
  font-size: 1rem;
  display: inline-block;
}

@media (max-width: 1024px) {
  .main-header-login-container .main-header-login-fields > * {
    font-size: 0.875rem;
  }
}

@media (max-width: 1024px) {
  .main-header-login-container .main-header-login-fields {
    padding-right: 96px;
  }
}

@media (max-width: 766px) {
  .main-header-login-container .main-header-login-fields {
    padding-right: 48px;
  }
}

.main-header-login-container .main-header-login-username {
  border-right: 1px solid #dedede;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.main-header-login-container .main-header-login-password {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.main-header-login-container .main-header-login-username,
.main-header-login-container .main-header-login-password {
  width: 50%;
}

.main-header-login-container .main-header-login-submit {
  position: absolute;
  right: 0;
  top: 0;
  width: 8em;
  border-radius: 30px;
  padding: 0.875em;
  border: 1px solid transparent;
  min-width: inherit;
}

@media (max-width: 1024px) {
  .main-header-login-container .main-header-login-submit {
    width: 6em;
  }
}

.main-header-login-container .main-header-login-submit:before {
  content: 'Log In';
}

@media (max-width: 766px) {
  .main-header-login-container .main-header-login-submit {
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 2.9em;
    height: 2.9em;
    border-radius: 100%;
  }

  .main-header-login-container .main-header-login-submit:before {
    font-family: 'icomoon';
    font-size: inherit;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "";
  }
}

.main-header-login-container .main-header-login-submit:hover {
  border: 1px solid #50b948;
}

.main-header-login-container .main-header-login-help {
  font-size: 12.8px;
  color: #50b948;
  margin: 0.5em 0 0;
  position: absolute;
  bottom: -1.5em;
  /*display: none;*/
}

/*@media (min-width: 767px) {
  .main-header-login-container .main-header-login-help {
    display: block;
  }
}*/

.main-header-login-container.open {
  display: inline-block;
}

.main-header-login-container.open .main-header-login {
  position: absolute;
  width: 100%;
  background: transparent;
  z-index: 8;
}

.main-header-login-container.open .main-header-login .main-header-login-start-page {
  display: none;
}

@media (min-width: 767px) {
  .main-header-login-container.open .main-header-login .main-header-login-start-page {
    display: block;
    padding: 1.25rem;
    box-shadow: 0 4px 11px 0px rgba(0, 0, 0, 0.2);
    outline: 1px solid rgba(198, 197, 197, 0.2);
    border-radius: 3px;
    background: white;
  }
}

.main-header-login-container.open .main-header-login .main-header-login-help {
  position: static;
}

@media (max-width: 766px) {
  .main-header-login-container.open .main-header-login {
    position: static;
    padding: 0.8em;
    z-index: 1;
    top: 4em;
    left: 0;
    width: 100%;
    /*height: 62px;*/
    border-bottom: 1px solid #dedede;
    -webkit-overflow-scrolling: touch;
  }
}

.main-header-login-container .main-header-login-start-page {
  display: none;
  position: relative;
  margin: 16px 0 0;
}

@media (min-width: 1025px) {
  .main-header-login-container .main-header-login-start-page {
    font-size: 0;
  }

  .main-header-login-container .main-header-login-start-page > * {
    font-size: 1rem;
    display: inline-block;
    vertical-align: top;
  }

  .main-header-login-container .main-header-login-start-page .main-header-login-start-title {
    width: 35%;
    padding-right: 1em;
  }

  .main-header-login-container .main-header-login-start-page .main-header-login-start-page-options {
    padding: 0 0 0 2em;
  }
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-title {
  font-size: 18px;
  line-height: 1;
  margin: 0 0 1rem;
  text-transform: none;
  display: inline-block;
  color: #50b948;
}

@media (min-width: 1025px) {
  .main-header-login-container .main-header-login-start-page .main-header-login-start-title {
    margin: 1rem 0 1rem;
  }
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options {
  margin: 0;
  padding: 0 1.375rem;
  display: none;
}

@media (max-width: 766px) {
  .main-header-login-container .main-header-login-start-page .main-header-login-start-page-options {
    font-size: 1.6em;
    max-height: 40vh;
    overflow: auto;
  }
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option {
  border-bottom: 1px solid #dedede;
  overflow: hidden;
  line-height: 1.5;
  font-size: 1.125rem;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option:last-child {
  border-bottom: none;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox {
  position: absolute;
  left: -9999em;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-label {
  position: relative;
  display: block;
  cursor: pointer;
  padding: 0.5em 1.5em 0.5em 0;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-label:hover {
  color: #50b948;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox:checked + .main-header-login-start-page-label {
  color: #50b948;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox:checked + .main-header-login-start-page-label:after {
  font-family: 'icomoon';
  font-size: 1em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options .main-header-login-start-page-option .main-header-login-start-page-checkbox:checked + .main-header-login-start-page-label:after {
  font-size: 0.75em;
  text-align: center;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1em;
  width: 1em;
  height: 1em;
  background: #50b948;
  border-radius: 100%;
  color: white;
  padding: 0.5em;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options.open {
  display: block;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-options-container {
  background: #f6f6f6;
  width: 100%;
}

@media (min-width: 1025px) {
  .main-header-login-container .main-header-login-start-page .main-header-login-start-page-options-container {
    width: 65%;
  }
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button {
  background: #EFEFEF;
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
  padding: 0.825em 1.5em 0.825em 0;
  text-align: left;
  font-size: 1.125rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button:after {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button:after {
  position: absolute;
  right: 0.75rem;
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button.active:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.main-header-login-container .main-header-login-start-page .main-header-login-start-page-dropdown-button .main-header-login-start-page-dropdown-button-copy {
  display: inline-block;
  padding-left: 1.375rem;
  font-size: inherit;
}

.main-header-login-container .main-header-login-start-page:after {
  position: absolute;
  display: inline-block;
  content: '';
  right: calc((2.6rem - 22.62742px / 2) / 2 - 2px);
  top: -9px;
  width: 1rem;
  height: 1rem;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: white;
}

@media (min-width: 767px) {
  .main-header-login-container .main-header-login-start-page:after {
    right: calc((5.375rem - 22.62742px / 2) / 2 - 2px);
  }
}

@media (min-width: 1025px) {
  .main-header-login-container .main-header-login-start-page:after {
    right: calc((8rem - 22.62742px / 2) / 2 - 2px);
  }
}

.main-header-logo-container {
  width: 360px;
  position: absolute;
  left: 0;
  top: 0;
  padding-right: 3em;
}

@media (max-width: 1279px) {
  .main-header-logo-container {
    width: 270px;
    margin: 1em 0;
    padding-right: 1.5em;
  }
}

@media (max-width: 1024px) {
  .main-header-logo-container {
    border-bottom: 1px solid #dedede;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 1em 0;
    height: 7em;
  }
}

@media (max-width: 766px) {
  .main-header-logo-container {
    padding: 1em;
  }

  .main-header-logo-container.hidden {
    opacity: 0;
  }
}

.main-header-logo-container .main-header-logo-image {
  width: 100%;
}

@media (max-width: 1024px) {
  .main-header-logo-container .main-header-logo-image {
    width: auto;
    height: 100%;
  }
}

.main-header-mobile-new-account-cta,
.main-header-mobile-login-cta,
.main-header-mobile-search {
  display: none;
  padding: 1em;
}

@media (max-width: 1024px) {
  .main-header-mobile-new-account-cta,
  .main-header-mobile-login-cta,
  .main-header-mobile-search {
    display: inline-block;
    vertical-align: top;
    border-bottom: 1px solid #dedede;
  }
}

.main-header-mobile-search {
  width: 35%;
  margin: 0;
  background: white;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.main-header-mobile-search.expanded {
  width: 100%;
  margin-left: -65%;
}

.main-header-mobile-search .main-header-search-input {
  background: none;
  padding: 0;
}

.main-header-mobile-search .main-header-search-submit {
  right: 1em;
  width: 1.2em;
  height: 1.2em;
  margin-top: -0.6em;
}

@media (max-width: 1024px) {
  .main-header-mobile-search .main-header-search-submit {
    width: 1.7em;
    height: 1.7em;
    margin-top: -0.8em;
  }
}

.main-header-mobile-new-account-cta,
.main-header-mobile-login-cta {
  overflow: hidden;
  white-space: nowrap;
}

@media (max-width: 1024px) {
  .main-header-mobile-new-account-cta,
  .main-header-mobile-login-cta {
    border-right: 1px solid #dedede;
  }
}


.main-header-mobile-new-account-cta a,
.main-header-mobile-login-cta a {
  color: #50b948;
}

.main-header-mobile-new-account-cta {
  width: 20%;
  margin: 1em 0;
  padding: 1em 0;
}

@media (max-width: 1024px) {
  .main-header-mobile-new-account-cta {
    display: inline-block;
  }
}

@media (max-width: 1024px) {
  .main-header-mobile-new-account-cta {
    width: 40%;
    margin: 0;
    padding: 1em;
  }
}


.main-header-mobile-login-cta {
  width: 25%;
}

.main-header-mobile-nav-toggle-container {
  display: none;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1.7em;
  font-size: 0.75rem;
}

@media (max-width: 1024px) {
  .main-header-mobile-nav-toggle-container {
    display: block;
  }
}

@media (max-width: 766px) {
  .main-header-mobile-nav-toggle-container {
    right: 1em;
  }
}

.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:after {
  font-family: 'icomoon';
  font-size: 1.3em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 2.5em;
  content: "";
}

.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:before {
  content: 'Menu';
  display: inline-block;
  font-size: 1.25em;
  line-height: 2.5;
  margin-right: 0.5em;
  vertical-align: top;
}

.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:after {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  border-radius: 100%;
  border: 1px solid #dedede;
}

.main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:active {
  background: none;
  box-shadow: none;
  outline: none;
}

.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:after {
  font-family: 'icomoon';
  font-size: 1.3em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 2.5em;
  content: "";
}

.nav-open .main-header-mobile-nav-toggle-container .main-header-mobile-nav-toggle:before {
  content: 'Close';
}

.main-header-nav {
  display: block;
  margin-top: 1em;
}

@media (max-width: 1024px) {
  .main-header-nav {
    margin-top: 0;
    opacity: 0;
    position: fixed;
    left: -999em;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    background: white;
    padding-top: 171px;
  }
}

@media (max-width: 1024px) and (max-width: 766px) {
  .main-header-nav {
    padding-top: 124px;
  }

  .login-open .main-header-nav {
    padding-top: 186px;
  }
}

@media (max-width: 1024px) {
  .main-header-nav .main-header-nav-scroll-container {
    position: relative;
    height: 100%;
    overflow: hidden;
    font-size: 0;
  }
}

@media (max-width: 1024px) and (max-width: 1024px) {
  .main-header-nav .main-header-nav-scroll-container {
    overflow: scroll;
  }
}

@media (max-width: 1024px) {
  .nav-open .main-header-nav {
    opacity: 1;
    left: 0;
    z-index: 15;
  }
}

ul.main-header-nav-items,
ul.main-header-nav-items-secondary,
ul.sitelet-nav-items {
  font-size: 1.1875em;
  margin: 1.7em 0;
  padding: 0;
  white-space: nowrap;
}

@media (max-width: 1279px) {
  ul.main-header-nav-items,
  ul.main-header-nav-items-secondary,
  ul.sitelet-nav-items {
    font-size: 1.525vw;
  }
}

@media (max-width: 1024px) {
  ul.main-header-nav-items,
  ul.main-header-nav-items-secondary,
  ul.sitelet-nav-items {
    display: inline-block;
    white-space: normal;
    width: 50%;
    margin: 0;
    font-size: 2rem;
    padding: 0.5em 1rem 0 1rem;
    vertical-align: top;
  }
}

@media (max-width: 766px) {
  ul.main-header-nav-items,
  ul.main-header-nav-items-secondary,
  ul.sitelet-nav-items {
    -webkit-overflow-scrolling: touch;
    width: 100%;
    padding: 0.5em 0;
    font-size: 1.75rem;
  }
}

ul.main-header-nav-items .main-header-nav-item,
ul.main-header-nav-items-secondary .main-header-nav-item,
ul.sitelet-nav-items .main-header-nav-item {
  display: inline-block;
  margin-right: 1.2em;
}

@media (max-width: 1279px) {
  ul.main-header-nav-items .main-header-nav-item,
  ul.main-header-nav-items-secondary .main-header-nav-item,
  ul.sitelet-nav-items .main-header-nav-item {
    margin-right: 1em;
  }
}

@media (max-width: 1024px) {
  ul.main-header-nav-items .main-header-nav-item,
  ul.main-header-nav-items-secondary .main-header-nav-item,
  ul.sitelet-nav-items .main-header-nav-item {
    display: block;
    margin-right: 0;
  }
}

ul.main-header-nav-items .main-header-nav-item a,
ul.main-header-nav-items-secondary .main-header-nav-item a,
ul.sitelet-nav-items .main-header-nav-item a {
  color: inherit;
}

ul.main-header-nav-items .main-header-nav-item a:hover,
ul.main-header-nav-items-secondary .main-header-nav-item a:hover,
ul.sitelet-nav-items .main-header-nav-item a:hover {
  text-decoration: none;
}

@media (min-width: 1025px) {
  ul.main-header-nav-items .main-header-nav-item a:hover,
  ul.main-header-nav-items-secondary .main-header-nav-item a:hover,
  ul.sitelet-nav-items .main-header-nav-item a:hover {
    color: #50b948;
  }
}

@media (max-width: 1024px) {
  ul.main-header-nav-items .main-header-nav-item > a,
  ul.main-header-nav-items-secondary .main-header-nav-item > a,
  ul.sitelet-nav-items .main-header-nav-item > a {
    position: relative;
    display: block;
    padding: 0.25em 0;
  }
}

@media (max-width: 766px) {
  ul.main-header-nav-items .main-header-nav-item > a,
  ul.main-header-nav-items-secondary .main-header-nav-item > a,
  ul.sitelet-nav-items .main-header-nav-item > a {
    padding: 0.25em 0.75em;
  }
}

@media (max-width: 1024px) {
  ul.main-header-nav-items .main-header-nav-item.expanded > a,
  ul.main-header-nav-items-secondary .main-header-nav-item.expanded > a,
  ul.sitelet-nav-items .main-header-nav-item.expanded > a {
    color: #50b948;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  ul.main-header-nav-items .main-header-nav-item.expanded > a:after,
  ul.main-header-nav-items-secondary .main-header-nav-item.expanded > a:after,
  ul.sitelet-nav-items .main-header-nav-item.expanded > a:after {
    font-family: 'icomoon';
    font-size: 0.7em;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "";
  }

  ul.main-header-nav-items .main-header-nav-item.expanded > a:after,
  ul.main-header-nav-items-secondary .main-header-nav-item.expanded > a:after,
  ul.sitelet-nav-items .main-header-nav-item.expanded > a:after {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -0.4em;
  }
}

@media (max-width: 766px) {
  ul.main-header-nav-items .main-header-nav-item.expanded > a,
  ul.main-header-nav-items-secondary .main-header-nav-item.expanded > a,
  ul.sitelet-nav-items .main-header-nav-item.expanded > a {
    border-bottom: 1px solid #dedede;
    padding-bottom: 0.5em;
  }

  ul.main-header-nav-items .main-header-nav-item.expanded > a:after,
  ul.main-header-nav-items-secondary .main-header-nav-item.expanded > a:after,
  ul.sitelet-nav-items .main-header-nav-item.expanded > a:after {
    content: none;
  }
}

ul.main-header-nav-items .main-header-nav-item.mobile-only,
ul.main-header-nav-items-secondary .main-header-nav-item.mobile-only,
ul.sitelet-nav-items .main-header-nav-item.mobile-only {
  display: none;
}

@media (max-width: 1024px) {
  ul.main-header-nav-items .main-header-nav-item.mobile-only,
  ul.main-header-nav-items-secondary .main-header-nav-item.mobile-only,
  ul.sitelet-nav-items .main-header-nav-item.mobile-only {
    display: block;
  }
}

ul.main-header-nav-items .main-header-nav-item.selected a,
ul.main-header-nav-items-secondary .main-header-nav-item.selected a,
ul.sitelet-nav-items .main-header-nav-item.selected a {
  color: #50b948;
}

ul.main-header-nav-items-secondary {
  display: none;
  list-style: none;
}

@media (max-width: 766px) {
  ul.main-header-nav-items-secondary {
    padding: 0 1em;
    overflow: visible;
    height: auto;
  }
}

@media (max-width: 1024px) {
  .expanded ul.main-header-nav-items-secondary {
    display: block;
    padding: 0.5em 1rem 1rem;
  }
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary {
  border-bottom: 1px solid #dedede;
  font-size: 0.7em;
  padding: 0.75em 0;
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary > a {
  position: relative;
  display: block;
}

@media (max-width: 766px) {
  ul.main-header-nav-items-secondary .main-header-nav-item-secondary > a {
    padding-left: 1em;
  }
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expandable > a {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expandable > a:after {
  font-family: 'icomoon';
  font-size: 0.75em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expandable > a:after {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.4em;
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded .main-header-nav-items-tertiary,
ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded .main-header-nav-items-quaternary {
  display: block;
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded > a {
  color: #50b948;
  border-bottom: none !important;
  margin-bottom: 0.5em;
}

ul.main-header-nav-items-secondary .main-header-nav-item-secondary.expanded > a:after {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

@media (max-width: 1024px) {
  ul.main-header-nav-items-secondary {
    position: absolute;
    right: 0;
    top: 0;
  }
}

@media (max-width: 1024px) and (max-width: 766px) {
  ul.main-header-nav-items-secondary {
    position: static;
    right: auto;
    top: auto;
  }
}

ul.main-header-nav-items-tertiary,
ul.main-header-nav-items-quaternary {
  display: none;
  list-style: none;
  padding: 0 0 0 1rem;
}

@media (max-width: 766px) {
  ul.main-header-nav-items-tertiary,
  ul.main-header-nav-items-quaternary {
    padding: 0 0 0 2rem;
  }
}

ul.main-header-nav-items-tertiary .main-header-nav-item-tertiary,
ul.main-header-nav-items-quaternary .main-header-nav-item-tertiary,
ul.main-header-nav-items-tertiary .main-header-nav-items-quaternary .main-header-nav-item-quaternary,
.main-header-nav-items-quaternary ul.main-header-nav-items-tertiary .main-header-nav-item-quaternary,
ul.main-header-nav-items-quaternary .main-header-nav-item-quaternary {
  padding: 0.5em 0;
  margin-bottom: 0;
}

ul.main-header-nav-items-tertiary .main-header-nav-item-tertiary:last-child,
ul.main-header-nav-items-quaternary .main-header-nav-item-tertiary:last-child,
ul.main-header-nav-items-tertiary .main-header-nav-items-quaternary .main-header-nav-item-quaternary:last-child,
.main-header-nav-items-quaternary ul.main-header-nav-items-tertiary .main-header-nav-item-quaternary:last-child,
ul.main-header-nav-items-quaternary .main-header-nav-item-quaternary:last-child {
  padding-bottom: 0;
}

.main-header-search {
  width: 45%;
  position: relative;
  padding-right: 1em;
  z-index: 25;
}

@media (max-width: 1024px) {
  .main-header-search {
    width: 30%;
  }
}

.vendor .main-header-search {
  width: 80%;
}

.main-header-search form {
  position: relative;
}

.main-header-search-label {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  left: 1em;
  top: 50%;
  margin-top: -.5em;
  color: #666;
  cursor: pointer;
}

.main-header-search-label:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.main-header-search-input {
  width: 100%;
  padding-left: 3em !important;
}

.main-header-search-input:focus {
  padding-right: 2.75em !important;
}

.main-header-search-submit {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  opacity: 0;
  position: absolute;
  background: #50b948;
  border-radius: 100%;
  width: 1.6em;
  height: 1.6em;
  top: 50%;
  margin-top: -.8em;
  right: 0.6em;
  color: white;
}

.main-header-search-submit:before {
  font-family: 'icomoon';
  font-size: 0.9em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.main-header-search-input:focus ~ .main-header-search-submit,
.main-header-search-submit:focus {
  opacity: 1;
}

.main-header-search-input:focus ~ .main-header-search-label {
  color: #50b948;
}

.autocomplete-container {
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  display: none;
  position: absolute;
  width: calc(100% - 1em);
  z-index: 2;
  box-shadow: 0 4px 11px 0px rgba(0, 0, 0, 0.2);
  outline: 1px solid rgba(198, 197, 197, 0.2);
  padding: 1.25rem;
  border-radius: 3px;
  background: white;
  margin-top: 2rem;
}

@media (max-width: 766px) {
  .autocomplete-container {
    padding: 1rem;
  }
}

.autocomplete-container:after {
  position: absolute;
  display: inline-block;
  content: '';
  left: 2.5rem;
  top: -9px;
  width: 1rem;
  height: 1rem;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: white;
}

.autocomplete-container.visible {
  display: block;
}

.autocomplete-item {
  display: block;
  position: relative;
  padding: 1em 0;
  border-bottom: 1px solid #dedede;
}

.autocomplete-item:first-child {
  padding-top: 0;
  color: #50b948;
}

.autocomplete-item:hover {
  text-decoration: none !important;
  color: #50b948;
}

.subnav-share-container {
  position: relative;
  text-align: right;
}

.subnav-share-container .subnav-native-share-hidden {
  visibility: hidden;
  position: absolute;
  left: -999em;
}

.subnav-share-bar {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -1.4375rem;
  background: white;
  padding: 0.5em;
  border-radius: 3px;
  display: inline-block;
}

.subnav-share-bar.open {
  border: 1px solid #eee;
  box-shadow: 0 3px 11px 0 #eee;
}

.subnav-share-bar.open .subnav-share-toggle {
  font-size: 0;
  padding-right: 0.8125rem;
}

.subnav-share-bar.open .subnav-share-toggle:before {
  margin-right: 0;
}

.subnav-share-bar > * {
  vertical-align: middle;
}

.subnav-share-bar .subnav-share-toggle {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0.8125rem 0 0.8125rem 0.8125rem;
}

.subnav-share-bar .subnav-share-toggle:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.subnav-share-bar .subnav-share-toggle:before {
  margin-right: 0.5em;
  font-size: 1rem;
}

.subnav-share-bar .subnav-share-buttons {
  padding: 0.3125rem;
  border-left: 1px solid #eee;
  white-space: nowrap;
}

@media (min-width: 1025px) {
  .subnav-share-bar .subnav-share-buttons {
    padding: 0.3125rem 0.75rem;
  }
}

.subnav-share-bar .subnav-share-buttons .subnav-share-item {
  position: relative;
  overflow: hidden;
  line-height: 2;
  margin-left: 0.25em;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-item.mobile-hidden {
  display: none;
}

@media (min-width: 767px) {
  .subnav-share-bar .subnav-share-buttons .subnav-share-item.mobile-hidden {
    display: inline-block;
  }
}

@media (min-width: 1025px) {
  .subnav-share-bar .subnav-share-buttons .subnav-share-item {
    margin-left: 0.5em;
  }
}

.subnav-share-bar .subnav-share-buttons .subnav-share-item:first-child {
  margin-left: 0;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button {
  margin-top: -0.1em;
  font-size: 0;
}

@media (min-width: 1025px) {
  .subnav-share-bar .subnav-share-buttons .subnav-share-button {
    font-size: 1em;
  }
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button:before {
  color: white;
  text-align: center;
  width: 1em;
  height: 1em;
  padding: 0.375em;
  border-radius: 3px;
  display: inline-block;
  position: relative;
  bottom: -0.1em;
}

@media (min-width: 1025px) {
  .subnav-share-bar .subnav-share-buttons .subnav-share-button:before {
    margin-right: 0.25em;
  }
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-facebook {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-facebook:before {
  font-family: 'icomoon';
  font-size: 1.2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-facebook:before {
  background-color: #2A498D;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-twitter {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-twitter:before {
  font-family: 'icomoon';
  font-size: 1.2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-twitter:before {
  background-color: #26A7FB;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-googleplus {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-googleplus:before {
  font-family: 'icomoon';
  font-size: 1.2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-googleplus:before {
  background-color: #D5342B;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-linkedin {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-linkedin:before {
  font-family: 'icomoon';
  font-size: 1.2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-linkedin:before {
  background-color: #1973B6;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-sms {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-sms:before {
  font-family: 'icomoon';
  font-size: 1.2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-sms:before {
  background-color: #28A83B;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-email {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-email:before {
  font-family: 'icomoon';
  font-size: 1.2rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.subnav-share-bar .subnav-share-buttons .subnav-share-button#custom-share-email:before {
  background-color: #198026;
}

.moshare_iframe {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  -webkit-transform: scale(3);
  -ms-transform: scale(3);
  transform: scale(3);
}

.gig-bar-container * {
  color: inherit !important;
}

@media (max-width: 766px) {
  .breadcrumb-container {
    display: none;
  }
}

.breadcrumb-container .breadcrumb-list {
  list-style: none;
  line-height: 1;
  font-size: .875rem;
  white-space: nowrap;
  padding: 0;
}

.breadcrumb-container .breadcrumb-list .breadcrumb-item {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin: 0 1em 0 0;
}

.breadcrumb-container .breadcrumb-list .breadcrumb-item:after {
  font-family: 'icomoon';
  font-size: 0.75em;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  content: "";
}

.breadcrumb-container .breadcrumb-list .breadcrumb-item:after {
  margin-left: 1em;
  color: #999;
}

.breadcrumb-container .breadcrumb-list .breadcrumb-item:last-child:after {
  content: none;
}

.breadcrumb-container .breadcrumb-list .breadcrumb-item-link:hover {
  color: #50b948;
}

.etf-iframe-container {
  position: relative;
  overflow: hidden;
  height: 1160px;
  margin-left: -1.5rem;
}

.etf-iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 800px;
  height: 1160px;
}

.image-copy {
  background-color: #f6f6f6;
}

.image-copy .image-copy-heading {
  font-size: 1.8em;
}

.image-copy-img {
  width: 100%;
}

.image-copy-list-container {
  padding: 1rem;
}

@media (min-width: 1025px) {
  .image-copy-list-container {
    padding: 2.5rem;
  }
}

.image-copy-list .image-copy-list-item {
  font-size: 1.2em;
  padding-bottom: 1em;
}

.image-copy-list .image-copy-list-item:last-child {
  padding-bottom: 0;
}

.image-copy-list .image-copy-list-item:before {
  color: #222;
}

.sitelet-header .main-header-search,
.sitelet-header .main-header-login-container .main-header-login {
  display: none;
  border: 1px solid #dedede;
  box-shadow: 0 0.1em 0.4em 0em rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  background: white;
  padding: 1em;
  margin: 1em -1.3em 0;
  position: absolute;
  width: 20em;
  right: 50%;
  top: 100%;
  text-align: left;
}

.sitelet-header .main-header-search:after,
.sitelet-header .main-header-login-container .main-header-login:after {
  position: absolute;
  display: inline-block;
  content: '';
  right: 0.8rem;
  top: -9px;
  width: 1rem;
  height: 1rem;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background: white;
}

.open .sitelet-header .main-header-search,
.sitelet-header .open .main-header-search,
.open .sitelet-header .main-header-login-container .main-header-login,
.sitelet-header .main-header-login-container .open .main-header-login {
  display: inline;
}

@media (max-width: 1024px) {
  .sitelet-header {
    height: 157px;
  }
}

@media (max-width: 766px) {
  .sitelet-header {
    height: 124px;
  }
}

.sitelet-header .main-header-supernav {
  border-bottom: 1px solid #dedede;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-supernav {
    display: block;
    position: relative;
    z-index: 3;
  }
}

@media (max-width: 766px) {
  .sitelet-header .main-header-supernav {
    position: absolute;
    left: -9999px;
  }
}

.sitelet-header .main-header-supernav .main-header-supernav-items {
  margin: 0;
}

@media (max-width: 1279px) {
  .sitelet-header .main-header-supernav .main-header-supernav-items.full-list {
    display: none;
  }
}

.sitelet-header .main-header-supernav .main-header-supernav-items.short-list {
  display: none;
}

@media (max-width: 1279px) {
  .sitelet-header .main-header-supernav .main-header-supernav-items.short-list {
    display: block;
  }
}

.sitelet-header .main-header-supernav .main-header-supernav-items .main-header-supernav-item {
  font-size: 0.9em;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav-scroll-container {
    background: #fbfbfb;
  }
}

.sitelet-header .sitelet-header-supernav-container {
  margin: 0.5em 0;
}

.sitelet-header .main-header-logo-container {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-logo-container {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.sitelet-header .main-header-nav {
  display: inline-block;
  margin-top: 0;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav {
    padding-top: 157px;
  }
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav {
    padding-top: 124px;
  }
}

.sitelet-header .main-header-nav .sitelet-nav-list-wrapper {
  position: relative;
  padding-top: 1em;
  background: white;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper {
    padding-top: 1.5em;
  }
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper.parent {
    display: block;
    background: #fbfbfb;
    border-top: 1px solid #dedede;
  }
}

.sitelet-header .main-header-nav .sitelet-nav-list-wrapper > .main-header-nav-items,
.sitelet-header .main-header-nav .sitelet-nav-list-wrapper > .sitelet-nav-items {
  display: none;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper > .main-header-nav-items,
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper > .sitelet-nav-items {
    display: block;
    padding: 0.5em 1em 1em;
  }
}

@media (max-width: 766px) {
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper > .main-header-nav-items,
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper > .sitelet-nav-items {
    padding: 0 0 1rem;
  }
}

.sitelet-header .main-header-nav .sitelet-nav-list-wrapper .sitelet-nav-items {
  display: block;
  font-size: 1em;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper .sitelet-nav-items {
    font-size: 2rem;
  }
}

@media (max-width: 766px) {
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper .sitelet-nav-items {
    font-size: 1.75rem;
  }
}

.sitelet-header .main-header-nav .sitelet-nav-list-wrapper .sitelet-nav-items .main-header-nav-item {
  margin-right: .75em;
}

@media (min-width: 1025px) {
  .sitelet-header .main-header-nav .sitelet-nav-list-wrapper .sitelet-nav-items .main-header-nav-item:before {
    content: '\25CB';
    font-size: .75em;
    margin-right: 1em;
    position: relative;
    bottom: .15em;
  }
}

.sitelet-header .main-header-nav .sitelet-nav-list-wrapper .sitelet-nav-items .main-header-nav-item:first-child:before {
  content: none;
}

.sitelet-header .main-header-nav .sitelet-nav-title {
  color: #50b948;
  display: none;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-nav .sitelet-nav-title {
    display: block;
    margin: 0 2em 0;
  }
}

@media (max-width: 766px) {
  .sitelet-header .main-header-nav .sitelet-nav-title {
    margin: 0 1.3333em 0.5em;
  }
}

.sitelet-header .primary-links {
  float: left;
  padding: 0.5em 0;
  margin-left: 0;
}

.sitelet-header .primary-links .main-header-supernav-item {
  font-size: 1rem;
}

.sitelet-header .primary-links .main-header-supernav-item:first-child {
  margin-left: 0;
}

.sitelet-header .primary-links .main-header-supernav-item a {
  color: #222;
}

.sitelet-header .secondary-links {
  border-right: 1px solid #dedede;
  border-left: 1px solid #dedede;
  padding: 0.5em 1em;
  margin-right: 1em;
}

.sitelet-header .secondary-links .main-header-supernav-item:first-child {
  margin-left: 0;
}

@media (max-width: 1024px) {
  .sitelet-header .main-header-mobile-new-account-cta {
    display: none;
  }
}

@media (max-width: 766px) {
  .sitelet-header .main-header-mobile-new-account-cta {
    display: inline-block;
  }
}

@media (max-width: 1024px) {
  .sitelet-nav-items {
    padding: 0.5em 1em 1em;
  }
}

@media (max-width: 766px) {
  .sitelet-nav-items {
    padding: 0 0 1rem;
  }
}

.sitelet-header-search-toggle {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
}

.sitelet-header-search-toggle:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 2.5;
  content: "";
}

.sitelet-header-search-toggle:before {
  display: inline-block;
  width: 2.5em;
  height: 2.5em;
  border-radius: 100%;
  border: 1px solid #dedede;
}

.sitelet-header-search-container {
  position: relative;
  display: inline-block;
}

.sitelet-header-search-container.open .sitelet-header-search-toggle {
  font-size: 1.25em;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.sitelet-header-search-container.open .sitelet-header-search-toggle:before {
  font-family: 'icomoon';
  font-size: inherit;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1.9;
  content: "";
}

.sitelet-header-search-container.open .sitelet-header-search-toggle:before {
  width: 2em;
  height: 2em;
}

.sitelet-header-search-container .autocomplete-container {
  position: static;
  text-align: left;
  box-shadow: none;
  padding: 0;
  margin: 1em 0 0;
  width: 100%;
}

.sitelet-header-search-container .autocomplete-container:after {
  content: none;
}

.sitelet-header-login-container {
  position: relative;
  display: inline-block;
}

.sitelet-header-login-container .sitelet-header-login-button {
  min-width: 0;
  width: auto;
  font-weight: normal;
  font-size: 0.9em !important;
  padding: 0.8em 1em;
  vertical-align: middle;
  margin-right: 0.5em;
}

.sitelet-header .main-header-login-container {
  width: auto;
  display: none;
  margin: 0;
}

.sitelet-header .main-header-login-container .main-header-login {
  display: block;
  width: 33em;
  z-index: 4;
  left: auto;
}

@media (max-width: 766px) {
  .sitelet-header .main-header-login-container .main-header-login:after {
    content: none;
  }
}

@media (min-width: 767px) {
  .sitelet-header .main-header-login-container .main-header-login .main-header-login-start-page {
    background: transparent;
    box-shadow: none;
    outline: none;
    padding: 0;
  }
}

@media (min-width: 767px) {
  .sitelet-header .main-header-login-container .main-header-login .main-header-login-start-page:after {
    content: none;
  }
}

@media (max-width: 766px) {
  .sitelet-header .main-header-login-container .main-header-login {
    display: block;
    position: fixed;
    margin: 0;
    left: 0;
    width: 100%;
    top: 3em;
    border: none;
    box-shadow: none;
  }
}

.sitelet-header .main-header-login-container .main-header-login-help {
  position: static;
}

.sitelet-header .main-header-login-container.open,
.sitelet-header .sitelet-header-login-container.open .main-header-login-container {
  display: inline;
}

@media (min-width: 767px) {
  .skinny-article {
    display: table;
    width: 100%;
  }

  .skinny-article > * {
    display: table-cell;
    vertical-align: middle;
  }

  .skinny-article > *:first-child {
    width: 30%;
  }

  .skinny-article > *:last-child {
    width: 70%;
  }
}

@media (min-width: 1025px) {
  .skinny-article > *:first-child {
    width: 20%;
  }

  .skinny-article > *:last-child {
    width: 80%;
  }
}

.skinny-article-copy-inner-container {
  padding: 1em;
}

@media (min-width: 767px) {
  .skinny-article-copy-inner-container {
    display: table;
    width: 100%;
    padding: 1em 2em;
  }

  .skinny-article-copy-inner-container > * {
    display: table-cell;
    vertical-align: middle;
  }

  .skinny-article-copy-inner-container > *:first-child {
    width: 70%;
    padding-right: 1em;
  }

  .skinny-article-copy-inner-container > *:last-child {
    width: 30%;
    text-align: right;
  }
}

a.skinny-article-cta {
  font-size: 1.2em;
}

.green .skinny-article-copy-container {
  background-color: #50b948;
}

.grey .skinny-article-copy-container {
  background-color: #f6f6f6;
}

p.skinny-article-tag {
  margin-bottom: 0.5em;
}

.green p.skinny-article-tag {
  color: white;
}

.grey p.skinny-article-tag {
  color: #222;
}

.green h3.skinny-article-title {
  color: white;
}

.grey h3.skinny-article-title {
  color: #50b948;
}

@media (min-width: 767px) {
  h3.skinny-article-title {
    margin: 0;
  }
}

.skinny-article-image {
  padding-bottom: 50%;
  background-size: cover;
  background-position: center;
}

@media (min-width: 767px) {
  .skinny-article-image {
    padding-bottom: 0;
  }
}

/* added styles for grey skinny-offer btn cta */

.grey .skinny-offer-wrapper .skinny-offer .btn.skinny-offer-cta {
    background-color: #50b948;
    border: 1px solid #50b948;
    color: white;
}

.grey .skinny-offer-wrapper .skinny-offer .btn.skinny-offer-cta:hover {
    background-color: white;
    color: #50b948;
    border: 1px solid #50b948;
}

.green .skinny-offer-wrapper .skinny-offer {
  background: #50b948;
}

.green .skinny-offer-wrapper .skinny-offer .skinny-offer-heading {
  color: white;
}

.green .skinny-offer-wrapper .skinny-offer .skinny-offer-cta {
  color: white;
  border-color: white;
}

.green .skinny-offer-wrapper .skinny-offer .skinny-offer-cta:hover {
  background-color: white;
  color: #50b948;
}

.grey .skinny-offer-wrapper .skinny-offer {
  background: #f9f9f9;
}

.grey .skinny-offer-wrapper .skinny-offer .skinny-offer-heading {
  color: #50b948;
}

.skinny-offer {
  position: relative;
  padding: 1rem;
}

@media (min-width: 1025px) {
  .skinny-offer {
    padding: 1.75rem;
  }
}

h3.skinny-offer-heading {
  font-size: 2em;
  margin: 0;
}

@media (min-width: 767px) {
  h3.skinny-offer-heading {
    padding-right: 30%;
  }
}

@media (min-width: 1280px) {
  h3.skinny-offer-heading {
    font-size: 3em;
  }
}

h3.skinny-offer-heading .skinny-offer-value {
  color: black;
}

a.skinny-offer-cta {
  font-size: 1.2em;
  margin-top: 1em;
}

@media (min-width: 767px) {
  a.skinny-offer-cta {
    position: absolute;
    right: 1.75rem;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    margin-top: 0;
  }
}

span.see-details {
  color: inherit;
  visibility: hidden;
}

span.see-details.visible {
  visibility: visible;
}

span.see-details > a {
  color: inherit;
  font-size: 16px;
}

span.see-details > a:hover {
  text-decoration: none;
}

.feature-one-column-tall-container {
  text-align: center;
  padding-top: 2rem;
  padding-bottom: 1rem;
}

.feature-one-column-tall-container .feature-copy-container {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1025px) {
  .feature-one-column-tall-container .feature-copy-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.feature-one-column-tall-container .feature-image-container {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 95% 0%;
  min-height: 16.25rem;
  margin-top: 1rem;
  margin-right: -1rem;
  margin-bottom: -1.5rem;
}

@media (min-width: 767px) {
  .feature-one-column-tall-container .feature-image-container {
    min-height: 30rem;
  }
}

@media (min-width: 1025px) {
  .feature-one-column-tall-container .feature-image-container {
    margin-top: -0.5rem;
    margin-right: -2rem;
    margin-bottom: -2.5rem;
    min-height: 39.6875rem;
    background-position: 98% 0%;
  }
}

@media (min-width: 1280px) {
  .feature-one-column-tall-container .feature-image-container {
    margin-top: -3.2rem;
  }
}

.feature-one-column-tall-container.feature-grey-background {
  background-color: #F5F6F7;
}

.feature-one-column-tall-container.feature-grey-background h1 {
  color: #50b948;
}

.feature-one-column-tall-container.feature-grey-background p {
  color: #222;
}

.feature-one-column-tall-container.feature-green-background {
  background-color: #50b948;
}

.feature-one-column-tall-container.feature-green-background h1 {
  color: white;
}

.feature-one-column-tall-container.feature-green-background p {
  color: white;
}

.feature-one-column-tall-container h1.feature-heading {
  font-size: 2.8em;
  margin-bottom: 1.5rem;
}

@media (min-width: 460px) {
  .feature-one-column-tall-container h1.feature-heading {
    font-size: 4.2em;
  }
}

@media (min-width: 1025px) {
  .feature-one-column-tall-container h1.feature-heading {
    font-size: 5.5em;
    padding: 0 18%;
    margin-bottom: 2rem;
  }
}

@media (min-width: 1025px) {
  .feature-one-column-tall-container p {
    padding: 0 25%;
  }
}

.feature-one-column-tall-container .feature-cta-container {
  padding-top: 1rem;
}

.feature-one-column-tall-container .feature-cta-container a {
  font-size: 1.1rem;
}

@media (min-width: 1025px) {
  .feature-one-column-tall-container .feature-cta-container {
    padding-top: 0;
  }

  .feature-one-column-tall-container .feature-cta-container a {
    display: inline-block;
  }
}

.feature-one-column-short-container {
  position: relative;
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.feature-one-column-short-container h1.feature-heading {
  font-size: 2.8em;
  margin-bottom: 1.5rem;
}

@media (min-width: 767px) {
  .feature-one-column-short-container h1.feature-heading {
    font-size: 3.5em;
  }
}

@media (min-width: 1025px) {
  .feature-one-column-short-container h1.feature-heading {
    font-size: 4.2em;
    margin-bottom: 2rem;
  }
}

.feature-one-column-short-container .feature-image-container {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 95% 95%;
  margin-top: 1rem;
  min-height: 16.25rem;
}

@media (min-width: 767px) {
  .feature-one-column-short-container .feature-image-container {
    min-height: 25.625rem;
    margin-top: -1rem;
  }
}

@media (min-width: 1025px) {
  .feature-one-column-short-container .feature-image-container {
    position: absolute;
    width: 100%;
    height: 100%;
    right: -5%;
    top: 0;
    left: 0;
    margin-top: 0;
    background-size: 36% auto;
    background-position: 92% 50%;
  }
}

@media (min-width: 767px) {
  .feature-one-column-short-container {
    text-align: left;
    padding-top: 3rem;
  }
}

@media (min-width: 1025px) {
  .feature-one-column-short-container {
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 2.5rem;
    min-height: 21.25rem;
  }
}

.feature-one-column-short-container.feature-grey-background {
  background-color: #F5F6F7;
}

.feature-one-column-short-container.feature-grey-background h1 {
  color: #50b948;
}

.feature-one-column-short-container.feature-grey-background p {
  color: #222;
}

.feature-one-column-short-container.feature-green-background {
  background-color: #50b948;
}

.feature-one-column-short-container.feature-green-background h1 {
  color: white;
}

.feature-one-column-short-container.feature-green-background p {
  color: white;
}

.feature-one-column-short-container .feature-copy-container {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1025px) {
  .feature-one-column-short-container .feature-copy-container {
    max-width: 500px;
    padding: 0;
    position: relative;
    z-index: 10;
  }
}

.feature-one-column-short-container .feature-cta-container {
  padding-top: 1rem;
}

.feature-one-column-short-container .feature-cta-container a {
  font-size: 1.1rem;
}

@media (min-width: 1025px) {
  .feature-one-column-short-container .feature-cta-container {
    padding-top: 0;
  }
}

div.feature-three-column-container {
  font-size: 0;
}

div.feature-three-column-container > * {
  font-size: 1rem;
}

div.feature-three-column-container .feature-cta-container {
  padding-top: 1rem;
}

div.feature-three-column-container .feature-cta-container a {
  font-size: 1.1rem;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}

div.feature-three-column-container .feature-two-thirds {
  position: relative;
  margin-bottom: 1rem;
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-two-thirds {
    margin-bottom: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-two-thirds {
    width: 65%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
    padding-left: 0;
  }
}

div.feature-three-column-container .feature-two-thirds.green-background .feature-two-thirds-bottom-copy-container {
  background-color: #50b948;
}

div.feature-three-column-container .feature-two-thirds.green-background .feature-two-thirds-bottom-copy-container h2 {
  color: white;
}

div.feature-three-column-container .feature-two-thirds.green-background .feature-two-thirds-bottom-copy-container p {
  color: white;
}

div.feature-three-column-container .feature-two-thirds.grey-background .feature-two-thirds-bottom-copy-container {
  background-color: #F5F6F7;
}

div.feature-three-column-container .feature-two-thirds.grey-background .feature-two-thirds-bottom-copy-container h2 {
  color: #50b948;
}

div.feature-three-column-container .feature-two-thirds.grey-background .feature-two-thirds-bottom-copy-container p {
  color: #222;
}

div.feature-three-column-container .feature-two-thirds h2.feature-heading {
  font-size: 2rem;
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  div.feature-three-column-container .feature-two-thirds h2.feature-heading {
    font-size: 2.3rem;
  }
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-two-thirds h2.feature-heading {
    font-size: 3.2rem;
  }
}

div.feature-three-column-container .feature-one-thirds {
  position: relative;
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-one-thirds {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-one-thirds {
    width: 35%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0;
    padding-right: 0;
  }
}

div.feature-three-column-container .feature-one-thirds.green-background .feature-one-thirds-bottom-copy {
  background-color: #50b948;
}

div.feature-three-column-container .feature-one-thirds.green-background .feature-one-thirds-bottom-copy h2 {
  color: white;
}

div.feature-three-column-container .feature-one-thirds.green-background .feature-one-thirds-bottom-copy p {
  color: white;
}

div.feature-three-column-container .feature-one-thirds.grey-background .feature-one-thirds-bottom-copy {
  background-color: #727378;
}

div.feature-three-column-container .feature-one-thirds.grey-background .feature-one-thirds-bottom-copy h2 {
  color: #50b948;
}

div.feature-three-column-container .feature-one-thirds.grey-background .feature-one-thirds-bottom-copy p {
  color: white;
}

div.feature-three-column-container .feature-one-thirds h3.feature-heading {
  font-size: 2rem;
  margin-bottom: 1rem;
}

@media (min-width: 767px) {
  div.feature-three-column-container .feature-one-thirds h3.feature-heading {
    font-size: 2.3rem;
  }
}

div.feature-three-column-container .feature-one-thirds p {
  margin-bottom: 1.5rem;
}

div.feature-three-column-container .feature-two-thirds-container {
  width: 100%;
  background-repeat: no-repeat;
  position: relative;
  background-size: 150% auto;
  padding-top: 75%;
}

@media (min-width: 767px) {
  div.feature-three-column-container .feature-two-thirds-container {
    min-height: 325px;
    background-size: contain;
    padding-top: 0;
  }
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-two-thirds-container {
    min-height: 475px;
    background-size: cover;
    background-position: 15% 0;
  }
}

div.feature-three-column-container .feature-two-thirds-bottom-copy-container {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
  width: 100%;
  min-height: 275px;
  bottom: 0;
}

@media (min-width: 767px) {
  div.feature-three-column-container .feature-two-thirds-bottom-copy-container {
    position: absolute;
    right: 0;
    padding-top: 1.5rem;
    width: 50%;
    min-height: auto;
    height: 100%;
  }
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-two-thirds-bottom-copy-container {
    width: 45%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

div.feature-three-column-container .feature-one-thirds-container {
  background-color: #F5F6F7;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top center;
  position: relative;
  padding-top: 50%;
}

@media (min-width: 767px) {
  div.feature-three-column-container .feature-one-thirds-container {
    min-height: 385px;
    padding-top: 0;
  }
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-one-thirds-container {
    min-height: 475px;
    background-size: cover;
  }
}

div.feature-three-column-container .feature-one-thirds-bottom-copy {
  width: 100%;
  min-height: 180px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}

@media (min-width: 767px) {
  div.feature-three-column-container .feature-one-thirds-bottom-copy {
    min-height: 135px;
    position: absolute;
    bottom: 0;
  }
}

@media (min-width: 1025px) {
  div.feature-three-column-container .feature-one-thirds-bottom-copy {
    min-height: 195px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}

div.feature-three-column-container .feature-one-thirds-bottom-copy h3 {
  color: white;
}

div.feature-three-column-container .feature-one-thirds-bottom-copy p {
  color: white;
}

div.feature-three-column-container .feature-one-thirds-bottom-copy a {
  display: block;
  font-size: 1.1rem;
}

.feature-three-full {
  background-color: #F5F6F7;
  position: relative;
  margin-bottom: 1rem;
  padding-top: 1rem;
}

@media (min-width: 1025px) {
  .feature-three-full {
    margin-bottom: 2.5rem;
    padding-top: 2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

.feature-three-full .feature-copy-container {
  padding-left: 1rem;
  padding-right: 1rem;
}

@media (min-width: 1025px) {
  .feature-three-full .feature-copy-container {
    max-width: 430px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    z-index: 10;
  }
}

.feature-three-full .feature-image-container {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 70% -5%;
  min-height: 260px;
}

@media (min-width: 767px) {
  .feature-three-full .feature-image-container {
    min-height: 410px;
  }
}

@media (min-width: 1025px) {
  .feature-three-full .feature-image-container {
    position: absolute;
    width: 100%;
    height: 100%;
    right: -5%;
    top: 0;
    left: 0;
    background-size: 65%;
    background-position: 104% 100%;
  }
}

.feature-three-full h1.feature-heading {
  font-size: 2.8rem;
  margin-bottom: 1.5rem;
}

@media (min-width: 767px) {
  .feature-three-full h1.feature-heading {
    font-size: 3.5rem;
    margin-bottom: 2rem;
  }
}

@media (min-width: 1025px) {
  .feature-three-full h1.feature-heading {
    font-size: 4.2rem;
  }
}

@media (min-width: 1025px) {
  .feature-three-full {
    min-height: 755px;
  }
}

.feature-2row-two-third-column {
  position: relative;
}

@media (min-width: 1025px) {
  .feature-2row-two-third-column {
    display: inline-block;
    vertical-align: top;
  }
}

@media (min-width: 1025px) {
  .feature-two-column-container {
    font-size: 0 !important;
  }

  .feature-two-column-container > * {
    font-size: 1rem;
  }
}

.feature-two-column-container .feature-two-thirds-container {
  position: relative;
  background-repeat: no-repeat;
  background-position: 72% 10px;
  background-size: 133% auto;
  padding-top: 75%;
}

@media (min-width: 767px) {
  .feature-two-column-container .feature-two-thirds-container {
    min-height: 725px;
    padding-top: 0;
    background-position: 10px 10px;
    background-size: 100% auto;
  }
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-two-thirds-container {
    min-height: 820px;
  }
}

.feature-two-column-container .feature-one-thirds-container {
  position: relative;
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-one-thirds-container {
    min-height: 820px;
  }
}

.feature-two-column-container .feature-one-thirds-container .feature-img {
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  padding-bottom: 50%;
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-one-thirds-container .feature-img {
    background-size: inherit;
    background-position: 50% 0;
    padding-bottom: 150%;
  }
}

.feature-two-column-container .feature-one-thirds {
  position: relative;
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-one-thirds {
    width: 35%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0;
    padding-right: 0;
  }
}

.feature-two-column-container .feature-one-thirds.grey-background .feature-one-thirds-bottom-copy-container {
  background-color: #F5F6F7;
}

.feature-two-column-container .feature-one-thirds.grey-background .feature-one-thirds-bottom-copy-container h2 {
  color: #222;
}

.feature-two-column-container .feature-one-thirds.grey-background .feature-one-thirds-bottom-copy-container p {
  color: #222;
}

.feature-two-column-container .feature-one-thirds.green-background .feature-one-thirds-bottom-copy-container {
  background-color: #50b948;
}

.feature-two-column-container .feature-one-thirds.green-background .feature-one-thirds-bottom-copy-container h2 {
  color: white;
}

.feature-two-column-container .feature-one-thirds.green-background .feature-one-thirds-bottom-copy-container p {
  color: white;
}

.feature-two-column-container .feature-two-thirds {
  position: relative;
  margin-bottom: 1rem;
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-two-thirds {
    width: 65%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
    padding-right: 2.5rem;
  }
}

.feature-two-column-container .feature-two-thirds.grey-background .feature-two-thirds-bottom-copy-container {
  background-color: #F5F6F7;
}

.feature-two-column-container .feature-two-thirds.grey-background .feature-two-thirds-bottom-copy-container h1 {
  color: #222;
}

.feature-two-column-container .feature-two-thirds.grey-background .feature-two-thirds-bottom-copy-container p {
  color: #222;
}

.feature-two-column-container .feature-two-thirds.green-background .feature-two-thirds-bottom-copy-container {
  background-color: #50b948;
}

.feature-two-column-container .feature-two-thirds.green-background .feature-two-thirds-bottom-copy-container h1 {
  color: white;
}

.feature-two-column-container .feature-two-thirds.green-background .feature-two-thirds-bottom-copy-container p {
  color: white;
}

.feature-two-column-container .feature-two-thirds-bottom-copy-container {
  width: 100%;
  min-height: 305px;
  font-size: 0;
  padding: 1rem;
}

.feature-two-column-container .feature-two-thirds-bottom-copy-container > * {
  font-size: 1rem;
}

@media (min-width: 767px) {
  .feature-two-column-container .feature-two-thirds-bottom-copy-container {
    position: absolute;
    bottom: 0;
    left: 0;
  }
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-two-thirds-bottom-copy-container {
    padding: 2.5rem;
  }
}

.feature-two-column-container .feature-two-thirds-bottom-copy-container h1 {
  font-size: 2.8rem;
  margin-bottom: 1.5rem;
}

@media (min-width: 767px) {
  .feature-two-column-container .feature-two-thirds-bottom-copy-container h1 {
    font-size: 3.5rem;
    margin-bottom: 2rem;
  }
}

@media (min-width: 1280px) {
  .feature-two-column-container .feature-two-thirds-bottom-copy-container h1 {
    font-size: 4rem;
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-right: 2rem;
  }
}

.feature-two-column-container .feature-two-thirds-bottom-copy {
  font-size: 0;
}

.feature-two-column-container .feature-two-thirds-bottom-copy > * {
  font-size: 1.2rem;
}

@media (min-width: 1280px) {
  .feature-two-column-container .feature-two-thirds-bottom-copy {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
}

@media (min-width: 767px) {
  .feature-two-column-container .feature-two-thirds-bottom-copy p {
    width: 65%;
    display: inline-block;
    vertical-align: middle;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-two-thirds-bottom-copy p {
    width: 100%;
    vertical-align: top;
    padding-right: 0;
  }
}

.feature-two-column-container .feature-two-column-cta-container {
  padding-top: 1rem;
}

.feature-two-column-container .feature-two-column-cta-container > * {
  font-size: 1.2rem;
  direction: ltr;
}

@media (min-width: 767px) {
  .feature-two-column-container .feature-two-column-cta-container {
    padding-top: 0;
    width: 35%;
    display: inline-block;
    vertical-align: middle;
    direction: rtl;
  }
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-two-column-cta-container {
    padding-top: 1rem;
    width: 100%;
    direction: ltr;
  }
}

.feature-two-column-container .feature-two-column-cta-container a {
  display: block;
  font-size: 1.1rem;
  direction: ltr;
}

.feature-two-column-container .feature-one-thirds-bottom-copy-container {
  width: 100%;
  padding: 1rem;
  font-size: 0;
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-one-thirds-bottom-copy-container {
    position: absolute;
    bottom: 0;
    left: 0;
    min-height: 305px;
    padding: 2.5rem;
  }
}

.feature-two-column-container .feature-one-thirds-bottom-copy-container h2 {
  font-size: 2rem;
}

@media (min-width: 767px) {
  .feature-two-column-container .feature-one-thirds-bottom-copy-container h2 {
    font-size: 2.3rem;
    width: 65%;
    display: inline-block;
    vertical-align: top;
    padding-right: 2.5rem;
  }
}

@media (min-width: 1025px) {
  .feature-two-column-container .feature-one-thirds-bottom-copy-container h2 {
    width: 100%;
    padding-right: 0;
  }
}

.list-reasons {
  margin-bottom: 5rem;
}

@media (min-width: 1025px) {
  .list-reasons {
    text-align: center;
  }
}

h2.list-reasons-heading {
  margin: 0;
  color: #222;
}

.hp-td-reasons-container {
  font-size: 0;
  margin-bottom: 2.5rem;
  padding-top: 5%;
  margin-right: -1rem;
  margin-left: -1rem;
}

.hp-td-reasons-container > * {
  font-size: 1rem;
}

@media (min-width: 1025px) {
  .hp-td-reasons-container {
    margin-right: 0rem;
    margin-left: 0rem;
  }
}

p.list-reasons-header {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  font-size: 1.2rem;
  margin-bottom: 0;
  color: #50b948;
}

.link-disabled p.list-reasons-header {
  color: #222;
}

.list-reasons-col {
  text-align: left;
  border-top: 1px solid #dedede;
  width: 100%;
}

.list-reasons-col:last-child {
  border-bottom: 1px solid #dedede;
}

@media (min-width: 1025px) {
  .list-reasons-col {
    width: 25%;
    border: 0;
    text-align: center;
  }

  .col-three .list-reasons-col {
    width: 33.333%;
  }

  .list-reasons-col:last-child {
    border: 0;
  }
}

@media (min-width: 1280px) {
  .col-four .list-reasons-col {
    width: 25%;
  }
}

.list-reasons-item {
  display: inline-table;
  padding: 2rem 0;
  font-size: 0;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0.5rem;
  padding-right: 1rem;
}

@media (min-width: 1025px) {
  .list-reasons-item {
    padding-top: 2rem;
    padding-bottom: 6rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.list-reasons-img-container {
  display: inline-block;
  width: 42%;
  vertical-align: middle;
}

.link-disabled .list-reasons-img-container {
  width: 50%;
}

@media (min-width: 767px) {
  .list-reasons-img-container {
    width: 25%;
    padding-right: 2%;
  }

  .link-disabled .list-reasons-img-container {
    width: 25%;
  }
}

@media (min-width: 1025px) {
  .list-reasons-img-container {
    width: 100%;
    padding-right: 0;
  }

  .link-disabled .list-reasons-img-container {
    width: 100%;
  }
}

.list-reasons-icon {
  width: 80%;
  max-width: 10rem;
}

.link-disabled .list-reasons-icon {
  width: 90%;
}

@media (min-width: 767px) {
  .list-reasons-icon {
    width: 90%;
  }
}

@media (min-width: 1025px) {
  .list-reasons-icon {
    width: 100%;
  }
}

.list-reasons-text {
  display: inline-block;
  width: 58%;
  vertical-align: middle;
  padding-right: 2.3rem;
  position: relative;
  font-size: 1rem;
}

.link-disabled .list-reasons-text {
  width: 50%;
}

.link-disabled .list-reasons-text {
  padding-right: 0;
}

@media (min-width: 767px) {
  .list-reasons-text {
    width: 75%;
  }

  .link-disabled .list-reasons-text {
    width: 75%;
  }
}

@media (min-width: 1025px) {
  .list-reasons-text {
    padding-right: 0;
  }
}

.list-reasons-item-link {
  display: block;
}

.link-disabled .list-reasons-item-link {
  cursor: default;
  outline: 0;
  -webkit-tap-highlight-color: transparent;
}

.list-reasons-item-link:hover .list-arrow-right:before {
  color: #222;
  border: 1px solid #222;
}

.list-reasons-item-link:hover p.list-reasons-header {
  color: #222;
}

@media (min-width: 767px) {
  .list-reasons-links {
    text-align: center;
  }
}

a.list-reasons-cta {
  font-size: 1.1rem;
}

.list-arrow-right {
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  height: 26px;
}

.list-arrow-right:before {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 12px;
  content: "";
}

@media (min-width: 1025px) {
  .list-arrow-right {
    position: static;
    height: auto;
  }
}

.list-arrow-right:before {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  color: #50b948;
  display: inline-block;
  border: 1px solid #50b948;
  border-radius: 50%;
  text-align: center;
  padding: 0.4rem;
}

.link-disabled .list-arrow-right {
  display: none;
}

@media (min-width: 767px) {
  .link-out-container {
    display: table;
    width: 100%;
  }
}

@media (min-width: 767px) {
  .link-out-container > * {
    display: inline-block;
    width: 50%;
    vertical-align: top;
  }
}

.link-out-heading {
  color: #50b948;
}

@media (min-width: 767px) {
  .link-out-heading {
    padding-right: 0.5em;
    margin: 0;
  }
}

.link-out-item {
  padding: 1em 0;
  border-bottom: 1px solid #dedede;
  font-family: "Helvetica Neue TH.", helvetica, sans-serif;
}

@media (min-width: 767px) {
  .link-out-item {
    font-size: 2em;
    padding: 0.8125em 0;
  }
}

.link-out-item:first-child {
  border-top: 1px solid #dedede;
}

@media (min-width: 767px) {
  .link-out-item a {
    padding-left: 3.5rem;
  }
}

.list-rows-item {
  position: relative;
  border-top: 1px solid #dedede;
  padding-top: 3rem;
  margin-top: 3rem;
}

.list-rows-item:first-of-type {
  margin-top: 0;
}

.list-rows-main-header {
  color: #50b948;
  margin-bottom: 0.8em;
}

.list-rows-item-icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  padding-right: 0.5rem;
  width: 5.5rem;
}

@media (min-width: 767px) {
  .list-rows-item-icon {
    width: 6rem;
  }
}

@media (min-width: 1025px) {
  .list-rows-item-icon {
    width: 6.9rem;
  }
}

.set-icon-height .list-rows-item-icon {
  height: 5.5rem;
}

@media (min-width: 767px) {
  .set-icon-height .list-rows-item-icon {
    height: 6rem;
  }
}

@media (min-width: 1025px) {
  .set-icon-height .list-rows-item-icon {
    height: 6.9rem;
  }
}

h3.list-rows-item-title {
  position: relative;
  font-size: 1.8rem;
  color: #222;
  margin-bottom: 1.5rem;
  padding-left: 5.9rem;
}

@media (min-width: 767px) {
  h3.list-rows-item-title {
    width: 60%;
    padding-left: 7rem;
    padding-right: 2rem;
    font-size: 1.75rem;
  }
}

@media (min-width: 1025px) {
  h3.list-rows-item-title {
    padding-left: 8rem;
    margin-bottom: 0;
  }
}

@media (min-width: 1280px) {
  h3.list-rows-item-title {
    width: 40%;
  }
}

@media (min-width: 1025px) {
  .copy-only h3.list-rows-item-title {
    font-size: 2.5rem;
  }
}

.list-rows-item-copy {
  position: relative;
  vertical-align: top;
  padding-top: 0.4rem;
  padding-left: 5.9rem;
}

@media (min-width: 767px) {
  .list-rows-item-copy {
    width: 40%;
    padding-left: 0;
    padding-top: 0;
  }
}

@media (min-width: 1025px) {
  .list-rows-item-copy {
    padding-left: 1rem;
  }
}

@media (min-width: 1280px) {
  .list-rows-item-copy {
    width: 60%;
    padding-left: 0;
  }
}

.list-rows-item-copy p {
  margin-bottom: 0;
}

a.list-rows-item-link {
  display: block;
  font-size: 1.2rem;
  max-width: inherit;
  width: auto;
  margin-top: 1rem;
}

.list-rows.copy-only .list-rows-item-title {
  width: 100%;
  padding: 0;
  margin-bottom: 0.5em;
}

.list-rows.copy-only .list-rows-item-copy {
  width: 100%;
  padding: 0;
}

.secondary-list-reasons {
  text-align: center;
  max-width: 470px;
  margin: 0 auto;
}

@media (min-width: 1025px) {
  .secondary-list-reasons {
    max-width: inherit;
  }
}

.secondary-list-reasons.split-tablet {
  max-width: inherit;
}

@media (min-width: 767px) {
  .secondary-list-reasons.split-tablet .secondary-list-reasons-item {
    display: inline-table;
  }
}

@media (min-width: 767px) {
  .secondary-list-reasons.split-tablet .col-two .secondary-list-reasons-item {
    width: 50%;
  }
}

@media (min-width: 767px) {
  .secondary-list-reasons.split-tablet .col-three .secondary-list-reasons-item {
    width: 50%;
  }
}

@media (min-width: 1025px) {
  .secondary-list-reasons.split-tablet .col-three .secondary-list-reasons-item {
    width: 33.333%;
  }
}

.secondary-hp-td-reasons-container {
  font-size: 0;
  padding-top: 5%;
}

.secondary-hp-td-reasons-container > * {
  font-size: 1rem;
}

.secondary-list-reasons-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 767px) {
  .secondary-list-reasons-item {
    padding: 1rem;
  }
}

@media (min-width: 1025px) {
  .secondary-list-reasons-item {
    padding: 2rem;
    display: inline-table;
  }

  .col-two .secondary-list-reasons-item {
    width: 50%;
  }

  .col-three .secondary-list-reasons-item {
    width: 33.333%;
  }
}

a.list-reasons-item-link {
  color: #50b948;
}

a.list-reasons-item-link:hover {
  color: #222;
  text-decoration: none;
}

p.secondary-list-reasons-header {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  margin-bottom: 0;
  color: inherit;
}

.secondary-list-reasons-img-container {
  display: inline-block;
  max-width: 9.375rem;
  width: 100%;
}

.secondary-list-reasons-img-container.fluid-width {
  max-width: none;
  width: auto;
  margin-bottom: 2rem;
}

.secondary-list-reasons-icon {
  width: 60%;
}

@media (min-width: 767px) {
  .secondary-list-reasons-icon {
    width: 100%;
  }
}

h2.secondary-list-reasons-heading {
  color: #50b948;
  line-height: 1;
}

h2.secondary-list-reasons-heading + p {
  margin-top: 1rem;
}

.column-image-container {
  text-align: center;
}

@media (min-width: 1025px) {
  .column-image-container {
    padding: 3.125em 0;
  }
}

.column-image-heading.green {
  color: #50b948;
}

.column-image {
  font-size: 0;
}

.column-image > * {
  font-size: 1rem;
}

.column-image-item {
  padding-top: 2.5rem;
  padding-bottom: 1rem;
  border-top: 1px solid #dedede;
}

.column-image-item:last-child {
  border-bottom: 1px solid #dedede;
}

@media (min-width: 767px) {
  .column-image-item {
    padding: 1rem;
    padding-top: 0;
    padding-bottom: 0;
    text-align: left;
    display: inline-block;
    vertical-align: top;
    border-top: 0;
  }

  .column-image-item:last-child {
    border-bottom: 0;
  }

  .column-image-item:first-of-type,
  .column-image-item:last-of-type {
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
  }

  .col-two .column-image-item {
    width: 50%;
  }

  .col-three .column-image-item {
    width: 33.333333%;
  }
}

@media (min-width: 1025px) {
  .column-image-item {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }
}

.column-image-img-container {
  display: inline-block;
  width: 100%;
  margin-bottom: 2.5em;
}

.column-image-img-container.no-margin {
  margin-bottom: 0;
}

.column-image-icon {
  max-width: 100%;
}

p.column-image-item-header {
  font-size: 1.8em;
}

@media (min-width: 1280px) {
  p.column-image-item-header {
    font-size: 1.9375em;
  }
}

.column-image-item-text {
  text-align: left;
}

div.image-list-container {
  border-top: 1px solid #dedede;
}

div.image-list-container .image-list-header-container {
  padding-bottom: 2.5em;
  padding-top: 2.5em;
  border-bottom: 1px solid #dedede;
}

div.image-list-container .image-list-header {
  color: #50b948;
}

div.image-list-container .image-list-sub-header {
  margin-bottom: 0;
}

div.image-list-container .image-list-item {
  padding: 3.375rem 0;
  border-bottom: 1px solid #dedede;
}

div.image-list-container .image-list-item:first-child {
  border-top: 1px solid #dedede !important;
}

div.image-list-container .image-list-item:last-child {
  border-bottom: none;
}

div.image-list-container .image-list-item-image-container {
  text-align: center;
}

div.image-list-container .image-list-item-image-container img {
  width: 100%;
}

@media (min-width: 767px) {
  div.image-list-container .image-list-item-image-container img {
    max-width: 450px;
    width: 90%;
  }
}

@media (min-width: 1025px) {
  div.image-list-container .image-list-item-image-container img {
    width: 100%;
  }
}

@media (min-width: 767px) {
  div.image-list-container .image-list-item-copy {
    padding-left: 2em;
  }
}

div.image-list-container .image-list-item.two-col {
  font-size: 0;
}

@media (min-width: 767px) {
  div.image-list-container .image-list-item.two-col {
    width: 100%;
    margin: 0 !important;
  }
}

div.image-list-container .image-list-item.two-col > * {
  font-size: 1rem;
}

@media (min-width: 767px) {
  div.image-list-container .image-list-item.two-col > * {
    vertical-align: top;
    display: inline-block;
    width: 50% !important;
  }
}

.quarternary-list-rows-item {
  position: relative;
  border-top: 1px solid #dedede;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.quarternary-list-rows-item:first-child {
  border-top: none;
}

.quarternary-list-rows-item-col {
  width: 100%;
}

@media (min-width: 767px) {
  .quarternary-list-rows-item-col {
    width: 50%;
  }
}

@media (min-width: 1025px) {
  .quarternary-list-rows-item-col:first-child {
    width: 40%;
  }

  .quarternary-list-rows-item-col:last-child {
    width: 60%;
  }
}

.quarternary-list-rows-item-logo {
  max-width: 50%;
  margin-bottom: 0.5em;
}

@media (min-width: 767px) {
  .quarternary-list-rows-item-logo {
    max-width: 60%;
  }
}

.quarternary-list-rows-item-copy {
  position: relative;
  vertical-align: top;
  padding-top: 0.8rem;
}

@media (min-width: 767px) {
  .quarternary-list-rows-item-copy {
    padding-top: 0;
  }
}

@media (min-width: 1025px) {
  .quarternary-list-rows-item-copy {
    padding-left: 1rem;
  }
}

@media (min-width: 1280px) {
  .quarternary-list-rows-item-copy {
    width: 100%;
    padding-left: 0;
  }
}

a.list-rows-item-link {
  display: block;
  font-size: 1.2rem;
  max-width: inherit;
  width: auto;
  margin-top: 1rem;
}

.boxed-column-list-container {
  margin: 0 auto;
}

@media (min-width: 1025px) {
  .boxed-column-list-container {
    max-width: none;
    padding: 3.125em 0;
  }
}

.boxed-column-list-heading {
  color: #50b948;
}

.boxed-column-list {
  font-size: 0;
  padding-top: 5%;
  padding-bottom: 5%;
}

@media (min-width: 767px) {
  .boxed-column-list {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

.boxed-column-list > * {
  font-size: 1rem;
}

.boxed-column-list.left-align {
  text-align: left;
}

.boxed-column-item {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

@media (min-width: 767px) {
  .boxed-column-item {
    padding: 1rem;
    padding-top: 0;
    padding-bottom: 0;
    display: table;
    margin-bottom: 2.5rem;
  }

  .boxed-column-item:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1025px) {
  .boxed-column-item {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    display: inline-table;
    margin-bottom: 0;
    min-height: 322px;
  }

  .col-two .boxed-column-item {
    width: 50%;
  }

  .col-three .boxed-column-item {
    width: 33.333%;
    display: inline-block;
    vertical-align: top;
  }
}

@media (min-width: 1025px) {
  .bordered-list .boxed-column-item:first-of-type,
  .bordered-list .boxed-column-item:last-of-type {
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
  }
}

.boxed-column-img-container {
  display: inline-block;
  width: 100%;
}

@media (min-width: 767px) {
  .boxed-column-img-container {
    display: inline-block;
    margin-bottom: 0;
    text-align: left;
  }
}

@media (min-width: 1025px) {
  .boxed-column-img-container {
    width: 100%;
    text-align: center;
  }
}

.boxed-column-list-icon {
  width: 70%;
  margin-left: 15%;
  margin-right: 15%;
}

@media (min-width: 767px) {
  .boxed-column-list-icon {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

.boxed-column-list-item-text {
  font-size: 16px;
}

@media (min-width: 767px) {
  .boxed-column-list-item-text {
    display: table-cell;
    width: 80%;
    padding-left: 2em;
    text-align: left;
    vertical-align: middle;
  }
}

@media (min-width: 1025px) {
  .boxed-column-list-item-text {
    display: block;
    width: 100%;
    padding-left: 0;
    text-align: center;
    vertical-align: inherit;
  }
}

p.boxed-list-item-header {
  font-size: 1.5em;
}

@media (min-width: 767px) {
  .small-heading p.boxed-list-item-header {
    color: #50b948;
    font-size: 1.2em;
    font-family: "Helvetica Neue Bold.", helvetica, sans-serif;
    font-weight: 600;
  }
}

@media (min-width: 1280px) {
  p.boxed-list-item-header {
    font-size: 2em;
  }
}

.ordered-list-container {
  background: #f6f6f6;
  padding: 1rem 1rem 2.5rem;
}

@media (min-width: 1025px) {
  .ordered-list-container {
    padding: 2.5rem;
  }
}

.ordered-list-heading {
  color: #50b948;
}

.ordered-list {
  counter-reset: item;
  margin-left: 0;
}

.ordered-list-item {
  position: relative;
}

.ordered-list-item-number-container {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  text-align: center;
}

.ordered-list-item-number {
  position: relative;
  display: inline-block;
  width: 2rem;
  height: 2rem;
  border: 1px solid #50b948;
  border-radius: 50%;
}

.ordered-list-item-number:before {
  counter-increment: item;
  content: counter(item);
  color: #50b948;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.ordered-list-item-copy {
  padding-left: 3.78em;
}

.ordered-list-sublink-container {
  margin-top: 2em;
}

@media (min-width: 1280px) {
  .ordered-list-sublink-container {
    margin-top: 3em;
  }
}

.ordered-list-link-copy {
  display: block;
  text-align: center;
}

@media (min-width: 767px) {
  .ordered-list-link-copy {
    text-align: left;
  }
}

@media (min-width: 1280px) {
  .ordered-list-link-copy {
    display: inline-block;
    margin-bottom: 0;
  }
}

.ordered-list-sublink-wrapper {
  margin-top: 1.5rem;
  display: block;
}

@media (min-width: 767px) {
  .ordered-list-sublink-wrapper {
    display: inline-block;
  }
}

@media (min-width: 1280px) {
  .ordered-list-sublink-wrapper {
    margin-top: 0;
    margin-left: 2rem;
    display: inline-block;
  }
}

.ordered-list-sublink {
  width: 100%;
  display: inline-block;
}

.split-list-container {
  background-color: #f6f6f6;
  padding: 0 1rem;
}

@media (min-width: 767px) {
  .split-list-container {
    padding: 0 2.5rem;
  }
}

a.split-list-item-link {
  color: #50b948;
  display: block;
}

a.split-list-item-link:hover {
  text-decoration: none;
}

.split-list-items {
  padding: 1rem 0;
}

.split-list-items + .split-list-items {
  border-top: 1px solid #dedede;
}

.split-list-items > *:last-child > *:last-of-type {
  margin-bottom: 0;
}

@media (min-width: 767px) {
  .split-list-items {
    padding: 2.5rem 0;
    display: table;
    width: 100%;
  }

  .split-list-items > * {
    display: table-cell;
    vertical-align: top;
  }

  .split-list-items > *:first-child {
    width: 30%;
    padding-right: 2em;
  }

  .split-list-items > *:last-child {
    width: 70%;
  }
}

h3.split-list-item-heading {
  font-size: 1.8em;
  color: #50b948;
}

@media (min-width: 767px) {
  h3.split-list-item-heading {
    font-size: 2em;
  }
}

@media (min-width: 767px) {
  .news-column {
    display: table;
    width: 100%;
    table-layout: fixed;
  }
}

.news-column-item {
  background-color: #171718;
  border-bottom: 1px solid #222;
}

.news-column-item:last-child {
  border: 0;
}

.news-column-item:hover .image-overlay {
  background-color: rgba(51, 51, 51, 0);
}

.news-column-item a {
  display: block;
}

.news-column-item a:hover h3 {
  text-decoration: underline;
}

.news-column-item h3 {
  margin: 0;
  font-size: 1.8em;
  padding: 1rem;
  color: white;
  display: inline-block;
  vertical-align: middle;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.news-column-item h3:after {
  font-family: 'icomoon';
  font-size: 12px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 12px;
  content: "";
}

.news-column-item h3:after {
  display: inline-block;
  border: 1px solid white;
  border-radius: 50%;
  padding: 0.3rem;
  vertical-align: middle;
  margin-left: 0.5rem;
  position: relative;
  top: -0.2em;
}

@media (min-width: 767px) {
  .news-column-item {
    display: table-cell;
    vertical-align: top;
    border-right: 1px solid #222;
    border-bottom: 0;
  }

  .news-column-item:last-child {
    border: 0;
  }

  .news-column-item h3 {
    padding: 1.5rem;
  }
}

.news-column-img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 50%;
  position: relative;
}

.news-column-img .image-text {
  position: absolute;
  z-index: 10;
}

p.image-text {
  color: white;
  padding: 1rem 0 0 1rem;
  margin: 0;
}

@media (min-width: 767px) {
  p.image-text {
    padding: 1.5rem 0 0 1.5rem;
  }
}

.image-overlay {
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(51, 51, 51, 0.1);
}

.news-feature {
  display: table;
  width: 100%;
}

.news-feature-container {
  background-color: #f6f6f6;
}

@media (min-width: 767px) {
  .news-feature-container.image-left {
    direction: rtl;
  }

  .news-feature-container > * {
    display: table-cell;
  }
}

.news-feature-image-holder {
  display: block;
  width: 100%;
  padding-bottom: 75%;
  background-size: cover;
  background-position: center;
}

@media (min-width: 767px) {
  .news-feature-image-holder {
    position: absolute;
    height: 100%;
    padding-bottom: 0;
    top: 0;
    left: 0;
  }
}

@media (min-width: 767px) {
  .news-feature-image-container {
    position: relative;
    width: 40%;
  }

  .image-left .news-feature-image-container {
    direction: ltr;
  }
}

.news-feature-copy-container {
  padding: 1rem;
}

.news-feature-copy-container > *:last-child {
  margin-bottom: 0;
}

@media (min-width: 767px) {
  .news-feature-copy-container {
    padding: 2.5rem;
    width: 60%;
  }
}

.pros-and-cons {
  border-collapse: collapse;
  color: #222;
}

.pros-and-cons tr {
  border-top: 1px solid #dedede;
}

@media (min-width: 767px) and (max-width: 1025px) {
  .pros-and-cons tr {
    font-size: 0;
  }

  .pros-and-cons tr > * {
    font-size: 1rem;
  }
}

.pros-and-cons th,
.pros-and-cons td {
  border: none;
  padding: 1.5em 0 1.5em 2em;
  width: 33.333333%;
  vertical-align: top;
}

.pros-and-cons th:first-child,
.pros-and-cons td:first-child {
  padding-left: 0;
}

@media (max-width: 1024px) {
  .pros-and-cons th:first-child,
  .pros-and-cons td:first-child {
    padding: 1.5em 0;
  }
}

@media (max-width: 766px) {
  .pros-and-cons th:first-child,
  .pros-and-cons td:first-child {
    padding: 1em 0;
  }
}

@media (max-width: 1024px) {
  .pros-and-cons th,
  .pros-and-cons td {
    display: block;
    width: 100%;
  }
}

@media (max-width: 766px) {
  .container.new-window iframe#thirdPartyContent {
    display:none !important;
  }
  .container.new-window div.iframeAltLink {
    display:block !important;
  }
}


@media (max-width: 766px) {
  .module-container.Lifestyle-Split-Left{
      overflow: hidden;
  }
}

/* Tools and Resourse module Styles */    

.tnrrow .tnrtile {
    background-color: #f6f6f6;
    width: 48%;
    height: 150px;
    float: left;
    border: #FFF 1px solid;
    cursor: pointer;
}

.tnrrow .tnrtile .tnrico {
    width: 150px;
    height: 150px;
    overflow: hidden;
    float: left;
    line-height: 150px;
}

.tnrrow .tnrtile .tnrtitle {
    float: left;
    width: 230px;
    overflow: hidden;
}

.tnrrow .tnrtile .tnrtitle h3 {
    color: #222;
    line-height: 150px;
    font-size: 25px;
}

.tnrrow .tnrtile .tnrstatus {
    height: 50px;
    width: auto;
    float: left;
    line-height: 150px;
}

.tnrrow .tnrtile .tnrstatus .statusico:before {
    color: #50b948;
    width: 250px;
    height: 150px;
    border: 1px solid #50b948;
    border-radius: 50%;
    font-family: 'icomoon';
    font-size: 2rem;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 5;
}

.tnrrow .tnrtile .tnrstatus .statusico.close:before {
    content: "";
}
.tnrrow .tnrtile .tnrstatus .statusico.open:before {
    content: "\e601";
}

.column1, .column2, .column3 {
    margin-top: 20px;
    float: left;
    color: #50b948;
}
.latest .column1 > a:hover {
	text-decoration: underline;
}
.latest .column2 > a:hover {
	text-decoration: underline;
}
.column1 .desc, .column2 .desc {
	color:#50b948;
	font-size:1.5em;
	margin-bottom: 5px;
}
.column3 .desc {
    color:#50b948;
    font-size:1.5em;
}
.column3 .desc div {
    margin:5px 0px;
    padding:10px 0px;
    border-bottom: 1px solid #dedede;
}
.column3 .desc div:last-child {
    border-bottom: 0px;
}
.column3 .desc .icoLink {
    overflow:hidden;
}
 .column3 .desc a {
     font-size: 1.4em;
     font-family: 'Helvetica Neue TH.', helvetica, sans-serif;
 }
 .column3 .desc img {
     height:30px;
     width:30px;
 }
 .column3 .desc .icon {
     float:left;
     display: inline;
     width:50px;
     border: none;
     margin: 0px;
     padding: 0px 10px;
 }

 /*.column .desc a.calculator:before {
      content: " ";
      background: url("images/TDA_Guidance Component_Calculator.png");
      background-size: 80px 60px;
      background-repeat: no-repeat;
 }
 .column .desc a.link:before {
      content: " ";
      background: url("images/TDA_Guidance Component_Link.png");
      background-size: 80px 60px;
      background-repeat: no-repeat;
 }
 .column .desc a.video:before {
      content: " ";
      background: url("images/TDA_Guidance Component_Video.png");
      background-size: 80px 60px;
      background-repeat: no-repeat;
 }*/
.tnrtileContent {
    float:left;
}

@media (min-width:1024px) {
    /*.tnrrow {
        height: 150px;
    }*/
    .tnrrow .tnrtile {
        min-width: 500px;
    }
    .tnrrow .tnrtile .tnrstatus .statusico:before {
        margin: 50px 0 0 50px;
    }
    .tnrrow .tnrtileContent {
        display: none;
    }
    .tnrContentWrapper {
        display: block;
    }
    
    .column1, .column2, .column3 {
        width:32%;
    }
}

@media (max-width:1024px) {
    /*.tnrrow {
        height: 350px;
    }*/
    .tnrrow .tnrtile {
        width: 100%;
    }
    .tnrrow .tnrtile .tnrtitle {
        float: left;
        width: 70%;
        overflow: hidden;
    }
    .tnrrow .tnrtile .tnrstatus .statusico:before {
        width: 15%;
    }
    .tnrrow .tnrtile .tnrico {
        width: 15%;
    }
    .tnrrow .tnrtile .tnrico img {
        vertical-align: middle;
    }
    .tnrContentWrapper {
        display: none;
    }
    .tnrrow .tnrtileContent {
        display: none;
    }
    .column1, .column2, .column3 {
        width:100%;
    }
    .column1 .image, .column2 .image {
        text-align: center;
    }
}