/* https://github.com/remind101/r101-help */


@font-face {
  font-family: 'Austin News Deck';
  src: url('/hc/theming_assets/01HZH8BG8RT96DPEN725MDPYT9');
  src: url('/hc/theming_assets/01HZH8BG8RT96DPEN725MDPYT9?#iefix') format('embedded-opentype'),
    url('/hc/theming_assets/01HZH8BPN990XQYZGPJPA83QKT') format('woff2'),
    url('/hc/theming_assets/01HZH8BW0JQHBFSD5CR9WFJ5WH') format('woff');
  font-weight: 500;
  font-style: none;
  font-stretch: normal;
}

#content-desktop {display: block;}
@media screen and (max-width: 768px) {
#content-desktop {display: none;}
}
* {box-sizing: border-box;}

.img-magnifier-container {
  position: relative;
}

.img-magnifier-container:hover .img-magnifier-glass {
  position: absolute;
  border: .5px solid #0274DE;
  border-radius: 50%;
  cursor: none;
  /*Set the size of the magnifier glass:*/
  width: 100px;
  height: 100px;
}

.bts_notification {
  padding: 20px;
  background-color: #A9449A;
  color: white;
  text-align: center; 
}


.bts_notification_close_button {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.bts_button {
  background-color: #0274DE;
  border: #FFFFFF;
  color: #0274DE;
  padding: 5px 10px;
  text-align: justify;
  text-decoration: none;
  display: inline-block;
  font-size: 20px;
  border-radius: 12px;
  font color: #FFFFFF
}

.bts_button:hover {
 background-color: white;
}
a.bts_link {
color: #FFFFFF}

.bts_info_icon {
 /* background-image: url($assets-info-circle.svg);*/
min-width: 20px;
max-width: 20px;
min-height: 20px;
max-height: 20px;
display: inline-block;
}

/* IMAGES ---------------------------------------------------- */

/* Tutor page specific images */

body .header---trans .header--brand {
  background-image: url(/hc/theming_assets/01HZH8BHC33G1C9HF84K0PS597);
}

.quick-tip {
  background-image: url(/hc/theming_assets/01HZH8BXP1ZHA2E1SM1R2S1HWG);
}

.tutor--article--container .breadcrumbs li+li:before {
  background-image: url(/hc/theming_assets/01HZH8BQQA226201G1ZN901BG7);
}

/* End images ----------------------------------------------------  */

/* legacy */
.zd-hc-3PQnfZ9PzT-mSU6sNsRWjg {
  left: 0px;
}

@charset "UTF-8";

@font-face {
  font-family: remicons;
  font-weight: 400;
  src: url("/hc/theming_assets/01HZH8BFNMJ5FN2YASGJP6H1ZZ") format("embedded-opentype"), url("/hc/theming_assets/01HZH8BK0Y0QSD189JB2T6EM9G") format("woff"), url("/hc/theming_assets/01HZH8BMJ7G38RTN8SPPMHRZ5Z") format("truetype")
}

*,
:after,
:before {
  box-sizing: border-box
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -ms-overflow-style: -ms-autohiding-scrollbar
}

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

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

h1 {
  font-size: 100%
}

hr {
  height: 1px
}

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

template {
  display: none
}

input,
select,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0
}

button {
  overflow: visible;
  text-transform: none
}

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

input {
  line-height: normal
}

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

textarea {
  overflow: auto
}

select {
  text-transform: none
}

b,
strong {
  font-weight: 700
}

a {
  background: none
}

abbr {
  speak: spell-out
}

img {
  border: 0
}

small {
  font-size: 100%
}

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

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

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

[hidden] {
  display: none
}

* {
  margin: 0;
  padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400
}

blockquote,
q {
  quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: '';
  content: none
}

ol,
ul {
  list-style: none
}

code,
pre {
  font-family: monospace
}

hr {
  border: 0
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

th {
  font-weight: 400;
  text-align: left
}

button,
input,
optgroup,
textarea select {
  color: inherit;
  font: inherit
}

button,
input,
select,
textarea {
  background: none;
  border: 0;
  outline: 0
}

fieldset,
legend {
  border: 0
}

optgroup {
  font-weight: 700
}

address,
cite {
  font-style: normal
}

a {
  outline: 0;
  text-decoration: none
}

iframe {
  border: 0
}

@font-face {
  font-family: remind-proxima-nova;
  font-style: normal;
  font-weight: 700;
  src: url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-bold.eot) format("embedded-opentype"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-bold.woff2) format("woff2"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-bold.woff) format("woff"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-bold.ttf) format("truetype")
}

@font-face {
  font-family: remind-proxima-nova;
  font-style: normal;
  font-weight: 600;
  src: url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold.eot) format("embedded-opentype"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold.woff2) format("woff2"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold.woff) format("woff"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold.ttf) format("truetype")
}

@font-face {
  font-family: remind-proxima-nova;
  font-style: normal;
  font-weight: 400;
  src: url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular.eot) format("embedded-opentype"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular.woff2) format("woff2"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular.woff) format("woff"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular.ttf) format("truetype")
}

@font-face {
  font-family: remind-proxima-nova;
  font-style: italic;
  font-weight: 400;
  src: url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular-italic.eot) format("embedded-opentype"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular-italic.woff2) format("woff2"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular-italic.woff) format("woff"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-regular-italic.ttf) format("truetype")
}

@font-face {
  font-family: remind-proxima-nova;
  font-style: normal;
  font-weight: 300;
  src: url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-light.eot) format("embedded-opentype"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-light.woff2) format("woff2"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-light.woff) format("woff"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-light.ttf) format("truetype")
}

@font-face {
  font-family: remind-proxima-nova;
  font-style: italic;
  font-weight: 600;
  src: url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold-italic.eot) format("embedded-opentype"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold-italic.woff2) format("woff2"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold-italic.woff) format("woff"), url(https://d3498ple9xfqkw.cloudfront.net/common/fonts/remind-proxima-nova/remind-proxima-nova-semibold-italic.ttf) format("truetype")
}

@font-face {
  font-family: remicons;
  font-style: normal;
  font-weight: 400;
  src: font-url("remicons/remicons.eot?") format("embedded-opentype"), font-url("remicons/remicons.woff") format("woff"), font-url("remicons/remicons.ttf") format("truetype")
}

body,
button,
input,
select,
textarea {
  font-family: remind-proxima-nova, helvetica neue, arial, sans-serif
}

body {
  line-height: 1
}

blockquote,
p {
  line-height: normal
}

button,
input[type=checkbox],
input[type=radio],
label,
select {
  cursor: pointer
}

input,
select,
textarea {
  width: 100%;
  line-height: normal
}

textarea {
  resize: vertical;
  vertical-align: top
}

b,
strong {
  font-weight: 600
}

img,
picture {
  max-width: 100%;
  height: auto;
  vertical-align: middle
}

a {
  color: inherit;
  cursor: pointer
}

[disabled],
[disabled] * {
  cursor: default !important
}

@-ms-viewport {
  width: device-width
}

@viewport {
  width: device-width
}

html {
  font-size: 15px
}

body {
  background: #f2f3f5;
  letter-spacing: .0166666667rem;
  max-width: 945pt;
  box-shadow: 0 0 1px 1px #dcdee2;
  margin: auto
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  margin: auto
}

.h1,
h1 {
  font-size: 36px;
  font-size: 2.4rem;
  font-weight: 300;
  line-height: 1.15
}

.h1,
.h2,
h1,
h2 {
  margin-bottom: 40px
}

.h2,
h2 {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.225
}

.h3,
h3 {
  font-size: 1pc;
  font-size: 1.0666666667rem;
  margin-bottom: 10px
}

.h4,
h4 {
  margin-bottom: 5px
}

.h5,
h5 {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 13px;
  margin-bottom: 10px
}

blockquote,
p {
  line-height: 1.375
}

p {
  margin: 0 0 20px
}

p:empty {
  display: none
}

hr {
  background: #dcdee2;
  clear: both
}

hr,
hr:first-child {
  margin: 20px 0
}

a {
  color: #0274DE
}

a:focus,
a:hover {
  color: #0267c5
}

@viewport {
  user-zoom: fixed;
  zoom: 1
}

.main {
  min-height: 395px;
  background: #fff;
  overflow: hidden
}

.main--inner {
  width: 100%
}

.content {
  background: #fff;
  overflow: hidden;
  padding: 60px 0 90pt
}

@media (max-width:568px) {
  .content {
    padding: 40px 0 60px
  }
}

.content>.section:last-child {
  padding-bottom: 0
}

.content-column {
  overflow: hidden
}

@keyframes a {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }

  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

@keyframes b {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: translateY(-20px)
  }

  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateY(0)
  }
}

@keyframes c {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: translateY(20px)
  }

  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateY(0)
  }
}

@keyframes d {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: translateY(2000px)
  }

  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateY(0)
  }
}

@keyframes e {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: translateX(2000px)
  }

  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateX(0)
  }
}

@keyframes f {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: translateX(-2000px)
  }

  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateX(0)
  }
}

@keyframes g {
  0% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }

  to {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }
}

@keyframes h {
  0% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateY(0)
  }

  to {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: translateY(-20px)
  }
}

@keyframes i {
  0% {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: translateY(0)
  }

  to {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: translateY(20px)
  }
}

@keyframes j {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    transform: perspective(400px) rotateX(90deg)
  }

  40% {
    transform: perspective(400px) rotateX(-10deg)
  }

  70% {
    transform: perspective(400px) rotateX(10deg)
  }

  to {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    transform: perspective(400px) rotateX(0)
  }
}

@keyframes k {
  0% {
    transform: perspective(400px)
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, 20deg);
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, -60deg);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
  }
}

.fade-in,
.fade-in-down,
.fade-in-left-far,
.fade-in-right-far,
.fade-in-up,
.fade-in-up-far,
.fade-out,
.fade-out-down,
.fade-out-up,
.flip-in-x,
.flip-out-x,
.modal,
.modal-backdrop {
  animation-fill-mode: both
}

.fade-in {
  animation-duration: .5s;
  animation-name: a
}

.fade-in-down {
  animation-duration: .5s;
  animation-name: b
}

.fade-in-up {
  animation-duration: .5s;
  animation-name: c
}

.fade-in-up-far {
  animation-duration: .5s;
  animation-name: d
}

.fade-in-right-far {
  animation-duration: .5s;
  animation-name: e
}

.fade-in-left-far {
  animation-duration: .5s;
  animation-name: f
}

.fade-out {
  animation-duration: .5s;
  animation-name: g
}

.fade-out-up {
  animation-duration: .5s;
  animation-name: h
}

.fade-out-down {
  animation-duration: .5s;
  animation-name: i
}

.flip-in-x {
  animation-name: j
}

.flip-in-x,
.flip-out-x {
  animation-duration: .5s;
  backface-visibility: visible
}

.flip-out-x {
  animation-name: k
}

.remicon---google-plus---square:before {
  content: ""
}

.remicon---facebook:before {
  content: ""
}

.remicon---apple:before {
  content: ""
}

.remicon---avatar:before {
  content: ""
}

.remicon---calendar:before {
  content: ""
}

.remicon---chevron---down:before {
  content: ""
}

.remicon---chevron---left:before {
  content: ""
}

.remicon---chevron---right:before {
  content: ""
}

.remicon---chevron---up:before {
  content: ""
}

.remicon---devices:before {
  content: ""
}

.remicon---earth:before {
  content: ""
}

.remicon---envelope---stroke:before {
  content: ""
}

.remicon---file:before {
  content: ""
}

.remicon---gear:before {
  content: ""
}

.remicon---group---stroke:before {
  content: ""
}

.remicon---heart---stroke:before {
  content: ""
}

.remicon---lock:before {
  content: ""
}

.remicon---megaphone---stroke:before {
  content: ""
}

.remicon---paper-airplane:before {
  content: ""
}

.remicon---play---circ:before {
  content: ""
}

.remicon---question-mark:before {
  content: ""
}

.remicon---read-receipt:before {
  content: ""
}

.remicon---school:before {
  content: ""
}

.remicon---speech-bubble:before {
  content: ""
}

.remicon---sphere:before {
  content: ""
}

.remicon---presentation:before {
  content: ""
}

.remicon---speech-bubbles:before {
  content: ""
}

.remicon---apple-heart:before {
  content: ""
}

.remicon---device:before {
  content: ""
}

.remicon---globe:before {
  content: ""
}

.remicon---group:before {
  content: ""
}

.remicon---id:before {
  content: ""
}

.remicon---logo:before {
  content: ""
}

.remicon---megaphone:before {
  content: ""
}

.remicon---pig:before {
  content: ""
}

.remicon---plane:before {
  content: ""
}

.remicon---plate:before {
  content: ""
}

.remicon---present:before {
  content: ""
}

.remicon---trophy:before {
  content: ""
}

.remicon---star:before {
  content: ""
}

.remicon---play:before {
  content: ""
}

.remicon---youtube:before {
  content: ""
}

.remicon---document:before {
  content: ""
}

.remicon---linkedin:before {
  content: ""
}

.remicon---marker:before {
  content: ""
}

.remicon---chat:before {
  content: ""
}

.remicon---android:before {
  content: ""
}

.remicon---arrow---left:before {
  content: ""
}

.remicon---arrow---right:before {
  content: ""
}

.remicon---email:before {
  content: ""
}

.remicon---facebook---square:before {
  content: ""
}

.remicon---google-plus:before {
  content: ""
}

.remicon---instagram:before {
  content: ""
}

.remicon---ios:before {
  content: ""
}

.remicon---pinterest:before {
  content: ""
}

.remicon---twitter:before {
  content: ""
}

.remicon---world:before {
  content: ""
}

.remicon---heart:before {
  content: ""
}

.remicon---search:before {
  content: ""
}

.remicon---link:before {
  content: ""
}

.remicon---close:before {
  content: ""
}

.remicon---check:before {
  content: ""
}

[class*=remicon-]:before {
  font-family: remicons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

[class*=remicon-].block {
  display: block;
  margin: 0 auto 5px
}

[class*=remicon-].pull---right {
  margin-left: .3em
}

[class*=remicon-].pull---left {
  margin-right: .3em
}

.remicon---pre {
  margin-right: 8px
}

.remicon---sm {
  font-size: 88%
}

.remicon---s {
  font-size: 75%
}

.accordion {
  border-top: 1px solid #dcdee2;
  font-size: 15px;
  font-size: 1rem;
  text-align: left
}

.accordion--item {
  border-bottom: 1px solid #dcdee2;
  padding: 20px 0
}

.accordion--title {
  color: #6b6e72;
  font-size: 18px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.225;
  margin: 0
}

.accordion--title--link {
  color: inherit
}

.accordion--title--link:focus {
  color: #282c31
}

.accordion--body {
  margin-top: 25px
}

.alert-bar {
  display: none;
  background: #182947;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.225;
  padding: 11px 3pc;
  position: relative;
  text-align: center;
  z-index: 6
}

.alert-bar:after,
.alert-bar:before {
  content: '';
  display: table
}

.alert-bar:after {
  clear: both
}

.alert-bar p {
  line-height: 1.225;
  margin: 0
}

.alert-bar a:focus,
.alert-bar a:hover {
  color: #4f8fd4
}

.alert-bar a:not([class]) {
  color: inherit;
  text-decoration: underline
}

.alert-bar.show~.header {
  position: absolute;
  top: auto
}

.alert-bar--actions {
  display: inline-block;
  font-size: 0;
  margin: 0 0 0 20px
}

.alert-bar--actions .btn---s+.btn---s {
  margin-left: 7px
}

.alert-bar--close-btn {
  color: #9e9fa5;
  margin: -9px 0 0;
  padding: 0 2px 0 0;
  position: absolute;
  top: 50%;
  right: 20px;
  transition: 75ms ease-in-out;
  transition-property: color
}

.alert-bar--close-btn:focus,
.alert-bar--close-btn:hover {
  color: #fff
}

.app-stores {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center
}

.app-stores--item {
  display: inline-block;
  margin: 0 4px 4px;
  transition: 75ms ease-in-out;
  transition-property: opacity
}

.app-stores---left {
  -ms-flex-pack: start;
  justify-content: flex-start
}

.app-stores---left .app-stores--item:first-child {
  margin-left: 0
}

.app-stores---left .app-stores--item:last-child {
  margin-right: 0
}

@media (max-width:480px) {
  .app-stores--item {
    display: block
  }

  .app-stores--item--img {
    max-width: 9pc
  }
}

.article-copy {
  text-align: left
}

.article-copy blockquote,
.article-copy ol,
.article-copy p,
.article-copy ul {
  line-height: 1.5;
  margin: 0 0 26px
}

.article-copy h1 {
  font-size: 28px
}

.article-copy h2,
.article-copy h3 {
  font-weight: 600;
  margin: 0 0 24px
}

.article-copy h2 {
  font-size: 22px
}

.article-copy h3 {
  font-size: 18px
}

.article-copy ol ol,
.article-copy ol ul,
.article-copy ul ol,
.article-copy ul ul {
  margin-bottom: 0
}

.article-copy ol>li+li,
.article-copy ul>li+li {
  margin: 3px 0 0
}

.article-copy ol h2,
.article-copy ol h3,
.article-copy ul h2,
.article-copy ul h3 {
  margin-bottom: 9pt
}

.article-copy ol h3+p,
.article-copy ul h3+p {
  margin-top: -8px
}

.article-copy blockquote {
  border-left: 5px solid #5d60a5;
  color: #454d50;
  padding: 15px 0 15px 42px
}

.article-copy blockquote p {
  font-size: 22px;
  line-height: 1.275;
  margin: 0
}

.article-copy p+ol,
.article-copy p+ul {
  margin-top: -14px
}

.article-copy hr {
  margin: 52px 0
}

.article-copy img {
  border-radius: 4px
}

@media (max-width:568px) {
  .article-copy {
    font-size: 15px
  }
}

.articles .article {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #dcdee2 inset;
  text-align: center;
  transition: 75ms ease-in-out;
  transition-property: background, box-shadow;
  max-width: 500px;
  display: block;
  margin: 0 auto 20px;
  position: relative
}

.articles .article:focus,
.articles .article:hover {
  background: #f2f3f5;
  border-color: #d4d6db;
  box-shadow: 0 0 0 1px #dcdee2 inset, 0 -75pt 0 -94px #0274DE inset
}

.articles .article--img {
  width: 100%;
  height: 150px;
  background-color: #0274DE;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px
}

.articles .article--body {
  min-height: 268px;
  padding: 0 10px 36px;
  position: relative
}

.articles .article--body:after {
  content: 'Read more';
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  display: block;
  font-size: 9pt;
  font-size: .8rem;
  margin: 36px 0 0
}

@media (max-width:980px) {
  .articles .article--body {
    min-height: 0
  }
}

.articles .article--avatar {
  width: 4pc;
  height: 4pc;
  border-radius: 50%;
  background: #0274DE;
  border: 2px solid #fff;
  border-radius: 100%;
  margin: -30px 0 1pc
}

.articles .article--header {
  min-height: 61px
}

.articles .article--title {
  color: #282c31;
  font-weight: 400;
  line-height: 1.225;
  margin: 0 0 8px
}

.articles .article--date {
  color: #9e9fa5;
  display: block;
  font-size: 13px;
  margin: 0 0 10px
}

.articles .articles--item--excerpt {
  color: #282c31;
  font-size: 14px
}

.articles .articles--item--excerpt:after {
  content: '…'
}

.articles>[class*=column-]:only-child .article--body {
  min-height: 0
}

.box {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(79, 74, 63, .07);
  text-align: center
}

.box---shadow {
  border: 1px solid #c5c7cb;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, .15)
}

a.box {
  display: block
}

.box--body,
.box--footer,
.box--header {
  padding: 40px
}

.box--body+.box--body,
.box--header+.box--body {
  padding-top: 0
}

.box--body+.box--body---divided,
.box--header+.box--body---divided {
  padding-top: 40px
}

.box--header .h1:last-child,
.box--header .h2:last-child,
.box--header .h3:last-child,
.box--header h1:last-child,
.box--header h2:last-child,
.box--header h3:last-child {
  margin-bottom: 0
}

.box--header .box--title {
  margin-bottom: 8px
}

.box--header p:last-child {
  margin-bottom: 0
}

.box--subtitle,
.box--title {
  font-weight: 300;
  line-height: 1.225;
  text-align: center
}

.box--title {
  font-size: 20px;
  font-size: 1.3333333333rem;
  margin-bottom: 40px
}

@media (max-width:567px) {
  .box--title {
    font-size: 22px;
    font-size: 1.4666666667rem
  }
}

.box--subtitle {
  font-size: 20px;
  font-size: 1.3333333333rem;
  margin-bottom: 22px
}

@media (max-width:567px) {
  .box--subtitle {
    font-size: 1pc;
    font-size: 1.0666666667rem
  }
}

.box--body---divided,
.box--footer {
  border-top: 1px solid #dcdee2
}

.box--footer:after,
.box--footer:before {
  content: '';
  display: table
}

.box--footer:after {
  clear: both
}

.box--footer .btn+.link {
  display: block;
  margin-top: 20px
}

.box---inset {
  background: #f2f3f5;
  box-shadow: none;
  text-align: left
}

.box---s .box--body,
.box---s .box--footer,
.box---s .box--header {
  padding: 20px
}

.box---s .box--body+.box--body,
.box---s .box--header+.box--body {
  padding-top: 0
}

.box---s .box--body+.box--body---divided,
.box---s .box--header+.box--body---divided {
  padding-top: 20px
}

.box--container {
  max-width: 25pc;
  padding: 0
}

.breadcrumbs {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #5d60a5;
  font-size: 0;
  margin: 0 0 30px
}

.breadcrumbs--item,
.help--breadcrumbs .breadcrumbs li {
  display: inline-block;
  font-size: 13px;
  font-size: .8666666667rem;
  letter-spacing: .1em
}

.breadcrumbs--item+.breadcrumbs--item:before,
.help--breadcrumbs .breadcrumbs .breadcrumbs--item+li:before,
.help--breadcrumbs .breadcrumbs li+.breadcrumbs--item:before,
.help--breadcrumbs .breadcrumbs li+li:before {
  content: '/';
  margin: 0 .35em
}

.breadcrumbs--item>h1,
.help--breadcrumbs .breadcrumbs li>h1 {
  color: inherit;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  display: inline-block;
  margin: 0 0 0 -.25em
}

.breadcrumbs--item>span,
.help--breadcrumbs .breadcrumbs li>span {
  font-style: italic;
  letter-spacing: 0;
  text-transform: none
}

.btn {
  background: #fff;
  border: 1px solid currentColor;
  border-radius: 4px;
  color: #0274DE;
  display: inline-block;
  font-size: 1pc;
  padding: 1pc 24px;
  transition: 75ms ease-in-out;
  transition-property: background, border-color, color, opacity
}

.btn[disabled] {
  opacity: .4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  pointer-events: none
}

.btn:focus,
.btn:hover {
  color: #0267c5
}

.btn:active {
  color: #1b436f
}

.btn:not(.btn---text):not(.btn---round):not(.btn---next):not(.btn---prev):not(.btn---s) {
  min-width: 172px;
  text-align: center
}

.btn---stroke {
  background: none;
  border-color: currentColor
}

.btn---stroke,
.btn---stroke:focus,
.btn---stroke:hover {
  color: #fff
}

.btn---stroke:active,
.btn---stroke:focus,
.btn---stroke:hover {
  background: none;
  background: hsla(0, 0%, 100%, .2)
}

.btn---trans {
  background: transparent
}

.btn---trans,
.btn---trans:focus,
.btn---trans:hover {
  color: #fff
}

.btn---trans:focus,
.btn---trans:hover {
  background: #fff;
  background: hsla(0, 0%, 100%, .25)
}

.btn---primary,
form#new_request input[type=submit] {
  background: #0274DE;
  border-color: transparent
}

.btn---primary:focus,
.btn---primary:hover,
form#new_request input[type=submit]:focus,
form#new_request input[type=submit]:hover {
  background: #0267c5
}

.btn---primary:active,
form#new_request input[type=submit]:active {
  background: #1b436f
}

.btn---primary,
.btn---primary:focus,
.btn---primary:hover,
form#new_request input[type=submit],
form#new_request input[type=submit]:focus,
form#new_request input[type=submit]:hover {
  color: #fff
}

.btn---green,
.btn---jungle {
  background: #38b88d;
  border-color: transparent
}

.btn---green:focus,
.btn---green:hover,
.btn---jungle:focus,
.btn---jungle:hover {
  background: #2c916f
}

.btn---green:active,
.btn---jungle:active {
  background: #206a51
}

.btn---green,
.btn---green:focus,
.btn---green:hover,
.btn---jungle,
.btn---jungle:focus,
.btn---jungle:hover {
  color: #fff
}

.btn---shamrock {
  background: #17a687;
  border-color: transparent
}

.btn---shamrock:focus,
.btn---shamrock:hover {
  background: #117963
}

.btn---shamrock:active {
  background: #0b4c3e
}

.btn---shamrock,
.btn---shamrock:focus,
.btn---shamrock:hover {
  color: #fff
}

.btn---white {
  border-color: transparent
}

.btn---brand {
  background-position: 20px center;
  background-repeat: no-repeat;
  border-color: #dcdee2
}

.btn---brand,
.btn---brand:focus,
.btn---brand:hover {
  color: #6b6e72
}

.btn---brand:focus,
.btn---brand:hover {
  background-color: #f2f3f5
}

.btn---brand:active {
  background-color: #ccc
}

.btn---brand---google {
  background-image: url(//d3498ple9xfqkw.cloudfront.net/help/r101-assets/img/buttons/google.svg)
}

.no-svg .btn---brand---google {
  background-image: url(//d3498ple9xfqkw.cloudfront.net/help/r101-assets/img/buttons/google.png)
}

.btn---text,
.btn---text:active,
.btn---text:focus,
.btn---text:hover {
  background: none;
  border-color: transparent
}

.btn---text.btn---text {
  padding-right: 0;
  padding-left: 0
}

.btn---text.btn---white,
.btn---text.btn---white:active,
.btn---text.btn---white:focus,
.btn---text.btn---white:hover {
  color: #fff
}

.btn---boxes {
  font-size: 0;
  text-align: center
}

.btn---box {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #dcdee2 inset;
  text-align: center;
  transition: 75ms ease-in-out;
  transition-property: background, box-shadow;
  min-width: 222px;
  border: 0;
  box-shadow: 0 0 transparent;
  font-size: 15px;
  font-size: 1rem;
  padding: 45px 40px
}

.btn---box:focus,
.btn---box:hover {
  background: #f2f3f5;
  border-color: #d4d6db;
  box-shadow: 0 0 0 1px #dcdee2 inset, 0 -75pt 0 -94px #0274DE inset
}

.btn---box--icon {
  width: 75pt;
  height: 75pt;
  border-radius: 50%;
  display: block;
  margin: 0 auto 1pc
}

.btn---round {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  font-size: 18px;
  padding: 0
}

.btn---round>[class*=remicon-] {
  font-size: 15px;
  vertical-align: middle
}

.btn---s {
  font-size: 13px;
  padding: 14px 1pc 13px
}

.btn---l {
  border-radius: 6px;
  border-width: 2px;
  font-size: 22px;
  padding: 18px 40px
}

.btn---full {
  width: 100%;
  display: block
}

.btn---full+.btn---full {
  margin-top: 8px
}

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

.btn---inline {
  margin-left: 5px
}

.btn---next,
.btn---prev {
  color: #9e9fa5;
  width: 50px;
  border-radius: 0;
  display: block;
  margin: -28px 0 0;
  padding: 18px 0;
  position: absolute;
  top: 50%
}

.btn---next:focus,
.btn---next:hover,
.btn---prev:focus,
.btn---prev:hover {
  color: #84858c
}

.btn---next:after,
.btn---prev:after {
  font-family: remicons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 22px
}

@media (max-width:568px) {

  .btn---next:after,
  .btn---prev:after {
    font-size: 18px
  }
}

.btn---prev {
  border-left: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  left: 0
}

.btn---prev:after {
  content: ""
}

.btn---next {
  border-right: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  right: 0
}

.btn---next:after {
  content: ""
}

.btns {
  margin-bottom: -5px
}

.btns .btn {
  margin: 0 5px 5px
}

.btns .btn:first-child {
  margin-left: 0
}

.btns .btn:last-child {
  margin-right: 0
}

.btns---stacked .btn {
  min-width: 10pc;
  margin: 0
}

.btns---stacked .btn-wrap {
  margin: 1pc 0 0
}

.cactus,
.caribbean,
.flame,
.lava,
.link-img-titled .link-img-titled--title,
.link-img-titled---cactus .link-img-titled--title,
.link-img-titled---caribbean .link-img-titled--title,
.link-img-titled---flame .link-img-titled--title,
.link-img-titled---lava .link-img-titled--title,
.link-img-titled---shamrock .link-img-titled--title,
.link-img-titled---sunrise .link-img-titled--title,
.link-img-titled---violet .link-img-titled--title,
.shamrock,
.sunrise,
.violet {
  color: #fff
}

.flame {
  background: #f06924
}

.lava {
  background: #c63442
}

.sunrise {
  background: #f5bf28
}

.cactus {
  background: #a6c744
}

.shamrock {
  background: #17a687
}

.caribbean {
  background: #5fc4bb
}

.violet {
  background: #5d60a5
}

.blue,
.grey,
.tan {
  background: #f2f3f5
}

.container {
  max-width: 858pt;
  margin: auto;
  padding: 0 4.7619047619%
}

.container [class*=container-] {
  padding: 0 !important
}

.container---full {
  max-width: none
}

.container---l {
  max-width: 850px
}

.container---m {
  max-width: 780px
}

.container---s {
  max-width: 550px
}

.container---xs {
  max-width: 450px
}

.container---xxs {
  max-width: 350px
}

.container2---1 {
  max-width: 56px
}

.container2---2 {
  max-width: 9pc
}

.container2---3 {
  max-width: 232px
}

.container2---4 {
  max-width: 20pc
}

.container2---5 {
  max-width: 408px
}

.container2---6 {
  max-width: 31pc
}

.container2---7 {
  max-width: 584px
}

.container2---8 {
  max-width: 7in
}

.container2---9 {
  max-width: 760px
}

.container2---10 {
  max-width: 53pc
}

.container2---11 {
  max-width: 936px
}

.container2---12 {
  max-width: 64pc
}

.content-header {
  height: 250px;
  min-height: 250px;
  width: 100%;
  background: #0274DE;
  color: #fff;
  display: table;
  position: relative;
  text-align: center
}

@media (max-width:568px) {
  .content-header {
    height: auto;
    min-height: 0
  }
}

.content-header .h1,
.content-header .h2,
.content-header .h3,
.content-header .h4,
.content-header .h5,
.content-header .h6,
.content-header h1,
.content-header h2,
.content-header h3,
.content-header h4,
.content-header h5,
.content-header h6 {
  color: inherit
}

.content-header .h1,
.content-header .h2,
.content-header h1,
.content-header h2 {
  margin-bottom: 0
}

.content-header .h2,
.content-header h2 {
  font-size: 30px;
  font-size: 2rem;
  font-weight: 300;
  margin-top: 8px;
  -webkit-font-smoothing: antialiased
}

@media (max-width:568px) {

  .content-header .h2,
  .content-header h2 {
    font-size: 24px;
    font-size: 1.6rem
  }
}

@media (max-width:320px) {

  .content-header .h2,
  .content-header h2 {
    font-size: 20px;
    font-size: 1.3333333333rem;
    line-height: 1.375;
    -webkit-font-smoothing: subpixel-antialiased
  }
}

.content-header .breadcrumbs {
  color: #fff
}

@media (max-width:568px) {
  .content-header .breadcrumbs {
    margin-bottom: 15px
  }
}

.content-header .breadcrumbs a {
  color: inherit
}

@media (max-width:1259px) {
  .content-header .bx-controls {
    display: none
  }
}

.content-header--inner {
  display: table-cell;
  padding: 4pc 0;
  vertical-align: middle
}

@media (max-width:767px) {
  .content-header--inner {
    padding-bottom: 35px
  }
}

.content-header--btn,
.content-header--module {
  margin: 30px 0 0
}

.content-header--module--icon {
  color: #0274DE;
  font-size: 3pc
}

.content-header---photo {
  height: 445px;
  min-height: 445px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

@media (max-width:568px) {
  .content-header---photo {
    height: auto;
    min-height: 0
  }
}

.content-header---img {
  height: auto;
  min-height: 0;
  display: block
}

.content-header---img .content-header--inner {
  display: block
}

.content-header---text {
  margin: 0 0 60px;
  text-align: center
}

.content-header---text:last-child {
  margin-bottom: 0
}

.hr---loose {
  margin: 75pt 0
}

.hr---tight {
  margin: 30px 0
}

.divider-text {
  clear: both;
  margin: 10px 0;
  position: relative;
  text-align: center
}

.divider-text:before {
  content: '';
  width: 100%;
  height: 1px;
  background: #9e9fa5;
  position: absolute;
  top: 50%;
  left: 0
}

.divider-text .divider-text--text {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  background: #fff;
  color: #9e9fa5;
  display: inline-block;
  font-size: 13px;
  padding: 0 9pt;
  position: relative
}

.divider-text---dark:before {
  background: #dcdee2
}

.divider-text---dark .divider-text--text {
  color: #282c31
}

.dropdown {
  display: inline-block;
  position: relative;
  vertical-align: middle;
  z-index: 1
}

.dropdown [class*=remicon---chevron] {
  font-size: 65%;
  margin-left: 3px
}

.dropdown--btn {
  width: 100%;
  font-size: 1pc;
  position: relative
}

.dropdown--menu {
  display: none;
  min-width: 145px;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 2px 1px rgba(0, 0, 0, .15);
  float: left;
  font-size: 14px;
  margin: 2px 0 0;
  position: absolute;
  top: 100%;
  left: 0;
  text-align: left;
  overflow: auto;
  -webkit-overflow-scrolling: touch
}

.open>.dropdown--menu {
  display: block
}

.pull---right>.dropdown--menu {
  right: 0;
  left: auto
}

.dropdown--menu--list {
  overflow: auto;
  -webkit-overflow-scrolling: touch
}

.dropdown--menu--list--item {
  overflow: hidden
}

.dropdown--menu--list--item:not(:last-child) {
  margin: 0 0 -1px
}

.dropdown--menu--list--item:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px
}

.dropdown--menu--list--item:first-child>.dropdown--menu--list--btn,
.dropdown--menu--list--item:first-child>.dropdown--menu--list--btn:focus,
.dropdown--menu--list--item:first-child>.dropdown--menu--list--btn:hover {
  border-top-color: transparent
}

.dropdown--menu--list--item:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px
}

.dropdown--menu--list--item:last-child>.dropdown--menu--list--btn,
.dropdown--menu--list--item:last-child>.dropdown--menu--list--btn:focus,
.dropdown--menu--list--item:last-child>.dropdown--menu--list--btn:hover {
  border-bottom-color: transparent
}

.dropdown--menu--list--item.active>.dropdown--menu--list--btn,
.dropdown--menu--list--item.active>.dropdown--menu--list--btn:focus,
.dropdown--menu--list--item.active>.dropdown--menu--list--btn:hover {
  background: none;
  color: #182947;
  cursor: default
}

.dropdown--menu--list--btn {
  font-family: remind-proxima-nova, helvetica neue, arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  width: 100%;
  border: 1px solid transparent;
  border-width: 1px 0;
  color: #282c31;
  display: block;
  font-size: 13px;
  font-weight: 600;
  padding: 15px 25px 13px;
  text-align: left;
  white-space: nowrap;
  transition: 75ms ease-in-out;
  transition-property: background, border-color
}

.dropdown--menu--list--btn,
.dropdown--menu--list--btn:focus,
.dropdown--menu--list--btn:hover {
  color: #0274DE
}

.dropdown--menu--list--btn:focus,
.dropdown--menu--list--btn:hover {
  background: #f2f3f5;
  border-top-color: #dcdee2;
  border-bottom-color: #dcdee2
}

.dropdown--menu--list--btn>[class*=remicon-] {
  margin-right: 8px;
  vertical-align: -9px
}

.dropdown--menu--link {
  font-weight: 400
}

.dropdown--menu--section {
  padding: 22px 18px
}

.dropdown--menu--footer {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  background: #f2f3f5;
  border-top: 1px solid #dcdee2
}

.dropdown--menu--footer--link {
  color: #6b6e72;
  display: inline-block;
  font-size: 9pt;
  font-size: .8rem;
  font-weight: 600;
  letter-spacing: .1333333333rem;
  padding: 9pt 18px;
  text-transform: uppercase
}

.dropdown--menu--footer--link:focus,
.dropdown--menu--footer--link:hover {
  color: #525558
}

.dropdown---up .dropdown--menu {
  margin: 0 0 2px;
  top: auto;
  bottom: 100%
}

.dropdown---left .dropdown--menu {
  margin: 0 0 9pt;
  right: 0;
  left: auto
}

.embed {
  width: 100%;
  height: 0;
  padding: 0 0 56.25%;
  position: relative
}

.embed--src {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.field,
.form-field {
  margin: 0 0 20px
}

.error.form-field .field--validation,
.error.form-field label,
.field.error .field--validation,
.field.error label {
  color: #c63442
}

.error.form-field input,
.error.form-field select,
.error.form-field textarea,
.field.error input,
.field.error select,
.field.error textarea {
  border-color: #c63442
}

.error.form-field input:focus,
.error.form-field select:focus,
.error.form-field textarea:focus,
.field.error input:focus,
.field.error select:focus,
.field.error textarea:focus {
  border-color: #9e2935
}

.error.form-field .field--validation,
.field.error .field--validation,
label {
  display: block
}

label {
  color: #282c31;
  font-size: 1pc;
  margin: 0 0 8px;
  text-align: left
}

.label---inline {
  display: inline;
  margin: 0 5px
}

.label---inline:first-child {
  margin-left: 0
}

.label---inline:last-child {
  margin-right: 0
}

.nesty-input,
.select,
input,
select,
textarea {
  background: #fff;
  border-radius: 4px;
  color: #282c31;
  font-size: 14px;
  line-height: normal;
  transition: 75ms ease-in-out;
  transition-property: border-color, color
}

.nesty-input:focus,
.select:focus,
input:focus,
select:focus,
textarea:focus {
  border-color: #0274DE
}

.select[disabled],
[disabled].nesty-input,
input[disabled],
select[disabled],
textarea[disabled] {
  cursor: not-allowed
}

input,
select,
textarea {
  width: 100%;
  border: 1px solid #c5c7cb;
  padding: 15px 20px 1pc
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #6b6e72
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #6b6e72
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #6b6e72
}

input::placeholder,
textarea::placeholder {
  color: #6b6e72
}

input[type=checkbox],
input[type=radio] {
  width: auto
}

option {
  background: #fff;
  font-weight: 400
}

.input---checkbox-radio {
  min-height: 22px;
  padding: 3px 0 0 30px;
  position: relative
}

.input---checkbox-radio input {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  position: absolute;
  z-index: -1
}

.input---checkbox-radio input:focus+.input---checkbox-radio--indicator {
  border-color: #ced1d6
}

.input---checkbox-radio input:checked+.input---checkbox-radio--indicator {
  background: #0274DE;
  border-color: transparent
}

.input---checkbox-radio input:checked+.input---checkbox-radio--indicator:after {
  content: ""
}

.input---checkbox-radio .input---checkbox-radio--indicator {
  width: 22px;
  height: 22px;
  background: #fff;
  border: 1px solid #dcdee2;
  border-radius: 100%;
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  text-align: center;
  transition: 125ms ease-in-out;
  transition-property: background, border-color;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.input---checkbox-radio .input---checkbox-radio--indicator:after {
  color: #fff;
  font-family: remicons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 9px;
  line-height: 22px
}

.ie8 .input---checkbox-radio {
  padding-left: 20px
}

.ie8 .input---checkbox-radio input {
  border: 0 !important;
  left: 0;
  z-index: 0
}

.ie8 .input---checkbox-radio .input---checkbox-radio--indicator {
  display: none
}

.nesty-input,
.select {
  position: relative
}

.nesty-input:after,
.select:after {
  content: "";
  color: #0274DE;
  font-family: remicons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 11px;
  margin: -5px 0 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  right: 24px
}

.nesty-input select,
.select select {
  background: none !important;
  color: #6b6e72;
  padding-right: 4pc;
  text-indent: .01px;
  text-overflow: ''
}

.nesty-input select:focus::-ms-value,
.select select:focus::-ms-value {
  background: transparent
}

.nesty-input select:-moz-focusring,
.select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000
}

.nesty-input select::-ms-expand,
.select select::-ms-expand {
  display: none
}

.lt-ie10 .nesty-input:after,
.lt-ie10 .select:after {
  display: none
}

.lt-ie10 .nesty-input select,
.lt-ie10 .select select {
  padding: 0
}

.ie9 .nesty-input select,
.ie9 .select select {
  height: 60px
}

.ie8 .nesty-input select,
.ie8 .select select {
  height: auto
}

.select---selected>select {
  color: #282c31
}

.select---inline {
  display: inline-block
}

@media (max-width:480px) {
  .form---single .form---single--action {
    width: auto;
    display: block;
    margin: 10px 0 0;
    padding: 0
  }

  .form---single .form---single--action>.btn {
    width: 100%
  }
}

.form---single .field,
.form---single .form-field {
  margin: 0
}

.form---single .field--group {
  width: 100%;
  display: table
}

.form---single input {
  display: table-cell
}

.form---single .btn {
  white-space: nowrap
}

.form---single--field {
  display: -ms-flexbox;
  display: flex
}

.form---single--input {
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px
}

.form---single--action {
  width: 1%;
  display: table-cell;
  padding: 0 0 0 10px;
  vertical-align: top
}

.form---single--btn {
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px
}

.field--validation,
.form--validation {
  display: none;
  font-size: 14px;
  line-height: 1.375;
  text-align: left
}

.error .field--validation,
.error .form--validation,
.error.field--validation,
.error.form--validation {
  color: #c63442
}

.field--validation {
  color: #4a525b;
  margin: 10px 0 0
}

.field--validation>li+li,
.form--validation {
  margin: 10px 0 0
}

.columns {
  margin-right: -10px;
  margin-left: -10px
}

.columns:after,
.columns:before {
  content: '';
  display: table
}

.columns:after {
  clear: both
}

.columns>[class*=column-] {
  padding-right: 10px;
  padding-left: 10px;
  min-height: 1px;
  float: left
}

.columns---rev>[class*=column-] {
  float: right
}

.columns---flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

@media (max-width:768px) {
  .columns---flex---reset-tablet {
    display: block
  }
}

.column---1 {
  width: 100%
}

.column---1-2 {
  width: 50%
}

.column---1-3 {
  width: 33.3333333333%
}

.column---2-3 {
  width: 66.6666666667%
}

.column---1-4 {
  width: 25%
}

.column---2-4 {
  width: 50%
}

.column---3-4 {
  width: 75%
}

@media (max-width:1259px) {
  .column---lt-full-1 {
    width: 100%
  }

  .column---lt-full-1-2 {
    width: 50%
  }

  .column---lt-full-1-3 {
    width: 33.3333333333%
  }

  .column---lt-full-2-3 {
    width: 66.6666666667%
  }

  .column---lt-full-1-4 {
    width: 25%
  }

  .column---lt-full-2-4 {
    width: 50%
  }

  .column---lt-full-3-4 {
    width: 75%
  }

  .columns---reset---lt-full {
    margin-right: 0;
    margin-left: 0
  }

  .columns---reset---lt-full>[class*=column-] {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0
  }
}

@media (max-width:980px) {
  .column---desktop-1 {
    width: 100%
  }

  .column---desktop-1-2 {
    width: 50%
  }

  .column---desktop-1-3 {
    width: 33.3333333333%
  }

  .column---desktop-2-3 {
    width: 66.6666666667%
  }

  .column---desktop-1-4 {
    width: 25%
  }

  .column---desktop-2-4 {
    width: 50%
  }

  .column---desktop-3-4 {
    width: 75%
  }

  .columns---reset---desktop {
    margin-right: 0;
    margin-left: 0
  }

  .columns---reset---desktop>[class*=column-] {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0
  }
}

@media (max-width:768px) {
  .column---tablet-1 {
    width: 100%
  }

  .column---tablet-1-2 {
    width: 50%
  }

  .column---tablet-1-3 {
    width: 33.3333333333%
  }

  .column---tablet-2-3 {
    width: 66.6666666667%
  }

  .column---tablet-1-4 {
    width: 25%
  }

  .column---tablet-2-4 {
    width: 50%
  }

  .column---tablet-3-4 {
    width: 75%
  }

  .columns---reset---tablet {
    margin-right: 0;
    margin-left: 0
  }

  .columns---reset---tablet>[class*=column-] {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0
  }
}

@media (max-width:767px) {
  .column---lt-tablet-1 {
    width: 100%
  }

  .column---lt-tablet-1-2 {
    width: 50%
  }

  .column---lt-tablet-1-3 {
    width: 33.3333333333%
  }

  .column---lt-tablet-2-3 {
    width: 66.6666666667%
  }

  .column---lt-tablet-1-4 {
    width: 25%
  }

  .column---lt-tablet-2-4 {
    width: 50%
  }

  .column---lt-tablet-3-4 {
    width: 75%
  }

  .columns---reset---lt-tablet {
    margin-right: 0;
    margin-left: 0
  }

  .columns---reset---lt-tablet>[class*=column-] {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0
  }
}

@media (max-width:568px) {
  .column---mobile-1 {
    width: 100%
  }

  .column---mobile-1-2 {
    width: 50%
  }

  .column---mobile-1-3 {
    width: 33.3333333333%
  }

  .column---mobile-2-3 {
    width: 66.6666666667%
  }

  .column---mobile-1-4 {
    width: 25%
  }

  .column---mobile-2-4 {
    width: 50%
  }

  .column---mobile-3-4 {
    width: 75%
  }

  .columns---reset---mobile {
    margin-right: 0;
    margin-left: 0
  }

  .columns---reset---mobile>[class*=column-] {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0
  }
}

@media (max-width:480px) {
  .column---mobile---m-1 {
    width: 100%
  }

  .column---mobile---m-1-2 {
    width: 50%
  }

  .column---mobile---m-1-3 {
    width: 33.3333333333%
  }

  .column---mobile---m-2-3 {
    width: 66.6666666667%
  }

  .column---mobile---m-1-4 {
    width: 25%
  }

  .column---mobile---m-2-4 {
    width: 50%
  }

  .column---mobile---m-3-4 {
    width: 75%
  }

  .columns---reset---mobile---m {
    margin-right: 0;
    margin-left: 0
  }

  .columns---reset---mobile---m>[class*=column-] {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0
  }
}

@media (max-width:320px) {
  .column---mobile---s-1 {
    width: 100%
  }

  .column---mobile---s-1-2 {
    width: 50%
  }

  .column---mobile---s-1-3 {
    width: 33.3333333333%
  }

  .column---mobile---s-2-3 {
    width: 66.6666666667%
  }

  .column---mobile---s-1-4 {
    width: 25%
  }

  .column---mobile---s-2-4 {
    width: 50%
  }

  .column---mobile---s-3-4 {
    width: 75%
  }

  .columns---reset---mobile---s {
    margin-right: 0;
    margin-left: 0
  }

  .columns---reset---mobile---s>[class*=column-] {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0
  }
}

.columns---loose {
  margin-right: -30px;
  margin-left: -30px
}

.columns---loose>[class*=column-] {
  padding-right: 30px;
  padding-left: 30px
}

@media (max-width:767px) {
  .columns---loose {
    margin-right: -20px;
    margin-left: -20px
  }

  .columns---loose>[class*=column-] {
    padding-right: 20px;
    padding-left: 20px
  }
}

@media (max-width:568px) {
  .columns---loose {
    margin-right: -10px;
    margin-left: -10px
  }

  .columns---loose>[class*=column-] {
    padding-right: 10px;
    padding-left: 10px
  }
}

.columns---tight {
  margin-right: 0;
  margin-left: 0
}

.columns---tight>[class*=column-] {
  padding-right: 0;
  padding-left: 0
}

@media (max-width:980px) {
  .columns---desktop {
    margin-right: -10px;
    margin-left: -10px
  }

  .columns---desktop>[class*=column-] {
    padding-right: 10px;
    padding-left: 10px
  }
}

.columns---centered {
  font-size: 0;
  text-align: center
}

.columns---centered>[class*=column-] {
  display: inline-block;
  float: none;
  font-size: 15px;
  text-align: left;
  vertical-align: top
}

.columns---divided {
  display: table;
  margin: 0 -35px
}

.columns---divided>[class*=column-] {
  display: table-cell;
  float: none;
  padding-right: 35px;
  padding-left: 35px
}

.columns---divided>[class*=column-]+[class*=column-] {
  border-left: 1px solid #dcdee2
}

.column---centered {
  float: none !important;
  margin-right: auto;
  margin-left: auto
}

.column---solo {
  width: auto
}

.column---solo.column---1-2 {
  max-width: 630px
}

.columns---1 {
  -moz-column-count: 1;
  column-count: 1
}

.columns---1,
.columns---2 {
  -moz-column-gap: 20px;
  column-gap: 20px
}

.columns---2 {
  -moz-column-count: 2;
  column-count: 2
}

.columns---3 {
  -moz-column-count: 3;
  column-count: 3;
  -moz-column-gap: 20px;
  column-gap: 20px
}

@media (max-width:1259px) {
  .columns---lt-full-1 {
    -moz-column-count: 1;
    column-count: 1
  }

  .columns---lt-full-2 {
    -moz-column-count: 2;
    column-count: 2
  }

  .columns---lt-full-3 {
    -moz-column-count: 3;
    column-count: 3
  }
}

@media (max-width:980px) {
  .columns---desktop-1 {
    -moz-column-count: 1;
    column-count: 1
  }

  .columns---desktop-2 {
    -moz-column-count: 2;
    column-count: 2
  }

  .columns---desktop-3 {
    -moz-column-count: 3;
    column-count: 3
  }
}

@media (max-width:768px) {
  .columns---tablet-1 {
    -moz-column-count: 1;
    column-count: 1
  }

  .columns---tablet-2 {
    -moz-column-count: 2;
    column-count: 2
  }

  .columns---tablet-3 {
    -moz-column-count: 3;
    column-count: 3
  }
}

@media (max-width:767px) {
  .columns---lt-tablet-1 {
    -moz-column-count: 1;
    column-count: 1
  }

  .columns---lt-tablet-2 {
    -moz-column-count: 2;
    column-count: 2
  }

  .columns---lt-tablet-3 {
    -moz-column-count: 3;
    column-count: 3
  }
}

@media (max-width:568px) {
  .columns---mobile-1 {
    -moz-column-count: 1;
    column-count: 1
  }

  .columns---mobile-2 {
    -moz-column-count: 2;
    column-count: 2
  }

  .columns---mobile-3 {
    -moz-column-count: 3;
    column-count: 3
  }
}

@media (max-width:480px) {
  .columns---mobile---m-1 {
    -moz-column-count: 1;
    column-count: 1
  }

  .columns---mobile---m-2 {
    -moz-column-count: 2;
    column-count: 2
  }

  .columns---mobile---m-3 {
    -moz-column-count: 3;
    column-count: 3
  }
}

@media (max-width:320px) {
  .columns---mobile---s-1 {
    -moz-column-count: 1;
    column-count: 1
  }

  .columns---mobile---s-2 {
    -moz-column-count: 2;
    column-count: 2
  }

  .columns---mobile---s-3 {
    -moz-column-count: 3;
    column-count: 3
  }
}

.columns---copy---loose {
  -moz-column-gap: 60px;
  column-gap: 60px
}

.column-unit,
[class*=columns-]>li {
  page-break-inside: avoid;
  break-inside: avoid
}

.row {
  margin-bottom: 60px
}

@media (max-width:1259px) {
  .row---lt-full {
    margin-bottom: 60px
  }
}

@media (max-width:980px) {
  .row---desktop {
    margin-bottom: 60px
  }
}

@media (max-width:768px) {
  .row---tablet {
    margin-bottom: 60px
  }
}

@media (max-width:767px) {
  .row---lt-tablet {
    margin-bottom: 60px
  }
}

@media (max-width:568px) {
  .row---mobile {
    margin-bottom: 60px
  }
}

@media (max-width:480px) {
  .row---mobile---m {
    margin-bottom: 60px
  }
}

@media (max-width:320px) {
  .row---mobile---s {
    margin-bottom: 60px
  }
}

.row---loose {
  margin-bottom: 115px
}

@media (max-width:767px) {
  .row---loose {
    margin-bottom: 75pt
  }
}

@media (max-width:568px) {
  .row---loose {
    margin-bottom: 85px
  }
}

.row---tight {
  margin-bottom: 30px
}

@media (max-width:568px) {
  .row---reset---mobile {
    margin-bottom: 0
  }
}

.icon---l,
.p1[class*=remicon-]:before {
  display: block;
  font-size: 25px;
  margin: 0 auto 20px
}

.icon---square,
.link-img-captioned--caption--icon,
.link-video--icon,
.module4--icon {
  display: table;
  text-align: center
}

.icon---square:before,
.link-img-captioned--caption--icon:before,
.link-video--icon:before,
.module4--icon:before {
  display: table-cell;
  vertical-align: middle
}

.icon---square {
  width: 40px;
  height: 40px;
  background: #9e9fa5;
  background: hsla(231, 4%, 63%, .4);
  border-radius: 3px;
  font-size: 24px;
  transition: 75ms ease-in-out;
  transition-property: background
}

.icon---square,
.icon---square:focus,
.icon---square:hover {
  color: #f2f3f5
}

.icon---square:focus,
.icon---square:hover {
  background: #9e9fa5
}

.img---full {
  width: 100%;
  max-width: none
}

.avatar {
  width: 75pt;
  height: 75pt;
  border-radius: 50%;
  background: #0274DE
}

.link {
  color: #0274DE
}

.link:focus,
.link:hover {
  color: #0267c5
}

.link---caps {
  color: #fff;
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 9pt
}

.link---caps:focus,
.link---caps:hover {
  color: #fff;
  color: #0267c5;
}

.link---text {
  background: #f2f3f5;
  border-radius: 2px;
  display: inline-block;
  font-size: 15px;
  font-size: 1rem;
  font-weight: 600;
  margin: 2.5px .5px;
  padding: 6px 15px 7px
}

.link---violet {
  color: #5d60a5
}

.link---violet:focus,
.link---violet:hover {
  color: #4a4c85
}

.link---eclipse {
  color: #9e9fa5
}

.link---eclipse:focus,
.link---eclipse:hover {
  color: #84858c
}

.link-img-captioned {
  max-width: 340px;
  display: block;
  margin: auto;
  position: relative
}

.link-img-captioned:focus .link-img-captioned--overlay,
.link-img-captioned:hover .link-img-captioned--overlay {
  opacity: .95;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"
}

.link-img-captioned:focus .link-img-captioned--caption,
.link-img-captioned:hover .link-img-captioned--caption {
  background: none;
  background: rgba(242, 243, 245, 0);
  color: #fff
}

.link-img-captioned:focus .link-img-captioned--caption--icon,
.link-img-captioned:hover .link-img-captioned--caption--icon {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.link-img-captioned--img {
  width: 100%;
  max-width: none
}

.link-img-captioned--overlay {
  background: #0274DE;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  top: 0;
  transition-property: opacity;
  z-index: 1
}

.link-img-captioned--caption,
.link-img-captioned--overlay {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  transition: 75ms ease-in-out;
  transition-duration: 125ms
}

.link-img-captioned--caption {
  background: #f2f3f5;
  background: rgba(242, 243, 245, .9);
  font-size: 15px;
  font-size: 1rem;
  padding: 15px 20px;
  transition-property: background, color;
  z-index: 2
}

.link-img-captioned--caption--icon {
  width: 2pc;
  height: 2pc;
  border-radius: 50%;
  background: #fff;
  border: 2px solid #0274DE;
  color: #0274DE;
  font-size: 9pt;
  margin-right: 9pt !important;
  transition: 75ms ease-in-out;
  transition-property: opacity
}

.link-img-titled {
  background: #0274DE;
  background: linear-gradient(to right bottom, rgba(47, 117, 193, .6), #184a80);
  color: #fff;
  display: block;
  position: relative;
  text-align: center
}

.link-img-titled .link-img-titled--title {
  background: #0274DE
}

.link-img-titled:focus .link-img-titled--img,
.link-img-titled:hover .link-img-titled--img {
  opacity: .4;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}

.link-img-titled--img {
  width: 100%;
  max-width: none;
  transition: 75ms ease-in-out;
  transition-property: opacity;
  -webkit-backface-visibility: hidden
}

.link-img-titled--title {
  border-radius: 2.5px;
  font-size: 20px;
  font-size: 1.3333333333rem;
  padding: 7px 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-font-smoothing: antialiased
}

.link-img-titled---flame {
  background: #f06924;
  background: linear-gradient(to right bottom, rgba(240, 105, 36, .6), #b74105)
}

.link-img-titled---flame .link-img-titled--title {
  background: #f06924
}

.link-img-titled---lava {
  background: #c63442;
  background: linear-gradient(to right bottom, rgba(198, 52, 66, .6), #861c27)
}

.link-img-titled---lava .link-img-titled--title {
  background: #c63442
}

.link-img-titled---sunrise {
  background: #f5bf28;
  background: linear-gradient(to right bottom, rgba(245, 191, 40, .6), #c39002)
}

.link-img-titled---sunrise .link-img-titled--title {
  background: #f5bf28
}

.link-img-titled---cactus {
  background: #a6c744;
  background: linear-gradient(to right bottom, rgba(166, 199, 68, .6), #759023)
}

.link-img-titled---cactus .link-img-titled--title {
  background: #a6c744
}

.link-img-titled---shamrock {
  background: #17a687;
  background: linear-gradient(to right bottom, rgba(23, 166, 135, .6), #095c4a)
}

.link-img-titled---shamrock .link-img-titled--title {
  background: #17a687
}

.link-img-titled---caribbean {
  background: #5fc4bb;
  background: linear-gradient(to right bottom, rgba(95, 196, 187, .6), #2f9c92)
}

.link-img-titled---caribbean .link-img-titled--title {
  background: #5fc4bb
}

.link-img-titled---violet {
  background: #5d60a5;
  background: linear-gradient(to right bottom, rgba(93, 96, 165, .6), #373973)
}

.link-img-titled---violet .link-img-titled--title {
  background: #5d60a5
}

.link-tagged {
  min-height: 31px;
  display: table;
  font-size: 14px;
  font-size: .9333333333rem
}

.link-tagged[href$=doc] .link-tagged--tag:after,
.link-tagged[href$=docx] .link-tagged--tag:after {
  content: "doc"
}

.link-tagged[href$=pdf] .link-tagged--tag:after,
.link-tagged[href$=pdfx] .link-tagged--tag:after {
  content: "pdf"
}

.link-tagged[href$=ppt] .link-tagged--tag:after,
.link-tagged[href$=pptx] .link-tagged--tag:after {
  content: "ppt"
}

.link-tagged[href$=xls] .link-tagged--tag:after,
.link-tagged[href$=xlsx] .link-tagged--tag:after {
  content: "xls"
}

.link-tagged--tag-wrap,
.link-tagged--title {
  display: table-cell;
  vertical-align: middle
}

.link-tagged--title {
  width: 100%;
  height: 34px;
  line-height: 1.225
}

.link-tagged--tag-wrap {
  width: 1%;
  padding: 0 0 0 20px
}

.link-tagged--tag {
  min-width: 62px;
  border: 1px solid currentColor;
  border-radius: 4px;
  color: #17a687;
  display: inline-block;
  font-size: 13px;
  padding: 7px 6px 5px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap
}

.link-tagged--tag:after {
  content: 'Web';
  letter-spacing: .1333333333rem
}

.link-video {
  position: relative
}

.link-video:focus .link-video--icon,
.link-video:hover .link-video--icon {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.link-video--icon {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 0 1px rgba(0, 0, 0, .25);
  font-size: 24px;
  margin: -35px 0 0 -35px;
  opacity: .9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  position: absolute;
  top: 50%;
  left: 50%;
  transition: 75ms ease-in-out;
  transition-property: color, opacity
}

.link-video--icon:before {
  content: "";
  font-family: remicons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: 2px
}

.link-video--icon---s {
  width: 45px;
  height: 45px;
  font-size: 15px;
  margin: -22.5px 0 0 -22.5px
}

.article-copy ol,
.article-copy ul,
.list---bulleted,
.list---numbered,
.searchbox-suggestions ul {
  line-height: 1.375;
  padding-left: 1.35em
}

.article-copy ol[class*=columns-],
.article-copy ul[class*=columns-],
.searchbox-suggestions ul[class*=columns-],
[class*=columns-].list---bulleted,
[class*=columns-].list---numbered {
  padding-left: 0
}

.article-copy ol[class*=columns-]>li,
.article-copy ul[class*=columns-]>li,
.searchbox-suggestions ul[class*=columns-]>li,
[class*=columns-].list---bulleted>li,
[class*=columns-].list---numbered>li {
  page-break-inside: avoid;
  break-inside: avoid;
  margin-left: 1.35em
}

.article-copy ul,
.list---bulleted,
.searchbox-suggestions ul {
  list-style-type: disc
}

.article-copy .list---bulleted ul,
.article-copy ul .list---bulleted,
.article-copy ul ul,
.list---bulleted .article-copy ul,
.list---bulleted .list---bulleted,
.list---bulleted .searchbox-suggestions ul,
.searchbox-suggestions .list---bulleted ul,
.searchbox-suggestions ul .list---bulleted,
.searchbox-suggestions ul ul {
  list-style-type: circle
}

.article-copy .list---bulleted .list---bulleted .list---bulleted ul,
.article-copy .list---bulleted .list---bulleted .searchbox-suggestions ul ul,
.article-copy .list---bulleted .list---bulleted ul .list---bulleted,
.article-copy .list---bulleted .list---bulleted ul .searchbox-suggestions ul,
.article-copy .list---bulleted .list---bulleted ul ul,
.article-copy .list---bulleted .searchbox-suggestions ul .list---bulleted ul,
.article-copy .list---bulleted .searchbox-suggestions ul ul .list---bulleted,
.article-copy .list---bulleted .searchbox-suggestions ul ul ul,
.article-copy .list---bulleted ul .list---bulleted .list---bulleted,
.article-copy .list---bulleted ul .list---bulleted .searchbox-suggestions ul,
.article-copy .list---bulleted ul .list---bulleted ul,
.article-copy .list---bulleted ul .searchbox-suggestions ul .list---bulleted,
.article-copy .list---bulleted ul .searchbox-suggestions ul ul,
.article-copy .list---bulleted ul ul .list---bulleted,
.article-copy .list---bulleted ul ul .searchbox-suggestions ul,
.article-copy .list---bulleted ul ul ul,
.article-copy .searchbox-suggestions .list---bulleted .list---bulleted ul ul,
.article-copy .searchbox-suggestions .list---bulleted ul .list---bulleted ul,
.article-copy .searchbox-suggestions .list---bulleted ul ul .list---bulleted,
.article-copy .searchbox-suggestions .list---bulleted ul ul ul,
.article-copy .searchbox-suggestions ul .list---bulleted .list---bulleted ul,
.article-copy .searchbox-suggestions ul .list---bulleted ul .list---bulleted,
.article-copy .searchbox-suggestions ul .list---bulleted ul ul,
.article-copy .searchbox-suggestions ul ul .list---bulleted .list---bulleted,
.article-copy .searchbox-suggestions ul ul .list---bulleted ul,
.article-copy .searchbox-suggestions ul ul ul .list---bulleted,
.article-copy ul .list---bulleted .list---bulleted .list---bulleted,
.article-copy ul .list---bulleted .list---bulleted .searchbox-suggestions ul,
.article-copy ul .list---bulleted .list---bulleted ul,
.article-copy ul .list---bulleted .searchbox-suggestions ul .list---bulleted,
.article-copy ul .list---bulleted .searchbox-suggestions ul ul,
.article-copy ul .list---bulleted ul .list---bulleted,
.article-copy ul .list---bulleted ul .searchbox-suggestions ul,
.article-copy ul .list---bulleted ul ul,
.article-copy ul .searchbox-suggestions ul .list---bulleted .list---bulleted,
.article-copy ul .searchbox-suggestions ul .list---bulleted ul,
.article-copy ul .searchbox-suggestions ul ul .list---bulleted,
.article-copy ul ul .list---bulleted .list---bulleted,
.article-copy ul ul .list---bulleted .searchbox-suggestions ul,
.article-copy ul ul .list---bulleted ul,
.article-copy ul ul .searchbox-suggestions ul .list---bulleted,
.article-copy ul ul ul .list---bulleted,
.article-copy ul ul ul ul,
.list---bulleted .article-copy ul .list---bulleted .list---bulleted,
.list---bulleted .article-copy ul .list---bulleted .searchbox-suggestions ul,
.list---bulleted .article-copy ul .list---bulleted ul,
.list---bulleted .article-copy ul .searchbox-suggestions ul .list---bulleted,
.list---bulleted .article-copy ul .searchbox-suggestions ul ul,
.list---bulleted .article-copy ul ul .list---bulleted,
.list---bulleted .article-copy ul ul .searchbox-suggestions ul,
.list---bulleted .article-copy ul ul ul,
.list---bulleted .list---bulleted .article-copy ul .list---bulleted,
.list---bulleted .list---bulleted .article-copy ul .searchbox-suggestions ul,
.list---bulleted .list---bulleted .article-copy ul ul,
.list---bulleted .list---bulleted .list---bulleted .article-copy ul,
.list---bulleted .list---bulleted .list---bulleted .list---bulleted,
.list---bulleted .list---bulleted .list---bulleted .searchbox-suggestions ul,
.list---bulleted .list---bulleted .searchbox-suggestions ul .article-copy ul,
.list---bulleted .list---bulleted .searchbox-suggestions ul .list---bulleted,
.list---bulleted .list---bulleted .searchbox-suggestions ul ul,
.list---bulleted .searchbox-suggestions ul .article-copy ul .list---bulleted,
.list---bulleted .searchbox-suggestions ul .article-copy ul ul,
.list---bulleted .searchbox-suggestions ul .list---bulleted .article-copy ul,
.list---bulleted .searchbox-suggestions ul .list---bulleted .list---bulleted,
.list---bulleted .searchbox-suggestions ul .list---bulleted ul,
.list---bulleted .searchbox-suggestions ul ul .article-copy ul,
.list---bulleted .searchbox-suggestions ul ul .list---bulleted,
.list---bulleted .searchbox-suggestions ul ul ul,
.searchbox-suggestions .article-copy .list---bulleted .list---bulleted ul ul,
.searchbox-suggestions .article-copy .list---bulleted ul .list---bulleted ul,
.searchbox-suggestions .article-copy .list---bulleted ul ul .list---bulleted,
.searchbox-suggestions .article-copy .list---bulleted ul ul ul,
.searchbox-suggestions .article-copy ul .list---bulleted .list---bulleted ul,
.searchbox-suggestions .article-copy ul .list---bulleted ul .list---bulleted,
.searchbox-suggestions .article-copy ul .list---bulleted ul ul,
.searchbox-suggestions .article-copy ul ul .list---bulleted .list---bulleted,
.searchbox-suggestions .article-copy ul ul .list---bulleted ul,
.searchbox-suggestions .article-copy ul ul ul .list---bulleted,
.searchbox-suggestions .list---bulleted .article-copy ul .list---bulleted ul,
.searchbox-suggestions .list---bulleted .article-copy ul ul .list---bulleted,
.searchbox-suggestions .list---bulleted .article-copy ul ul ul,
.searchbox-suggestions .list---bulleted .list---bulleted .article-copy ul ul,
.searchbox-suggestions .list---bulleted .list---bulleted .list---bulleted ul,
.searchbox-suggestions .list---bulleted .list---bulleted ul .article-copy ul,
.searchbox-suggestions .list---bulleted .list---bulleted ul .list---bulleted,
.searchbox-suggestions .list---bulleted .list---bulleted ul ul,
.searchbox-suggestions .list---bulleted ul .article-copy ul .list---bulleted,
.searchbox-suggestions .list---bulleted ul .article-copy ul ul,
.searchbox-suggestions .list---bulleted ul .list---bulleted .article-copy ul,
.searchbox-suggestions .list---bulleted ul .list---bulleted .list---bulleted,
.searchbox-suggestions .list---bulleted ul .list---bulleted ul,
.searchbox-suggestions .list---bulleted ul ul .article-copy ul,
.searchbox-suggestions .list---bulleted ul ul .list---bulleted,
.searchbox-suggestions .list---bulleted ul ul ul,
.searchbox-suggestions ul .article-copy ul .list---bulleted .list---bulleted,
.searchbox-suggestions ul .article-copy ul .list---bulleted ul,
.searchbox-suggestions ul .article-copy ul ul .list---bulleted,
.searchbox-suggestions ul .list---bulleted .article-copy ul .list---bulleted,
.searchbox-suggestions ul .list---bulleted .article-copy ul ul,
.searchbox-suggestions ul .list---bulleted .list---bulleted .article-copy ul,
.searchbox-suggestions ul .list---bulleted .list---bulleted .list---bulleted,
.searchbox-suggestions ul .list---bulleted .list---bulleted ul,
.searchbox-suggestions ul .list---bulleted ul .article-copy ul,
.searchbox-suggestions ul .list---bulleted ul .list---bulleted,
.searchbox-suggestions ul .list---bulleted ul ul,
.searchbox-suggestions ul ul .article-copy ul .list---bulleted,
.searchbox-suggestions ul ul .list---bulleted .article-copy ul,
.searchbox-suggestions ul ul .list---bulleted .list---bulleted,
.searchbox-suggestions ul ul .list---bulleted ul,
.searchbox-suggestions ul ul ul .list---bulleted,
.searchbox-suggestions ul ul ul ul {
  list-style-type: square
}

.article-copy ol,
.list---numbered {
  list-style-type: decimal
}

.article-copy .list---numbered ol,
.article-copy ol .list---numbered,
.article-copy ol ol,
.list---numbered .article-copy ol,
.list---numbered .list---numbered {
  list-style-type: lower-roman
}

.article-copy .list---numbered .list---numbered .list---numbered ol,
.article-copy .list---numbered .list---numbered ol .list---numbered,
.article-copy .list---numbered .list---numbered ol ol,
.article-copy .list---numbered ol .list---numbered .list---numbered,
.article-copy .list---numbered ol .list---numbered ol,
.article-copy .list---numbered ol ol .list---numbered,
.article-copy .list---numbered ol ol ol,
.article-copy ol .list---numbered .list---numbered .list---numbered,
.article-copy ol .list---numbered .list---numbered ol,
.article-copy ol .list---numbered ol .list---numbered,
.article-copy ol .list---numbered ol ol,
.article-copy ol ol .list---numbered .list---numbered,
.article-copy ol ol .list---numbered ol,
.article-copy ol ol ol .list---numbered,
.article-copy ol ol ol ol,
.list---numbered .article-copy ol .list---numbered .list---numbered,
.list---numbered .article-copy ol .list---numbered ol,
.list---numbered .article-copy ol ol .list---numbered,
.list---numbered .article-copy ol ol ol,
.list---numbered .list---numbered .article-copy ol .list---numbered,
.list---numbered .list---numbered .article-copy ol ol,
.list---numbered .list---numbered .list---numbered .article-copy ol,
.list---numbered .list---numbered .list---numbered .list---numbered {
  list-style-type: lower-alpha
}

.list---numbered---circ {
  counter-reset: a
}

.list---numbered---circ--item {
  counter-increment: a;
  display: -ms-flexbox;
  display: flex
}

.list---numbered---circ--item:before {
  content: counter(a, decimal-leading-zero);
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: #f5bf28;
  font-size: 14px;
  font-weight: 600;
  line-height: 34px;
  margin: 0 15px 0 0;
  text-align: center;
  vertical-align: 1px
}

.list---numbered---circ--item--body {
  -ms-flex: 1 1 0;
  flex: 1 1 0
}

.help--articles>li:not(last-child),
.list---blocks>li:not(last-child),
.recent-articles ul>li:not(last-child),
.related-articles ul>li:not(last-child) {
  margin-bottom: 20px
}

.list---blocks---loose>li:not(last-child) {
  margin-bottom: 30px
}

.list---divided--item {
  page-break-inside: avoid;
  break-inside: avoid;
  padding: 15px 0
}

.list---divided--item+.list---divided--item {
  border-top: 1px solid #dcdee2
}

[class*=columns-] .list---divided--item {
  border: 0;
  border-bottom: 1px solid #dcdee2
}

.recent-articles h3+.list---divided,
.related-articles h3+.list---divided,
.title---divided+.list---divided {
  margin-top: -5px
}

.list---divided2--item {
  padding: 15px 18px
}

.list---divided2--item+.list---divided2--item {
  border-top: 1px dashed hsla(220, 5%, 78%, .35)
}

.list---divided2--item--link {
  font-weight: 600
}

.media {
  border-radius: 5px;
  overflow: hidden
}

.media-object {
  display: -ms-flexbox;
  display: flex
}

.media-object--figure:first-child {
  margin-right: 20px
}

.media-object--figure:last-child {
  margin-left: 20px
}

.media-object--body {
  min-width: 1%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%
}

.media-object---centered {
  -ms-flex-align: center;
  align-items: center
}

.media-object---tight>.media-object--figure:first-child {
  margin-right: 10px
}

.media-object---tight>.media-object--figure:last-child {
  margin-left: 10px
}

.media-object---loose>.media-object--figure:first-child {
  margin-right: 75px
}

.media-object---loose>.media-object--figure:last-child {
  margin-left: 75px
}

.media-object---xloose>.media-object--figure:first-child {
  margin-right: 7pc
}

.media-object---xloose>.media-object--figure:last-child {
  margin-left: 7pc
}

@media (max-width:980px) {
  .media-object---reset-desktop {
    display: block
  }

  .media-object---reset-desktop>.media-object--figure:first-child {
    margin: 0;
    margin-bottom: 60px
  }

  .media-object---reset-desktop>.media-object--figure:last-child {
    margin: 0;
    margin-top: 60px
  }
}

@media (max-width:768px) {
  .media-object---reset---tablet {
    display: block
  }

  .media-object---reset---tablet>.media-object--figure:first-child {
    margin-right: 0
  }

  .media-object---reset---tablet>.media-object--figure:last-child {
    margin-left: 0
  }
}

@media (max-width:480px) {
  .media-object---reset-mobile---m {
    display: block
  }

  .media-object---reset-mobile---m>.media-object--figure:first-child {
    margin: 0;
    margin-bottom: 20px
  }

  .media-object---reset-mobile---m>.media-object--figure:last-child {
    margin: 0;
    margin-top: 20px
  }
}

.modal {
  width: 35pc;
  margin-left: -280px;
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #dcdee2;
  border-radius: 4px;
  box-shadow: 0 2px 4px rgba(79, 74, 63, .07);
  outline: 0;
  position: absolute;
  text-align: center;
  top: 10%;
  left: 50%;
  z-index: 5;
  animation-duration: .5s;
  animation-name: c
}

@media (max-width:580px) {
  .modal {
    width: auto;
    margin-left: 0;
    top: 10px;
    right: 10px;
    left: 10px
  }
}

@media (max-width:568px) {

  .modal .box--body,
  .modal .box--footer,
  .modal .box--header {
    padding: 20px
  }

  .modal .box--body+.box--body,
  .modal .box--header+.box--body {
    padding-top: 0
  }

  .modal .box--body+.box--body---divided,
  .modal .box--header+.box--body---divided {
    padding-top: 20px
  }
}

@media (max-width:767px) {
  .modal {
    top: 42px
  }
}

.modal--close-btn {
  color: #fff;
  font-size: 18px;
  margin: 0 0 9pt;
  opacity: .6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  padding: 0 2px 1px 0;
  position: absolute;
  right: 0;
  bottom: 100%;
  transition: 75ms ease-in-out;
  transition-property: opacity
}

.modal--close-btn:focus,
.modal--close-btn:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.modal-backdrop {
  background: #282c31;
  background: rgba(40, 44, 49, .9);
  opacity: .8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 4;
  animation-duration: .5s;
  animation-name: a
}

.modal---full,
.modal---fullscreen {
  width: auto;
  margin: 0
}

.modal---full {
  right: 10px;
  left: 10px
}

.modal---l {
  width: 777pt;
  margin-left: -518px
}

@media (max-width:1056px) {
  .modal---l {
    width: auto;
    margin-left: 0;
    top: 10px;
    right: 10px;
    left: 10px
  }
}

@media (max-width:568px) {

  .modal---l .box--body,
  .modal---l .box--footer,
  .modal---l .box--header {
    padding: 20px
  }

  .modal---l .box--body+.box--body,
  .modal---l .box--header+.box--body {
    padding-top: 0
  }

  .modal---l .box--body+.box--body---divided,
  .modal---l .box--header+.box--body---divided {
    padding-top: 20px
  }
}

.modal---fullscreen {
  border-radius: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.modal---trans {
  background: none;
  border: 0;
  box-shadow: none
}

.modal---trans,
.modal---trans .box--subtitle,
.modal---trans .box--title {
  color: #fff
}

.modal---vid {
  width: auto;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  top: 54px;
  right: 0;
  left: 0
}

.modal---vid~.modal-backdrop {
  background: #282c31;
  background: rgba(40, 44, 49, .6)
}

.modal---vid--container {
  padding: 0;
  position: relative
}

.modal---vid--close-btn {
  top: 40px;
  right: 40px
}

@media (max-width:568px) {
  .modal---vid--close-btn {
    top: 10px;
    right: 10px
  }
}

.module1 {
  text-align: center
}

.module1--img {
  margin: 0 auto 50px
}

@media (max-width:767px) {
  .module1--img {
    margin-bottom: 25px
  }
}

@media (max-width:568px) {
  .module1--img {
    margin-bottom: 15px
  }
}

.module1--title {
  color: #17a687;
  font-size: 18px;
  font-size: 1.2rem;
  font-weight: 600
}

.module2 {
  font-size: 14.5px;
  font-size: .9666666667rem;
  text-align: center
}

.module2--title {
  color: #17a687;
  font-size: 1pc;
  font-weight: 600
}

.module2--title[class*=remicon-] {
  margin-bottom: 10px
}

.module2--title[class*=remicon-]:before {
  color: #6b6e72;
  display: block;
  font-size: 2pc;
  margin: 0 auto 25px
}

@media (max-width:568px) {
  .module2--title[class*=remicon-]:before {
    margin-bottom: 18px
  }
}

.module3 {
  font-size: 14px;
  font-size: .9333333333rem
}

.module3 p:last-child {
  margin-bottom: 0
}

.module3--title {
  font-size: 15px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 4px
}

.module3--title .remicon---document {
  font-size: 85%
}

.module3--link {
  color: #0274DE;
  font-weight: 600;
  letter-spacing: .0825em;
  text-transform: uppercase;
  display: block;
  font-size: 13px;
  font-size: .8666666667rem;
  margin-top: -8px
}

.module3--link:focus,
.module3--link:hover {
  color: #0267c5
}

.module4 {
  display: block;
  font-size: 20px;
  font-size: 1.3333333333rem;
  line-height: 1.375;
  text-align: center
}

.module4--icon {
  width: 4pc;
  height: 4pc;
  border-radius: 50%;
  background: #153f67;
  background: rgba(0, 0, 0, .4);
  margin: 0 auto 8px
}

.module5--icon {
  margin: 0 0 26px
}

.module5--title {
  font-size: 24px;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.3333333333;
  margin-bottom: 20px
}

.module6 {
  margin: 0 0 30px
}

.module6:last-child {
  margin-bottom: 0
}

.module6,
.module6 p,
.module6--title {
  line-height: 1.55
}

.module6,
.module6--title {
  font-size: 18px;
  font-size: 1.2rem
}

.module6--title {
  font-weight: 600;
  margin-bottom: 0
}

.module---download {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border: 1px solid #dcdee2;
  border-radius: 4px
}

.module---download--body {
  width: 100%;
  padding: 18px 20px 14px
}

.module---download--title {
  font-weight: 600;
  margin-bottom: 14px
}

.module---download--footer {
  width: 100%;
  background: #f2f3f5;
  color: #6b6e72;
  font-size: 14px;
  font-size: .9333333333rem;
  margin-top: auto;
  padding: 8px 20px;
  transition: 75ms ease-in-out;
  transition-property: background
}

.module---download--footer:not(.media-object) {
  display: block
}

.module---download--footer:focus,
.module---download--footer:hover {
  background: #dcdee2
}

.module---download--type {
  border: 1px solid #dcdee2;
  border-radius: 2px;
  display: inline-block;
  padding: 7px 10px;
  text-transform: uppercase
}

.module---download--size {
  font-style: italic;
  text-transform: uppercase
}

.icon-module {
  width: 100%;
  display: table
}

.icon-module--icon {
  max-width: none;
  margin: 0 20px 0 0
}

.icon-module--body {
  width: 100%;
  display: table-cell;
  vertical-align: top
}

.icon-module--title {
  color: inherit;
  font-weight: 400;
  line-height: 1.225
}

.icon-module---centered .icon-module--body {
  vertical-align: middle
}

.icon-module---top .icon-module--body {
  padding-top: 9pt
}

@media (min-width:569px) and (max-width:768px) {
  .icon-modules---tablet {
    text-align: center
  }

  .icon-modules---tablet .icon-module--icon {
    margin: 0 auto 20px
  }

  .icon-modules---tablet .icon-module--body {
    display: block
  }
}

.person {
  border-radius: 4px;
  box-shadow: 0 0 0 1px #dcdee2 inset;
  text-align: center;
  transition: 75ms ease-in-out;
  transition-property: background, box-shadow;
  box-shadow: none;
  padding: 15px 15px 25px
}

.person:focus,
.person:hover {
  background: #f2f3f5;
  border-color: #d4d6db;
  box-shadow: 0 0 0 1px #dcdee2 inset, 0 -75pt 0 -94px #0274DE inset
}

.person:focus .person--socials,
.person:hover .person--socials {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.person--avatar {
  border: 0;
  margin: 0 0 18px
}

.person--name {
  font-size: 1pc;
  font-size: 1.0666666667rem;
  font-weight: 400;
  margin: 0
}

.person--meta {
  min-height: 45px;
  color: #6b6e72;
  display: block;
  font-size: 13px;
  font-size: .8666666667rem;
  line-height: 1.225;
  margin: 5px 0 0
}

@media (max-width:320px) {
  .person--meta {
    min-height: 0
  }
}

.person--socials {
  font-family: remicons;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-rendering: auto;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 1pc;
  margin: 10px 0 0;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  transition: 75ms ease-in-out;
  transition-property: opacity
}

.touch .person--socials {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

@media (max-width:568px) {
  .person--socials {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
  }
}

.person--socials--item {
  color: #6b6e72;
  display: inline-block;
  margin: 0 5px;
  opacity: .5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  transition: 75ms ease-in-out;
  transition-property: color, opacity
}

.person--socials--item---remind:focus,
.person--socials--item---remind:hover {
  color: #0274DE;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.person--socials--item---facebook:focus,
.person--socials--item---facebook:hover {
  color: #3b5998;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.person--socials--item---google-plus:focus,
.person--socials--item---google-plus:hover,
.person--socials--item---google:focus,
.person--socials--item---google:hover {
  color: #d50f25;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.person--socials--item---linkedin:focus,
.person--socials--item---linkedin:hover {
  color: #0077b5;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.person--socials--item---pinterest:focus,
.person--socials--item---pinterest:hover {
  color: #bd081c;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.person--socials--item---twitter:focus,
.person--socials--item---twitter:hover {
  color: #55acee;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.quote--copy {
  font-size: 26px;
  font-size: 1.7333333333rem;
  font-weight: 300;
  line-height: 1.225;
  margin: 0
}

.quote--copy:before {
  content: '“';
  display: block;
  font-size: 72px;
  margin: 0 0 -20px
}

.quote--author {
  display: block;
  font-size: 14px;
  font-size: .9333333333rem;
  margin: 20px 0 0
}

.quote--author a {
  font-weight: 600
}

.quote--author--name {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #6b6e72;
  font-size: 1pc;
  font-size: 1.0666666667rem;
  margin: 4px 0 0
}

.quote--author--meta {
  display: block
}

.quote---s .quote--copy {
  font-size: 20px;
  font-size: 1.3333333333rem;
  text-indent: -.325em
}

.quote---s .quote--copy:before {
  display: inline;
  font-size: inherit;
  margin: 0
}

.quote---s .quote--copy:after {
  content: '”'
}

.quote---s .quote--author {
  margin-top: 20px
}

.quote---s .quote--author--name {
  display: inline
}

.quote---s .quote--author--meta {
  display: inline-block;
  margin: 0 0 0 .1875em
}

.quote---2 .quote--copy {
  font-size: 20px;
  font-size: 1.3333333333rem;
  line-height: 1.8;
  position: relative
}

.quote---2 .quote--copy:before {
  content: '“';
  font-size: 42px;
  font-size: 2.8rem;
  margin: 0 6px 0 0;
  position: absolute;
  top: -11px;
  right: 100%
}

.quote---2 .quote--author {
  display: -ms-flexbox;
  display: flex;
  margin: 22px 0 0
}

.quote---2 .quote--author--name {
  color: #5d60a5;
  margin: 0
}

.quote---2 .quote--author--meta {
  font-size: 1pc;
  font-size: 1.0666666667rem;
  margin: 2px 0 0
}

.quote---unstyled {
  border: 0 !important;
  color: inherit !important;
  margin: 0 !important;
  padding: 0 !important
}

.section {
  padding: 60px 0
}

.section--inner {
  display: table-cell;
  vertical-align: middle
}

.section--header {
  font-size: 18px;
  font-size: 1.2rem;
  margin-bottom: 45px;
  text-align: center
}

@media (max-width:568px) {
  .section--header {
    margin-bottom: 30px
  }
}

div.section--header {
  margin-bottom: 0 !important
}

.section--header---tight {
  margin-bottom: 30px
}

.section--header--img {
  margin: 0 0 20px
}

.section--header--title {
  font-size: 24px;
  font-size: 1.6rem;
  font-weight: 600;
  margin-bottom: 50px
}

.section--header--title+p {
  margin: -42px 0 0
}

@media (max-width:568px) {
  .section--header--title {
    margin-bottom: 30px
  }

  .section--header--title+p {
    margin: -22px 0 0
  }
}

.section---divided {
  border-top: 1px solid #dcdee2
}

.section---dk {
  background: #0274DE
}

.section---dk,
.section---dk .h1,
.section---dk .h2,
.section---dk .h3,
.section---dk .h4,
.section---dk .h5,
.section---dk .h6,
.section---dk .link,
.section---dk h1,
.section---dk h2,
.section---dk h3,
.section---dk h4,
.section---dk h5,
.section---dk h6 {
  color: #fff
}

.section---dk p {
  -webkit-font-smoothing: antialiased
}

.section---dk hr {
  background: #000;
  background: rgba(0, 0, 0, .05)
}

.section---dk a {
  color: #fff
}

.section---lt,
.section---polar-bear {
  background: #f2f3f5
}

.section---white {
  background: #fff
}

.section---photo {
  background-position: center;
  background-size: cover
}

.section---photo,
.section---photo .h1,
.section---photo .h2,
.section---photo .h3,
.section---photo .h4,
.section---photo .h5,
.section---photo .h6,
.section---photo .link,
.section---photo h1,
.section---photo h2,
.section---photo h3,
.section---photo h4,
.section---photo h5,
.section---photo h6 {
  color: #fff
}

.section---photo .h1,
.section---photo .h2,
.section---photo h1,
.section---photo h2 {
  font-weight: 300;
  -webkit-font-smoothing: antialiased
}

.section---tight {
  padding: 25px 0
}

.section---flush {
  padding-bottom: 0
}

.story {
  background-size: cover;
  text-align: left
}

.story .bx-next,
.story .bx-prev {
  margin-top: -20px
}

.story .bx-pager {
  margin-bottom: -50px
}

.story--content {
  overflow: hidden;
  padding: 25px 16% 0 55px;
  position: relative
}

.story--content:before {
  content: url(//d3498ple9xfqkw.cloudfront.net/help/r101-assets/img/stories/quote.png);
  display: block;
  position: absolute;
  top: 0;
  left: 0
}

@media (max-width:980px) {
  .story--content {
    padding: 0
  }
}

.story--avatar {
  width: 10pc;
  border-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
  float: left;
  margin: 0 56px 0 0
}

@media (max-width:767px) {
  .story--avatar {
    width: 90pt;
    margin-right: 20px
  }
}

.story--quote {
  position: relative
}

@media (max-width:480px) {
  .story--quote {
    text-align: center
  }
}

.story--quote p {
  font-size: 30px;
  font-size: 2rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.225;
  margin: 0 0 20px;
  -webkit-font-smoothing: antialiased
}

.story--quote--author {
  display: block;
  line-height: 1;
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase
}

.story--quote--author--detail {
  color: #182947;
  color: rgba(0, 0, 0, .7);
  display: block;
  font-size: 13px;
  margin: 4px 0 0
}

.story--quote--author--detail:before {
  display: none
}

@media (max-width:767px) {
  .story .story--avatar {
    width: 90pt;
    margin-right: 24px
  }

  .story .story--quote p {
    font-size: 24px;
    font-size: 1.6rem
  }

  .story .story--share {
    margin: 9pt 0 0;
    position: static
  }
}

@media (max-width:568px) {
  .story .story--content {
    padding: 0
  }

  .story .story--content:before {
    display: none
  }

  .story .story--avatar {
    margin-right: 40px
  }
}

@media (max-width:567px) {
  .story .story--avatar {
    width: 5pc
  }
}

@media (max-width:480px) {
  .story {
    text-align: center
  }

  .story .story--avatar {
    width: 90pt;
    display: inline;
    float: none;
    margin: 0 0 20px
  }
}

.p1 {
  font-size: 19px;
  font-size: 1.2666666667rem;
  font-weight: 300;
  margin: 0 0 20px
}

.p1,
.p1 p {
  line-height: 1.45
}

.p1 p:last-child {
  margin-bottom: 0
}

.p1[class*=remicon-]:before {
  color: #6b6e72;
  font-size: 52px !important
}

.h2+.p1,
h2+.p1 {
  margin-top: -25px
}

@media (max-width:568px) {

  .h2+.p1,
  h2+.p1 {
    margin-top: -30px
  }
}

.text---muted {
  color: #9e9fa5
}

.text---right {
  text-align: right
}

.text---left {
  text-align: left
}

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

.text---flame {
  color: #f06924
}

.text---lava {
  color: #c63442
}

.text---sunrise {
  color: #f5bf28
}

.text---cactus {
  color: #a6c744
}

.text---shamrock {
  color: #17a687
}

.text---caribbean {
  color: #5fc4bb
}

.text---violet {
  color: #5d60a5
}

.text---black,
.text---pitch {
  color: #282c31
}

.text---grey,
.text---thunder {
  color: #6b6e72
}

.text---s {
  font-size: 1pc;
  font-size: 1.0666666667rem
}

@media (max-width:480px) {
  .text-center---mobile---m {
    text-align: center
  }
}

.text---italics {
  font-style: italic
}

.text---semibold {
  font-weight: 600
}

.text---lowercase {
  text-transform: lowercase
}

.text---proxima {
  font-family: remind-proxima-nova, helvetica neue, arial, sans-serif
}

.title---flush {
  margin-bottom: 0
}

.title---s.title---s {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 14px
}

.title---s.title---s,
.title---s.title---s>span {
  letter-spacing: .2rem
}

.title---s.title---s>a {
  color: inherit
}

.title---s.title---s>span {
  font-style: italic;
  text-transform: none
}

@media (max-width:568px) {
  .title---s.title---s {
    margin-bottom: 7px
  }
}

.title---l.title---l {
  font-size: 38px;
  font-size: 2.5333333333rem;
  font-weight: 600;
  line-height: 1.225;
  -webkit-font-smoothing: subpixel-antialiased
}

@media (max-width:568px) {
  .title---l.title---l {
    font-size: 24px;
    font-size: 1.6rem
  }
}

@media (max-width:320px) {
  .title---l.title---l {
    font-size: 20px;
    font-size: 1.3333333333rem;
    line-height: 1.375
  }
}

.recent-articles h3,
.related-articles h3,
.title---divided {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  border-bottom: 1px solid #dcdee2;
  color: #6b6e72;
  font-size: 13px;
  font-size: .8666666667rem;
  line-height: 1;
  margin: 0 0 10px;
  padding: 0 0 10px;
  text-align: left
}

.title---divided--action {
  font-family: remind-proxima-nova, helvetica neue, arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  float: right;
  padding: 0 0 0 20px
}

.title-module {
  width: 100%;
  display: table
}

.title-module--content,
.title-module--title {
  width: 50%;
  display: table-cell;
  vertical-align: middle
}

@media (max-width:650px) {

  .title-module--content,
  .title-module--title {
    width: auto;
    display: block
  }

  .title-module--title {
    margin: 0 0 60px
  }
}

.header {
  width: 100%;
  color: #0274DE;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .0333333333rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3;
  transition: 75ms ease-in-out;
  transition-property: opacity, transform
}

@media (max-width:568px) {
  .header {
    position: absolute
  }
}

.branch-banner-is-active .header {
  top: auto
}

.header--inner {
  background: #fff;
  box-shadow: 0 2px 1px rgba(0, 0, 0, .15);
  padding: 6px 0;
  transition: 75ms ease-in-out;
  transition-property: background, box-shadow;
  transition-duration: .35s;
  max-width: 945pt;
  margin: auto
}

.header--container {
  -ms-flex-pack: justify;
  justify-content: space-between
}

.header--container,
.header--left {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center
}

.header--brand,
.header--left {
  white-space: nowrap
}

.header--brand {
  overflow: hidden;
  text-indent: 150%;
  width: 110px;
  height: 20px;
  background: url(/hc/theming_assets/01HZH8BZP6RBPFG1EC43Q0FRX6);
  background-size: 110px 20px;
  display: block;
  float: left;
  margin: 0 40px 0 0
}

.no-svg .header--brand {
  background-image: url(/hc/theming_assets/01HZH8BZHXD0V2NVDZ23ZKS9QS)
}

.header--nav--item:not(:last-child) {
  margin-right: 36px
}

.header--nav--link,
.header--nav--link:focus,
.header--nav--link:hover {
  color: #fff
}

.header--auth-nav {
  min-height: 42px;
  position: relative;
  white-space: nowrap
}

.header--auth-nav--item:not(:first-child) {
  margin-left: 30px
}

.header--dropdown--menu {
  min-width: 166px;
  margin-top: 30px;
  right: -45px;
  left: auto
}

.header--dropdown--menu:before {
  content: '';
  border: 5px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  right: 47px;
  bottom: 100%
}

.header---dark .header--brand,
.header---trans .header--brand {
  width: 110px;
  height: 20px;
  background: url(/hc/theming_assets/01HZH8C05JKW00KQFVASHB4SDS);
  background-size: 135px 20px
}

.no-svg .header---dark .header--brand,
.no-svg .header---trans .header--brand {
  background-image: url(/hc/theming_assets/01HZH8C0050N4DMM0FN207JRD2)
}

.header---dark {
  position: static
}

.header---dark .header--inner {
  background: #0274DE;
  padding: 6px 0
}

.header---trans .header--inner {
  background: transparent;
  box-shadow: none
}

.header---trans .header--auth-nav--dropdown--dropdown-btn,
.header---trans .header--auth-nav--item,
.header---trans .header--nav--item {
  color: #fff
}

.header---trans .header--auth-nav--dropdown--dropdown-btn:focus,
.header---trans .header--auth-nav--dropdown--dropdown-btn:hover,
.header---trans .header--auth-nav--item:focus,
.header---trans .header--auth-nav--item:hover,
.header---trans .header--nav--item:focus,
.header---trans .header--nav--item:hover {
  color: #fff;
  color: hsla(0, 0%, 100%, .925)
}

.header---trans .header--dropdown--menu {
  margin-top: 8px
}

@media (max-width:767px) {
  .header--brand {
    margin-right: 0
  }

  .header--nav {
    display: none !important
  }
}

@media (max-width:400px) {
  .header--sign-in-btn {
    display: none
  }
}

.header-backdrop {
  height: 54px;
  background: #fff
}

.footer {
  background: #fff;
  border-top: 1px solid #dcdee2;
  font-size: 14px;
  font-weight: 600;
  padding: 24px 0 2pc;
  text-align: left
}

.footer--container {
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.footer--container,
.footer--nav {
  display: -ms-flexbox;
  display: flex
}

.footer--nav {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.footer--nav--col:not(:last-child) {
  margin-right: 72px
}

@media (max-width:1150px) {
  .footer--nav--col:not(:last-child) {
    margin-right: 3pc
  }
}

.footer--nav--list-title {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: #6b6e72;
  font-size: 11px
}

.footer--nav--list--item:not(:last-child) {
  margin-bottom: 8px
}

.footer--nav--link--icon {
  margin: 0 5px 0 0;
  vertical-align: -1px
}

.footer--tos-pp---m {
  display: none;
  margin: 0 0 1pc
}

.footer--locale-dropdown--btn {
  color: #0274DE;
  white-space: nowrap
}

.footer--locale-dropdown--btn:focus,
.footer--locale-dropdown--btn:hover {
  color: #0267c5
}

.footer--locale-dropdown--menu {
  min-width: 150px;
  margin: 0 0 8px !important;
  right: 0;
  left: auto
}

.footer--locale-dropdown--menu--list--btn {
  font-size: inherit
}

@media (max-width:900px) {
  .footer--container {
    display: block
  }

  .footer--nav {
    margin: 0 0 28px
  }

  .footer--nav--col {
    width: 25%
  }

  .footer--nav--col,
  .footer--nav--col:not(:last-child) {
    margin: 0
  }

  .footer--tos-pp---m {
    margin: 0 24px 0 0
  }

  .footer--nav-secondary {
    display: -ms-flexbox;
    display: flex
  }

  .footer--locale-dropdown--menu {
    right: auto;
    left: 0
  }
}

@media (max-width:768px) {
  .footer--nav {
    margin: 0
  }

  .footer--nav--col {
    width: 50%
  }

  .footer--nav--col,
  .footer--nav--col:not(:last-child) {
    margin: 0 0 2pc
  }
}

@media (max-width:400px) {
  .footer--nav--col {
    width: 100%
  }
}

.locale-dropdown--btn {
  text-align: left
}

.locale-dropdown--btn>.remicon---sphere {
  margin-right: 2px;
  vertical-align: -1px
}

.locale-dropdown--menu {
  max-height: 200px
}

#launcher {
  margin: 0 !important;
  right: 10px !important;
  bottom: 9pt !important
}

@media (max-width:1259px) {
  #launcher {
    right: 4.7619047619% !important
  }
}

.block {
  margin-bottom: 20px
}

.block:last-child:not(:only-child) {
  margin: 20px 0 0
}

.block---loose {
  margin-bottom: 20px
}

.block---loose:last-child:not(:only-child) {
  margin: 20px 0 0
}

a.block {
  display: block
}

.copy {
  line-height: 1.375
}

.clearfix:after,
.clearfix:before {
  content: '';
  display: table
}

.clearfix:after {
  clear: both
}

.context {
  position: relative
}

.fixed {
  position: fixed
}

.pull---right {
  float: right
}

.pull---left {
  float: left
}

.hide {
  display: none
}

.show {
  display: block
}

.hidden {
  width: 1px !important;
  height: 1px !important;
  border: 0;
  clip: rect(0 0 0 0);
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  visibility: hidden
}

.hide-show---desktop,
.hide-show---full,
.hide-show---lt-full,
.hide-show---lt-tablet,
.hide-show---mobile,
.hide-show---mobile---m,
.hide-show---mobile---s,
.hide-show---tablet {
  display: none !important
}

@media (max-width:1260px) {
  .show-hide---full {
    display: none !important
  }

  .hide-show---full {
    display: inherit !important
  }

  .hide-show---full.inline {
    display: inline-block !important
  }
}

@media (max-width:1259px) {
  .show-hide---lt-full {
    display: none !important
  }

  .hide-show---lt-full {
    display: inherit !important
  }

  .hide-show---lt-full.inline {
    display: inline-block !important
  }
}

@media (max-width:980px) {
  .show-hide---desktop {
    display: none !important
  }

  .hide-show---desktop {
    display: inherit !important
  }

  .hide-show---desktop.inline {
    display: inline-block !important
  }
}

@media (max-width:768px) {
  .show-hide---tablet {
    display: none !important
  }

  .hide-show---tablet {
    display: inherit !important
  }

  .hide-show---tablet.inline {
    display: inline-block !important
  }
}

@media (max-width:767px) {
  .show-hide---lt-tablet {
    display: none !important
  }

  .hide-show---lt-tablet {
    display: inherit !important
  }

  .hide-show---lt-tablet.inline {
    display: inline-block !important
  }
}

@media (max-width:568px) {
  .show-hide---mobile {
    display: none !important
  }

  .hide-show---mobile {
    display: inherit !important
  }

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

@media (max-width:480px) {
  .show-hide---mobile---m {
    display: none !important
  }

  .hide-show---mobile---m {
    display: inherit !important
  }

  .hide-show---mobile---m.inline {
    display: inline-block !important
  }
}

@media (max-width:320px) {
  .show-hide---mobile---s {
    display: none !important
  }

  .hide-show---mobile---s {
    display: inherit !important
  }

  .hide-show---mobile---s.inline {
    display: inline-block !important
  }
}

input[type=search] {
  box-sizing: border-box
}

.form-field.nesty-input:after,
.form-field.select:after,
.powered-by-zendesk {
  display: none
}

main[role=main] {
  background: #fff
}

.help--breadcrumbs {
  margin: 0 0 10px
}

.help--breadcrumbs .breadcrumbs {
  margin: 0
}

.help--search {
  margin: 35px 0 0;
  position: relative
}

.help--search input[type=search] {
  font-size: 18px;
  padding-right: 55px
}

.help--search input[type=submit] {
  display: none
}

.help--search--submit-btn {
  color: #6b6e72;
  line-height: 51px;
  margin: 1px 0 0;
  padding: 0 20px;
  position: absolute;
  top: 0;
  right: 0
}

.help--search--submit-btn:focus,
.help--search--submit-btn:hover {
  color: #0274DE
}

.help--articles {
  line-height: 1.225;
  text-align: left
}

.help--articles>li:last-child {
  margin-bottom: 0
}

.help--articles--item {
  color: #6b6e72
}

.help--articles--item---promoted {
  color: #0274DE;
  font-weight: 600
}

.help--articles--item---promoted:after {
  content: '★';
  float: right
}

.help--articles--continue-btn {
  display: inline-block;
  margin: 30px 0 0
}

.help--pagination {
  font-weight: 600;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 30px 0 0;
  text-align: center
}

.help--pagination li {
  display: inline
}

.help--footer {
  text-align: center
}

.help--footer .help--search {
  margin: 0 0 30px
}

.help--footer p:last-child {
  margin: 0
}

.help--faqs {
  margin: 30px 0 0
}

.help--video {
  max-width: 740px;
  margin: auto
}

.help--top-categories {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -28px -10px
}

.help--top-categories--item {
  width: calc(33.3333% - 20px);
  margin: 28px 10px
}

@media (max-width:980px) {
  .help--top-categories--item {
    width: calc(50% - 20px)
  }
}

@media (max-width:568px) {
  .help--top-categories--item {
    width: 100%
  }
}

@media (max-width:568px) {
  .help--top-categories {
    margin-top: -17px;
    margin-bottom: -17px
  }

  .help--top-categories--item {
    margin-top: 17px;
    margin-bottom: 17px
  }
}

.help--category {
  color: #6b6e72
}

.help--category--icon {
  max-width: 70px
}

.help--category--title {
  color: #282c31;
  font-size: 1pc;
  font-size: 1.0666666667rem
}

.help--category--copy,
.help--category--sections {
  color: #6b6e72
}

.help--category--sections {
  line-height: 1.375;
  margin: 0 0 20px
}

.help--category--sections--item {
  display: inline
}

.help--category--sections--item:not(:last-child):after {
  content: ', '
}

.help--category:focus .help--category--title,
.help--category:hover .help--category--title {
  color: #16375a
}

.help--how-to-video {
  max-width: 340px;
  margin-right: auto;
  margin-left: auto
}

.help--status {
  text-align: center
}

.help--status--title {
  font-weight: 400;
  margin-bottom: 20px
}

.help--status--btn {
  color: #6b6e72
}

.help--status--btn.btn---none {
  color: #17a687
}

.help--status--btn.btn---minor {
  color: #f5bf28
}

.help--status--btn.btn---major {
  color: #f06924
}

.help--status--btn.btn---critical {
  color: #c63442
}

.help--article--header {
  margin: 0 0 40px
}

.help--article--title-author {
  display: table
}

.help--article--title {
  width: 100%;
  display: table-cell
}

.help--article--author-wrap {
  display: table-cell;
  padding: 0 0 0 40px;
  white-space: nowrap;
  vertical-align: middle
}

.help--article--author {
  color: #6b6e72
}

.help--article--author--avatar {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  margin-right: 8px;
  overflow: hidden
}

.help--article--author--name {
  font-size: 14px;
  font-size: .9333333333rem;
  font-weight: 600
}

.help--article--author--meta {
  font-size: 9pt;
  font-size: .8rem;
  margin: 3px 0 0
}

@media (max-width:568px) {
  .help--article--title-author .help--article--title {
    display: block
  }

  .help--article--author-wrap {
    display: block;
    margin: -20px 0 0;
    padding: 0
  }
}

.help--article--copy h2 {
  font-size: 20px;
  font-size: 1.3333333333rem;
  font-weight: 600;
}

.help--article--copy blockquote,
.help--article--copy ol,
.help--article--copy p,
.help--article--copy ul {
  font-size: 18px;
  font-size: 1.2rem
}

.help--article--copy ol,
.help--article--copy p,
.help--article--copy ul {
  margin: 20px 0
}

.help--article--copy blockquote {
  border-left: 4px solid #dcdee2;
  color: #6b6e72;
  font-weight: 600;
  margin: 60px;
  padding: 0 0 0 35px;
  text-indent: -.35em
}

.help--article--copy blockquote,
.help--article--copy blockquote p {
  line-height: 1.75
}

.help--article--copy blockquote p:before {
  content: '“'
}

.help--article--copy blockquote p:after {
  content: '”'
}

.help--article--copy ol,
.help--article--copy ul {
  line-height: 1.375
}

.help--article--copy ol>li,
.help--article--copy ul>li {
  margin: 0 0 20px;
  padding-left: 40px;
  position: relative
}

.help--article--copy ol>li:before,
.help--article--copy ul>li:before {
  position: absolute;
  left: 0
}

.help--article--copy ol {
  counter-reset: a
}

.help--article--copy ol>li {
  counter-increment: a
}

.help--article--copy ol>li:before {
  content: counter(a);
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #0274DE;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 25px;
  text-align: center
}

.help--article--copy ul>li:before {
  content: url(//d3498ple9xfqkw.cloudfront.net/help/r101-assets/img/marker.svg);
  margin: 0 9px
}

b em,
b i,
strong em,
strong i {
  font-style: normal
}

/* CUSTOM mw and vj removed on 04.28.2022 to allow the wysiwyg color to win from the article*/
/*[class*=wysiwyg-color-] {
  color: inherit
}*/

[style*=color] {
  color: inherit !important
}

[class*=wysiwyg-font-family-] {
  font-family: inherit
}

[style*=font-family] {
  font-family: inherit !important
}

[class*=wysiwyg-font-size-] {
  font-size: inherit
}

[style*=font-size] {
  font-size: inherit !important
}

[class*=wysiwyg-text-align-] {
  text-align: inherit
}

[style*=text-align] {
  text-align: inherit !important
}

.wysiwyg-underline {
  font-style: italic;
  font-weight: 400;
  text-decoration: none
}

.help--categories--item {
  margin-bottom: 20px
}

.help--categories--item:nth-child(2n+1) {
  clear: left
}

.help--categories--item--box {
  text-align: left
}

.help--categories--item--title {
  font-size: 20px;
  font-size: 1.3333333333rem;
  font-weight: 600;
  margin-bottom: 30px
}

.help--categories--item--title--link {
  color: inherit
}

.form-field p {
  color: #6b6e72;
  font-size: 14px;
  margin: 10px 0 0
}

form#new_request {
  width: auto !important
}

.nesty-input {
  height: auto;
  border: 1px solid #c5c7cb;
  padding: 15px 20px 1pc
}

.nesty-input:focus {
  border-color: #0274DE
}

.searchbox {
  color: #6b6e72;
  font-size: 14px;
  margin: 0 0 20px
}

.searchbox label {
  color: inherit;
  font-size: inherit
}

.help--error--title {
  text-transform: capitalize
}

/*# sourceMappingURL=style.min.css.map */

.help--article--copy table {
  border: 1px #dcdee2 solid;
  margin: 20px 0;
}

.help--article--copy thead td,
.help--article--copy th {
  font-weight: bold;
}

.help--article--copy th,
.help--article--copy td {
  border: 1px #dcdee2 solid;
  padding: 12px;
}

.help--article--copy table .wysiwyg-text-align-center {
  text-align: center;
}


.article-votes {
  border-top: 1px solid #ddd;
  padding: 30px 0;
  text-align: center;
}

.article-vote {
  margin: 10px 5px;
  min-width: 90px;
  width: auto;
}

.article-more-questions {
  margin: 10px 0 20px;
  text-align: center;
}
/***** Note *****/

.callout {
 		background-color: #d3eafe;
    padding: 10px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-left: 5px solid #0488ff;
}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  margin-bottom: 10px;
}

.accordion p {
  display: inline;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}

.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
/* END default theme styles */
/* Custom 2021 theme styles */

/* -- Temp ----------------------------------------------------------------- */
#preview-bar-container {
  position: absolute;
  left: 0px;
}

/* /  Temp ----------------------------------------------------------------- */
/* -- Legacy changes ----------------------------------------------------------------- */
.help--category--sections .help--category--sections--item {
  display: none;
}
.help--category--sections .help--category--sections--item:nth-of-type(1), .help--category--sections .help--category--sections--item:nth-of-type(2), .help--category--sections .help--category--sections--item:nth-of-type(3), .help--category--sections .help--category--sections--item:nth-of-type(4), .help--category--sections .help--category--sections--item.and-more-text {
  display: inline;
}

/* /  Legacy changes ----------------------------------------------------------------- */
/* -- Global ----------------------------------------------------------------- */
.display-flex {
  display: flex;
}

.flex-justify-space-between {
  justify-content: space-between;
}

.flex-align-center {
  align-items: center;
}

.search-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  max-width: 566px;
  position: relative;
  width: 100%;
}
.search-container svg {
  left: 15px;
  position: absolute;
}
.search-container form {
  width: 100%;
}
.search-container #query {
  background: #F2F3F5;
  border-radius: 8px;
  color: #494949;
  height: 48px;
  border: 0px none;
  width: 100%;
  max-width: 566px;
  text-indent: 35px;
  font-size: 16px;
  line-height: 160%;
  padding-top: 17px;
}

.alt-bg {
  background-color: #FAFBFC;
  padding-top: 70px;
  padding-bottom: 70px;
  margin-top: 60px;
}
.alt-bg.tutor-page-columns h2 {
  font-size: 32px;
  line-height: 135%;
  padding-bottom: 40px;
  font-family: 'Austin News Deck';
  color: #000;
  font-weight: 500;
}
.alt-bg.tutor-page-columns .help--categories--item--title--link {
  font-size: 24px;
  line-height: 120%;
  color: #000;
}
.alt-bg.tutor-page-columns .help--articles {
  margin-left: 20px;
}
.alt-bg.tutor-page-columns .help--articles li {
  margin-bottom: 0px;
  list-style-type: disc;
}
.alt-bg.tutor-page-columns .help--articles li::marker {
  color: #494949;
}
.alt-bg.tutor-page-columns .help--articles li:nth-of-type(6) {
  display: none;
}
.alt-bg.tutor-page-columns .help--articles li a {
  display: none;
}
.alt-bg.tutor-page-columns .help--articles li a:hover {
  color: #0267c5;
}
.alt-bg.tutor-page-columns .help--articles li:nth-of-type(1) a, .alt-bg.tutor-page-columns .help--articles li:nth-of-type(2) a, .alt-bg.tutor-page-columns .help--articles li:nth-of-type(3) a, .alt-bg.tutor-page-columns .help--articles li:nth-of-type(4) a, .alt-bg.tutor-page-columns .help--articles li:nth-of-type(5) a {
  display: block;
}
.alt-bg.tutor-page-columns .help--articles .help--articles--item {
  font-size: 18px;
  line-height: 200%;
  text-decoration-line: underline;
  color: #494949;
  font-weight: 300;
}
.alt-bg.tutor-page-columns .see-all-articles {
  font-size: 18px;
  line-height: 200%;
  display: flex;
  align-items: center;
  color: #0274DE;
  font-weight: 600;
  display: block;
  padding-left: 20px;
  padding-top: 15px;
  font-weight: 600;
}
.alt-bg.tutor-page-columns .see-all-articles:hover {
  color: #0267c5;
}

/* /  Global ----------------------------------------------------------------- */
/* -- Header ----------------------------------------------------------------- */
#header.header {
  height: 68px;
  transition: none !important;
  position: sticky;
  position: -webkit-sticky;
}
#header.header .header--inner {
  height: 68px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: none !important;
}
#header.header .header--container.container {
  width: 100%;
  max-width: 100%;
  padding-left: 32px;
  padding-right: 32px;
}
#header.header .header--auth-nav {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#header.header .search-container {
  display: none;
  max-width: 294px;
  margin-left: 30px;
  transform: translateX(-6px);
}
#header.header .search-container svg {
  width: 18px;
  height: 18px;
  top: 12px;
  pointer-events: none;
}
#header.header .search-container #query {
  font-size: 14px;
  line-height: 140%;
  display: flex;
  height: 40px;
  align-items: center;
  text-indent: 25px;
  font-weight: normal;
}
#header.header.header---trans {
  border-bottom: 1px solid #E9EBF0;
  background-color: #fff;
  position: sticky;
  position: -webkit-sticky;
}
#header.header.header---trans .header--auth-nav {
  width: calc(100% - 142px);
}
#header.header.header---trans .header--brand {
  width: 110px;
  height: 20px;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 142px;
}
#header.header.header---trans .btn---primary {
  border-radius: 2px;
  height: 30px;
  width: 97px;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  letter-spacing: 0.01em;
  display: flex;
  justify-content: center;
  align-items: center;
}
#header.header.header---trans .header--nav--item,
#header.header.header---trans .btn---white {
  color: #0274DE;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
}
#header.header.header---trans .header--nav--item .header--nav--link,
#header.header.header---trans .header--nav--item .header--nav--link:focus,
#header.header.header---trans .header--nav--item .header--nav--link:hover,
#header.header.header---trans .btn---white .header--nav--link,
#header.header.header---trans .btn---white .header--nav--link:focus,
#header.header.header---trans .btn---white .header--nav--link:hover {
  color: #2a69ac;
}

/* /  Header ----------------------------------------------------------------- */
.tutoring-cat-nav a {
  padding-bottom: 20px;
  display: block;
}

/* -- Tutor category code  ----------------------------------------------------------------- */
.tutor-page-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tutor-page-header h1 {
  margin: 0px;
  font-size: 44px;
  line-height: 140%;
  color: #0274DE;
  font-family: 'Austin News Deck';
}

/* /  Tutor category code  ----------------------------------------------------------------- */
/* -- Special page modules ----------------------------------------------------------------- */
.chat-module,
.request-callout-module {
  padding-bottom: 70px;
}
.chat-module .container,
.request-callout-module .container {
  flex-direction: column;
  display: flex;
  font-size: 18px;
  line-height: 160%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #656565;
  font-weight: 400;
}
.chat-module .container h3,
.request-callout-module .container h3 {
  font-size: 33px;
  line-height: 135%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #0274DE;
  font-family: 'Austin News Deck';
  font-weight: 500;
  padding-bottom: 10px;
}
.chat-module .container strong,
.request-callout-module .container strong {
  font-weight: 600;
}
.chat-module .container p,
.request-callout-module .container p {
  line-height: 160%;
}
.chat-module .btn.btn---primary,
.request-callout-module .btn.btn---primary {
  background-color: #0274DE;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 45px;
  padding-right: 45px;
  margin-top: 15px;
  min-width: 0px !important;
  max-width: 207px;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}
.chat-module .btn.btn---primary:hover,
.request-callout-module .btn.btn---primary:hover {
  background-color: #0267c5;
}

.request-callout-module {
  margin-bottom: -120px;
  padding-top: 60px;
  margin-top: 0px;
}
.request-callout-module.no-margin {
  margin-bottom: 0px;
  padding-bottom: 60px;
}
.request-callout-module .btn.btn---primary {
  max-width: 130px;
}

/* /  Special page modules ----------------------------------------------------------------- */
/* -- Article ----------------------------------------------------------------- */
.tutor-cat-article {
  overflow: inherit;
}

.article-layout {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}
.article-layout .article-sidebar {
  width: 25%;
  position: sticky;
  position: -webkit-sticky;
  top: 105px;
  padding-bottom: 30px;
}
.article-layout .help--article--copy {
  width: 75%;
}

.tutor--article--container .breadcrumbs li + li:before {
  content: '';
  width: 7px;
  height: 10px;
  display: inline-block;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transform: translateY(1px);
  margin-left: 10px;
}
.tutor--article--container .breadcrumbs li:last-of-type {
  display: none;
}
.tutor--article--container .tutor--article--header {
  border-bottom: 1px solid #C5C5C5;
}
.tutor--article--container .tutor--article--header .breadcrumbs a {
  font-size: 14px;
  line-height: 140%;
  text-decoration-line: underline;
  color: #494949;
  letter-spacing: 0px;
  text-transform: none;
}
.tutor--article--container .tutor--article--header .breadcrumbs a:hover {
  color: #0274DE;
}
.tutor--article--container .tutor--article--header .container {
  display: flex;
  flex-direction: column;
  padding-top: 50px;
  padding-bottom: 50px;
}
.tutor--article--container .tutor--article--header .container .help--article--title {
  font-size: 44px;
  line-height: 140%;
  display: flex;
  align-items: center;
  color: #0274DE;
  font-family: 'Austin News Deck';
  margin-top: 20px;
}
.tutor--article--container .tutor--article--header .container .help--article--author--avatar.icon-module--icon {
  width: 50px;
  height: 50px;
}
.tutor--article--container .tutor--article--header .container .icon-module--body {
  padding-left: 5px;
}
.tutor--article--container .tutor--article--header .container .icon-module--body .help--article--author--name {
  font-size: 14px;
  line-height: 140%;
  color: #494949;
}
.tutor--article--container .tutor--article--header .container .icon-module--body .help--article--author--meta {
  font-size: 14px;
  line-height: 140%;
  color: #959595;
}
.tutor--article--container .help--article--copy {
  font-size: 18px;
  line-height: 160%;
  color: #494949;
  font-weight: 300;
  padding-left: 60px;
  padding-bottom: 90px;
}
.tutor--article--container .help--article--copy p {
  font-size: 18px;
  line-height: 160%;
  color: #494949;
  font-weight: 300;
}
.tutor--article--container .help--article--copy > h1:first-of-type {
  margin-top: 0px;
}
.tutor--article--container .help--article--copy h1 {
  font-size: 32px;
  line-height: 135%;
  font-family: 'Austin News Deck';
  color: #0274DE;
  margin-top: 80px;
  margin-bottom: 40px;
}
.tutor--article--container .help--article--copy h2 {
  font-size: 24px;
  line-height: 120%;
  display: flex;
  align-items: center;
  color: #000000;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: 40px;
}
.tutor--article--container .help--article--copy img {
  margin-top: 40px;
}
.tutor--article--container .help--article--copy ol > li {
  list-style-type: decimal;
  list-style-position: inside;
  padding-left: 0px;
  margin-bottom: 10px;
}
.tutor--article--container .help--article--copy ol > li:before {
  display: none;
}
.tutor--article--container .help--article--copy ol > li::marker {
  width: 25px;
  display: inline-block;
}
.tutor--article--container .help--article--copy .quick-tip {
  border: 1px solid #0274DE;
  border-radius: 8px;
  font-size: 19px;
  line-height: 160%;
  background-repeat: no-repeat;
  background-position: 26px center;
  background-size: 44px;
  padding-left: 96px;
  padding-top: 22px;
  padding-bottom: 27px;
  padding-right: 58px;
  font-size: 18px;
  line-height: 160%;
  color: #494949;
  font-weight: 400;
}
.tutor--article--container .help--article--copy .quick-tip strong {
  color: #0274DE;
}
.tutor--article--container .article-bottom {
  margin: 0px;
  margin-bottom: -120px;
}
.tutor--article--container .article-bottom .column---1-2.column---mobile-1:nth-of-type(2) {
  display: none;
}
.tutor--article--container .article-bottom .related-articles {
  display: flex;
  flex-direction: column;
}
.tutor--article--container .article-bottom .related-articles .related-articles-title {
  font-size: 32px;
  line-height: 135%;
  display: flex;
  align-items: center;
  color: #000000;
  font-family: 'Austin News Deck';
  text-transform: none;
  font-weight: 400;
  letter-spacing: 0;
  border: 0px none;
}
.tutor--article--container .article-bottom .related-articles ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.tutor--article--container .article-bottom .related-articles ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: disc;
  color: #494949;
  margin-left: 17px;
  max-width: 45%;
  width: 100%;
}
.tutor--article--container .article-bottom .related-articles ul a {
  font-size: 16px;
  line-height: 160%;
  color: #494949;
  text-decoration: underline;
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
}
.tutor--article--container .article-bottom .related-articles ul a:hover {
  color: #0267c5;
}
.tutor--article--container .help--footer {
  display: none;
}

/* /  Article ----------------------------------------------------------------- */
/* -- Article TOC ----------------------------------------------------------------- */
.article-toc nav {
  display: flex;
  flex-direction: column;
}
.article-toc nav a {
  font-size: 18px;
  line-height: 160%;
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
  color: #656565;
}
.article-toc nav a:hover {
  color: #000;
}
.article-toc nav a.active {
  color: #000;
}
.article-toc nav a.active:before {
  content: '';
  position: absolute;
  left: -22px;
  border-left: 4px solid #0274DE;
  height: 28px;
}

/* /  Article TOC ----------------------------------------------------------------- */
/* /  Article Feedback ----------------------------------------------------------------- */
.article-feedback-form {
  display: none;
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
}
.article-feedback-form.sending #feedback-loader {
  display: block;
}
.article-feedback-form.sending textarea,
.article-feedback-form.sending input[type="button"] {
  opacity: .3;
  pointer-events: none;
}
.article-feedback-form h4 {
  font-size: 18px;
  line-height: 140%;
  font-weight: normal;
  color: #0274DE;
  margin-bottom: 30px;
}
.article-feedback-form form {
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  flex-wrap: wrap;
  position: relative;
  flex-direction: column;
  position: relative;
}
.article-feedback-form form #feedback-loader {
  display: none;
  height: 50px;
  width: 50px;
  position: absolute;
  left: 47%;
  bottom: 20px;
  filter: hue-rotate(13deg);
}
.article-feedback-form form label {
  width: 100%;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  color: #000;
}
.article-feedback-form form textarea {
  background: #F2F3F5;
  border-radius: 8px;
  padding: 13px 23px;
  border: 0px none;
  font-size: 18px;
  line-height: 160%;
}
.article-feedback-form form textarea::-webkit-input-placeholder {
  color: #656565;
}
.article-feedback-form form textarea::-moz-placeholder {
  color: #656565;
}
.article-feedback-form form textarea:-ms-input-placeholder {
  color: #656565;
}
.article-feedback-form form textarea:-moz-placeholder {
  color: #656565;
}
.article-feedback-form form textarea.required {
  border: 1px solid pink;
}
.article-feedback-form p {
  margin-top: 25px;
  padding-top: 10px;
  font-size: 18px !important;
  line-height: 160% !important;
  color: #000 !important;
  width: 100% !important;
  font-weight: 500 !important;
}
.article-feedback-form input[type="button"] {
  margin-top: 22px;
  margin-bottom: 25px;
  opacity: 1;
  font-size: 16px;
  line-height: 160%;
  display: flex;
  align-items: center;
  text-align: center;
  color: #000000;
  width: 81px;
  border-color: #000;
  font-weight: 600;
  display: block;
  padding: 10px;
}
.article-feedback-form input[type="button"].disabled {
  pointer-events: none;
  opacity: .4;
}
.article-feedback-form input[type="button"]:hover {
  color: #fff;
  background-color: #0274DE;
  border-color: #0274DE;
}
.article-feedback-form .warning {
  color: #e62250;
}

.form-feedback-message {
  padding-top: 40px;
}
.form-feedback-message h4 {
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;
  color: #0274DE;
}
.form-feedback-message p {
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 17px;
}

.tutor-article-header .help--article--title-author {
  display: flex;
  flex-direction: column;
}

/* /  Article Feedback ----------------------------------------------------------------- */
/* -- Article votes ----------------------------------------------------------------- */
.article-votes {
  border: 0px none;
  text-align: left;
}
.article-votes #article-votes-label {
  font-size: 24px;
  line-height: 135%;
  display: flex;
  align-items: center;
  color: #000;
  font-weight: 500;
  margin-bottom: 15px;
}
.article-votes .article-vote {
  border: 1px solid #494949;
  box-sizing: border-box;
  border-radius: 8px;
  color: #494949;
  background-color: transparent;
  text-align: center;
  font-size: 18px;
  line-height: 160%;
  font-weight: 500;
  padding-top: 11px;
  padding-bottom: 9px;
  transition: all 80ms;
}
.article-votes .article-vote svg {
  margin-right: 8px;
  transition: all 80ms;
}
.article-votes .article-vote.article-vote-up[aria-selected="false"]:active svg *, .article-votes .article-vote.article-vote-up[aria-selected="false"]:focus svg * {
  stroke: #fff;
}
.article-votes .article-vote.article-vote-down[aria-selected="false"]:active svg *, .article-votes .article-vote.article-vote-down[aria-selected="false"]:focus svg * {
  fill: #fff;
}
.article-votes .article-vote.article-vote-up[aria-selected="true"]:active, .article-votes .article-vote.article-vote-up[aria-selected="true"]:focus, .article-votes .article-vote.article-vote-up[aria-selected="true"]:hover {
  background-color: #0267c5;
  border-color: #0267c5;
}
.article-votes .article-vote.article-vote-up[aria-selected="true"]:active svg *, .article-votes .article-vote.article-vote-up[aria-selected="true"]:focus svg *, .article-votes .article-vote.article-vote-up[aria-selected="true"]:hover svg * {
  stroke: #fff;
}
.article-votes .article-vote.article-vote-down[aria-selected="true"]:active, .article-votes .article-vote.article-vote-down[aria-selected="true"]:focus, .article-votes .article-vote.article-vote-down[aria-selected="true"]:hover {
  background-color: #0267c5;
  border-color: #0267c5;
}
.article-votes .article-vote.article-vote-down[aria-selected="true"]:active svg *, .article-votes .article-vote.article-vote-down[aria-selected="true"]:focus svg *, .article-votes .article-vote.article-vote-down[aria-selected="true"]:hover svg * {
  fill: #fff;
}
.article-votes .article-vote:active, .article-votes .article-vote:focus {
  background-color: #0267c5;
  border-color: #0267c5;
  color: #fff !important;
}
.article-votes .article-vote:active:hover, .article-votes .article-vote:focus:hover {
  background-color: #0267c5;
  color: #0267c5;
  color: #fff !important;
}
.article-votes .article-vote.article-vote-up:hover {
  border-color: #0274DE;
  background-color: #0274DE;
  color: #fff;
}
.article-votes .article-vote.article-vote-up:hover svg * {
  stroke: #fff;
}
.article-votes .article-vote.article-vote-up[aria-selected="true"] {
  border-color: #0274DE;
  background-color: #0274DE;
  color: #fff;
}
.article-votes .article-vote.article-vote-up[aria-selected="true"] svg * {
  stroke: #fff;
}
.article-votes .article-vote.article-vote-down:hover {
  border-color: #0274DE;
  background-color: #0274DE;
  color: #fff;
}
.article-votes .article-vote.article-vote-down:hover svg * {
  fill: #fff;
}
.article-votes .article-vote.article-vote-down[aria-selected="true"] {
  border-color: #0274DE;
  background-color: #0274DE;
  color: #fff;
}
.article-votes .article-vote.article-vote-down[aria-selected="true"] svg * {
  fill: #fff;
}
.article-votes .article-votes-count {
  display: none;
}

/* /  Article votes ----------------------------------------------------------------- */
/* -- Autocomplete ----------------------------------------------------------------- */
.header-search zd-autocomplete {
  opacity: 0;
}

zd-autocomplete {
  border-top: 1px solid #959595;
  border-radius: 0px 0px 8px 8px;
  overflow: none;
  box-shadow: none !important;
  background-color: #F2F3F5;
  transform: translateY(-11px);
}
zd-autocomplete.header-autocomplete {
  position: fixed !important;
  overflow: auto !important;
  top: 57px !important;
  transform: translateX(4px);
  opacity: 1 !important;
}
zd-autocomplete.header-autocomplete zd-autocomplete-title-multibrand {
  font-size: 14px !important;
  white-space: break-spaces !important;
  padding-left: 0px !important;
}
zd-autocomplete zd-autocomplete-breadcrumbs-multibrand {
  display: none;
}
zd-autocomplete zd-autocomplete-multibrand {
  font-size: 16px;
  line-height: 160%;
  color: #494949;
  border: 0px none !important;
  padding-top: 0px;
  padding-bottom: 0px;
}
zd-autocomplete zd-autocomplete-multibrand zd-autocomplete-title-multibrand {
  font-size: 16px;
  line-height: 160%;
  color: #494949;
  padding-top: 9px;
  padding-bottom: 7px;
  padding-left: 35px;
  display: block;
}
zd-autocomplete zd-autocomplete-multibrand zd-autocomplete-title-multibrand em {
  font-weight: 600;
  color: #494949;
}
zd-autocomplete zd-autocomplete-multibrand:hover {
  background-color: #E9EBF0;
}

/* /  Autocomplete ----------------------------------------------------------------- */

/* -- MOBILE ----------------------------------------------------------------- */
/* -- MOBILE ----------------------------------------------------------------- */
/* -- MOBILE ----------------------------------------------------------------- */

@media screen and (max-width: 768px) {
  .article-layout {
    flex-direction: column;
  }
  .article-layout .help--article--copy {
    max-width: 100%;
    padding: 0px;
    margin: 0px auto;
    width: 100%;
  }
  .article-layout .tutor-cat-article {
    padding-top: 50px;
  }

  .tutor--article--container .tutor--article--header .container .help--article--title {
    font-size: 32px;
    line-height: 130%;
  }

  .tutor--article--container .article-bottom .related-articles ul {
    display: flex;
    flex-direction: column;
  }

  .tutor--article--container .article-bottom {
    margin: 0px;
    margin-bottom: -60px;
  }
}
@media screen and (max-width: 640px) {
  #header .search-container {
    display: none !important;
  }
}

/* /  MOBILE ----------------------------------------------------------------- */
/* /  MOBILE ----------------------------------------------------------------- */
/* /  MOBILE ----------------------------------------------------------------- */

/* END Custom 2021 theme styles */