html {
  -ms-text-size-adjust: 100%;
 /* 3 */
  -webkit-text-size-adjust: 100%;
 /* 3 */;
}

body {
  margin: 0;
}

article,aside,footer,header,nav,section {
  display: block;
}

figcaption,figure,main {
 /* 1 */
  display: block;
  margin: 0;
}

hr {
  height: 0;
 /* 1 */
  overflow: visible;
 /* 2 */;
}

pre {
  font-family: monospace, monospace;
 /* 1 */
  font-size: 1em;
 /* 2 */;
}

a {
  background-color: transparent;
 /* 1 */
  -webkit-text-decoration-skip: objects;
 /* 2 */;
}

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

abbr[title] {
  border-bottom: none;
 /* 1 */
  text-decoration: underline;
 /* 2 */
  text-decoration: underline dotted;
 /* 2 */;
}

b,strong {
  font-weight: inherit;
}

b,strong {
  font-weight: bolder;
}

code,kbd,samp {
  font-family: monospace, monospace;
 /* 1 */
  font-size: 1em;
 /* 2 */;
}

dfn {
  font-style: italic;
}

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

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,video {
  display: inline-block;
}

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

img {
  border-style: none;
}

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

button,input,optgroup,select,textarea {
  font-family: sans-serif;
 /* 1 */
  font-size: inherit;
 /* 1 */
  margin: 0;
 /* 2 */;
}

button,input {
 /* 1 */
  overflow: visible;
}

button,select {
 /* 1 */
  text-transform: none;
}

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

button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

legend {
  color: inherit;
 /* 2 */
  display: table;
 /* 1 */
  max-width: 100%;
 /* 1 */
  padding: 0;
 /* 3 */
  white-space: normal;
 /* 1 */;
}

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

textarea {
  overflow: auto;
}

[type="checkbox"],[type="radio"] {
  padding: 0;
 /* 2 */;
}

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

[type="search"] {
  -webkit-appearance: textfield;
 /* 1 */
  outline-offset: -2px;
 /* 2 */;
}

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

::-webkit-file-upload-button {
  -webkit-appearance: button;
 /* 1 */
  font: inherit;
 /* 2 */;
}

details,menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

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

a {
  cursor: pointer;
  color: #1874DC;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
}

a:hover {
  color: #C10f3A;
}

.entry-content * + * {
  margin-top: 2.25rem;
}

html {
  font-family: "SJ Sans", "Open Sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-size: 16px;
  font-weight: 400;
  color: #4d4d4d;
  line-height: 2.25em;
}

h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td {
  margin: 0;
  padding: 0;
}

p + p,ul + p,ol + p,blockquote,cite,pre,address,dl,ol,ul,table {
  margin-top: 2.25rem;
}

h1,h2,h3,h4,h5,h6 {
  font-family: "SJ Sans", "Open Sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  font-weight: 500;
  color: #000;
}

h1 {
  font-size: 2.25rem;
  line-height: 3.375rem;
  margin-top: 2.25rem;
  margin-bottom: 1.125rem;
}

h2 {
  font-size: 1.875rem;
  line-height: 2.8125rem;
  margin-top: 2.25rem;
  margin-bottom: 1.125rem;
}

h3 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-top: 2.25rem;
  margin-bottom: 1.125rem;
}

h4 {
  font-size: 1.25rem;
  margin-top: 2.25rem;
  margin-bottom: 1.125rem;
}

h5 {
  font-size: 1rem;
  line-height: 1.6875rem;
  margin-top: 2.25rem;
  margin-bottom: 1.125rem;
}

h6 {
  font-size: 0.83333rem;
  line-height: 1.40625rem;
  margin-top: 2.25rem;
  margin-bottom: 1.125rem;
}

.fs-xxxl {
  font-size: 4.21875rem;
  line-height: 4.5rem;
}

.fs-xxl,.fs-xxlarge,.font-size-xlarge,.font-size-large {
  font-size: 3.375rem;
  line-height: 3.9375rem;
}

.fs-xl,.fs-xlarge,.hero-content h1 {
  font-size: 2.25rem;
  line-height: 3.375rem;
}

.fs-l,.fs-large {
  font-size: 1.875rem;
  line-height: 2.8125rem;
}

.fs-ml,.fs-mlarge,.clinical-trial .entry-title {
  font-size: 1.5rem;
  line-height: 2.25rem;
}

.fs-m,.fs-medium,.font-size-medium,.list ul.has-image .image + h2 a,.child-nav .col-control > div > div h2,.bio .bio-contact-name,.clinical-trials .title,.col-3 .text > h2:not([class*="font-size-"]),.col-3 .text > h3:not([class*="font-size-"]),.col-3 .text > h4:not([class*="font-size-"]),.col-4 .text > h2:not([class*="font-size-"]),.col-4 .text > h3:not([class*="font-size-"]),.col-4 .text > h4:not([class*="font-size-"]),.col-3 > div > .text > div:not([class*="fs-"]) > h2,.col-3 > div > .text > div:not([class*="fs-"]) > h3,.col-3 > div > .text > div:not([class*="fs-"]) > h4,.col-4 > div > .text > div:not([class*="fs-"]) > h2,.col-4 > div > .text > div:not([class*="fs-"]) > h3,.col-4 > div > .text > div:not([class*="fs-"]) > h4,.tabs-accordion .nav-item a,.tabs-accordion .nav-item a h2,.tabs-accordion .nav-item a h3,.tabs-accordion .nav-item a h4,.tabs-accordion .nav-item a h5,.tabs-accordion .nav-item a h6,.modal .modal-header p {
  font-size: 1.25rem;
  line-height: 2rem;
}

.fs-ms,.heading .lead-in,.fs-msmall,.font-size-small,.navigation li > a,.navigation .cta-buttons a,.navigation .cta-links a,#global-footer .col-3 h4,.footer-top .col-3 > div:nth-child(3) .links li a,.list ul li h2,.list ul li p,.child-nav .col-control > div > div p,.clinical-trials .sub-title,.image figcaption h4,.col-2 .text:not([class*="fs-"]),.col-1_3 .text:not([class*="fs-"]),.col-3_1 .text:not([class*="fs-"]),.col-3 .list a,.col-4 .list a,.video-meta h3,.vjs-social-overlay .vjs-social-title,.vjs-playlist .vjs-playlist-name,.hero-content p,.carousel figcaption h3,.gallery figure figcaption h3,.cb-list,.mosaic-slide .text > div:not([class*="fs-"]) > p:not([class*="font-"]),.mosaic-slide .action-btn > div:not([class*="fs-"]) > p:not([class*="font-"]),.mosaic-slide .blockquote > div:not([class*="fs-"]) > p:not([class*="font-"]) {
  font-size: 1rem;
  line-height: 1.6875rem;
}

.fs-s,.fs-small,.nav-icon:after,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(1) a,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(2) a,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(3) a,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(4) a,.footer-bottom,.nav-related ul li a,.list ul.tree-view .sub-links li a,.child-nav .col-control > div.col-1 > div h2 + .list a,.clinical-trials .cta,.image figcaption p,.image figcaption ul,.image figcaption ol,div[class^="col-"] > .separator-or:before,.col-3 .text:not([class*="fs-"]),.col-4 .text:not([class*="fs-"]),.col-3 .action-btn [class^="btn-"],.col-4 .action-btn [class^="btn-"],.video-meta p,.video-js .vjs-time-control,.vjs-social-overlay .vjs-social-direct-link .vjs-social-label-text,.vjs-social-overlay .vjs-social-embed-code .vjs-social-label-text,.vjs-social-overlay .vjs-social-direct-link input,.vjs-social-overlay .vjs-social-embed-code input,.vjs-playlist time,.vjs-playlist .vjs-playlist-description,.hero .caption,.data-table th,.data-table .cell-subhead,.data-table td,.data-table .table-responsive.first-col-title .td-first:not(.cell-subhead),.carousel figcaption p,.cards .cards-toc,.gallery figure figcaption p,.cb-input,#contact-us-form select,.feedback-form select,.leadgen-form select,.email-capture select,#emailPageForm select,#contact-us-form label,.feedback-form label,.leadgen-form label,.email-capture label,#emailPageForm label,.feedback-form label.error,.leadgen-form label.error,.email-capture label.error,#contact-us-form #optInText,.email-capture #optInText,#emailPageForm .textarea .help-text,.mosaic-button .view-toggle {
  font-size: 0.83333rem;
  line-height: 1.40625rem;
}

.fs-xs,.heading .datestamp,.fine-print,.fs-xsmall,body > header .cta-links,.cta-buttons [class^="btn-"],.bio-publications .last-updated,.tabs-accordion .nav-item a > *.cta-text,.data-table .table-responsive .td-title,.carousel figcaption p.publish-date,.deck-wrapper .counter {
  font-size: 0.66667rem;
  line-height: 1.125rem;
}

.fs-xxs,.social-share .title {
  font-size: 0.44444rem;
  line-height: 0.6875rem;
}

.fw-xlight,.bio .bio-title h1,.hero-content h1 {
  font-weight: 300;
}

.fw-light,.list ul li h2,.hero-content p,.search-results h3,.data-table .cell-subhead {
  font-weight: 400;
}

.fw-sbold,.fine-print,.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links li a,.footer-top .col-3 > div:nth-child(1) .links li a,.nav-related .title,.bio-list ul li .label,.bio-list ol li .label,.bio .bio-contact-label,.bio-publications .last-updated,.clinical-trial .mnemonic,.clinical-trials .disease-label,.data-table th,.data-table .table-responsive.first-col-title .td-first:not(.cell-subhead) {
  font-weight: 600;
}

.fw-bold,.heading h1 {
  font-weight: 700;
}

.fw-xbold,.featured-result small {
  font-weight: 800;
}

.navigation li.back:before,.navigation .has-sub:after,.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links li a:before,.footer-top .col-3 > div:nth-child(1) .links li a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(1) a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(2) a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(3) a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(4) a:before,.footer-top .icon-sj-logo-child,#back-top,[class^="btn-"].btn-quadinary,.list ul li.parent-link:before,.list ul.tree-view .has-sub i:before,.clinical-trials .cta:after,.toolbox:after,.close-tool,.tabs-accordion .nav-item a > *.cta-text:before,.vjs-social-overlay .vjs-icon-facebook:before,.vjs-social-overlay .vjs-icon-gplus:before,.vjs-social-overlay .vjs-icon-twitter:before,.vjs-social-overlay .vjs-icon-linkedin:before,.hero .arrow,.search-icon,.modal .close-modal,.carousel .slick-prev:before,.carousel .slick-next:before,.cards-header .cards-toc-icon,.cards .cards-toc .toc-scroll.up,.cards .cards-toc .toc-scroll.down,.cards-nav .nav-prev:before,.cards-nav .nav-next:before,.gallery-overlay .close-gallery,.social-share .trigger,.social-share ul li a.share-facebook:after,.social-share ul li a.share-twitter:after,.social-share ul li a.share-google:after,.social-share ul li a.share-linkedin:after,.social-share ul li a.share-email:after,.cb-selector:before,.modal.email-this-page .close-modal {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 2.25rem;
  height: 2.25rem;
  background-size: 100%;
}

body:after {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  opacity: 1;
  transition: opacity 0.5s linear;
  pointer-events: none;
  z-index: 1;
}

body.loaded:after {
  opacity: 0;
}

body:before {
  content: "";
  position: fixed;
  top: calc(50vh - (100px/2));
  left: calc(50vw - (100px/2));
  z-index: 2;
  display: inline-block;
  height: 100px;
  width: 100px;
  border-radius: 100%;
  background-color: #cccccc;
  animation: ball-scale 1s 00s ease-in-out infinite;
 /* Having to change this because of the YUI compressor is stripping 's' after '0s' */;
}

body.loaded:before {
  display: none;
}

.gradient-header,.heading.header-style-1 {
  background: linear-gradient(120deg, #9f0731 0, #3a0916);
}

.accent-1,.footer-bottom {
  background: #333333;
}

.accent-2 {
  background: #1874DC;
}

.accent-3 {
  background: #1eadc1;
}

.accent-4 {
  background: #f5f5f5;
}

.accent-5 {
  background: #C10f3A;
}

.accent-6 {
  background: #c0da07;
}

.accent-7 {
  background: #ffb125;
}

.accent-null {
  background: #fff;
}

#overlay,.toolbox-img,.img-overlay,.img-wrapper,.img-placeholder,.wrapper-img,.wrapper-video,.hero .background,.gallery-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  margin-top: 0;
  margin-bottom: 0;
  webkit-transform: translateZ(0);
}

.text-light {
  color: #fff;
}

.text-light a:hover {
  color: #1874DC;
}

.text-dark {
  color: #000;
}

.text-dark a:hover {
  color: #C10f3A;
}

.text-wild {
  color: aqua;
}

.text-wild a:hover {
  color: #1affff;
}

[class*="text-"] > * {
  color: inherit;
}

[class*="text-"] > * a {
  color: inherit;
}

[class*="text-"] > hr {
  border-color: inherit;
}

.visually-hidden,.logo-vertical a span,.logo-subsite a span,#back-top span,.close-tool span,.vjs-social-overlay .vjs-social-description,.vjs-social-overlay .vjs-icon-pinterest,.vjs-social-overlay .vjs-icon-tumblr,.cards .cards-toc .toc-scroll.disabled,.social-share .share,.social-share .close {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#overlay,.gallery-overlay,.social-share.on-page ul {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s linear, visibility 0.25s linear;
}

.entry-content > div > *,.entry-content > div > *.reference > *:not(.full-width):not(.full-screen):not(.carousel),.entry-content > div > *.wrapper.full-width > .par-1 > *,.entry-content > div > *.wrapper.full-screen > .par-1 > *,.wrapper.full-width > .par-1 > *,.wrapper.full-screen > .par-1 > *,main > .par-2 .par-1,.heading,.heading.header-style-1 > *,#global-footer .col-3,.bio .bio-summary,.carousel .slick-slider,.select-box option {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.flex-row,.banner,.utility-wrapper,.footer-top .col-3 > div:nth-child(3) .links,.footer-links,div[class^="col-"],.tabs-accordion .nav-item a,.search-form,.search-navi ul,.row {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  margin-top: 0;
}

.flex-row,.banner {
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}

.utility-wrapper,.row {
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}

.footer-links,.video-js .vjs-time-control,.search-form,.search-navi ul {
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
}

.footer-top .col-3 > div:nth-child(3) .links,div[class^="col-"],.tabs-accordion .nav-item a {
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}

.footer-top .col-3 > div:nth-child(3) .links {
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
}

.banner,.utility-wrapper,.footer-links,.tabs-accordion .nav-item a,.video-js .vjs-time-control,.row {
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-items: center;
}

.flex-row,div[class^="col-"],.search-form,.search-navi ul {
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-items: stretch;
}

div[class^="col-"],.tabs-accordion .nav-item a {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
}

[class*="flex-col-"] {
  width: 100%;
}

[class*="flex-col-"] {
  margin-top: 0;
}

.flex-row.gutters > [class*="flex-col-"] {
  margin-top: 2%;
}

#back-top,.nav-related ul,.nav-related .action,.gallery-overlay .close-gallery,.sticky-bar .social-share .trigger,.sticky-bar .social-share ul {
  position: fixed;
}

.modal .modal-header p,#contact-us-form .form-group.actions,.leadgen-form .form-group.actions,.email-capture .form-group.actions,#emailPageForm .form-group.actions {
  float: left;
  margin-top: 0;
}

.modal .close-modal {
  float: right;
  margin-top: 0;
}

#global-footer {
  clear: both;
}

.nav-icon,.nav-related .action {
  cursor: pointer;
  transition-property: opacity, filter;
  display: inline-block;
  position: relative;
}

.nav-icon .menu-icon,.nav-related .action .trigger {
  display: block;
  top: 50%;
}

.nav-icon .menu-icon,.nav-related .action .trigger,.nav-icon .menu-icon::before,.nav-related .action .trigger::before,.nav-icon .menu-icon::after,.nav-related .action .trigger::after {
  position: absolute;
  transition-property: transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}

.nav-icon .menu-icon::before,.nav-related .action .trigger::before,.nav-icon .menu-icon::after,.nav-related .action .trigger::after {
  content: "";
  display: block;
}

.btn-primary {
  background: #C10f3A;
  border: 1px solid;
  border-color: #C10f3A;
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  border-bottom-width: 3px;
  border-bottom-color: #920b2c;
}

.btn-primary:focus {
  outline: 0;
}

.no-touch .btn-primary:hover {
  background: #ed164a;
  color: #fff;
}

.btn-tertiary {
  background: #1874DC;
  border: 1px solid;
  border-color: #1874DC;
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  border-bottom-width: 3px;
  border-bottom-color: #135cae;
}

.btn-tertiary:focus {
  outline: 0;
}

.no-touch .btn-tertiary:hover {
  background: #549cec;
  color: #fff;
}

.btn-tng {
  background: #c0da07;
  border: 1px solid;
  border-color: #c0da07;
  color: #000;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  border-bottom-width: 3px;
  border-bottom-color: #94a905;
}

.btn-tng:focus {
  outline: 0;
}

.no-touch .btn-tng:hover {
  background: #ddf81c;
  color: #000;
}

.btn-ccam {
  background: #ffb125;
  border: 1px solid;
  border-color: #ffb125;
  color: #000;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  border-bottom-width: 3px;
  border-bottom-color: #f19b00;
}

.btn-ccam:focus {
  outline: 0;
}

.no-touch .btn-ccam:hover {
  background: #ffc358;
  color: #000;
}

.cta-1 {
  background: #1874DC;
  border: 1px solid;
  border-color: #1874DC;
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  border-bottom-width: 3px;
  border-bottom-color: #135cae;
}

.cta-1:focus {
  outline: 0;
}

.no-touch .cta-1:hover {
  background: #3d8eea;
  color: #fff;
}

.cta-2 {
  background: #C10f3A;
  border: 1px solid;
  border-color: #C10f3A;
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  border-bottom-width: 3px;
  border-bottom-color: #920b2c;
}

.cta-2:focus {
  outline: 0;
}

.no-touch .cta-2:hover {
  background: #ed164a;
  color: #fff;
}

.cta-primary {
  background: #1874DC;
  border: 1px solid;
  border-color: #1874DC;
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
  border-bottom-width: 3px;
  border-bottom-color: #135cae;
}

.cta-primary:focus {
  outline: 0;
}

.no-touch .cta-primary:hover {
  background: #3d8eea;
  color: #fff;
}

.btn-secondary {
  background: transparent;
  color: #C10f3A;
  transition: all 0.25s ease-in-out;
  border: 1px solid;
  border-color: #C10f3A;
}

.no-touch .btn-secondary:hover {
  background: #C10f3A;
  color: #fff;
}

.btn-show-more {
  background: transparent;
  color: #C10f3A;
  transition: all 0.25s ease-in-out;
  border: 1px solid;
  border-color: #C10f3A;
}

.no-touch .btn-show-more:hover {
  background: #C10f3A;
  color: #fff;
}

.view-toggle {
  background: transparent;
  color: #C10f3A;
  transition: all 0.25s ease-in-out;
  border: 1px solid;
  border-color: #C10f3A;
}

.no-touch .view-toggle:hover {
  background: #C10f3A;
  color: #fff;
}

hr,.delineator,.hero-content h1:after {
  border: 0 none;
  line-height: 0;
}

.data-table table,.data-table th,.data-table tr,.data-table td {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
  border-collapse: inherit;
  border-spacing: 0;
  border-color: inherit;
}

html,body {
  min-height: 100%;
}

body {
  width: 100%;
}

body.no-scroll {
  overflow: hidden;
}

img {
  width: 100%;
  max-width: 100%;
}

.entry-content * + br {
  margin-top: 0;
}

.entry-content > div > *.wrapper:first-child {
  margin-top: 0;
}

.entry-content > div > *.wrapper.full-width > .par-1,.entry-content > div > *.wrapper.full-screen > .par-1 {
  padding-left: 0;
  padding-right: 0;
}

.entry-content > div > *.mosaic {
  max-width: none;
}

.entry-content > div .wrapper > .par-1 {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

.entry-content > div .wrapper > .par-1.no-horizontal-padding {
  padding-left: 0;
  padding-right: 0;
}

.entry-content > div .wrapper > .par-1.image-flush-bottom .col-control > div {
  margin-bottom: 0;
}

.entry-content > div .wrapper > .par-1.image-flush-bottom .image picture {
  margin-bottom: 0;
}

.heading .datestamp {
  font-style: italic;
}

.heading .datestamp:before {
  content: "";
  border-bottom: 2px solid #C10f3A;
  display: block;
  width: 3rem;
}

.heading.header-style-1 {
  color: #fff;
}

.heading.header-style-1 h1 {
  color: #fff;
}

.heading.header-style-1 .datestamp:before {
  border-bottom-color: #fff;
}

body {
  z-index: 1;
}

body > header {
  position: relative;
  z-index: 400;
  background: #fff;
}

#overlay {
  z-index: 100;
}

.sticky-bar {
  position: relative;
  z-index: 200;
}

#back-top {
  z-index: 300;
}

[class*="mb-"] > *:last-child {
  margin-bottom: inherit;
}

[class*="mt-"] > *:first-child {
  margin-top: inherit;
}

[class*="fw-"] > * {
  font-weight: inherit;
}

[class*="fs-"] > * {
  font-size: inherit;
  line-height: inherit;
}

.fine-print {
  display: block;
  font-style: italic;
}

body.overlay-visible {
  position: relative;
 /* Chrome, Safari, Opera */
  backface-visibility: hidden;
}

#overlay {
  background: #000;
}

.overlay-visible #overlay {
  visibility: visible;
  opacity: 0.85;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) {
  color: #fff;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) a,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) h1,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) h2,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) h3,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) h4,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) h5,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) h6 {
  color: inherit;
}

.no-touch [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) a:hover {
  color: #00cfff;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list li,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list li,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list li,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list li {
  border-color: inherit;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list li.parent-link:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list li.parent-link:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list li.parent-link:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list li.parent-link:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M328.81%20254.2L219%20375l109.81%20120.78c11.02%2011.943%2029.61%2012.767%2041.644%201.847%2012.035-10.92%2013.015-29.501%202.196-41.627l-46.1-51H501c16.569%200%2030-13.431%2030-30%200-16.569-13.431-30-30-30H326.22l46.37-51c10.625-12.142%209.573-30.555-2.364-41.408-11.938-10.853-30.368-10.152-41.446%201.578l.03.03z%22%2F%3E%3C%2Fsvg%3E');
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list li.has-sub i:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list li.has-sub i:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list li.has-sub i:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list li.has-sub i:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20335H415v-83.67c0-22.091-17.909-40-40-40s-40%2017.909-40%2040V335h-83.66c-22.091%200-40%2017.909-40%2040s17.909%2040%2040%2040H335v83.66c0%2022.091%2017.909%2040%2040%2040s40-17.909%2040-40V415h83.67c22.091%200%2040-17.909%2040-40s-17.909-40-40-40%22%2F%3E%3C%2Fsvg%3E');
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list li.has-sub i.active:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list li.has-sub i.active:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list li.has-sub i.active:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list li.has-sub i.active:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20415H251.33c-22.091%200-40-17.909-40-40s17.909-40%2040-40h247.34c22.091%200%2040%2017.909%2040%2040s-17.909%2040-40%2040%22%2F%3E%3C%2Fsvg%3E');
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list li .publish-date,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list li .publish-date,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list li .publish-date,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list li .publish-date {
  color: inherit;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list .ln-letters a.ln-selected,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list .ln-letters a.ln-selected,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list .ln-letters a.ln-selected,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list .ln-letters a.ln-selected {
  background: #fff;
  color: #1874DC;
}

.no-touch [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list .ln-letters a:hover,.no-touch
  [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list .ln-letters a:hover,.no-touch
  [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list .ln-letters a:hover,.no-touch
  [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list .ln-letters a:hover {
  background: #fff;
  color: #1874DC;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) > hr,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) .delineator {
  border-color: inherit;
}

.no-touch [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .at-nav .nav-item a:hover {
  color: #fff;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .nav-item .cta-text {
  color: #fff;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .nav-item .cta-text:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20335H415v-83.67c0-22.091-17.909-40-40-40s-40%2017.909-40%2040V335h-83.66c-22.091%200-40%2017.909-40%2040s17.909%2040%2040%2040H335v83.66c0%2022.091%2017.909%2040%2040%2040s40-17.909%2040-40V415h83.67c22.091%200%2040-17.909%2040-40s-17.909-40-40-40%22%2F%3E%3C%2Fsvg%3E');
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .nav-item.expanded .cta-text:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20415H251.33c-22.091%200-40-17.909-40-40s17.909-40%2040-40h247.34c22.091%200%2040%2017.909%2040%2040s-17.909%2040-40%2040%22%2F%3E%3C%2Fsvg%3E');
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion > div:not(.accordion) li.tab-current {
  border-color: #fff;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion > div:not(.accordion) li.tab-current:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion > div:not(.accordion) li.tab-current:after {
  border-top-color: inherit;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion > div:not(.accordion) li.tab-current > a {
  color: inherit;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).blockquote:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).blockquote:after,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .blockquote:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .blockquote:after,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .blockquote:before,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .blockquote:after {
  color: inherit;
}

[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).text .toolbox:after,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .text .toolbox:after,[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .text .toolbox:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M374.61%20176C265.1%20176%20176%20265.1%20176%20374.61c0%20109.51%2089.1%20198.61%20198.61%20198.61%20109.51%200%20198.61-89.1%20198.61-198.61%200-109.51-89.1-198.61-198.61-198.61m0%20357.22c-87.46%200-158.61-71.15-158.61-158.61C216%20287.15%20287.15%20216%20374.61%20216c87.46%200%20158.61%2071.15%20158.61%20158.61%200%2087.46-71.15%20158.61-158.61%20158.61%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M380%20269c14.912%200%2027%2012.088%2027%2027s-12.088%2027-27%2027-27-12.088-27-27%2012.088-27%2027-27m18.68%2071H347a8%208%200%200%200-8%208v17.67a8%208%200%200%200%208%208h11v88c0%208.837%207.163%2016%2016%2016h16.68c8.837%200%2016-7.163%2016-16V348a8%208%200%200%200-8-8%22%2F%3E%3C%2Fsvg%3E');
}

.text .text-dark .toolbox:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23000%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M374.61%20176C265.1%20176%20176%20265.1%20176%20374.61c0%20109.51%2089.1%20198.61%20198.61%20198.61%20109.51%200%20198.61-89.1%20198.61-198.61%200-109.51-89.1-198.61-198.61-198.61m0%20357.22c-87.46%200-158.61-71.15-158.61-158.61C216%20287.15%20287.15%20216%20374.61%20216c87.46%200%20158.61%2071.15%20158.61%20158.61%200%2087.46-71.15%20158.61-158.61%20158.61%22%2F%3E%3Cpath%20fill%3D%22%23000%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M380%20269c14.912%200%2027%2012.088%2027%2027s-12.088%2027-27%2027-27-12.088-27-27%2012.088-27%2027-27m18.68%2071H347a8%208%200%200%200-8%208v17.67a8%208%200%200%200%208%208h11v88c0%208.837%207.163%2016%2016%2016h16.68c8.837%200%2016-7.163%2016-16V348a8%208%200%200%200-8-8%22%2F%3E%3C%2Fsvg%3E');
}

.text .text-light .toolbox:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M374.61%20176C265.1%20176%20176%20265.1%20176%20374.61c0%20109.51%2089.1%20198.61%20198.61%20198.61%20109.51%200%20198.61-89.1%20198.61-198.61%200-109.51-89.1-198.61-198.61-198.61m0%20357.22c-87.46%200-158.61-71.15-158.61-158.61C216%20287.15%20287.15%20216%20374.61%20216c87.46%200%20158.61%2071.15%20158.61%20158.61%200%2087.46-71.15%20158.61-158.61%20158.61%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M380%20269c14.912%200%2027%2012.088%2027%2027s-12.088%2027-27%2027-27-12.088-27-27%2012.088-27%2027-27m18.68%2071H347a8%208%200%200%200-8%208v17.67a8%208%200%200%200%208%208h11v88c0%208.837%207.163%2016%2016%2016h16.68c8.837%200%2016-7.163%2016-16V348a8%208%200%200%200-8-8%22%2F%3E%3C%2Fsvg%3E');
}

.accent-null,.accent-4 {
  color: #4d4d4d;
}

.accent-4 > *:not(.wrapper).col-control > div > .separator-or:before {
  background: #f5f5f5;
}

.accent-1 > *:not(.wrapper) .btn-secondary,.accent-2 > *:not(.wrapper) .btn-secondary,.accent-3 > *:not(.wrapper) .btn-secondary,.accent-5 > *:not(.wrapper) .btn-secondary {
  border-color: #fff;
  color: #fff;
}

.no-touch .accent-1 > *:not(.wrapper) .btn-secondary:hover,.no-touch .accent-2 > *:not(.wrapper) .btn-secondary:hover,.no-touch .accent-3 > *:not(.wrapper) .btn-secondary:hover,.no-touch .accent-5 > *:not(.wrapper) .btn-secondary:hover {
  background: #fff;
  color: #000;
}

.accent-1 > .col-control > div > div .par-1.accent-null a,.accent-1 > .col-control > div > div .par-1.accent-4 a,.accent-2 > .col-control > div > div .par-1.accent-null a,.accent-2 > .col-control > div > div .par-1.accent-4 a,.accent-3 > .col-control > div > div .par-1.accent-null a,.accent-3 > .col-control > div > div .par-1.accent-4 a,.accent-5 > .col-control > div > div .par-1.accent-null a,.accent-5 > .col-control > div > div .par-1.accent-4 a {
  color: #1874DC;
}

.no-touch .accent-1 > .col-control > div > div .par-1.accent-null a:hover,.no-touch .accent-1 > .col-control > div > div .par-1.accent-4 a:hover,.no-touch .accent-2 > .col-control > div > div .par-1.accent-null a:hover,.no-touch .accent-2 > .col-control > div > div .par-1.accent-4 a:hover,.no-touch .accent-3 > .col-control > div > div .par-1.accent-null a:hover,.no-touch .accent-3 > .col-control > div > div .par-1.accent-4 a:hover,.no-touch .accent-5 > .col-control > div > div .par-1.accent-null a:hover,.no-touch .accent-5 > .col-control > div > div .par-1.accent-4 a:hover {
  color: #C10f3A;
}

.accent-1 > .col-control > div > div .par-1.accent-null .btn-secondary,.accent-1 > .col-control > div > div .par-1.accent-4 .btn-secondary,.accent-2 > .col-control > div > div .par-1.accent-null .btn-secondary,.accent-2 > .col-control > div > div .par-1.accent-4 .btn-secondary,.accent-3 > .col-control > div > div .par-1.accent-null .btn-secondary,.accent-3 > .col-control > div > div .par-1.accent-4 .btn-secondary,.accent-5 > .col-control > div > div .par-1.accent-null .btn-secondary,.accent-5 > .col-control > div > div .par-1.accent-4 .btn-secondary {
  color: #C10f3A;
  border-color: #C10f3A;
}

.no-touch .accent-1 > .col-control > div > div .par-1.accent-null .btn-secondary:hover,.no-touch .accent-1 > .col-control > div > div .par-1.accent-4 .btn-secondary:hover,.no-touch .accent-2 > .col-control > div > div .par-1.accent-null .btn-secondary:hover,.no-touch .accent-2 > .col-control > div > div .par-1.accent-4 .btn-secondary:hover,.no-touch .accent-3 > .col-control > div > div .par-1.accent-null .btn-secondary:hover,.no-touch .accent-3 > .col-control > div > div .par-1.accent-4 .btn-secondary:hover,.no-touch .accent-5 > .col-control > div > div .par-1.accent-null .btn-secondary:hover,.no-touch .accent-5 > .col-control > div > div .par-1.accent-4 .btn-secondary:hover {
  color: #fff;
  background: #C10f3A;
}

.accent-2 > *:not(.wrapper) .btn-tertiary {
  background: #fff;
  border-color: #fff;
  color: #000;
}

.no-touch .accent-2 > *:not(.wrapper) .btn-tertiary:hover {
  background: #e6e6e6;
  border-color: #e6e6e6;
  color: #000;
}

.accent-2 > .col-control > div > div .accent-null .btn-tertiary,.accent-2 > .col-control > div > div .accent-4 .btn-tertiary {
  color: #fff;
  background: #1874DC;
  border-color: #1874DC;
}

.no-touch .accent-2 > .col-control > div > div .accent-null .btn-tertiary:hover,.no-touch .accent-2 > .col-control > div > div .accent-4 .btn-tertiary:hover {
  color: #fff;
  background: #549cec;
  border-color: #1874DC;
}

.accent-5 > *:not(.wrapper) .btn-primary {
  background: #fff;
  border-color: #fff;
  color: #000;
}

.no-touch .accent-5 > *:not(.wrapper) .btn-primary:hover {
  background: #e6e6e6;
  border-color: #e6e6e6;
  color: #000;
}

.accent-6 > *:not(.wrapper) .btn-primary,.accent-7 > *:not(.wrapper) .btn-primary {
  background: #000;
  border-color: #000;
  color: #fff;
}

.no-touch .accent-6 > *:not(.wrapper) .btn-primary:hover,.no-touch .accent-7 > *:not(.wrapper) .btn-primary:hover {
  background: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}

.accent-6 > *:not(.wrapper) .btn-secondary,.accent-7 > *:not(.wrapper) .btn-secondary {
  border-color: #000;
  color: #000;
}

.no-touch .accent-6 > *:not(.wrapper) .btn-secondary:hover,.no-touch .accent-7 > *:not(.wrapper) .btn-secondary:hover {
  background: #000;
  color: #fff;
}

.accent-6 > *:not(.wrapper) .btn-tertiary,.accent-7 > *:not(.wrapper) .btn-tertiary {
  background: #fff;
  border-color: #fff;
  color: #000;
}

.no-touch .accent-6 > *:not(.wrapper) .btn-tertiary:hover,.no-touch .accent-7 > *:not(.wrapper) .btn-tertiary:hover {
  background: #e6e6e6;
  border-color: #e6e6e6;
  color: #000;
}

.no-touch .wrapper > .par-1.accent-2 > *:not(.wrapper) a:hover,.no-touch .wrapper > .par-1.accent-3 > *:not(.wrapper) a:hover,.no-touch .wrapper > .par-1.accent-5 > *:not(.wrapper) a:hover {
  color: #fff200;
}

.no-touch .wrapper > .par-1.accent-6 > *:not(.wrapper) a:hover {
  color: #C10f3A;
}

.no-touch .wrapper > .par-1.accent-7 > *:not(.wrapper) a:hover {
  color: #fff;
}

[class*="accent-"]:not(.accent-null):not(.accent-4).accent-6 > *:not(.wrapper),[class*="accent-"]:not(.accent-null):not(.accent-4).accent-7 > *:not(.wrapper) {
  color: #000;
}

.banner {
  transition: height linear 0.25s;
  position: relative;
  height: 4.5rem;
  cursor: auto;
  -ms-flex-direction: row;
  flex-direction: row;
}

.logo-vertical a {
  display: block;
  height: 4rem;
  width: 5.5rem;
  background-image: url('data:image/svg+xml, %3Csvg%20width%3D%2284%22%20height%3D%2264%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M52.8278029%2054.0082434l-.019492-.0237334c1.139532-1.6242538%202.7078878-3.7098253%203.2686575-4.0954929.038984-.0192834.0689717-.0296667.1124538-.0504335%201.6958035-.0964169%202.6449137-.6808515%202.8953109-.8603353.3208682-.2254672%201.2579833-1.1243693%201.4139192-1.2890197.1604341-.1691004.6462346-1.2563862.8441533-1.7147373v-.0014833l-.0209913.0400501.0779679-.1824505.0134945-.0474668.128947-.3945675c-.0059975-.1216337-.070471-.2254672-.1754279-.2833174-.0764686-.0385667-.1694304-.0385667-.2713886-.0281834.0044982-.0103833.007497-.0237334.007497-.0237334.0599753-.1260836.1259482-.290734.1259482-.4049509v-.0281834c-.0179926-.1260836-.0869642-.2284339-.1979187-.2892507-.1124538-.0623001-.2623922-.0578501-.4153294-.0237334-.0794674-.0993835-.1604341-.1616837-.1829249-.1691004-.0329864-.02225-.2189101-.0875168-.5607696.1171837-.1334452.0756501-.2683898.2195338-.3763455.3530341.0134945-.1023502.0254896-.2076671.0254896-.2076671-.0299877-.1127336-.1154526-.2047005-.2309052-.2477173-.1619335-.0608168-.3673491-.0207667-.5667672.1082836-.2159114.145367-.5082913.5977847-.5907574.7327684-.0719704.0578501-.3613516.304084-.5322814.5977847-.5532727.1765171-.8966317.1661337-1.0405726.1127336.3358621-.1928338.6012531-.3767675.7466933-.5443846.3298645-.3916009.5142888-.8024852.5142888-1.136236%200-.0563668-.0059975-.1112502-.0149939-.1661337-.0344858-.154267-.1169519-.272934-.238402-.3337508-.3328633-.1646504-.7302001.1676171-.8051693.2373339-.0059976.0074167-.116952.1216336-.1769274.1869004-.1244489.0296668-.3868411.1068003-.562269.259584-.1229495.1053169-.2668904.154267-.4378202.2106338-.2039163.0667502-.4348214.1468503-.6597291.3367175l-.0179926.0118666c.0044982-.0029666.0104957-.0059333.0164933-.0089-.0419828.0281834-.4063332.2670006-.5202864.3441342-.523285.2699673-.8006711.5429012-1.0990486.8321519-.5877586.5785014-1.3239562%201.294953-4.6270995%202.3763055-.0284883-1.1955694-.7736823-4.4084769-.9236207-5.6366798-.304375-2.171605-2.8503293-5.1590453-4.679578-7.0502997%201.7257912.9908689%202.6913946%201.1303026%203.6405048-.1498171.2503971-.3871509.6477339.0311501%201.0045874-.0370834.523285-.2684839.4558128-.4123676.4558128-.7861685.1529371-.4019843.562269-.2047005.8681434-.2521672.7676847-.1260837.3118719-.9241189.6117487-1.3246198%203.3811114-.2002505-.4303232-3.2737243%201.8442426-4.5464273%201.4813916-.6823349%202.0406619-1.594587%202.7003909-2.4742057.5442765-.7268351.6582296-.1587171%201.0660621-.7565018.7361977-2.6195728-.5352801-5.8502803-2.174107-8.0738022-8.3875551-10.66815817-17.9671207-5.7494134-20.758974.858852-1.1545258%201.6791373-.7991718%204.1207097-.8636453%206.1276643-.2174107.6986517-.640237.6793683-1.2504864.2670007-.136444%201.3824698.9566071%201.6583705%201.4409082%201.7503374.0524784.1780004.3718473.4464843.5037931.6319014-.4363208.1246003-1.3509452-.1246002-1.6478232-.2848006-.0134945.312984.0269889.5710846.2818842.858852.2009175.9834523.7062099%201.3350031%201.4289131%201.6257371%201.346447.5399346.7137069%202.3644389.5562715%203.1150073-.0479802.1646504-.0989593.3293007-.1439408.4880178-1.2429895.3159507-2.0736484%201.4299366-2.4035129%202.5839727-.1514378%202.8020232-1.611838%205.1278953-1.5863484%208.0263354%200%200-.0254896.4242343%200%20.5963013.7257019%203.1372574-.2024169%207.2475836-.0494797%2010.4797745C18.0240972%2055.9069145%208.29459329%2059.2681556%200%2064c12.3024472-4.8950114%2026.6575514-7.7133513%2041.9992503-7.7133513C57.3409493%2056.2866487%2071.6975528%2059.1049886%2084%2064c-8.9663174-5.1115786-19.6014494-8.6256034-31.1721971-9.9917566m-8.8456907-9.8265137c-.0603271.1700594-.2322594.1851089-.2322594.1851089-2.9967485.0963168-5.5621583%201.2987722-7.625345%203.5787721%200%200-.229243.2227326-.8129076-.2332673-.4464206-.3461386-.2820292-.7118416-.2820292-.7118416.7948095-1.9940593%202.8414062-3.3093859%206.077955-3.9053463l.0950152-.0135445c.6620899-.090297%202.2034472-.304%202.7282929.728396%200%200%20.1116052.1986534.0512781.3717227%22%20fill%3D%22%23C10f3A%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-size: 85%;
}

.logo-subsite a {
  display: block;
  width: 12rem;
  height: 5rem;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml, %3Csvg%20width%3D%22205%22%20height%3D%22102%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23C10f3A%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M0%2045.5144369l2.12776115-2.2949834c1.29597558%201.1595847%202.79989755%201.901289%204.51042433%201.901289%201.758824%200%202.82270457-.835761%202.82270457-1.9711597%200-.8102312-.41723437-1.4820648-2.10361253-1.9456299l-2.61609978-.7175183C1.71052677%2039.65201735.57822513%2038.09873817.57822513%2035.9448398c0-2.71152022%202.19752381-4.7955479%205.99153927-4.7955479%202.7301349%200%204.7881334.97281499%206.2450997%202.43203746l-2.2203308%202.22376906c-1.20340591-1.24961041-2.63622363-1.89994528-3.95634782-1.89994528-1.61929868%200-2.52084691.7188619-2.52084691%201.71586289%200%20.94997264.64798779%201.50625083%202.0821471%201.92144396l2.42961881.69601956c3.37543952.97281499%204.41785462%202.43338115%204.41785462%204.51740885%200%202.8270756-2.5449955%205.073687-6.40877362%205.073687-2.75160033%200-4.99607978-.855916-6.63818548-2.3151385M20.5249797%2047.7838907c-2.6831792%200-4.2568639-1.2737964-4.2568639-3.9382883v-5.88526194h-2.2444794v-2.64164953h2.2444794v-3.40619611h3.30836v3.40619611h3.7940155v2.64164953h-3.7940155v5.23627074c0%201.2281117.7164089%201.7387052%201.7346754%201.7387052.6251808%200%201.1336433-.092713%201.7574824-.3936945l.7647061%202.5475929c-.9028898.4178804-2.036533.6946759-3.30836.6946759M29.6316901%2045.8852891c0%201.0184996-.8559342%201.8529169-1.8728591%201.8529169-1.0424152%200-1.8742007-.8344173-1.8742007-1.8529169%200-1.0426857.8317855-1.877103%201.8742007-1.877103%201.0169249%200%201.8728591.8344173%201.8728591%201.877103M44.1839128%2041.7145464V31.37905898h3.540455V41.7373887c0%203.7985469-2.4524258%206.1163727-6.4530461%206.1163727-3.4478853%200-5.8305485-2.1310561-6.1310646-5.3988545l3.2157903-.4864075c.2079464%201.969816%201.4341594%202.9197887%202.9152743%202.9197887%201.7346754%200%202.9125911-1.1353987%202.9125911-3.1737417M58.3940301%2046.3475105c-.9485039.972815-2.2431378%201.5062509-3.7014458%201.5062509-2.7744073%200-4.3722406-1.9227877-4.3722406-4.4488818v-8.08618867h3.3325087v7.34448437c0%201.5290932.9015482%202.3635105%202.1975238%202.3635105.8089785%200%201.6877197-.3009815%202.4980399-1.041342v-8.66665287h3.3298254V47.5984646h-3.2600628l-.0241486-1.2509541M70.1517216%2045.0266858c1.0410736%200%201.8970077-.3936945%202.5906096-1.1810834v-4.72702089c-.6936019-.78738893-1.5736847-1.20392573-2.5906096-1.20392573-1.8500521%200-3.1460277%201.48206482-3.1460277%203.54325012%200%202.062529%201.2959756%203.5687799%203.1460277%203.5687799zm2.7059863%201.3678531c-.9243553.9257866-2.0821471%201.4135378-3.4706924%201.4135378-3.1446861%200-5.5743049-2.5260942-5.5743049-6.3501708%200-3.65880549%202.5221885-6.30179869%205.7607859-6.32464103%201.2490199%200%202.3129005.34800978%203.1916417%201.04402934v-5.44588278h3.331167V47.5984646h-3.2157903l-.022807-1.2039257zM81.2372767%2040.2768226h5.3905071c-.1395253-1.52774955-1.1564502-2.64030591-2.6831792-2.64030591-1.3657383%200-2.4524259%201.01849967-2.7073279%202.64030591zm3.0547996%207.5527528c-3.3781227%200-6.293397-2.5247505-6.293397-6.3931681%200-3.70852125%202.6617139-6.30314243%205.9687323-6.30314243%203.8168225%200%205.8292069%202.87276027%205.8292069%206.32464103%200%20.3251675-.022807.5791206-.045614.928474h-8.5365348c.3246647%201.7602039%201.526729%202.8956026%203.2157903%202.8956026%201.2034059%200%202.1277612-.4864075%202.8227046-1.4363801l2.2659449%201.3436671c-1.0866876%201.5989638-2.8911257%202.6403059-5.2268332%202.6403059zM101.048531%2047.5984646h-1.7588243V31.37905898h2.1975243l4.719712%2010.65796752.901548%202.086715.878741-2.086715%204.718371-10.65796752h2.198865V47.5984646h-1.805779l.048297-11.1430313.021465-2.17808438-.97131%202.2224254-4.417855%209.94044928h-1.456966l-4.39639-9.94044928-.947162-2.19958306.022807%202.15524204.046956%2011.1430313M119.26061%2040.6248323h7.30898c-.138184-2.08537132-1.50258-3.70717751-3.631683-3.70717751-1.825903%200-3.307018%201.46056614-3.677297%203.70717751zm4.024769%207.2517714c-3.214449%200-5.852014-2.6403059-5.852014-6.256114%200-3.77704828%202.522188-6.23192808%205.551498-6.23192808%203.724253%200%205.46027%202.94263096%205.46027%206.02365968%200%20.2552967%200%20.4393791-.024149.6960195h-9.183181c.207946%202.4091951%201.850052%204.1922414%204.001962%204.1922414%201.526729%200%202.752942-.6718336%203.607534-1.9913147l1.389887.811575c-1.088029%201.7830462-2.939423%202.7558612-4.951807%202.7558612zM132.844205%2038.65501636v8.94344824h-1.734675V35.64385837h1.713209l.021466%201.41219413c.948504-1.04134201%202.244479-1.66749088%203.794015-1.66749088%201.689062%200%202.960889.81023127%203.655832%202.08537135.994118-1.27514008%202.496698-2.08537135%204.302478-2.08537135%202.543654%200%204.18576%201.78304625%204.18576%204.35482509v7.85507789h-1.734676v-7.5057244c0-2.06252905-1.15645-3.12805706-2.798556-3.12805706-1.364396%200-2.543654.69467589-3.540455%201.82873093.069763.3023251.093912.62749254.093912.94997264v7.85507789h-1.734676v-7.5057244c0-2.06252905-1.157792-3.12805706-2.799897-3.12805706-1.271827%200-2.475233.6248052-3.423737%201.69033322M153.417482%2038.63217401V44.610149c.948504%201.1125563%202.129103%201.6688345%203.470692%201.6688345%202.429619%200%204.140146-1.9469736%204.140146-4.6356515%200-2.64030586-1.710527-4.65580652-4.140146-4.65580652-1.365738%200-2.544995.57912052-3.470692%201.64464853zm0%207.94779089V52.71918h-1.734676V35.64385837h1.711869l.022807%201.22676807c.925697-.92578664%202.220331-1.45922248%203.655832-1.45922248%203.284211%200%205.712488%202.73436256%205.712488%206.23192804%200%203.4989091-2.428277%206.2104294-5.736637%206.2332717-1.411352%200-2.683179-.4622215-3.631683-1.2966388zM166.932656%2038.56230332v9.03616128h-1.734676V30.73141143h1.734676v6.25611405c.995459-1.01984334%202.359856-1.59896386%203.863778-1.59896386%202.613416%200%204.279671%201.78304625%204.279671%204.35482509v7.85507789h-1.734676v-7.5299104c0-2.03834305-1.179257-3.10387106-2.868318-3.10387106-1.180599%200-2.452426.46222148-3.540455%201.59762018M177.85722%2047.5984646h1.734675V35.64385837h-1.734675V47.5984646zm-.370279-15.43067303c0-.6946759.555418-1.24961041%201.226213-1.24961041.693602%200%201.24902.55493451%201.24902%201.24961041%200%20.69467589-.555418%201.22676807-1.24902%201.22676807-.670795%200-1.226213-.53209218-1.226213-1.22676807zM183.364445%2044.8184174c1.294634%201.2052694%202.428278%201.5989638%203.539114%201.5989638%201.664913%200%202.613417-.8102312%202.613417-1.9227876%200-.9499726-.576884-1.5075945-1.803097-1.8771029l-2.221672-.6489913c-1.988236-.5791205-2.915275-1.7145192-2.915275-3.24361236%200-2.15389837%201.782973-3.33632542%203.956348-3.33632542%201.851394%200%203.123221.71751824%204.419196%202.01550066l-1.250361%201.08837036c-.901548-1.04268568-1.988236-1.66749088-3.284212-1.66749088-1.365738%200-2.174716.71751823-2.174716%201.73736156%200%20.94997265.623839%201.43772378%201.781631%201.80723228l2.127761.6731772c2.244479.7161746%203.007844%201.6661472%203.007844%203.2664547%200%202.2479551-1.851394%203.5674362-4.302478%203.5674362-1.851394%200-3.332509-.6718335-4.719712-1.9684723l1.226212-1.089714M3.79401547%2071.6514495H2.03653305V55.4320438h2.19618222l4.71971231%2010.6579675.90154823%202.0853714.87874119-2.0853714%204.7197123-10.6579675h2.1975238v16.2194057h-1.804438l.0469556-11.144375.0214655-2.1780844-.9699693%202.2237691-4.4191963%209.9377619H9.06780429l-4.39504762-9.9377619-.94850386-2.2009267.02280702%202.155242.04695564%2011.144375M24.3444854%2070.4233377c1.5253874%200%202.7985559-.7658902%203.7685252-1.8314182v-2.7800473l-2.5208469.4407228c-2.6831792.5092499-3.4693507%201.1112127-3.4693507%202.3164821%200%201.1353987.8559341%201.8542606%202.2216724%201.8542606zm3.7926739-.3023251c-1.0182666%201.0655281-2.4993815%201.78439-4.0489175%201.78439-2.2659449%200-3.7470599-1.3436671-3.7470599-3.1737417%200-2.0396867%201.1577919-3.1508994%204.2099083-3.6829916l3.5619204-.6503349v-.5320921c0-1.8072323-1.085346-2.8727603-2.8683186-2.8727603-1.8272451%200-2.8455116.972815-2.9836953%202.5247505l-1.6877198-.2311108c.1381838-1.9926583%201.7105268-3.8240765%204.7411778-3.8240765%202.9380813%200%204.5345729%201.6701782%204.5345729%204.4031971v7.7852072h-1.7118683v-1.5304369zM34.7807111%2063.7265009v7.9249486h-1.7346754V59.6954996h1.7118684l.022807%202.131056c1.0182665-1.6204625%202.6831792-2.4091951%204.580187-2.3863528l.0697626%201.6930206c-1.7346754-.048372-3.7926738.8330736-4.6499496%202.5932775M44.4763793%2070.4233377c1.526729%200%202.798556-.7658902%203.7712085-1.8314182v-2.7800473l-2.5221885.4407228c-2.6831793.5092499-3.4693508%201.1112127-3.4693508%202.3164821%200%201.1353987.8559342%201.8542606%202.2203308%201.8542606zm3.7926739-.3023251c-1.0182665%201.0655281-2.4980399%201.78439-4.0475759%201.78439-2.2659449%200-3.7470598-1.3436671-3.7470598-3.1737417%200-2.0396867%201.1564502-3.1508994%204.2085666-3.6829916l3.5646037-.6503349v-.5320921c0-1.8072323-1.0880292-2.8727603-2.8696602-2.8727603-1.8272451%200-2.8455116.972815-2.9836954%202.5247505l-1.6877197-.2311108c.1381837-1.9926583%201.7105267-3.8240765%204.7411777-3.8240765%202.9367397%200%204.5332314%201.6701782%204.5332314%204.4031971v7.7852072h-1.7118684v-1.5304369zM57.4119865%2071.8583742c-1.9895774%200-3.4009297-.972815-3.4009297-3.2892971v-7.3444844h-2.3129005v-1.5290931h2.3129005v-3.4290385h1.7346754v3.4290385h3.8168225v1.5290931h-3.8168225v7.043503c0%201.4363801.8559342%201.9926583%201.9667704%201.9926583.6479878%200%201.1564502-.092713%201.804438-.3936944l.4628485%201.4350364c-.6238392.3251675-1.526729.5562782-2.5678026.5562782M64.1709151%2062.6152882v9.0361613h-1.7346754V54.7843963h1.7346754v6.2547704c.9941179-1.0198434%202.3585145-1.5989639%203.8637781-1.5989639%202.6134166%200%204.2783293%201.7843899%204.2783293%204.3561688v7.8550779h-1.7346754v-7.5312542c0-2.0369993-1.1792573-3.1025273-2.8683186-3.1025273-1.1805989%200-2.4524259.4608778-3.5391134%201.5976202M80.5544076%2070.3534671c2.3813216%200%204.0703829-1.8999453%204.0703829-4.6571502%200-2.7800473-1.6890613-4.6786489-4.0703829-4.6786489-2.3840048%200-4.0730661%201.8986016-4.0730661%204.6786489%200%202.7572049%201.6890613%204.6571502%204.0730661%204.6571502zm0-10.9132643c3.3070184%200%205.8278653%202.6188072%205.8278653%206.2561141%200%203.5445938-2.5208469%206.2332717-5.8278653%206.2332717-3.3325087%200-5.8533556-2.6429932-5.8533556-6.2332717%200-3.5916222%202.5208469-6.2561141%205.8533556-6.2561141zM90.4124082%2062.6152882v9.0361613h-1.7346754V59.6954996h1.7132099l.0214655%201.3436671c.9941179-1.0198434%202.3598561-1.5989639%203.8637781-1.5989639%202.6134166%200%204.2796709%201.7843899%204.2796709%204.3561688v7.8550779h-1.7346754v-7.5312542c0-2.0369993-1.1792573-3.1025273-2.8683186-3.1025273-1.1805989%200-2.4524259.4608778-3.540455%201.5976202M114.991672%2071.6514495h-2.080806l-4.187101-16.2194057h1.874201l3.030651%2012.141376.414551%201.7131756.532611-1.7131756%203.540455-10.8662359h1.734675l3.537772%2010.8662359.509804%201.6903332.4387-1.6903332%203.030651-12.141376h1.80578l-4.187102%2016.2194057h-2.082147l-3.516306-10.6821535-.440041-1.4578788-.4387%201.4578788-3.517648%2010.6821535M131.795082%2064.6764735h7.30898c-.138184-2.0840277-1.50258-3.7071775-3.631683-3.7071775-1.827245%200-3.30836%201.4592225-3.677297%203.7071775zm4.024769%207.2531151c-3.215791%200-5.852014-2.6429932-5.852014-6.2561141%200-3.7770482%202.520847-6.2332717%205.551498-6.2332717%203.724252%200%205.460269%202.942631%205.460269%206.0250033%200%20.2552968%200%20.4393792-.024148.6946759h-9.184523c.209288%202.4091951%201.851394%204.1935851%204.003304%204.1935851%201.525387%200%202.7516-.6731773%203.607534-1.994002l1.388545.8115749c-1.086687%201.7843899-2.938081%202.7585486-4.950465%202.7585486zM145.134507%2064.6764735h7.310322c-.139525-2.0840277-1.503922-3.7071775-3.633024-3.7071775-1.827245%200-3.307019%201.4592225-3.677298%203.7071775zm4.024769%207.2531151c-3.214448%200-5.852014-2.6429932-5.852014-6.2561141%200-3.7770482%202.522189-6.2332717%205.55284-6.2332717%203.722911%200%205.458928%202.942631%205.458928%206.0250033%200%20.2552968%200%20.4393792-.024149.6946759H145.1117c.207947%202.4091951%201.851394%204.1935851%204.001962%204.1935851%201.526729%200%202.752942-.6731773%203.608876-1.994002l1.388546.8115749c-1.08803%201.7843899-2.939423%202.7585486-4.951808%202.7585486zM160.52254%2066.1141973l-1.942621%202.0611854v3.4760668h-1.734676V54.7843963h1.734676V65.998642l5.8064-6.3031424h2.174716l-4.835089%205.142214%205.228175%206.8137359h-2.198865l-4.232716-5.5372522M169.271046%2064.6764735h7.310322c-.139525-2.0840277-1.50258-3.7071775-3.631683-3.7071775-1.827245%200-3.307018%201.4592225-3.678639%203.7071775zm4.024769%207.2531151c-3.214448%200-5.852014-2.6429932-5.852014-6.2561141%200-3.7770482%202.522189-6.2332717%205.55284-6.2332717%203.722911%200%205.458928%202.942631%205.458928%206.0250033%200%20.2552968%200%20.4393792-.022807.6946759h-9.184523c.207947%202.4091951%201.851394%204.1935851%204.001962%204.1935851%201.526729%200%202.752942-.6731773%203.608876-1.994002l1.388546.8115749c-1.08803%201.7843899-2.939423%202.7585486-4.951808%202.7585486zM182.692309%2062.6152882v9.0361613h-1.734675V59.6954996h1.71321l.021465%201.3436671c.99546-1.0198434%202.359856-1.5989639%203.863778-1.5989639%202.614758%200%204.279671%201.7843899%204.279671%204.3561688v7.8550779h-1.734675v-7.5312542c0-2.0369993-1.179258-3.1025273-2.868319-3.1025273-1.180599%200-2.452426.4608778-3.540455%201.5976202M199.122757%2070.3077824c1.389887%200%202.569144-.5562782%203.470693-1.6218062v-6.002161c-.925697-1.089714-2.129103-1.6661472-3.470693-1.6661472-2.428277%200-4.117338%201.9671286-4.117338%204.6316205%200%202.6429932%201.689061%204.6584939%204.117338%204.6584939zm3.470693.1155553c-.925697.9257867-2.220331%201.4820649-3.631684%201.4820649-3.307018%200-5.736637-2.7343626-5.736637-6.2561141%200-3.4989091%202.429619-6.1862433%205.736637-6.2090857%201.411353%200%202.68318.4407228%203.631684%201.2751401v-5.9309466h1.734675v16.8670532h-1.711868l-.022807-1.2281118zM100.608489%2055.5529739c-1.0464396%200-1.8661508.8196369-1.8661508%201.8636663%200%201.045373.8197112%201.8636662%201.8661508%201.8636662%201.050465%200%201.874201-.8182932%201.874201-1.8636662%200-1.0440294-.823736-1.8636663-1.874201-1.8636663m0%203.4008214c-.8572754%200-1.4985553-.6610842-1.4985553-1.5371551%200-.8774147.6412799-1.5398425%201.4985553-1.5398425.863984%200%201.517338.6624278%201.517338%201.5398425%200%20.8760709-.653354%201.5371551-1.517338%201.5371551%22%2F%3E%3Cpath%20d%3D%22M100.970719%2057.4918855c.193188-.1061497.30454-.2714207.30454-.4541595%200-.3036687-.213312-.4985005-.543343-.4985005h-.7821472v1.7373616h.3474722v-.7121436h.323323l.410526.7121436h.376987l-.457482-.7752959.020124-.0094057zm-.324665-.1746767h-.348813v-.5294048h.367595c.165016%200%20.271001.104806.271001.2673897%200%20.1303357-.089886.2620151-.289783.2620151zM0%2045.5144369l2.12776115-2.2949834c1.29597558%201.1595847%202.79989755%201.901289%204.51042433%201.901289%201.758824%200%202.82270457-.835761%202.82270457-1.9711597%200-.8102312-.41723437-1.4820648-2.10361253-1.9456299l-2.61609978-.7175183C1.71052677%2039.65201735.57822513%2038.09873817.57822513%2035.9448398c0-2.71152022%202.19752381-4.7955479%205.99153927-4.7955479%202.7301349%200%204.7881334.97281499%206.2450997%202.43203746l-2.2203308%202.22376906c-1.20340591-1.24961041-2.63622363-1.89994528-3.95634782-1.89994528-1.61929868%200-2.52084691.7188619-2.52084691%201.71586289%200%20.94997264.64798779%201.50625083%202.0821471%201.92144396l2.42961881.69601956c3.37543952.97281499%204.41785462%202.43338115%204.41785462%204.51740885%200%202.8270756-2.5449955%205.073687-6.40877362%205.073687-2.75160033%200-4.99607978-.855916-6.63818548-2.3151385M20.5249797%2047.7838907c-2.6831792%200-4.2568639-1.2737964-4.2568639-3.9382883v-5.88526194h-2.2444794v-2.64164953h2.2444794v-3.40619611h3.30836v3.40619611h3.7940155v2.64164953h-3.7940155v5.23627074c0%201.2281117.7164089%201.7387052%201.7346754%201.7387052.6251808%200%201.1336433-.092713%201.7574824-.3936945l.7647061%202.5475929c-.9028898.4178804-2.036533.6946759-3.30836.6946759M29.6316901%2045.8852891c0%201.0184996-.8559342%201.8529169-1.8728591%201.8529169-1.0424152%200-1.8742007-.8344173-1.8742007-1.8529169%200-1.0426857.8317855-1.877103%201.8742007-1.877103%201.0169249%200%201.8728591.8344173%201.8728591%201.877103M44.1839128%2041.7145464V31.37905898h3.540455V41.7373887c0%203.7985469-2.4524258%206.1163727-6.4530461%206.1163727-3.4478853%200-5.8305485-2.1310561-6.1310646-5.3988545l3.2157903-.4864075c.2079464%201.969816%201.4341594%202.9197887%202.9152743%202.9197887%201.7346754%200%202.9125911-1.1353987%202.9125911-3.1737417M58.3940301%2046.3475105c-.9485039.972815-2.2431378%201.5062509-3.7014458%201.5062509-2.7744073%200-4.3722406-1.9227877-4.3722406-4.4488818v-8.08618867h3.3325087v7.34448437c0%201.5290932.9015482%202.3635105%202.1975238%202.3635105.8089785%200%201.6877197-.3009815%202.4980399-1.041342v-8.66665287h3.3298254V47.5984646h-3.2600628l-.0241486-1.2509541M70.1517216%2045.0266858c1.0410736%200%201.8970077-.3936945%202.5906096-1.1810834v-4.72702089c-.6936019-.78738893-1.5736847-1.20392573-2.5906096-1.20392573-1.8500521%200-3.1460277%201.48206482-3.1460277%203.54325012%200%202.062529%201.2959756%203.5687799%203.1460277%203.5687799zm2.7059863%201.3678531c-.9243553.9257866-2.0821471%201.4135378-3.4706924%201.4135378-3.1446861%200-5.5743049-2.5260942-5.5743049-6.3501708%200-3.65880549%202.5221885-6.30179869%205.7607859-6.32464103%201.2490199%200%202.3129005.34800978%203.1916417%201.04402934v-5.44588278h3.331167V47.5984646h-3.2157903l-.022807-1.2039257zM81.2372767%2040.2768226h5.3905071c-.1395253-1.52774955-1.1564502-2.64030591-2.6831792-2.64030591-1.3657383%200-2.4524259%201.01849967-2.7073279%202.64030591zm3.0547996%207.5527528c-3.3781227%200-6.293397-2.5247505-6.293397-6.3931681%200-3.70852125%202.6617139-6.30314243%205.9687323-6.30314243%203.8168225%200%205.8292069%202.87276027%205.8292069%206.32464103%200%20.3251675-.022807.5791206-.045614.928474h-8.5365348c.3246647%201.7602039%201.526729%202.8956026%203.2157903%202.8956026%201.2034059%200%202.1277612-.4864075%202.8227046-1.4363801l2.2659449%201.3436671c-1.0866876%201.5989638-2.8911257%202.6403059-5.2268332%202.6403059zM101.048531%2047.5984646h-1.7588243V31.37905898h2.1975243l4.719712%2010.65796752.901548%202.086715.878741-2.086715%204.718371-10.65796752h2.198865V47.5984646h-1.805779l.048297-11.1430313.021465-2.17808438-.97131%202.2224254-4.417855%209.94044928h-1.456966l-4.39639-9.94044928-.947162-2.19958306.022807%202.15524204.046956%2011.1430313M119.26061%2040.6248323h7.30898c-.138184-2.08537132-1.50258-3.70717751-3.631683-3.70717751-1.825903%200-3.307018%201.46056614-3.677297%203.70717751zm4.024769%207.2517714c-3.214449%200-5.852014-2.6403059-5.852014-6.256114%200-3.77704828%202.522188-6.23192808%205.551498-6.23192808%203.724253%200%205.46027%202.94263096%205.46027%206.02365968%200%20.2552967%200%20.4393791-.024149.6960195h-9.183181c.207946%202.4091951%201.850052%204.1922414%204.001962%204.1922414%201.526729%200%202.752942-.6718336%203.607534-1.9913147l1.389887.811575c-1.088029%201.7830462-2.939423%202.7558612-4.951807%202.7558612zM132.844205%2038.65501636v8.94344824h-1.734675V35.64385837h1.713209l.021466%201.41219413c.948504-1.04134201%202.244479-1.66749088%203.794015-1.66749088%201.689062%200%202.960889.81023127%203.655832%202.08537135.994118-1.27514008%202.496698-2.08537135%204.302478-2.08537135%202.543654%200%204.18576%201.78304625%204.18576%204.35482509v7.85507789h-1.734676v-7.5057244c0-2.06252905-1.15645-3.12805706-2.798556-3.12805706-1.364396%200-2.543654.69467589-3.540455%201.82873093.069763.3023251.093912.62749254.093912.94997264v7.85507789h-1.734676v-7.5057244c0-2.06252905-1.157792-3.12805706-2.799897-3.12805706-1.271827%200-2.475233.6248052-3.423737%201.69033322M153.417482%2038.63217401V44.610149c.948504%201.1125563%202.129103%201.6688345%203.470692%201.6688345%202.429619%200%204.140146-1.9469736%204.140146-4.6356515%200-2.64030586-1.710527-4.65580652-4.140146-4.65580652-1.365738%200-2.544995.57912052-3.470692%201.64464853zm0%207.94779089V52.71918h-1.734676V35.64385837h1.711869l.022807%201.22676807c.925697-.92578664%202.220331-1.45922248%203.655832-1.45922248%203.284211%200%205.712488%202.73436256%205.712488%206.23192804%200%203.4989091-2.428277%206.2104294-5.736637%206.2332717-1.411352%200-2.683179-.4622215-3.631683-1.2966388zM166.932656%2038.56230332v9.03616128h-1.734676V30.73141143h1.734676v6.25611405c.995459-1.01984334%202.359856-1.59896386%203.863778-1.59896386%202.613416%200%204.279671%201.78304625%204.279671%204.35482509v7.85507789h-1.734676v-7.5299104c0-2.03834305-1.179257-3.10387106-2.868318-3.10387106-1.180599%200-2.452426.46222148-3.540455%201.59762018M177.85722%2047.5984646h1.734675V35.64385837h-1.734675V47.5984646zm-.370279-15.43067303c0-.6946759.555418-1.24961041%201.226213-1.24961041.693602%200%201.24902.55493451%201.24902%201.24961041%200%20.69467589-.555418%201.22676807-1.24902%201.22676807-.670795%200-1.226213-.53209218-1.226213-1.22676807zM183.364445%2044.8184174c1.294634%201.2052694%202.428278%201.5989638%203.539114%201.5989638%201.664913%200%202.613417-.8102312%202.613417-1.9227876%200-.9499726-.576884-1.5075945-1.803097-1.8771029l-2.221672-.6489913c-1.988236-.5791205-2.915275-1.7145192-2.915275-3.24361236%200-2.15389837%201.782973-3.33632542%203.956348-3.33632542%201.851394%200%203.123221.71751824%204.419196%202.01550066l-1.250361%201.08837036c-.901548-1.04268568-1.988236-1.66749088-3.284212-1.66749088-1.365738%200-2.174716.71751823-2.174716%201.73736156%200%20.94997265.623839%201.43772378%201.781631%201.80723228l2.127761.6731772c2.244479.7161746%203.007844%201.6661472%203.007844%203.2664547%200%202.2479551-1.851394%203.5674362-4.302478%203.5674362-1.851394%200-3.332509-.6718335-4.719712-1.9684723l1.226212-1.089714M3.79401547%2071.6514495H2.03653305V55.4320438h2.19618222l4.71971231%2010.6579675.90154823%202.0853714.87874119-2.0853714%204.7197123-10.6579675h2.1975238v16.2194057h-1.804438l.0469556-11.144375.0214655-2.1780844-.9699693%202.2237691-4.4191963%209.9377619H9.06780429l-4.39504762-9.9377619-.94850386-2.2009267.02280702%202.155242.04695564%2011.144375M24.3444854%2070.4233377c1.5253874%200%202.7985559-.7658902%203.7685252-1.8314182v-2.7800473l-2.5208469.4407228c-2.6831792.5092499-3.4693507%201.1112127-3.4693507%202.3164821%200%201.1353987.8559341%201.8542606%202.2216724%201.8542606zm3.7926739-.3023251c-1.0182666%201.0655281-2.4993815%201.78439-4.0489175%201.78439-2.2659449%200-3.7470599-1.3436671-3.7470599-3.1737417%200-2.0396867%201.1577919-3.1508994%204.2099083-3.6829916l3.5619204-.6503349v-.5320921c0-1.8072323-1.085346-2.8727603-2.8683186-2.8727603-1.8272451%200-2.8455116.972815-2.9836953%202.5247505l-1.6877198-.2311108c.1381838-1.9926583%201.7105268-3.8240765%204.7411778-3.8240765%202.9380813%200%204.5345729%201.6701782%204.5345729%204.4031971v7.7852072h-1.7118683v-1.5304369zM34.7807111%2063.7265009v7.9249486h-1.7346754V59.6954996h1.7118684l.022807%202.131056c1.0182665-1.6204625%202.6831792-2.4091951%204.580187-2.3863528l.0697626%201.6930206c-1.7346754-.048372-3.7926738.8330736-4.6499496%202.5932775M44.4763793%2070.4233377c1.526729%200%202.798556-.7658902%203.7712085-1.8314182v-2.7800473l-2.5221885.4407228c-2.6831793.5092499-3.4693508%201.1112127-3.4693508%202.3164821%200%201.1353987.8559342%201.8542606%202.2203308%201.8542606zm3.7926739-.3023251c-1.0182665%201.0655281-2.4980399%201.78439-4.0475759%201.78439-2.2659449%200-3.7470598-1.3436671-3.7470598-3.1737417%200-2.0396867%201.1564502-3.1508994%204.2085666-3.6829916l3.5646037-.6503349v-.5320921c0-1.8072323-1.0880292-2.8727603-2.8696602-2.8727603-1.8272451%200-2.8455116.972815-2.9836954%202.5247505l-1.6877197-.2311108c.1381837-1.9926583%201.7105267-3.8240765%204.7411777-3.8240765%202.9367397%200%204.5332314%201.6701782%204.5332314%204.4031971v7.7852072h-1.7118684v-1.5304369zM57.4119865%2071.8583742c-1.9895774%200-3.4009297-.972815-3.4009297-3.2892971v-7.3444844h-2.3129005v-1.5290931h2.3129005v-3.4290385h1.7346754v3.4290385h3.8168225v1.5290931h-3.8168225v7.043503c0%201.4363801.8559342%201.9926583%201.9667704%201.9926583.6479878%200%201.1564502-.092713%201.804438-.3936944l.4628485%201.4350364c-.6238392.3251675-1.526729.5562782-2.5678026.5562782M64.1709151%2062.6152882v9.0361613h-1.7346754V54.7843963h1.7346754v6.2547704c.9941179-1.0198434%202.3585145-1.5989639%203.8637781-1.5989639%202.6134166%200%204.2783293%201.7843899%204.2783293%204.3561688v7.8550779h-1.7346754v-7.5312542c0-2.0369993-1.1792573-3.1025273-2.8683186-3.1025273-1.1805989%200-2.4524259.4608778-3.5391134%201.5976202M80.5544076%2070.3534671c2.3813216%200%204.0703829-1.8999453%204.0703829-4.6571502%200-2.7800473-1.6890613-4.6786489-4.0703829-4.6786489-2.3840048%200-4.0730661%201.8986016-4.0730661%204.6786489%200%202.7572049%201.6890613%204.6571502%204.0730661%204.6571502zm0-10.9132643c3.3070184%200%205.8278653%202.6188072%205.8278653%206.2561141%200%203.5445938-2.5208469%206.2332717-5.8278653%206.2332717-3.3325087%200-5.8533556-2.6429932-5.8533556-6.2332717%200-3.5916222%202.5208469-6.2561141%205.8533556-6.2561141zM90.4124082%2062.6152882v9.0361613h-1.7346754V59.6954996h1.7132099l.0214655%201.3436671c.9941179-1.0198434%202.3598561-1.5989639%203.8637781-1.5989639%202.6134166%200%204.2796709%201.7843899%204.2796709%204.3561688v7.8550779h-1.7346754v-7.5312542c0-2.0369993-1.1792573-3.1025273-2.8683186-3.1025273-1.1805989%200-2.4524259.4608778-3.540455%201.5976202M114.991672%2071.6514495h-2.080806l-4.187101-16.2194057h1.874201l3.030651%2012.141376.414551%201.7131756.532611-1.7131756%203.540455-10.8662359h1.734675l3.537772%2010.8662359.509804%201.6903332.4387-1.6903332%203.030651-12.141376h1.80578l-4.187102%2016.2194057h-2.082147l-3.516306-10.6821535-.440041-1.4578788-.4387%201.4578788-3.517648%2010.6821535M131.795082%2064.6764735h7.30898c-.138184-2.0840277-1.50258-3.7071775-3.631683-3.7071775-1.827245%200-3.30836%201.4592225-3.677297%203.7071775zm4.024769%207.2531151c-3.215791%200-5.852014-2.6429932-5.852014-6.2561141%200-3.7770482%202.520847-6.2332717%205.551498-6.2332717%203.724252%200%205.460269%202.942631%205.460269%206.0250033%200%20.2552968%200%20.4393792-.024148.6946759h-9.184523c.209288%202.4091951%201.851394%204.1935851%204.003304%204.1935851%201.525387%200%202.7516-.6731773%203.607534-1.994002l1.388545.8115749c-1.086687%201.7843899-2.938081%202.7585486-4.950465%202.7585486zM145.134507%2064.6764735h7.310322c-.139525-2.0840277-1.503922-3.7071775-3.633024-3.7071775-1.827245%200-3.307019%201.4592225-3.677298%203.7071775zm4.024769%207.2531151c-3.214448%200-5.852014-2.6429932-5.852014-6.2561141%200-3.7770482%202.522189-6.2332717%205.55284-6.2332717%203.722911%200%205.458928%202.942631%205.458928%206.0250033%200%20.2552968%200%20.4393792-.024149.6946759H145.1117c.207947%202.4091951%201.851394%204.1935851%204.001962%204.1935851%201.526729%200%202.752942-.6731773%203.608876-1.994002l1.388546.8115749c-1.08803%201.7843899-2.939423%202.7585486-4.951808%202.7585486zM160.52254%2066.1141973l-1.942621%202.0611854v3.4760668h-1.734676V54.7843963h1.734676V65.998642l5.8064-6.3031424h2.174716l-4.835089%205.142214%205.228175%206.8137359h-2.198865l-4.232716-5.5372522M169.271046%2064.6764735h7.310322c-.139525-2.0840277-1.50258-3.7071775-3.631683-3.7071775-1.827245%200-3.307018%201.4592225-3.678639%203.7071775zm4.024769%207.2531151c-3.214448%200-5.852014-2.6429932-5.852014-6.2561141%200-3.7770482%202.522189-6.2332717%205.55284-6.2332717%203.722911%200%205.458928%202.942631%205.458928%206.0250033%200%20.2552968%200%20.4393792-.022807.6946759h-9.184523c.207947%202.4091951%201.851394%204.1935851%204.001962%204.1935851%201.526729%200%202.752942-.6731773%203.608876-1.994002l1.388546.8115749c-1.08803%201.7843899-2.939423%202.7585486-4.951808%202.7585486zM182.692309%2062.6152882v9.0361613h-1.734675V59.6954996h1.71321l.021465%201.3436671c.99546-1.0198434%202.359856-1.5989639%203.863778-1.5989639%202.614758%200%204.279671%201.7843899%204.279671%204.3561688v7.8550779h-1.734675v-7.5312542c0-2.0369993-1.179258-3.1025273-2.868319-3.1025273-1.180599%200-2.452426.4608778-3.540455%201.5976202M199.122757%2070.3077824c1.389887%200%202.569144-.5562782%203.470693-1.6218062v-6.002161c-.925697-1.089714-2.129103-1.6661472-3.470693-1.6661472-2.428277%200-4.117338%201.9671286-4.117338%204.6316205%200%202.6429932%201.689061%204.6584939%204.117338%204.6584939zm3.470693.1155553c-.925697.9257867-2.220331%201.4820649-3.631684%201.4820649-3.307018%200-5.736637-2.7343626-5.736637-6.2561141%200-3.4989091%202.429619-6.1862433%205.736637-6.2090857%201.411353%200%202.68318.4407228%203.631684%201.2751401v-5.9309466h1.734675v16.8670532h-1.711868l-.022807-1.2281118z%22%2F%3E%3Cpath%20d%3D%22M100.608489%2055.5529739c-1.0464396%200-1.8661508.8196369-1.8661508%201.8636663%200%201.045373.8197112%201.8636662%201.8661508%201.8636662%201.050465%200%201.874201-.8182932%201.874201-1.8636662%200-1.0440294-.823736-1.8636663-1.874201-1.8636663m0%203.4008214c-.8572754%200-1.4985553-.6610842-1.4985553-1.5371551%200-.8774147.6412799-1.5398425%201.4985553-1.5398425.863984%200%201.517338.6624278%201.517338%201.5398425%200%20.8760709-.653354%201.5371551-1.517338%201.5371551%22%2F%3E%3Cpath%20d%3D%22M100.970719%2057.4918855c.193188-.1061497.30454-.2714207.30454-.4541595%200-.3036687-.213312-.4985005-.543343-.4985005h-.7821472v1.7373616h.3474722v-.7121436h.323323l.410526.7121436h.376987l-.457482-.7752959.020124-.0094057zm-.324665-.1746767h-.348813v-.5294048h.367595c.165016%200%20.271001.104806.271001.2673897%200%20.1303357-.089886.2620151-.289783.2620151z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-size: 85%;
}

.utility-bar {
  display: none;
  margin-left: auto;
}

.utility-wrapper {
  -ms-flex-direction: row;
  flex-direction: row;
}

.cta-buttons {
  -ms-flex-order: 2;
  order: 2;
}

.cta-buttons [class^="btn-"] {
  display: inline-block;
  padding: 0.25rem 1.75em;
  border-radius: 0.2rem;
  letter-spacing: 0;
  vertical-align: top;
  border-bottom-width: 2px;
}

.nav-icon {
  padding: 0;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  height: 2.35rem;
  width: 2.35rem;
  position: absolute;
  top: .25rem;
  right: 1rem;
}

.no-touch .nav-icon:hover {
  opacity: 1;
}

.nav-icon .menu-icon {
  left: calc(50% - (2.35rem/2));
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.nav-icon .menu-icon,.nav-icon .menu-icon::before,.nav-icon .menu-icon::after {
  width: 2.35rem;
  height: 0.235rem;
  background-color: #000;
}

.nav-icon .menu-icon::before {
  top: -0.735rem;
}

.nav-icon .menu-icon::after {
  bottom: -0.735rem;
}

.nav-icon .menu-icon::after {
  top: -1.47rem;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.nav-icon .menu-icon::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.menu-icon.active {
  transform: translate3d(0, -0.735rem, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.menu-icon.active::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.menu-icon.active::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.nav-icon:after {
  content: "menu";
  position: relative;
  top: 1.85rem;
}

.nav-icon.active:after {
  content: "close";
}

.navigation {
  transform: translateX(100%);
  transition: transform 0.25s ease-in-out;
  position: fixed;
  width: 100%;
  top: 4.5rem;
  right: 0;
  z-index: 2;
  background: #333333;
  overflow-x: hidden;
  height: 100%;
}

.navigation li {
  border-bottom: 1px solid #4d4d4d;
  display: block;
  position: relative;
}

.navigation li > a {
  position: relative;
  color: #fff;
  display: block;
}

.navigation li.back {
  background-color: #1a1a1a;
}

.navigation li.back:before {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M430.19%20238a24.48%2024.48%200%200%201%2016.52%206.38c10.026%209.14%2010.764%2024.67%201.65%2034.72l-86.71%2095.39%2086.73%2095.89c9.101%2010.05%208.354%2025.57-1.67%2034.7a24.45%2024.45%200%200%201-17.7%206.36%2024.41%2024.41%200%200%201-17-8L295%20374.73l117-128.69a24.52%2024.52%200%200%201%2018.19-8.04z%22%2F%3E%3C%2Fsvg%3E');
  position: absolute;
  left: 0;
  top: .5rem;
}

.navigation .sub-menu {
  transform: translateX(100%);
  transition: transform 0.25s ease-in-out;
  background: #333333;
  display: block;
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow-x: hidden;
}

.navigation .has-sub:after {
  content: "";
  width: 2.5rem;
  height: 2.5rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M319.562%20511.77a24.57%2024.57%200%200%201-18.17-41.1l86.71-95.39-86.73-95.89c-8.498-10.117-7.478-25.142%202.31-34.018%209.787-8.876%2024.84-8.426%2034.08%201.018l116.99%20128.65-117%20128.69a24.52%2024.52%200%200%201-18.19%208.04z%22%2F%3E%3C%2Fsvg%3E');
  position: absolute;
  right: .5rem;
  top: .5rem;
}

.navigation .has-sub.active .sub-menu {
  transform: translateX(0);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.navigation .cta-buttons .btn-secondary {
  color: #fff;
  border-color: #fff;
}

.navigation .cta-links a {
  display: block;
  color: #fff;
}

.navigation .nav-icon {
  display: none;
}

.menu-active {
  overflow: hidden;
  position: fixed;
  width: 100%;
}

.menu-active #overlay {
  opacity: 75%;
  visibility: visible;
  z-index: 200;
}

.menu-active .navigation {
  transform: translateX(0);
  -webkit-overflow-scrolling: touch;
}

#global-footer .col-3 ul {
  list-style-type: none;
}

#global-footer .col-3 h4 {
  letter-spacing: 1px;
}

#global-footer .col-3 > div {
  border-bottom: 1px solid;
}

#global-footer .col-3 > div:last-child {
  border: none;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links,.footer-top .col-3 > div:nth-child(1) .links {
  max-width: 30rem;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links li,.footer-top .col-3 > div:nth-child(1) .links li {
  border: none;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links li a:before,.footer-top .col-3 > div:nth-child(1) .links li a:before {
  content: "";
  float: left;
  margin-right: 0.5625rem;
  transition: inherit;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M421.19%20495.8L531%20375%20421.19%20254.22c-11.02-11.943-29.61-12.767-41.644-1.847-12.035%2010.92-13.015%2029.501-2.196%2041.627l46.1%2051H249c-16.569%200-30%2013.431-30%2030%200%2016.569%2013.431%2030%2030%2030h174.78l-46.37%2051c-10.625%2012.142-9.573%2030.555%202.364%2041.408%2011.938%2010.853%2030.368%2010.152%2041.446-1.578l-.03-.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #1874DC;
  width: 1.6875rem;
  height: 1.6875rem;
  line-height: 1.6875rem;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links li a:hover:before,.footer-top .col-3 > div:nth-child(1) .links li a:hover:before {
  background-color: #C10f3A;
}

.footer-top .col-3 > div:nth-child(3) .links {
  -ms-flex-direction: row;
  flex-direction: row;
  max-width: 20rem;
}

.footer-top .col-3 > div:nth-child(3) .links li {
  width: 25%;
  border-bottom: 0px;
}

.footer-top .col-3 > div:nth-child(3) .links li a {
  display: block;
  float: left;
}

.footer-top .col-3 > div:nth-child(3) .links li a:before {
  content: "";
  transition: inherit;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(1) a {
  color: #324d8f;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(1) a:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M434.72%20375.1h-38.77v138.22h-57.46V375.1h-27.31v-48.84h27.31v-31.6c0-22.63%2010.75-58%2058-58l42.56.16v47.41h-30.9c-5%200-12.17%202.52-12.17%2013.31v28.7h43.78l-5.04%2048.86z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #324d8f;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  display: block;
  transition: inherit;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(1) a:hover:before {
  background-color: #3f61b5;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(2) a {
  color: #00a1ed;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(2) a:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M481.02%20320.04c.11%202.36.16%204.74.16%207.12%200%2072.49-55.17%20156.07-156.09%20156.07A155.18%20155.18%200%200%201%20241%20458.59a110.77%20110.77%200%200%200%2081.22-22.71c-23.456-.444-44.04-15.74-51.23-38.07%203.396.664%206.85%201%2010.31%201a55.19%2055.19%200%200%200%2014.45-2c-25.593-5.177-43.995-27.67-44-53.78v-.69a54.63%2054.63%200%200%200%2024.84%206.85c-24.1-16.106-31.542-48.165-17-73.24a155.76%20155.76%200%200%200%20113.11%2057.37c-5.62-24.18%205.687-49.121%2027.576-60.83%2021.89-11.708%2048.912-7.267%2065.904%2010.83A109.32%20109.32%200%200%200%20501.03%20270a55.07%2055.07%200%200%201-24.13%2030.36%20109.22%20109.22%200%200%200%2031.51-8.63%20110.89%20110.89%200%200%201-27.36%2028.36%22%2F%3E%3C%2Fsvg%3E');
  background-color: #00a1ed;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  display: block;
  transition: inherit;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(2) a:hover:before {
  background-color: #21b8ff;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(3) a {
  color: #db402c;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(3) a:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M400.17%20258.89a5.6%205.6%200%200%200-5.3-3.86H324a71.6%2071.6%200%200%200-23.36%204c-25.82%208.89-43.88%2030.9-43.88%2053.49%200%2032%2024.8%2056.27%2057.94%2057a30.05%2030.05%200%200%200-1%207.49%2028.09%2028.09%200%200%200%203.8%2014.12h-.9c-31.59%200-60.12%2015.5-70.93%2038.56a42.34%2042.34%200%200%200-4.25%2018.06%2033.84%2033.84%200%200%200%204.43%2016.68c6.82%2012.17%2021.41%2021.62%2041.16%2026.6a132.79%20132.79%200%200%200%2032.54%203.97%20104.39%20104.39%200%200%200%2029-3.92c28.09-8.16%2046.24-28.82%2046.25-52.71%200-22.89-7.36-36.6-27.12-50.58-8.49-6-16.18-14.8-16.31-17.5%200-4.91.43-7.28%2011.47-15.88C377.1%20343.2%20385%20328.52%20385%20313c0-14.06-4.3-26.59-11.63-35.38H379a5.62%205.62%200%200%200%203.26-1l15.85-11.47a5.56%205.56%200%200%200%202.06-6.26zm-106.82%2052.8c-1.53-11.72.94-22.26%206.77-28.92a18.5%2018.5%200%200%201%2014.24-6.59h.62c15.66.45%2030.66%2017.92%2033.4%2038.91%201.56%2011.74-1.07%2022.8-7%2029.54a18.48%2018.48%200%200%201-14.41%206.6h-.24c-15.31-.46-30.63-18.58-33.38-39.54zm71.33%20123.52a25.86%2025.86%200%200%201%20.72%206c0%2020.74-15.47%2031.26-46%2031.26-23.14%200-41.27-14.19-41.27-32.32%200-16.67%2021.16-31.27%2045.29-31.27h.63a54%2054%200%200%201%2015.21%202.32c1.66%201.13%203.24%202.23%204.79%203.25%2011.18%207.68%2018.57%2012.7%2020.63%2020.76z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M508.56%20369.5a5.58%205.58%200%200%201-5.57%205.57h-40.27v40.29a5.56%205.56%200%200%201-5.55%205.57h-11.48a5.57%205.57%200%200%201-5.59-5.57v-40.29h-40.26a5.56%205.56%200%200%201-5.57-5.57V358a5.59%205.59%200%200%201%205.57-5.59h40.26v-40.2a5.57%205.57%200%200%201%205.59-5.57h11.47a5.56%205.56%200%200%201%205.55%205.57v40.25H503a5.58%205.58%200%200%201%205.57%205.57l-.01%2011.47z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #db402c;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  display: block;
  transition: inherit;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(3) a:hover:before {
  background-color: #e26758;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(4) a {
  color: #b50000;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(4) a:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M544.36%2C306.82S541%2C283.29%2C530.77%2C273c-13-13.6-27.5-13.66-34.16-14.47C448.94%2C255%2C377.36%2C255%2C377.36%2C255h-.13s-71.58%2C0-119.25%2C3.46c-6.66.8-21.17.87-34.16%2C14.46-10.25%2C10.33-13.52%2C33.85-13.52%2C33.85a518.25%2C518.25%2C0%2C0%2C0-3.4%2C55.25v25.86a519.86%2C519.86%2C0%2C0%2C0%2C3.4%2C55.24s3.33%2C23.52%2C13.52%2C33.85c13%2C13.6%2C30%2C13.13%2C37.62%2C14.6%2C27.3%2C2.6%2C115.92%2C3.4%2C115.92%2C3.4s71.65-.13%2C119.32-3.53c6.66-.8%2C21.17-.87%2C34.16-14.46%2C10.25-10.33%2C13.58-33.85%2C13.58-33.85a518.18%2C518.18%2C0%2C0%2C0%2C3.4-55.24V362.06a530.57%2C530.57%2C0%2C0%2C0-3.46-55.24ZM342.07%2C419.3V323.41l92.09%2C48.11Z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #b50000;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  display: block;
  transition: inherit;
}

.footer-top .col-3 > div:nth-child(3) .links li:nth-child(4) a:hover:before {
  background-color: #e80000;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(8) .btn-primary,.footer-top .col-3 > div:nth-child(5) .btn-primary {
  background: none;
  border: none;
  padding: 0;
  color: transparent;
  box-shadow: none;
  display: block;
  margin-bottom: 0;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(8) .btn-primary:before,.footer-top .col-3 > div:nth-child(5) .btn-primary:before {
  display: block;
  content: '';
  height: 6rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml, %3Csvg%20width%3D%22174%22%20height%3D%2282%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M108.342%2023.24c1.452.447%203.016-.39%203.463-1.843.447-1.452-.391-3.016-1.843-3.463-1.453-.447-3.017.391-3.464%201.843-.447%201.453.335%203.017%201.844%203.464zm24.577%2012.904c.447.39%205.921-1.62%207.876-3.128%202.682-2.067%204.022-5.474%203.24-6.145-.782-.67-5.697.782-8.155%203.408-2.011%202.122-3.407%205.474-2.96%205.865zm-76.638%206.815c-10.222%202.96-21.058%204.022-31.895%207.876C.2%2059.437%203.774%2074.575%2023.101%2070.776c3.855-.782%2018.21-3.463%2033.18-27.817zM93.148%204.416c-8.323%203.743-15.584%206.256-30.443%2035.582%204.413-2.234%2011.06-6.033%2014.747-13.07h5.53a3516.693%203516.693%200%200%201-8.044%2013.461c-1.229%202.067-.167%204.413%201.788%203.91%201.955-.558%204.748-2.01%207.317-6.144%202.514-4.078%205.419-9.887%206.033-11.284h5.642c-1.844%203.352-5.977%2010.67-7.932%2014.356-1.117%202.123-.67%204.469%203.016%202.458%202.123-1.173%204.19-2.458%207.597-8.658%203.407-6.2%203.742-6.815%204.469-8.1%201.452-.056%205.641%200%205.641%200-2.29%203.966-6.144%2011.06-7.764%2013.742-3.072%205.25%201.843%203.24%202.681%202.625.838-.559%203.24-2.067%204.134-3.016.837-5.698%204.357-9.05%206.535-10.949%202.179-1.899%206.703-4.412%2010.948-4.133%203.464.223%206.424%203.686%202.067%206.926-2.067%201.508-3.798%201.62-4.86%201.508%201.564-3.072%202.29-6.758%201.173-6.926-1.228-.223-3.128.447-4.915%202.01-8.77%207.598-5.14%2015.585-.28%2015.083%202.626-.28%205.642-2.067%206.592-2.793%201.229-.894%202.346-1.844%202.346-1.844%201.508-6.2%204.971-9.328%209.72-11.786%205.083-2.68%209.775-2.234%2011.115-.167%201.453%202.234-1.34%205.139-5.139%207.094-3.184%201.62-6.759%202.513-9.998%202.904-.336%202.57.446%204.58%202.346%205.419%208.1%203.63%2017.874-9.552%2020.556-12.792l1.06-.335c-4.97%206.2-8.154%2010.39-13.294%2013.797-4.636%203.128-15.696%205.474-16.254-3.352-10.055%208.882-18.601%207.318-19.83%201.565-6.982%205.139-8.938%204.356-9.999%204.189-1.787-.224-2.849-3.016-2.57-4.134-2.848%202.346-5.697%204.525-9.104%204.357-3.408-.223-3.687-2.848-3.631-4.077-3.296%202.625-5.977%204.915-9.999%203.798-4.022-1.061-2.067-5.977-1.508-7.038.894-1.62%202.625-4.525%202.625-4.525-1.899%201.788-7.54%205.363-11.227%207.15C47.12%2064.967%2028.52%2072.508%2018.074%2074.742c-25.472%205.475-26.756-24.13%2014.356-28.6%206.982-.781%2018.768-2.066%2024.019-4.077%207.597-14.746%209.272-21.058%2019.774-29.94%203.072-2.57%209.16-6.535%2012.289-7.373C75.44%203.41%2064.716%202.74%2056.56%204.975c-10%202.681-14.58%207.653-15.53%2013.574-1.452%208.993%209.162%208.993%2012.01%207.317.727-.447.894-.112.056.503-3.24%202.29-9.83%204.245-15.026-.559-5.697-5.195-1.005-13.964%204.413-17.651C52.148%201.568%2068.85%202.07%2074.882%202.238c6.368.168%2029.102.614%2038.263-2.123.726-.223.782.224.224.447C107%202.964%2097.114%203.802%2093.148%204.416zM72.034%2067.983c4.58%200%207.54-2.457%207.54-6.032v-.056c0-3.91-2.96-5.977-7.373-5.977h-6.926v12.121h6.759v-.056zM62.147%2053.07h10.278c6.2%200%2010.277%203.296%2010.277%208.714v.056c0%205.921-4.97%208.993-10.78%208.993h-6.703v9.72H62.09V53.069h.056zm25.471%200v27.483h18.545v-2.905H90.69V53.069h-3.072zm21.506%2015.976V53.069h3.128v15.808c0%205.921%203.128%209.273%208.379%209.273%205.083%200%208.267-3.073%208.267-9.05V53.126h3.128v15.752c0%207.988-4.58%2012.177-11.451%2012.177-6.815-.111-11.451-4.245-11.451-12.01zm27.65%207.485l1.899-2.29c2.849%202.569%205.642%203.91%209.44%203.91%203.687%200%206.144-1.955%206.144-4.692v-.056c0-2.57-1.396-4.022-7.15-5.195-6.312-1.397-9.216-3.408-9.216-7.932v-.056c0-4.301%203.798-7.485%209.049-7.485%204.022%200%206.87%201.117%209.663%203.351l-1.787%202.402c-2.57-2.066-5.083-2.96-7.932-2.96-3.575%200-5.865%201.955-5.865%204.413v.056c0%202.57%201.396%204.021%207.485%205.362%206.144%201.34%208.937%203.575%208.937%207.764v.056c0%204.692-3.91%207.765-9.384%207.765-4.357%200-7.932-1.453-11.284-4.413zm25.024-20.891c.28%200%20.447-.168.447-.336%200-.223-.167-.335-.447-.335h-.502v.726h.502v-.055zm-.95-1.062h.95c.447%200%20.838.224.838.67%200%20.336-.223.56-.503.67l.559.839h-.503l-.502-.726h-.447v.726h-.391v-2.179zm2.682%201.117c0-1.06-.782-1.899-1.843-1.899-1.062%200-1.844.838-1.844%201.9%200%201.005.782%201.899%201.844%201.899%201.06%200%201.843-.894%201.843-1.9zm-3.966%200a2.122%202.122%200%201%201%204.245%200%202.122%202.122%200%201%201-4.245%200zm7.038%2017.484h1.955v-5.306h5.25v-1.844h-5.25v-5.25h-1.955v5.25h-5.25v1.844h5.25v5.306z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E');
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(8) .btn-secondary,.footer-top .col-3 > div:nth-child(5) .btn-secondary {
  background: none;
  border: none;
  padding: 0;
  color: transparent;
  box-shadow: none;
  display: block;
  margin-bottom: 0;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(8) .btn-secondary:before,.footer-top .col-3 > div:nth-child(5) .btn-secondary:before {
  display: block;
  content: '';
  height: 6rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml, %3Csvg%20width%3D%22134%22%20height%3D%2281%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.179%205.076c.179-1.964.897-3.39%202.151-4.284.18-.178.36-.178.36-.178.178%200%20.178%200%20.178-.178.18%200%20.18%200%20.18-.178.178%200%20.178-.178.178%200h.36c.178%200%20.178-.178.358%200%200-.178.36%200%20.36%200h2.151c.179%200%20.179.178.359%200%20.179%200%20.179.178.179%200%20.179%200%200%20.178.179%200l.179.178.179.178.179.178c.359.179.538.714.896%201.071%201.255%201.964%202.152%204.462%203.228%206.783.717%201.607%201.434%203.213%202.151%204.641h.18c1.613-3.213%203.047-6.604%204.481-9.995.36-.714.897-1.428%201.435-2.142.179-.357.538-.536.896-.714.18%200%200-.178.18%200%20.178%200%20.178%200%20.178-.178h3.586c.18%200%20.18.178.36%200%20.179%200%20.179.178.179%200%20.179%200%200%20.178.179%200l.179.178s0%20.178.179.178c1.434.893%202.33%202.856%202.33%205.177v20.704h-5.558V14.358v-4.105c-.179%200-.179.178-.179.357-1.972%204.462-4.303%208.746-6.275%2013.208-.179.358-.538.358-.717.536-.179%200-.179.178-.359%200-.179%200-.179.178-.359%200-.359%200-.359.178-.717%200h-1.077c-.179%200-.179-.179-.179%200l-.179-.179s-.179%200-.179-.178c-.359-.178-.359-.892-.717-1.249-1.972-4.283-4.124-8.389-6.095-12.672h-.18v16.242h-2.33c0-.178-.179%200-.179%200h-.179c0%20.178-.179%200-.179%200H0v-.535L.179%205.078v-.002zm12.55%2024.81c0-.536.36-.893.897-1.25%200%200%20.18%200%20.18-.178h.178c.18%200%20.18-.178.36-.178.179%200%20.358-.178.537%200h4.482c.359%200%20.538.178.897.178H20.977c.178%200%20.178.179.358.179s.18.178.36.178c.178%200%20.178.178.358.178s.18.178.18%200c.178%200%20.178.178.178.178.18%200%200%20.178.18.178%200%200%200%20.179.178.179%200%200%20.18%200%20.18.178.178%200%20.178.178.178%200%20.18%200%20.18.178.36.178%200%200%200%20.178.178.178%200%200%200%20.178.18.178.178.179.358.358.358.536l.18.178c.537.714%201.075%201.606%201.254%202.677.179%200%200%200%200%20.178.179%201.428%200%203.213-.538%204.462-.179.714-.717%201.25-1.076%201.785.897%201.606%201.973%203.212%202.869%204.64.179%200%20.179.179.179.358.538.714.896%201.606%201.434%202.142v.178h-5.2c-.178-.357-.358-.536-.537-.714-.18-.178-.18-.357-.36-.357-.358-.357-.537-.893-.896-1.25-.538-.892-1.255-1.784-1.793-2.676h-.179c-.896-1.25-1.613-2.678-2.33-3.927v8.925h-4.303v-2.142l-.18-15.35.002.003zm4.303%203.034v4.105c0%20.179%200%20.358.18.358h1.793c.178%200%20.178-.178.537%200%20.179%200%20.179-.178.359-.178s0-.179.179-.179.179-.178.179-.178%200-.178.179-.178c.359-.178.359-.357.538-.535.359-.358.717-1.429.359-2.142-.18-.358-.36-.536-.538-.714-.179%200-.179%200-.179-.178-.18%200-.18%200-.18-.178h-.178c-.18%200-.18-.178-.359-.178h-.897l-1.972.178v-.003zm4.124%2018.027H22.411c.179-.178.179.178.359%200h.358c0-.178.179%200%20.359%200h8.965s.359.178.359%200H41.774c.179%200%200-.178%200-.178-.179%200-.179-.179-.359%200l-.179-.179s-.179%200-.179-.178c-.179%200-.179-.178-.359-.178l-.538-.535H17.928h-.36-.178s-.18-.179-.18%200h-.178-.18c0%20.178%200%200%200%200h-.538-.178-.18c0-.179-.178%200-.358%200h-.718-.179-.179c-.179-.179-.179.178-.359%200%200%200-.179.178-.179%200h-.359-.359s0-.179%200%200h-.358-.179-.179-.179v-2.142H29.044c0%20.178.18%200%20.18%200h11.295c.359.892.897%201.606%201.613%202.142h5.2c0-.179%200%20.178%200%200h2.69s0%20.178%200%200h1.075c0%20.178.179%200%20.179%200h.179s.179-.179.359%200h.358c.179%200%20.179.178.179%200h1.435c.179%200%20.179.178.179%200%20.179-.179.179%200%20.359%200s.179.178.359%200h9.681c0%20.357-.359.357-.537.713l-.538.893s-.18.178-.18%200h-4.84-.358-.718-.178-.897s-.179.178-.179%200h-.179s-.179-.178-.179%200H52.711c0%20.178%200%200%200%200h-2.868-.179c-.179%200-.179-.178-.359%200h-.179-.179c0%20.178-.179%200-.179%200h-.359s-.179.178-.179%200h-3.227c0%20.357.18.357.359.714.179.178.538.357.897.535.179%200%20.179%200%20.179.178.179%200%200%20.178.179%200H62.394c0%20.178%200%20.178-.179.358l-.537%201.07h-9.503-.36-.358c0%20.179.179.358.179.536.359.535.897.714%201.614.893h5.02s.178.178.178%200h.898s.178.178.178%200h.18c0-.179.178%200%20.178%200s0%20.178%200%200c0-.179.18%200%20.18%200s.178.178.178%200H60.957c-.179.535-.359%201.07-.538%201.428-.179%200-.179.178-.359%200%200-.178-.179.178-.359%200%200%200-.179.178-.179%200h-1.254-.18-.358-.716.179c0%20.178.18.178.18.357l.179.178h.179c0%20.178.179%200%20.179.178h5.378c.36%200%20.538-.178%201.076-.178%200-.178.18%200%20.36%200s.178-.178.358%200c0-.178.18%200%20.18-.178.178%200%20.178-.178.178%200%200-.178.18%200%20.18-.178.178%200%20.178%200%20.178-.178%201.076-.714%201.793-1.964%202.69-3.035.896-1.07%201.434-2.499%202.33-3.748.179-.535.717-1.428.179-1.964-.179%200-.179-.178-.359-.178-.179-.178-.538%200-.717-.178l-8.965.178c0-.535.18-1.249.18-1.784h9.143c.18.178.36%200%20.538.178h.36c.179%200%20.178.178.358%200%200%20.178.179%200%20.179.178.179%200%20.179.178.179%200l.179.178c.179%200%20.359.358.538.358.538.535.717%201.428.717%202.32-.36%201.784-1.435%203.034-2.152%204.461-.896%201.607-1.972%202.678-3.048%203.927-.538.357-.897.892-1.434%201.07%200%20.179-.18%200-.18.179-.178%200-.178%200-.178.178-.18%200-.18.178-.18%200%200%20.178-.178%200-.178%200-.18%200-.18.178-.36%200%200%20.178-.178%200-.358.178h-.897-1.793c.36%201.071.897%202.142%201.793%202.5.179.178.359.178.717.178.179%200%20.179.178.359.178s.179.178.359.178c.179%200%20.359.178.538.178h.359c.18%200%20.179.178.538%200%200%20.178.179%200%20.179.178.179%200%20.359.179.537%200%200%20.179.18%200%20.18.179.178%200%20.358.178.537%200%200%20.178.18%200%20.36.178h.178c.18%200%20.36.178.538%200%200%20.178.18%200%20.18.178.178%200%20.178.178.537%200%200%20.178.18%200%20.18.178.178%200%20.178.178.358%200%200%20.178.179%200%20.179.178.179%200%20.179.179.359%200%200%20.179.179%200%20.179.179.179%200%20.179.178.359%200%200%20.178.179%200%20.179%200%20.179%200%20.179.178.359%200%200%20.178.179%200%20.179.178.179%200%20.179.178.359%200%200%20.178.179%200%20.179.178.179%200%20.179.178.359%200%200%20.178.179%200%20.179.178.179%200%20.179.178.359%200%200%20.178.179%200%20.179.178.179%200%20.179.179.179%200%200%20.179.179%200%20.179%200%20.179%200%20.179.179.179%200%200%20.179.179%200%20.179.179.179%200%20.179.178.179%200l.179.178c0%20.178.179%200%20.179.178.179%200%20.179.178.179%200%200%200%20.179%200%20.179.178l.179.178c.179%200%20.179%200%20.179.179.179%200%20.179%200%20.359.178%200%200%20.179%200%20.179.178.179%200%20.179%200%20.179.178l.179.178.179.179c.179%200%200%20.178.179%200%200%200%20.179%200%20.179.178%200%200%20.179%200%20.179.178.179%200%200%20.178.179%200l.179.178c.179%200%20.359.358.538.358%200%200%200%20.178.179%200a16.293%2016.293%200%200%201%203.765%203.212c1.255%201.428%202.51%203.035%203.765%204.284.717.714%201.434%201.249%202.33%201.606l.18.178c.178%200%20.178.179.178.179%200%20.178.18%200%20.18%200%20.178%200%20.178%200%20.178.178.18%200%20.18.178.18%200%200%200%20.178%200%20.178.178s.18%200%20.18.178.179.178.358%200c0%20.178.18%200%20.18.178.178%200%20.178.179.178%200%200%20.179.18%200%20.18.179.178%200%20.178.178.358%200%200%20.178.18%200%20.18%200%20.178%200%20.178.178.178%200%200%20.178.18%200%20.18.178.178%200%20.178.178.178%200%200%20.178.18%200%20.18.178.178%200%20.178.178.358%200%200%20.178.18%200%20.18.178.178%200%20.178.178.358%200%200%20.178.18%200%20.18.178.178%200%20.178.179.358%200%200%20.179.18%200%20.18%200%20.178%200%20.178.179.358%200%200%20.179.18%200%20.18.179h.538c.18%200%20.358.178.537%200%20.18%200%20.538%200%20.538.178%200-.178.18%200%20.18%200h.178c.18.178.359%200%20.538%200h.179c.179%200%20.359-.357.359-.714.179-.713-.359-1.249-.897-1.428-.538-.357-.896-.535-1.434-.893%200%200-.18%200-.18-.178-.358-.178-.537-.357-.896-.535-1.435-1.071-2.868-2.32-3.944-3.927-3.765-5.354-7.53-10.887-11.475-15.885-1.075-1.428-1.972-3.39-2.151-5.354.538-1.964.538-3.391.179-4.641%200-.178-.18-.178-.18-.178h-7.529s0-.179%200%200h-5.021s0-.179%200%200h-.359-.179-.359c-.179-.179-.179.178-.359%200%200%200%200%20.178-.179%200h-.358-.358-.358c.179-1.25.359-2.32.179-3.57v-9.282c0-.892-.179-2.141.538-2.855.359-.178.538-.536.897-.536%200-.178.179%200%20.179-.178.179%200%20.179-.178.359%200%200-.178.179%200%20.359-.178h.537c0%20.178.36%200%20.36.178h.178c.18%200%20.18.178.18%200%200%20.178.178%200%20.178.178.18%200%20.18%200%20.18.179.178%200%20.358.178.537.357.538.357.897%201.071%201.435%201.606%201.792%202.5%203.586%204.998%205.379%207.675l.179-.536v-9.28H77.8v15.349c.36.357.538.893.538%201.428l.36%202.142h3.586s.179.178.179%200%20.179.178.179%200h34.424v2.32s-.179%200-.179-.178h-2.151c0%20.178-.18%200-.18%200h-.537-.36-.358c0%20.178%200%200%200%200h-.718c0-.179%200%20.178%200%200h-.178-.18-.178c-.18.178-.18%200-.538%200h-2.51-3.585c0%20.178-.18%200-.18%200h-14.88-.358s0-.179%200%200h-.538-.36c-.178.178-.178-.179-.358%200h-9.503v.178s-.179%200-.179-.178c0%200-.179.178-.359%200%200%20.357.179.892.179%201.249h7.351c0-.179.18%200%20.18%200%20.178-.179.178.178.358%200h30.122v2.141H115.097h-.36c0-.178-.178.179-.178%200%200%20.179%200%200%200%200h-.18c-.178.179-.358-.178-.358%200-.18-.178-.18%200-.18%200s0-.178%200%200c-.178%200-.178-.178-.178%200H110.435s0-.178%200%200h-2.51-.179s-.179-.178-.179%200c0-.178%200%200-.179%200h-.179-.179s0-.178-.179%200c0%200%200-.178-.179%200h-.359-.179-.359-1.614-.179c0%20.179%200%200%200%200h-9.86-.179s-.179-.178-.179%200h-.717s0-.178-.179%200h-.179-.179-1.434-.18s0-.178-.178%200h-9.682c-.179%200%200%20.179-.179.179%200-.179-.179%200-.179-.179h-1.255v.358c.897%201.249%201.793%202.32%202.69%203.57l1.792%202.499%204.124%205.712c1.255%201.784%202.51%203.748%203.765%205.532.897%201.071%201.793%201.964%203.049%202.678.359.357.896.357%201.254.713%200%200%20.18%200%20.18.178l.178.179s.18%200%20.18.178l.178.178c.897.535%201.614%201.071%201.973%202.142.179%201.07.179%202.32-.538%203.034-.36.358-.717.536-1.255.536-.179%200-.359.178-.538%200h-1.254c-.18-.178-.36%200-.538-.178h-.36c-.178%200-.358-.179-.537%200%200-.179-.18%200-.18-.179-.178%200-.178-.178-.358%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.359%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.359%200%200-.178-.179%200-.179%200-.179%200-.179-.178-.359%200%200-.178-.179%200-.179-.178-.179%200-.359%200-.538-.178-.179%200-.179-.179-.179%200%200-.179-.179%200-.179-.179-.179%200-.179-.178-.359%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.179%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.179%200%200-.178-.179%200-.179-.178-.179%200-.179%200-.359-.178-.179%200-.179-.179-.179%200l-.179-.179-.179-.178-.179-.178c-.179%200-.179%200-.179-.178-.179%200-.179%200-.179-.178-.179%200%200-.179-.179%200l-.179-.179s-.179%200-.179-.178c-.538-.357-1.076-.713-1.434-1.07-.18%200-.18-.179-.18-.179-1.613-1.249-2.868-3.39-4.302-4.82-.897-1.07-2.152-1.963-3.228-2.855-.179%200-.179-.178-.359-.178%200%200-.179%200-.179-.178-.179-.178-.358-.178-.358-.357-.18-.179-.36-.179-.538-.358-.18%200-.18-.178-.18-.178s-.178%200-.178-.178l-.18-.178c-.178%200-.178%200-.358-.179-.18%200-.18%200-.18-.178%200%200-.178%200-.178-.178-.18%200-.18%200-.18-.178h-.178s-.18-.178-.36-.178c0-.179-.178%200-.178-.179-.18%200-.18-.178-.18%200%200-.178-.178%200-.178-.178-.18%200-.18-.178-.18%200%200-.178-.178%200-.178%200-.18%200-.18-.178-.18%200%200-.178-.178%200-.178-.178-.18%200-.18-.178-.36%200%200-.178-.178%200-.178-.178-.18%200-.18-.178-.18%200%200-.178-.178%200-.178-.178-.18%200-.18-.179-.36%200%200-.179-.178%200-.178-.179-.18%200-.18-.178-.36%200%200-.178-.178%200-.178%200-.18%200-.18-.178-.36%200%200-.178-.178%200-.178-.178-.18%200-.18-.178-.36%200%200-.178-.178%200-.178%200-.18%200-.18-.178-.36%200%200-.178-.178%200-.178-.178-.18%200-.18-.178-.538%200%200-.178-.18%200-.18-.178-.178%200-.178-.178-.537%200%200-.178-.179%200-.179-.178-.179%200-.359-.179-.538%200%200-.179-.179%200-.359-.179-.179%200-.359-.178-.538%200%200-.178-.179%200-.179%200-.179%200-.359-.178-.538%200%200-.178-.179%200-.359-.178H65.445c-.18%200-.18-.178-.538%200%200-.178-.18%200-.18-.178h-.178-.18s-.178-.178-.358%200c0-.178-.18%200-.18-.178-.178%200-.178-.178-.358%200%200%200-.18%200-.18-.178%200%200-.178%200-.178-.179%200%200-.18%200-.18-.178-.178%200-.178%200-.178-.178-.18%200%200-.178-.18%200-.178-.178-.537-.357-.716-.535-.897-.893-1.793-2.32-2.152-3.749h-1.793c0-.178-.36%200-.36-.178-.178%200-.358-.178-.537%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.359%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.179%200%200-.178-.179%200-.179-.178%200%200-.179%200-.359-.179l-.179-.178c-.179%200-.179-.178-.179-.178-.538-.357-.897-.714-1.076-1.428-.179%200-.179-.178-.359%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.359%200%200-.178-.179%200-.179-.178-.179%200-.179-.179-.359%200%200-.179-.179%200-.179-.179-.179%200-.179-.178-.359%200%200-.178-.179%200-.179-.178-.179%200-.179-.178-.179%200%200%200-.179%200-.179-.178-.179%200-.179%200-.179-.178h-.179c-.717-.536-.896-1.25-1.254-2.142h-3.587c0-.178-.179%200-.179%200-.179%200-.179-.178-.359%200%200%200-.179%200-.179-.178%200%200-.179%200-.179-.178-.179%200-.179%200-.358-.179%200%200-.18%200-.18-.178-.178%201.25-.178%201.25-.178%201.071H12.736v-2.32h8.427l-.007-.006zM66.338%2036.49v6.783H71c-1.076-1.607-2.151-3.035-3.227-4.641-.36-.714-.717-1.428-1.435-2.142zm-39.444-7.854s.179%200%200%200H27.43s.179.179.179%200h.179s.179%200%200%200H30.834v11.067c.178.892.178%201.963%201.075%202.32%200%20.178.18%200%20.18.178h.178c.18%200%20.18.178.36%200h1.434c0-.178.179%200%20.179%200%20.179%200%20.179-.178.359%200%20.179%200%20.179%200%20.179-.178.179%200%20.179%200%20.179-.179.179-.178.359-.357.538-.713.359-.893.359-2.142.359-3.213V28.28h5.378v11.602c.18%202.499-.896%204.462-2.33%205.354%200%200-.18%200-.18.179%200%200-.178%200-.178.178-.18%200-.18%200-.18.178h-.178c-.18%200-.18%200-.18.178-.178%200-.178%200-.178.178-.18%200%200%20.179-.18%200-.178%200-.178.179-.358%200h-.359c-.179%200-.179.179-.359%200-.179%200-.179.179-.359%200-.179%200-.359.179-.538%200%200%20.179-.359%200-.359%200h-.896-2.152c-.18%200-.18-.178-.359%200h-.18c-.178%200-.178-.178-.358%200-.179%200-.179-.178-.179%200-.179%200-.179-.178-.179%200-.179%200-.179-.178-.179%200%200%200%200-.178-.179-.178%200%200%200-.178-.179-.178%200%200%200-.178-.179-.178%200%200%200-.178-.18-.178%200%200-.178%200-.178-.179%200%200%200-.178-.18-.178l-.178-.178c-.897-.714-1.435-1.606-1.972-2.677l-.18-.178v-.179c-.179-.713-.358-1.428-.358-2.32V35.6c-.18-.357%200-.535%200-.893%200-1.963%200-4.105-.18-6.068l.003-.003zM30.3%204.362c0-1.249.179-2.677.897-3.57.179%200%20.179-.178.359-.178l.179-.178c.179%200%20.179%200%20.179-.179.179%200%20.179%200%20.179-.178h.538c.18%200%20.359-.178.537%200H36.036c0-.178.359%200%20.359%200H37.828c.179-.178.359%200%20.359%200h5.737v6.068h-.179-.179-.179-.179-.179-.179-.179-6.274v4.106h4.662v5.89s-.18%200%200%200h-4.662v4.64h1.613c0-.178%200%200%20.18%200H43.567v5.89h-3.944-.359-.359-.179c-.179%200-.179.179-.179%200-.179.179%200%200-.179%200h-6.096c-.18%200-.18-.178-.36%200h-.178c-.18%200%200-.178-.18%200%200%200-.178%200-.178-.178-.538-.535-.717-1.606-.717-2.499L30.3%204.363v-.001zM39.623.257s.324.322%200%200zm3.228%2034.447V30.6c0-.893.538-1.25.896-1.606.18%200%20.18%200%20.18-.179.178%200%20.178%200%20.178-.178h.36c.178%200%20.178-.178.358%200h1.435c.179%200%20.179.178.359%200h.179c0%20.178.179%200%20.179.178%200%20.179.179%200%20.179%200%200%20.179.179.179.359.179l.179.178c.717.535%201.076%201.249%201.613%201.963.897%201.25%201.793%202.678%202.69%203.927.896%201.07%201.434%202.32%202.33%203.212.18%200%20.18-.178.18-.178v-9.638h4.661v15.171c0%201.071-.36%202.32-1.255%202.677-.18%200-.18%200-.18.179h-.178-1.255c0%20.178%200%200%200%200h-.717-.18c-.178%200%200-.179-.178%200-.18%200-.18-.179-.36-.179%200%200%200-.178-.178-.178l-.18-.178-.178-.178c-1.076-1.071-1.614-2.32-2.51-3.57-.538-.714-.897-1.428-1.435-2.142l-.18-.178c-.358-.536-.716-.893-1.075-1.606-.359-.536-.897-1.25-1.435-1.785%200%200-.179-.178-.179%200v10.173h-4.661V34.704h-.001zm2.33-25.701c0-2.5-.359-5.533%201.076-7.14.18-.357.538-.713.897-.892h.179l.179-.178c.179%200%20.179%200%20.179-.179.179%200%20.179%200%20.179-.178h.179c.179%200%20.179%200%20.179-.178.179%200%20.179-.178.359%200%20.179%200%20.179-.178.359%200h2.332c.179%200%20.179.178.358%200%20.18%200%20.18.178.36%200%20.178%200%200%20.178.178%200h.18c.178%200%20.178.178.358.178l.18.178c.537.358.896.893%201.254%201.429%201.614%203.212%203.048%206.782%204.662%209.995l.538%201.071%204.84-10.174c.539-1.07%201.077-1.963%202.152-2.499%200-.178.18%200%20.18-.178h.178c.18%200%20.18%200%20.18-.178.178%200%20.178-.178.358%200h2.87c.179%200%20.179.178.359%200%20.179%200%20.179.178.179%200%20.179%200%20.179.178.179%200%200%200%200%20.178.179.178%200%200%200%20.178.179.178%200%200%200%20.179.179.179l.179.178c.179.178.359.357.538.357.716.893%201.254%202.142%201.434%203.748v21.597H68.13V10.253c-2.151%204.64-4.482%209.102-6.633%2013.743l-.538.536c-.18%200-.18.178-.18%200-.178%200-.178.178-.358%200-.18%200-.36.178-.538%200h-.717-.538-.179-.179c-.179%200%200-.179-.179%200%200%200%200-.179-.179-.179-.538-.178-.538-1.07-.897-1.606-1.075-2.32-2.33-4.64-3.406-7.14-.896-1.784-1.792-3.57-2.51-5.354v16.42h-.18-.178-.18-.178-4.303v-2.32l-.897-15.349-.002-.001zM59.346%2057.55c.179%200%20.179%200%20.179-.178%200%200%200%20.357-.18.178zm16.136-46.764l.18-8.031c0-1.071.537-1.785%201.254-2.142.179%200%20.359-.178.538-.178.179%200%20.359-.178.537-.178.18%200%20.538-.179.897-.179h5.737c.538%200%20.538.179.897.179H86.956c.179%200%20.359%200%20.538.178h.179c.179%200%20.179.178.359.178%200%200%20.179%200%20.179.178h.179c.179%200%20.179.178.359%200%20.179%200%20.179.178.179.178.179%200%20.179.179.179.179%200%20.178.179%200%20.179.178.179%200%20.179.178.359.178s0%20.178.179%200%200%20.178.179.178c0%200%200%20.178.179.178%200%200%200%20.179.179.179%200%200%200%20.178.179.178%200%20.178.179.178.359.178s.179.178.179%200c0%20.178.179.178.179.178l.359.358c.896.892%201.613%201.963%201.972%203.57.179.535.179%201.249.359%201.963V.433h6.275c.18.536%200%201.071%200%201.607v9.281h5.02c.18%200%200-.357.18-.714V.255h6.273V26.85c0%20.178-.18%200-.36%200h-.178c-.18-.179-.18%200-.18%200h-.358-.178c0%20.178-.18%200-.36%200h-.895-.359-1.256-.358-.358-.358-.538-.359H104.883v-9.103h-4.482v8.924h-5.02-.178-.36-.718-.178v-16.42c-.18.713-.18%201.428-.36%202.141-.537%202.142-1.613%203.57-3.048%204.641l-.179.179c-.179%200-.179%200-.179.178h-.179c-.179%200-.179%200-.179.178-.179%200-.179%200-.179.178%200%200-.179%200-.179.178.18-.178.18-.178.18%200h-.18s-.179%200-.179.179c-.179%200-.179%200-.179.178-.179%200-.179%200-.179.178-.179%200-.179%200-.179.178-.179%200%200%20.178-.179%200-.179%200-.179.178-.179%200-.179%200-.179.178-.179.178-.179%200-.179.178-.179%200-.179%200-.179.178-.359.178s-.179.179-.359.179c-.179%200-.179.178-.359%200-.179%200-.179.178-.358.178-.18%200-.36.178-.538.178-.18%200-.36.178-.538%200-.538-.714-.897-1.428-1.435-2.142-.717-1.07-1.434-2.32-2.151-3.39h-.18v12.85h-6.275V10.783s-.179%200%200%200c-.179%200-.179%200%200%200l.001.004zm6.275-4.104v6.425c0%20.178.18%200%20.36%200h.716c0-.178.179.178.179%200h1.972c.359%200%20.717-.178.896-.357.36-.179.717-.179.897-.536l.18-.178c.716-.357%201.075-1.25%201.254-2.32%200-1.071-.36-1.785-.897-2.32-.179-.178-.359-.178-.538-.358-.179%200-.179-.178-.179-.178-.179%200-.179-.178-.179%200h-.179c-.179%200-.179-.178-.359%200-.179%200-.179-.178-.359%200h-.179-3.048c-.359-.178-.538-.178-.538-.178h.001zm-1.076%2027.13c0-1.607-.359-4.284%201.076-4.82.18%200%20.18%200%20.18-.178.178%200%20.178-.178.358%200H89.825v4.106h-5.2v2.855h3.048v3.927h-3.048v3.034h4.662v4.106c-.18%200-.18.178-.18%200h-.358-.178-.358-6.096c-.179%200-.179-.179-.359%200-.179%200-.179-.179-.179%200-.179%200-.179-.179-.359-.358-.179-.357-.359-.713-.359-1.249l-.179-11.423zm5.38-22.847v0zm5.557%2018.741c.18-.535.36-.892.897-1.249%200%200%20.179%200%20.179-.178.179%200%20.179-.178.179%200%20.179%200%20.179-.178.359-.178s.179-.178.359-.178h6.991c.179%200%20.179.178.359.178s.179.178.359.178c.179%200%20.179.178.179.178.179%200%20.179.178.179%200%20.179%200%200%20.178.179.178%200%200%200%20.179.179.179%200%200%200%20.178.179.178%200%200%200%20.178.179.178s.179.178.359.178c0%20.178.179.178.179.178l.538.536c1.075%201.07%201.613%202.855%201.434%204.819%200%201.785-.717%203.39-1.434%204.284.537.892%201.075%201.784%201.613%202.855.897%201.428%201.793%203.035%202.869%204.462h-5.38a5.448%205.448%200%200%201-.896-1.25c-.179-.535-.538-.892-.896-1.248%200-.178-.18-.358-.36-.536-.18-.178-.358-.357-.358-.713-.36-.358-.538-.893-1.076-1.25-.897-1.248-1.614-2.498-2.33-3.747v-.179%208.746h-4.304v-.714l-.717-15.885h.003zm4.303%203.213v4.462h1.793c.179%200%20.179-.178.538-.178.179%200%20.179-.179.359-.179s.179-.178.179%200c0%20.179%200-.178.179-.178%200-.178.179%200%20.179-.178.538-.357%201.076-.714%201.076-1.606%200-.714-.18-1.25-.538-1.607-.18%200-.18-.178-.18-.178-.178%200-.178%200-.178-.178-.18%200-.18%200-.18-.178%200-.179-.178%200-.178-.179h-1.614-.179-1.075c.179.179-.179%200-.179.179l-.002-.002zM93.95%209.895v.179c.323%200%200%200%200-.179zm14.164%2032.306c.18%200%20.18.178.36.178%200%200%200%20.178.178.178%200%200%200%20.178.18.178%200%200%200%20.179.178.179%200%200%200%20.178.18%200%20.178%200%200%20.178.178%200%20.18%200%20.18.178.36%200%20.178%200%20.178.178.358%200h1.972s0-.179.179%200c.179%200%20.179-.179.359-.179.359-.357.538-1.07.359-1.784-.18-.536-.538-.893-.897-1.25l-.179-.177-1.076-1.071c-1.434-1.25-2.51-3.391-2.33-5.89.179-1.428.896-2.5%201.792-3.035.18%200%20.18%200%20.18-.178h.178c.18%200%20.18%200%20.18-.178.178%200%20.178-.178.178%200%20.18%200%20.18-.178.36%200h.538c.178%200%20.358-.178.537%200H114.03c.179%200%20.359.178.538%200h.359c.179%200%20.179.178.359%200%20.179%200%20.179.178.179%200%200%200%200%20.178.179.178%200%200%200%20.178.179.178l.179.178v4.106h-.18c-.178%200-.178-.178-.178-.178l-.18-.179s0-.178-.178-.178c0-.178-.18%200-.18-.178%200%200%200-.178-.178-.178%200%200-.18-.178-.18%200h-1.075c-.18%200-.18.178-.36%200-.178%200-.178.178-.178%200a1.361%201.361%200%200%200-.36.892c.18%201.25.898%201.964%201.615%202.678%200%20.178.179.178.359.357l1.613%201.606c.538.714%201.255%201.428%201.076%202.678%200%202.141-.897%203.926-1.972%204.819%200%20.178-.18.178-.18.178-.178%200-.178.178-.358.178%200%200-.18%200%200%200-.18%200-.18%200-.18.178-.178%200-.178%200-.178.179%200%200-.18%200-.18.178-.178%200-.178.178-.178%200-.18%200-.18.178-.18%200-.178%200-.178.178-.358%200-.18%200-.36.178-.538%200H111.52h-.359c-.179%200-.359-.178-.717%200h-.359c-.179%200-.179-.178-.359%200-.179%200%200-.178-.179%200-.179%200-.179-.178-.179%200%200%200%200-.178-.179%200%200-.178-.179%200-.179-.178-.179-.179-.359-.179-.537-.358l-.18-.178-.178-3.926-.003-.001zM114.568.078h6.095v26.416c0%20.179-.179%200-.179%200h-.538-.179-4.482v-7.139L114.57.08h-.001zm7.53%2019.813s0-.179%200%200c.18%200%20.36%200%20.36.178s.178.178.358.178l.18.178.178.178h.18s.178%200%20.178.179c0%200%200%20.178.18%200%20.178%200%20.178.178.178%200%200%20.178.18%200%20.18.178.178%200%20.178.178.358%200h.18c.178%200%20.178.178.358%200h.359c.538%200%20.538-.178%201.076%200h.716c.179%200%200%200%20.179-.178.897-.536%201.076-2.142.717-3.213-.36-1.071-1.435-1.785-2.152-2.677-1.613-1.607-2.868-3.391-3.227-6.248-.359-2.32-.179-5.176%201.076-6.603.359-.536.897-.893%201.435-1.25%200-.178.358-.178.358-.178h.18s0-.178.179%200c.179%200%20.179-.178.179%200h.179c.179%200%20.179-.178.358%200%20.18%200%20.18-.178.36%200%20.178%200%20.178-.178.358%200h2.152s.18%200%200%200h.897c.179%200%20.179.179.359%200h.179c.179%200%20.179.179.179%200%20.179%200%20.179.179.179%200%200%200%200%20.179.179.179%200%200%200%20.178.179.178l.179.178c.179%200%200%20.178.179%200%200%20.178.179.178.179.178v6.068c0-.178-.179-.178-.179-.178-.179%200-.179-.178-.179-.178s0-.178-.179-.178l-.179-.178c0-.179-.179-.179-.359-.179s0-.178-.179%200c-.179.179%200-.178-.179%200-.179%200-.179-.178-.359%200h-.359-.179c-.179.179-.359%200-.538.179h-.358c-.179%200-.179.178-.179%200-.179%200-.179%200-.179.178-.179%200-.179%200-.179.178-.359.178-.359.714-.359%201.07%200%201.072.36%201.964.897%202.678.717%201.25%201.793%202.32%202.69%203.39.358.536.716%201.072%201.075%201.429.717.893%201.255%202.32%201.076%203.926-.18%202.32-.897%204.641-1.973%206.069-.179.357-.358.535-.537.713-.36.178-.538.536-.897.536%200%20.178-.18%200%200%20.178-.18%200-.18%200-.18.178h-.178c-.18%200-.18%200-.18.178-.178%200%200%20.178-.178%200h-.18c-.178%200-.178.178-.358%200-.18%200-.18.178-.359%200-.179%200-.179.178-.538%200h-1.076.18-1.436-.538-.358c-.179%200-.179-.178-.358%200h-.18c-.178%200-.178-.178-.178%200-.18%200%200-.178-.18%200-.179%200%200-.178-.179%200%200%200%200-.178-.179-.178s0-.178-.179%200c0%200-.179-.178-.358-.178%200%200%200-.178-.18%200l-.178-.178-.538-.536-.18-6.425v.003zM14.881%2062.19v-6.247h-2.33v-.892h5.557v.892h-2.33v6.248h-.897zm5.917-3.926h1.972c.359%200%20.717%200%201.076-.178.179-.178.359-.178.538-.358.179-.179.179-.357.179-.713%200-.358-.18-.536-.36-.893-.178-.178-.716-.357-1.075-.357h-2.33v2.499zm-.897%203.927v-7.14h3.227c.717%200%201.076%200%201.435.179.359.178.538.357.717.713.179.358.359.714.359%201.071%200%20.536-.18.893-.538%201.25-.359.356-.897.535-1.435.713.18.178.36.178.538.357.36.179.538.536.717.893l1.255%201.964H24.92l-.897-1.429c-.359-.357-.537-.713-.716-.892l-.538-.536c-.18-.178-.36-.178-.36-.178h-1.613v3.213H19.9l.001-.178zm8.965-2.856h2.33l-.717-1.964c-.179-.535-.359-1.07-.538-1.428%200%20.536-.179.893-.359%201.428l-.716%201.964zm-1.972%202.856l2.689-7.14h1.076l2.868%207.14h-1.076l-.896-2.142h-2.869l-.717%202.142h-1.075zm13.088-2.5l.897.179c-.18.714-.538%201.428-1.076%201.785a3.042%203.042%200%200%201-1.793.535c-.717%200-1.435-.178-1.793-.535-.538-.358-.896-.714-1.075-1.429-.18-.535-.36-1.249-.36-1.963%200-.715.18-1.428.36-1.964a4.176%204.176%200%200%201%201.254-1.249c.538-.356%201.076-.357%201.793-.357.717%200%201.255.178%201.792.535.538.358.897.893%201.076%201.607l-.896.178c-.18-.535-.36-.893-.717-1.071-.358-.178-.717-.357-1.255-.357-.538%200-1.076.178-1.434.357-.36.18-.538.535-.717%201.071-.18.357-.18.893-.18%201.428%200%20.536%200%201.071.18%201.606.179.536.538.714.896%201.071.36.179.717.358%201.255.358.538%200%20.897-.178%201.255-.536.179-.178.538-.535.538-1.249zm2.69%202.5v-7.14h1.075v3.57l3.406-3.57h1.435l-3.049%203.035%203.049%204.105h-1.255l-2.51-3.57-1.076%201.071v2.5l-1.076-.001zm52.89-2.5l.897.179c-.179.714-.537%201.428-1.075%201.785a3.042%203.042%200%200%201-1.793.535c-.717%200-1.435-.178-1.793-.535-.538-.358-.896-.714-1.076-1.429-.179-.535-.358-1.249-.358-1.963%200-.715.179-1.428.358-1.964a4.176%204.176%200%200%201%201.255-1.249c.538-.356%201.076-.357%201.793-.357.717%200%201.255.178%201.792.535.538.358.897.893%201.076%201.607l-.896.178c-.18-.535-.36-.893-.717-1.071-.358-.178-.717-.357-1.255-.357-.538%200-1.076.178-1.434.357-.36.18-.538.535-.717%201.071-.18.357-.18.893-.18%201.428%200%20.536%200%201.071.18%201.606.179.536.538.714.896%201.071.36.179.717.358%201.255.358.538%200%20.897-.178%201.435-.536-.18-.178.179-.535.359-1.249h-.001zm2.69%202.5v-7.14h.897V61.3h3.586v.892h-4.483zm10.937-7.14h.897v4.106c0%20.713%200%201.249-.18%201.784-.178.357-.537.714-.896%201.071a3.599%203.599%200%200%201-1.614.357%203.586%203.586%200%200%201-1.613-.357c-.36-.178-.717-.535-.897-1.07-.18-.358-.36-1.072-.36-1.785v-4.106h.898v4.106c0%20.535%200%201.07.179%201.428.179.357.359.535.537.713.36.179.538.179%201.076.179.717%200%201.255-.179%201.435-.536.359-.357.359-.893.359-1.785v-4.105h.179zm3.945%206.247h2.509c.18%200%20.36-.178.538-.178l.359-.357c.18-.18.179-.358.179-.536%200-.178%200-.535-.179-.713-.179-.179-.359-.358-.538-.358-.179%200-.538-.178-1.076-.178h-1.613v2.32h-.18zm0-3.213h2.51c.18%200%20.359-.178.538-.357.179-.178.179-.357.179-.535%200-.178%200-.358-.18-.536-.178-.178-.358-.357-.537-.357-.179%200-.538-.178-1.076-.178h-1.434v1.963zm-.897%204.106v-7.14h2.69c.537%200%20.896%200%201.254.179.358.178.538.357.717.713.179.358.359.536.359.893s0%20.535-.18.893c-.178.357-.358.535-.716.713.359.178.717.358%201.076.714.179.357.359.714.359%201.07%200%20.358%200%20.715-.18.894-.178.357-.358.535-.537.713-.18.178-.538.358-.717.358-.36%200-.717.178-1.076.178h-3.048l-.001-.178z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E');
}

.footer-top .logo {
  display: block;
  line-height: 1rem;
}

.footer-top .icon-sj-logo-child {
  width: 5rem;
  height: 5rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23C10f3A%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M572.529%20523.932c-60.775-24.758-126.657-37.177-197.553-37.177-70.848%200-136.48%2012.387-196.766%2037.177%2035.03-20.65%2073.74-35.115%20115.97-43.378.534-4.108%201.037-10.577%201.57-19.344.488-8.782.771-15.362.771-19.753%200-4.375-.519-10.45-1.54-18.195v-3.887c0-6.186%201.383-14.465%204.243-24.774%202.829-10.31%204.51-18.069%205.03-23.232%202.545-8.279%207.197-13.425%2013.908-15.503.487-1.007.77-1.81.77-2.282%202.059-10.86%201.006-17.046-3.096-18.588-4.636-2.078-7.496-5.43-8.502-10.105-1.038-1.511-1.572-3.337-1.572-5.414%203.646%202.077%206.727%202.864%209.304%202.313-.77-1.558-1.163-2.313-1.163-2.313l-1.163-1.543c-6.176-1.542-9.005-5.194-8.471-10.86%203.599%202.597%205.894%202.062%206.947-1.543v-8.924c0-4.36.125-7.838.377-10.45.283-2.582.77-5.541%201.54-8.878.77-3.352%201.933-6.06%203.489-8.153%204.118-10.31%2010.451-19.108%2018.954-26.332%208.502-7.209%2018.168-12.277%2029.012-15.094%2010.812-2.849%2022.804-1.29%2035.943%204.643%2013.138%205.934%2025.381%2016.385%2036.713%2031.384%2012.855%2017.55%2017.256%2033.541%2013.138%2048.021-1.005%201.527-2.058%202.298-3.064%202.298-1.069%200-2.09.787-3.128%202.298-5.642%207.76-11.048%2012.67-16.235%2014.717-4.117%203.1-5.406%206.563-3.866%2010.45%201.54%203.888%202.216%207.619%201.933%2011.223-.283%203.636-3.222%205.682-8.895%206.201l-.362%203.463c-.314%202.33-1.163%203.762-2.734%204.265-3.096.504-4.888%201.04-5.407%201.543%200%202.077-.801%203.604-2.326%204.643-.518%200-1.65-.268-3.473-.787-1.807-.472-2.703-.252-2.703.787-4.636%206.186-11.599%206.469-20.84.787%2016.455%2018.085%2025.508%2032.282%2027.016%2042.575%200%201.558.928%206.847%202.735%2015.897%201.807%209.034%202.703%2014.826%202.703%2017.423%2012.888-4.123%2021.924-8.782%2027.016-13.945%202.61-2.58%204.7-4.407%206.224-5.43a111.33%20111.33%200%200%200%201.933-.771l1.163-.787c2.578-1.542%203.898-2.298%203.898-2.298l2.279-.771c1.037-1.023%202.326-1.527%203.866-1.527l.77-1.542c1.54-1.574%203.096-2.11%204.636-1.574.55.52%201.069%201.29%201.54%202.298v.802c0%202.062-.974%204.36-3.064%206.941-.582%201.118-2.153%202.157-4.7%203.164%201.54.488%203.615.268%206.177-.771l3.127-3.117c1.51-2.58%202.798-4.123%203.835-4.643%201.037-1.023%202.09-1.306%203.096-.77l1.572%201.557v1.527l1.509-2.298c1.571-1.023%202.86-1.306%203.897-.771l.77.771c1.038%200%201.933.142%202.704.394.77.251%201.163.912%201.163%201.951%200%20.488-.252%201.275-.77%202.298h1.54c.518.52.77%201.307.77%202.33l-.77%202.298-.77%201.542.77-.74c-3.065%206.186-4.904%209.507-5.407%2010.042-3.096%203.62-5.673%206.233-7.732%207.76-4.118%203.1-9.823%204.895-17.005%205.43h-.802c-2.058%201.542-6.962%207.76-14.678%2018.588%2048.5%207.728%2092.552%2023.2%20132.236%2046.463zm-240.474-77.438c2.06%201.526%203.63%202.046%204.668%201.526%2011.85-13.945%2026.529-21.169%2044.052-21.704l1.54-.771v-2.298c-2.058-4.156-7.496-5.43-16.234-3.904h-.802c-18.545%203.636-30.143%2011.08-34.78%2022.492l1.556%204.659z%22%2F%3E%3C%2Fsvg%3E');
  background-size: 180%;
}

.footer-bottom {
  padding-left: 15%;
  padding-right: 15%;
}

.footer-bottom p {
  color: #b3b3b3;
}

.footer-links {
  list-style-type: none;
  max-width: 90%;
  -ms-flex-direction: row;
  flex-direction: row;
}

.footer-links li a {
  text-decoration: underline;
  color: #fff;
  display: inline-block;
}

#back-top {
  bottom: 1.125rem;
  right: -3rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M496.107%20328.81L375.307%20219l-120.78%20109.81c-11.943%2011.02-12.768%2029.61-1.848%2041.644%2010.92%2012.035%2029.502%2013.015%2041.628%202.196l51-46.1V501c0%2016.569%2013.431%2030%2030%2030%2016.568%200%2030-13.431%2030-30V326.22l51%2046.37c12.141%2010.625%2030.554%209.573%2041.408-2.364%2010.853-11.938%2010.151-30.368-1.578-41.446l-.03.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

#back-top a {
  display: block;
  width: 100%;
  height: 100%;
}

#back-top.scroll-fade-in {
  right: 1.125rem;
}

.related-closed .nav-related ul {
  transform: scale(0);
}

.related-closed .nav-related ul li {
  opacity: 0;
}

.nav-related ul {
  bottom: 1.125rem;
  left: 1.125rem;
  border-radius: 0.2rem;
  overflow: hidden;
  height: auto;
  width: auto;
  max-width: 90%;
  max-height: 60%;
  transition: transform 0.25s ease-in-out;
  opacity: 1;
  visibility: visible;
  background: #fff;
  list-style-type: none;
  padding: 1.125rem 2.25rem 2.25rem 3rem;
  transform-origin: bottom left;
  transform: scale(1);
}

.cq-wcm-edit .nav-related ul {
  position: relative;
}

.nav-related ul li {
  opacity: 1;
  transition: opacity 0.25s ease-in-out 0.25s;
}

.nav-related ul li a {
  display: block;
  border-bottom: 1px solid;
}

.nav-related .action {
  cursor: pointer;
  background-color: #fff;
  font-size: 0;
  color: transparent;
  border-radius: 0.2rem;
  overflow: hidden;
  padding: 0;
  transition-duration: 0.25s;
  transition-timing-function: ease-in-out;
  height: 2.5rem;
  width: 2.5rem;
  bottom: 1.125rem;
  left: 1.125rem;
  position: fixed;
}

.no-touch .nav-related .action:hover {
  opacity: 1;
}

.nav-related .action .trigger {
  left: calc(50% - (1.25rem/2));
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.nav-related .action .trigger,.nav-related .action .trigger::before,.nav-related .action .trigger::after {
  width: 1.25rem;
  height: 0.125rem;
  background-color: #1874DC;
}

.nav-related .action .trigger::before {
  top: -0.325rem;
}

.nav-related .action .trigger::after {
  bottom: -0.325rem;
}

.nav-related .action .trigger::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.nav-related .action .trigger::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.related-links .action.now-open .trigger {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.related-links .action.now-open .trigger::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.related-links .action.now-open .trigger::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.cq-wcm-edit .nav-related .action {
  position: relative;
}

.landing.home .hero {
  position: relative;
  max-width: none;
  width: 100%;
  text-align: center;
}

.landing.home .hero .btn-tertiary {
  background: none;
  border: none;
  padding: 0;
  color: transparent;
  box-shadow: none;
  display: block;
  margin-bottom: 0;
}

.landing.home .hero .btn-tertiary:before {
  display: block;
  content: '';
  height: 6rem;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml, %3Csvg%20width%3D%22174%22%20height%3D%2282%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M108.342%2023.24c1.452.447%203.016-.39%203.463-1.843.447-1.452-.391-3.016-1.843-3.463-1.453-.447-3.017.391-3.464%201.843-.447%201.453.335%203.017%201.844%203.464zm24.577%2012.904c.447.39%205.921-1.62%207.876-3.128%202.682-2.067%204.022-5.474%203.24-6.145-.782-.67-5.697.782-8.155%203.408-2.011%202.122-3.407%205.474-2.96%205.865zm-76.638%206.815c-10.222%202.96-21.058%204.022-31.895%207.876C.2%2059.437%203.774%2074.575%2023.101%2070.776c3.855-.782%2018.21-3.463%2033.18-27.817zM93.148%204.416c-8.323%203.743-15.584%206.256-30.443%2035.582%204.413-2.234%2011.06-6.033%2014.747-13.07h5.53a3516.693%203516.693%200%200%201-8.044%2013.461c-1.229%202.067-.167%204.413%201.788%203.91%201.955-.558%204.748-2.01%207.317-6.144%202.514-4.078%205.419-9.887%206.033-11.284h5.642c-1.844%203.352-5.977%2010.67-7.932%2014.356-1.117%202.123-.67%204.469%203.016%202.458%202.123-1.173%204.19-2.458%207.597-8.658%203.407-6.2%203.742-6.815%204.469-8.1%201.452-.056%205.641%200%205.641%200-2.29%203.966-6.144%2011.06-7.764%2013.742-3.072%205.25%201.843%203.24%202.681%202.625.838-.559%203.24-2.067%204.134-3.016.837-5.698%204.357-9.05%206.535-10.949%202.179-1.899%206.703-4.412%2010.948-4.133%203.464.223%206.424%203.686%202.067%206.926-2.067%201.508-3.798%201.62-4.86%201.508%201.564-3.072%202.29-6.758%201.173-6.926-1.228-.223-3.128.447-4.915%202.01-8.77%207.598-5.14%2015.585-.28%2015.083%202.626-.28%205.642-2.067%206.592-2.793%201.229-.894%202.346-1.844%202.346-1.844%201.508-6.2%204.971-9.328%209.72-11.786%205.083-2.68%209.775-2.234%2011.115-.167%201.453%202.234-1.34%205.139-5.139%207.094-3.184%201.62-6.759%202.513-9.998%202.904-.336%202.57.446%204.58%202.346%205.419%208.1%203.63%2017.874-9.552%2020.556-12.792l1.06-.335c-4.97%206.2-8.154%2010.39-13.294%2013.797-4.636%203.128-15.696%205.474-16.254-3.352-10.055%208.882-18.601%207.318-19.83%201.565-6.982%205.139-8.938%204.356-9.999%204.189-1.787-.224-2.849-3.016-2.57-4.134-2.848%202.346-5.697%204.525-9.104%204.357-3.408-.223-3.687-2.848-3.631-4.077-3.296%202.625-5.977%204.915-9.999%203.798-4.022-1.061-2.067-5.977-1.508-7.038.894-1.62%202.625-4.525%202.625-4.525-1.899%201.788-7.54%205.363-11.227%207.15C47.12%2064.967%2028.52%2072.508%2018.074%2074.742c-25.472%205.475-26.756-24.13%2014.356-28.6%206.982-.781%2018.768-2.066%2024.019-4.077%207.597-14.746%209.272-21.058%2019.774-29.94%203.072-2.57%209.16-6.535%2012.289-7.373C75.44%203.41%2064.716%202.74%2056.56%204.975c-10%202.681-14.58%207.653-15.53%2013.574-1.452%208.993%209.162%208.993%2012.01%207.317.727-.447.894-.112.056.503-3.24%202.29-9.83%204.245-15.026-.559-5.697-5.195-1.005-13.964%204.413-17.651C52.148%201.568%2068.85%202.07%2074.882%202.238c6.368.168%2029.102.614%2038.263-2.123.726-.223.782.224.224.447C107%202.964%2097.114%203.802%2093.148%204.416zM72.034%2067.983c4.58%200%207.54-2.457%207.54-6.032v-.056c0-3.91-2.96-5.977-7.373-5.977h-6.926v12.121h6.759v-.056zM62.147%2053.07h10.278c6.2%200%2010.277%203.296%2010.277%208.714v.056c0%205.921-4.97%208.993-10.78%208.993h-6.703v9.72H62.09V53.069h.056zm25.471%200v27.483h18.545v-2.905H90.69V53.069h-3.072zm21.506%2015.976V53.069h3.128v15.808c0%205.921%203.128%209.273%208.379%209.273%205.083%200%208.267-3.073%208.267-9.05V53.126h3.128v15.752c0%207.988-4.58%2012.177-11.451%2012.177-6.815-.111-11.451-4.245-11.451-12.01zm27.65%207.485l1.899-2.29c2.849%202.569%205.642%203.91%209.44%203.91%203.687%200%206.144-1.955%206.144-4.692v-.056c0-2.57-1.396-4.022-7.15-5.195-6.312-1.397-9.216-3.408-9.216-7.932v-.056c0-4.301%203.798-7.485%209.049-7.485%204.022%200%206.87%201.117%209.663%203.351l-1.787%202.402c-2.57-2.066-5.083-2.96-7.932-2.96-3.575%200-5.865%201.955-5.865%204.413v.056c0%202.57%201.396%204.021%207.485%205.362%206.144%201.34%208.937%203.575%208.937%207.764v.056c0%204.692-3.91%207.765-9.384%207.765-4.357%200-7.932-1.453-11.284-4.413zm25.024-20.891c.28%200%20.447-.168.447-.336%200-.223-.167-.335-.447-.335h-.502v.726h.502v-.055zm-.95-1.062h.95c.447%200%20.838.224.838.67%200%20.336-.223.56-.503.67l.559.839h-.503l-.502-.726h-.447v.726h-.391v-2.179zm2.682%201.117c0-1.06-.782-1.899-1.843-1.899-1.062%200-1.844.838-1.844%201.9%200%201.005.782%201.899%201.844%201.899%201.06%200%201.843-.894%201.843-1.9zm-3.966%200a2.122%202.122%200%201%201%204.245%200%202.122%202.122%200%201%201-4.245%200zm7.038%2017.484h1.955v-5.306h5.25v-1.844h-5.25v-5.25h-1.955v5.25h-5.25v1.844h5.25v5.306z%22%20fill-rule%3D%22nonzero%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E');
}

.landing.home .hero .text.section:nth-child(1) {
  background: #C10f3A;
  padding: .85rem;
  color: #fff;
  position: absolute;
  top: 0;
  height: 3.75rem;
  left: 0;
  font-size: .85rem;
  text-transform: uppercase;
  text-align: right;
  z-index: 400;
  max-width: none;
  width: auto;
}

.landing.home .hero .text.section:nth-child(1):after {
  position: absolute;
  height: 0;
  width: 0;
  content: "";
  display: block;
  border-style: solid;
  border-color: #C10f3A transparent transparent transparent;
  border-width: 6rem 2rem 0 0;
  right: -2rem;
  bottom: 0;
}

.price-table {
  border: 1px solid #cccccc;
  border-top-width: .5rem;
  min-height: 30rem;
  position: relative;
}

.price-table h2.font-size-medium {
  padding-bottom: .5rem;
  border-bottom: 1px solid #cccccc;
}

.price-table h3 {
  color: #C10f3A;
}

.price-table ul {
  margin-top: 1em;
  font-weight: 400;
}

.price-table ul li {
  font-size: .85rem;
  line-height: 1.65em;
}

.price-table .action-btn span {
  border-color: black;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  bottom: 1em;
  color: black;
  left: 0;
  right: 0;
  width: 80%;
}

.price-table .action-btn span:hover {
  background: black;
  color: #fff;
}

.cq-wcm-edit .price-table .action-btn span {
  position: relative;
}

.price-table.bronze {
  border-color: #CD7F32;
}

.price-table.bronze h2 {
  color: #CD7F32;
  border-bottom-color: #CD7F32;
}

.price-table.bronze h3 {
  color: #CD7F32;
}

.price-table.bronze .action-btn span {
  border-color: #CD7F32;
  color: #CD7F32;
}

.price-table.bronze .action-btn span:hover {
  background: #CD7F32;
  color: #fff;
}

.price-table.silver {
  border-color: #a7a7a7;
}

.price-table.silver h2 {
  color: #a7a7a7;
  border-bottom-color: #a7a7a7;
}

.price-table.silver h3 {
  color: #a7a7a7;
}

.price-table.silver .action-btn span {
  border-color: #a7a7a7;
  color: #a7a7a7;
}

.price-table.silver .action-btn span:hover {
  background: #a7a7a7;
  color: #fff;
}

.price-table.gold {
  border-color: #D4AF37;
}

.price-table.gold h2 {
  color: #D4AF37;
  border-bottom-color: #D4AF37;
}

.price-table.gold h3 {
  color: #D4AF37;
}

.price-table.gold .action-btn span {
  border-color: #D4AF37;
  color: #D4AF37;
}

.price-table.gold .action-btn span:hover {
  background: #D4AF37;
  color: #fff;
}

.slant {
  padding-left: 0;
  padding-right: 0;
  max-width: none;
}

.slant .accent-5 {
  background-color: #C10f3A;
  padding: 3em 2em;
  position: relative;
}

.slant .accent-5 h3 {
  color: #fff;
}

.slant .accent-5:after {
  position: absolute;
  height: 0;
  width: 0;
  content: "";
  display: block;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
  border-width: 14em 3.5em 0 0;
  right: 0;
  bottom: 0;
}

.slant .accent-null {
  padding: 0 2em;
}

[class^="btn-"] {
  display: inline-block;
  padding: 0.85rem 2rem;
  border-radius: 0.2rem;
  width: 100%;
  vertical-align: top;
}

[class^="btn-"] a {
  color: inherit;
}

[class^="btn-"] a:hover {
  color: inherit;
}

[class^="btn-"].btn-quadinary {
  font-size: 0;
  color: transparent;
  padding: 0;
  transition: all 0.25s ease-in-out;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M421.19%20495.8L531%20375%20421.19%20254.22c-11.02-11.943-29.61-12.767-41.644-1.847-12.035%2010.92-13.015%2029.501-2.196%2041.627l46.1%2051H249c-16.569%200-30%2013.431-30%2030%200%2016.569%2013.431%2030%2030%2030h174.78l-46.37%2051c-10.625%2012.142-9.573%2030.555%202.364%2041.408%2011.938%2010.853%2030.368%2010.152%2041.446-1.578l-.03-.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #fff;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

aside [class^="btn-"] {
  padding-left: .5rem;
  padding-right: .5rem;
  width: 100%;
}

.col-3 [class^="btn-"].btn-primary,.col-3 [class^="btn-"].btn-secondary,.col-3 [class^="btn-"].btn-tertiary,.col-4 [class^="btn-"].btn-primary,.col-4 [class^="btn-"].btn-secondary,.col-4 [class^="btn-"].btn-tertiary {
  padding-left: .85rem;
  padding-right: .85rem;
}

.blockquote {
  font-size: 1rem;
  font-weight: 600;
  font-family: "Nixie One";
}

.blockquote:before,.blockquote:after {
  display: block;
  font-family: serif;
  font-size: 5rem;
  color: #1874DC;
}

.blockquote:before {
  content: open-quote;
  margin-top: 1.125rem;
  position: relative;
  top: 1.125rem;
}

.blockquote:after {
  content: close-quote;
  margin-top: 2.8125rem;
}

.blockquote > * {
  font-family: inherit;
  font-weight: inherit;
}

.blockquote .author {
  font-size: 0.83333rem;
  font-weight: 500;
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}

.blockquote p {
  letter-spacing: 1px;
}

.blockquote p .author {
  letter-spacing: 0;
}

hr {
  border-bottom: 1px dashed #cccccc;
}

.delineator {
  border-bottom: 3px solid #C10f3A;
  display: inline-block;
  width: 3em;
}

.text ul {
  list-style-type: disc;
}

.text ul,.text ol {
  padding-left: 2.25rem;
}

.text ul ul,.text ol ol,.text ul ol,.text ol ul {
  margin-bottom: 0.645rem;
}

.text li {
  padding-bottom: 0.645rem;
}

.text li:last-child {
  padding-bottom: 0;
}

.text {
  margin-top: 0;
}

.text > div > *:before {
  content: "";
  width: 10em;
  display: block;
  overflow: hidden;
}

.text hr:only-child {
  margin-bottom: -2.25rem;
}

.text p b {
  font-weight: 800;
}

.list ul {
  list-style: none;
  display: inline-block;
  max-width: 100%;
}

.list ul li {
  border-bottom: 1px solid;
}

.list ul li:last-child {
  border-bottom: 0;
}

.list ul li a {
  display: block;
}

.list ul li.parent-link {
  position: relative;
  padding-left: 1.125rem;
}

.list ul li.parent-link:before {
  width: 1.75rem;
  position: absolute;
  left: -.5rem;
  top: .25rem;
  content: '';
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M328.81%20254.2L219%20375l109.81%20120.78c11.02%2011.943%2029.61%2012.767%2041.644%201.847%2012.035-10.92%2013.015-29.501%202.196-41.627l-46.1-51H501c16.569%200%2030-13.431%2030-30%200-16.569-13.431-30-30-30H326.22l46.37-51c10.625-12.142%209.573-30.555-2.364-41.408-11.938-10.853-30.368-10.152-41.446%201.578l.03.03z%22%2F%3E%3C%2Fsvg%3E');
}

.list ul.has-image {
  display: block;
}

.list ul.has-image .image a {
  padding: 0;
}

.list ul.has-image li {
  overflow: hidden;
}

.list ul.tree-view li {
  padding-left: 1.125rem;
}

.list ul.tree-view .sub-links {
  display: none;
  list-style: none;
}

.list ul.tree-view .sub-links li {
  border-bottom: none;
  padding-top: .25rem;
  padding-bottom: .25rem;
}

.list ul.tree-view .sub-links.active {
  display: block;
}

.list ul.tree-view .has-sub {
  position: relative;
}

.list ul.tree-view .has-sub i {
  position: absolute;
  left: 0;
  top: 0;
  padding-top: .45rem;
  margin-top: 0;
  height: 100%;
  cursor: pointer;
}

.list ul.tree-view .has-sub i:before {
  content: '';
  width: 1rem;
  height: 1rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20335H415v-83.67c0-22.091-17.909-40-40-40s-40%2017.909-40%2040V335h-83.66c-22.091%200-40%2017.909-40%2040s17.909%2040%2040%2040H335v83.66c0%2022.091%2017.909%2040%2040%2040s40-17.909%2040-40V415h83.67c22.091%200%2040-17.909%2040-40s-17.909-40-40-40%22%2F%3E%3C%2Fsvg%3E');
}

.list ul.tree-view .has-sub i.active:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20415H251.33c-22.091%200-40-17.909-40-40s17.909-40%2040-40h247.34c22.091%200%2040%2017.909%2040%2040s-17.909%2040-40%2040%22%2F%3E%3C%2Fsvg%3E');
}

.list ul.tree-view .has-sub .has-sub i {
  padding-top: 0;
}

.list ul.tree-view .has-sub .has-sub i:before {
  position: relative;
  top: -3px;
}

.list ul.tree-view .current-page > a {
  color: #C10f3A;
}

.no-touch .list ul.tree-view .current-page > a:hover {
  cursor: default;
  color: #C10f3A;
}

.list ul.tree-view .current-page > i.active:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23C10f3A%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20415H251.33c-22.091%200-40-17.909-40-40s17.909-40%2040-40h247.34c22.091%200%2040%2017.909%2040%2040s-17.909%2040-40%2040%22%2F%3E%3C%2Fsvg%3E');
}

.list ul .publish-date {
  margin-top: .25rem;
  font-size: .725rem;
  line-height: 1.125rem;
  color: #999999;
}

.ln-letters a {
  margin-right: .225rem;
  width: 1.75rem;
  height: 1.75rem;
  line-height: 1.75rem;
  border-radius: 50%;
  display: inline-block;
}

.no-touch .ln-letters a:hover {
  background: #e6e6e6;
  color: #1874DC;
}

.ln-letters .ln-selected {
  background: #1874DC;
  color: #fff;
}

.no-touch .ln-letters .ln-selected:hover {
  background: #1874DC;
  color: #fff;
}

.listNavHide {
  display: none;
}

.child-nav .col-control > div.col-1 {
  display: block;
}

.child-nav .col-control > div.col-1 > div {
  width: 100%;
  margin-top: 0;
  border-bottom: 1px solid;
}

.child-nav .col-control > div.col-1 > div h2 {
  margin-top: 0;
}

.child-nav .col-control > div.col-1 > div h2 + .list li {
  border-color: transparent;
  padding-top: 0.28125rem;
  padding-bottom: 0.28125rem;
}

.child-nav .col-control > div.col-1 > div:last-child {
  border-bottom: 0;
}

.bio-image img {
  margin-top: 0;
  max-width: 16rem;
  height: 100%;
  width: 100%;
  border: 2px solid;
}

.bio-image img > *:first-child {
  position: relative;
}

.bio-list ul,.bio-list ol {
  list-style: none;
  width: 100%;
}

.bio-list ul li,.bio-list ol li {
  border: 0 none;
}

.bio-list ul li a,.bio-list ol li a {
  margin-top: 0;
}

.bio-list ul li .label + a,.bio-list ol li .label + a {
  display: inline-block;
}

.bio-list > ul > li {
  overflow: hidden;
  border-bottom: 1px dotted #cccccc;
}

.bio-list > ul > li:last-child {
  border-bottom: none;
}

.bio-list .bio-summary li {
  padding-bottom: 0;
}

.bio-list .bio-details > section ul,.bio-list .bio-details > section ol {
  padding-left: 1.5rem;
}

.bio-list .bio-details > section ul {
  list-style-type: disc;
}

.bio-list .bio-details > section ol {
  list-style-type: decimal;
}

.bio-list .last-name,.bio-list .listNavHide {
  display: none;
}

.bio .bio-summary {
  overflow: hidden;
}

.bio .bio-summary .bio-right-col h2 {
  border-bottom: 1px dotted #cccccc;
  padding-bottom: 0.28125rem;
}

.bio .bio-summary .bio-right-col .list h2 {
  font-size: inherit;
}

.bio .bio-header ul,.bio .bio-department ul,.bio .bio-divisions ul,.bio .bio-contact-info ul {
  margin-top: 0;
  list-style: none;
}

.bio .bio-header ul li,.bio .bio-department ul li,.bio .bio-divisions ul li,.bio .bio-contact-info ul li {
  margin-top: 0;
}

.bio .bio-image img {
  margin: 4.5rem auto 0;
  display: block;
}

.bio .bio-title h1 {
  margin-top: 0;
  color: #C10f3A;
}

.bio .bio-contact-info address {
  margin-top: 0;
  font-style: normal;
}

.bio .bio-contact-info address span {
  display: block;
}

.bio .bio-contact-info address span.no-wrap {
  display: inline-block;
}

.bio .bio-contact-name {
  color: #000;
}

.bio .bio-details .par-2 {
  margin-top: 0;
}

.bio .bio-cover-shot {
  background: #000;
  position: relative;
  height: 200px;
}

.bio .bio-cover-shot img {
  width: auto;
  max-width: none;
  opacity: 0.55;
  vertical-align: middle;
  position: absolute;
  left: 0;
  height: 200px;
}

.bio.has-cover {
  overflow: hidden;
}

.bio.has-cover .bio-summary {
  overflow: visible;
  position: relative;
  z-index: 2;
}

.bio.has-cover .bio-image {
  margin-top: -12em;
}

.bio.has-cover .bio-image img {
  max-width: 14rem;
}

.bio-publications p {
  border-bottom: 1px dotted #cccccc;
}

.bio-publications p:last-child {
  border-bottom: 0;
}

.bio-publications .last-updated {
  border-bottom: none;
  font-style: italic;
}

.hidden-publications {
  display: none;
}

.hidden-publications.show {
  display: block;
}

.clinical-trial .entry-content > div .col-control:first-child > div > div > .text:first-child h2 {
  margin-bottom: 0;
}

.clinical-trial .entry-content > div .col-control:first-child > div > div > .text:first-child p {
  margin-top: 0;
}

.clinical-trial .entry-content > div .col-control:first-child > div > div > .text:first-child li {
  padding-top: 0;
}

.clinical-trial .entry-content > div .col-control:first-child aside .text + .list {
  margin-top: 0;
}

.clinical-trial .entry-content > div .col-control:first-child aside h3 {
  margin-bottom: 0;
}

.clinical-trials .clinical-trial {
  border-bottom: 1px dotted #cccccc;
}

.clinical-trials .clinical-trial:last-child {
  border-bottom: none;
}

.clinical-trials .sub-title {
  margin-top: 0;
}

.clinical-trials .disease-list ul,.clinical-trials .disease-list ol {
  padding-left: 1.5rem;
}

.clinical-trials .disease-list li {
  padding-bottom: 0.28125rem;
  list-style-type: disc;
}

.clinical-trials .disease-list ul ul {
  margin-top: .225rem;
}

.clinical-trials .disease-label {
  display: block;
}

.clinical-trials .cta {
  display: inline-block;
  position: relative;
  padding-left: 1.125rem;
  padding-right: 2.125rem;
  border: 1px solid #1874DC;
}

.clinical-trials .cta:after {
  content: "";
  position: absolute;
  top: .6rem;
  width: 1.25rem;
  height: 1.25rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M421.19%20495.8L531%20375%20421.19%20254.22c-11.02-11.943-29.61-12.767-41.644-1.847-12.035%2010.92-13.015%2029.501-2.196%2041.627l46.1%2051H249c-16.569%200-30%2013.431-30%2030%200%2016.569%2013.431%2030%2030%2030h174.78l-46.37%2051c-10.625%2012.142-9.573%2030.555%202.364%2041.408%2011.938%2010.853%2030.368%2010.152%2041.446-1.578l-.03-.03z%22%2F%3E%3C%2Fsvg%3E');
  transition: all 0.25s ease-in-out;
}

.no-touch .clinical-trials .cta:hover {
  background: #1874DC;
  color: #fff;
}

.no-touch .clinical-trials .cta:hover:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M421.19%20495.8L531%20375%20421.19%20254.22c-11.02-11.943-29.61-12.767-41.644-1.847-12.035%2010.92-13.015%2029.501-2.196%2041.627l46.1%2051H249c-16.569%200-30%2013.431-30%2030%200%2016.569%2013.431%2030%2030%2030h174.78l-46.37%2051c-10.625%2012.142-9.573%2030.555%202.364%2041.408%2011.938%2010.853%2030.368%2010.152%2041.446-1.578l-.03-.03z%22%2F%3E%3C%2Fsvg%3E');
  margin-left: 5px;
}

[class^="image-"] {
  display: block;
  width: 100%;
}

.image img {
  display: block;
}

.image figcaption {
  font-style: italic;
}

.image figcaption ul,.image figcaption ol {
  padding-left: 2.25rem;
}

.image a p {
  color: #4d4d4d;
}

.image a ul li,.image a ol li {
  color: #4d4d4d;
}

.cq-wcm-edit .image {
  overflow: hidden;
}

.toolbox {
  position: relative;
  white-space: nowrap;
  margin-top: 0;
}

.toolbox:after {
  content: "";
  width: 1.40625rem;
  height: 1.40625rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M374.61%20176C265.1%20176%20176%20265.1%20176%20374.61c0%20109.51%2089.1%20198.61%20198.61%20198.61%20109.51%200%20198.61-89.1%20198.61-198.61%200-109.51-89.1-198.61-198.61-198.61m0%20357.22c-87.46%200-158.61-71.15-158.61-158.61C216%20287.15%20287.15%20216%20374.61%20216c87.46%200%20158.61%2071.15%20158.61%20158.61%200%2087.46-71.15%20158.61-158.61%20158.61%22%2F%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M380%20269c14.912%200%2027%2012.088%2027%2027s-12.088%2027-27%2027-27-12.088-27-27%2012.088-27%2027-27m18.68%2071H347a8%208%200%200%200-8%208v17.67a8%208%200%200%200%208%208h11v88c0%208.837%207.163%2016%2016%2016h16.68c8.837%200%2016-7.163%2016-16V348a8%208%200%200%200-8-8%22%2F%3E%3C%2Fsvg%3E');
  position: relative;
  top: 2px;
  margin-left: -1.75rem;
}

.tip-toggle {
  border-bottom: 1px dotted;
  white-space: normal;
  padding-right: 1.25rem;
  margin-right: .5rem;
}

#pageslide-wrapper {
  background: #000;
  width: 80%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  transform: translateX(100%);
  transition: transform 0.25s ease-in-out;
  z-index: 400;
  opacity: 0;
}

.no-scroll #pageslide-wrapper {
  transform: translateX(0);
  opacity: 1;
}

#pageslide-content {
  height: 100%;
}

.toolbox-content {
  background: #000;
  height: 100%;
  position: relative;
  z-index: 1;
}

.toolbox-content > .par-97 {
  color: #fff;
  height: 100%;
  position: relative;
  z-index: 1;
}

.toolbox-content > .par-97 h1,.toolbox-content > .par-97 h2,.toolbox-content > .par-97 h3,.toolbox-content > .par-97 h4,.toolbox-content > .par-97 h5,.toolbox-content > .par-97 h6 {
  color: #fff;
}

.toolbox-content > .par-97 a {
  color: #00cfff;
}

.toolbox-content > .par-97 a:hover {
  color: #C10f3A;
}

.toolbox-content > .par-97 > div {
  height: 100%;
}

.toolbox-content > .par-97 > div .par-97 {
  padding-left: 3.75rem;
  padding-right: 1rem;
  height: 100%;
}

.cq-wcm-edit .toolbox-content .container > div {
  position: relative;
  padding: 2rem;
}

.toolbox-img {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: -2;
  z-index: -2;
}

.toolbox-img .img-overlay {
  height: 100%;
  background: #000;
}

.toolbox-content.legacy-content > div {
  padding-left: 3.75rem;
  padding-right: 1rem;
  height: 100%;
}

.close-tool {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M431.56%20375l59.17-59.15a40.001%2040.001%200%201%200-56.56-56.58L375%20318.43l-59.15-59.17a40.001%2040.001%200%201%200-56.58%2056.56L318.43%20375l-59.16%2059.15a40.001%2040.001%200%201%200%2056.56%2056.58L375%20431.56l59.15%2059.17a40.001%2040.001%200%201%200%2056.58-56.56L431.56%20375z%22%2F%3E%3C%2Fsvg%3E');
  background-size: 2.25rem;
  width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
  border: 2px solid #fff;
  position: absolute;
  top: 1rem;
  left: .75rem;
  z-index: 2;
}

.no-touch .close-tool:hover {
  transform: rotate(90deg);
}

.toolbox-content > .par-97 .clinical-trials .cta {
  border-color: #fff;
  color: #fff;
}

.toolbox-content > .par-97 .clinical-trials .cta:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M421.19%20495.8L531%20375%20421.19%20254.22c-11.02-11.943-29.61-12.767-41.644-1.847-12.035%2010.92-13.015%2029.501-2.196%2041.627l46.1%2051H249c-16.569%200-30%2013.431-30%2030%200%2016.569%2013.431%2030%2030%2030h174.78l-46.37%2051c-10.625%2012.142-9.573%2030.555%202.364%2041.408%2011.938%2010.853%2030.368%2010.152%2041.446-1.578l-.03-.03z%22%2F%3E%3C%2Fsvg%3E');
}

.no-touch .toolbox-content > .par-97 .clinical-trials .cta:hover {
  background: transparent;
}

.toolbox-content > .par-97 .list li {
  border-color: inherit;
}

.toolbox-content > .par-97 .list li.parent-link:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M328.81%20254.2L219%20375l109.81%20120.78c11.02%2011.943%2029.61%2012.767%2041.644%201.847%2012.035-10.92%2013.015-29.501%202.196-41.627l-46.1-51H501c16.569%200%2030-13.431%2030-30%200-16.569-13.431-30-30-30H326.22l46.37-51c10.625-12.142%209.573-30.555-2.364-41.408-11.938-10.853-30.368-10.152-41.446%201.578l.03.03z%22%2F%3E%3C%2Fsvg%3E');
}

.toolbox-content > .par-97 .list li.has-sub i:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20335H415v-83.67c0-22.091-17.909-40-40-40s-40%2017.909-40%2040V335h-83.66c-22.091%200-40%2017.909-40%2040s17.909%2040%2040%2040H335v83.66c0%2022.091%2017.909%2040%2040%2040s40-17.909%2040-40V415h83.67c22.091%200%2040-17.909%2040-40s-17.909-40-40-40%22%2F%3E%3C%2Fsvg%3E');
}

.toolbox-content > .par-97 .list li.has-sub i.active:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20415H251.33c-22.091%200-40-17.909-40-40s17.909-40%2040-40h247.34c22.091%200%2040%2017.909%2040%2040s-17.909%2040-40%2040%22%2F%3E%3C%2Fsvg%3E');
}

.toolbox-content > .par-97 hr,.toolbox-content > .par-97 .delineator {
  border-color: inherit;
}

.no-touch .toolbox-content > .par-97 .tabs-accordion .at-nav .nav-item a:hover {
  color: #fff;
}

.toolbox-content > .par-97 .tabs-accordion li.tab-current {
  border-color: #fff;
}

.toolbox-content > .par-97 .tabs-accordion li.tab-current:before,.toolbox-content > .par-97 .tabs-accordion li.tab-current:after {
  border-top-color: inherit;
}

.toolbox-content > .par-97 .tabs-accordion li.tab-current a {
  color: inherit;
}

.toolbox-content > .par-97 .blockquote:before,.toolbox-content > .par-97 .blockquote:after,.toolbox-content > .par-97 .col-control > div > div > .blockquote:before,.toolbox-content > .par-97 .col-control > div > div > .blockquote:after,.toolbox-content > .par-97 .col-control aside > div > .blockquote:before,.toolbox-content > .par-97 .col-control aside > div > .blockquote:after {
  color: inherit;
}

.toolbox-content > .par-97 > *:not(.wrapper) .btn-secondary {
  border-color: #fff;
  color: #fff;
}

.no-touch .toolbox-content > .par-97 > *:not(.wrapper) .btn-secondary:hover {
  background: #fff;
  color: #000;
}

.separator,.separator-or {
  display: none;
}

div[class^="col-"] {
  -ms-flex-direction: row;
  flex-direction: row;
}

div[class^="col-"] > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) {
  margin-top: 0;
}

div[class^="col-"] > .separator,div[class^="col-"] > .separator-or {
  display: block;
  width: 1px;
  background: #e6e6e6;
  position: relative;
  right: 1.125rem;
}

div[class^="col-"] > .separator-or:before {
  content: "or";
  border: 1px solid #e6e6e6;
  height: 2rem;
  width: 2rem;
  background: #fff;
  position: absolute;
  left: -1rem;
  top: calc(50% - 1rem);
  line-height: 100%;
  padding-top: .5rem;
  color: #000;
}

div[class^="col-"] > .separator-or:before > *:first-child {
  position: relative;
}

div[class^="col-"].gutterless.col-2 > div {
  width: calc((100% - (0rem * (2 - 1))) / 2);
  margin-right: 0rem;
}

div[class^="col-"].gutterless.col-2 > div:last-child {
  margin-right: 0;
}

div[class^="col-"].gutterless.col-3 > div {
  width: calc((100% - (0rem * (3 - 1))) / 3);
  margin-right: 0rem;
}

div[class^="col-"].gutterless.col-3 > div:last-child {
  margin-right: 0;
}

div[class^="col-"].gutterless.col-4 > div {
  width: calc((100% - (0rem * (4 - 1))) / 4);
  margin-right: 0rem;
}

div[class^="col-"].gutterless.col-4 > div:last-child {
  margin-right: 0;
}

div[class^="col-"].gutterless.col-1_3 > div {
  margin-right: 0rem;
}

div[class^="col-"].gutterless.col-1_3 > div:nth-of-type(1) {
  width: calc(30% - (0rem * (2 - 1)/2));
}

div[class^="col-"].gutterless.col-1_3 > div:nth-of-type(2) {
  width: calc(70% - (0rem * (2 - 1)/2));
}

div[class^="col-"].gutterless.col-1_3 > div:last-child {
  margin-right: 0;
}

div[class^="col-"].gutterless.col-3_1 > div {
  margin-right: 0rem;
}

div[class^="col-"].gutterless.col-3_1 > div:nth-of-type(1) {
  width: calc(70% - (0rem * (2 - 1)/2));
}

div[class^="col-"].gutterless.col-3_1 > div:nth-of-type(2) {
  width: calc(30% - (0rem * (2 - 1)/2));
}

div[class^="col-"].gutterless.col-3_1 > div:last-child {
  margin-right: 0;
}

div[class^="col-"].gutterless > .separator,div[class^="col-"].gutterless > .separator-or {
  right: 0;
}

.cq-wcm-edit div[class^="col-"] {
  display: block;
  overflow: hidden;
  position: relative;
}

.cq-wcm-edit div[class^="col-"] > div {
  float: left;
}

.cq-wcm-edit div[class^="col-"].col-1_3 > div:nth-of-type(2) {
  width: 25%;
}

.cq-wcm-edit div[class^="col-"].col-1_3 > div:nth-of-type(4) {
  width: 65%;
}

.cq-wcm-edit div[class^="col-"].col-3_1 > div:nth-of-type(2) {
  width: 65%;
}

.cq-wcm-edit div[class^="col-"].col-3_1 > div:nth-of-type(4) {
  width: 25%;
}

.cq-wcm-edit div[class^="col-"] > div > div.parsys {
  position: relative;
}

.cq-wcm-edit div[class^="col-"] > .separator,.cq-wcm-edit div[class^="col-"] .separator-or {
  position: absolute;
  top: 0;
  height: 100%;
}

.cq-wcm-edit div[class^="col-"].col-2 > .separator,.cq-wcm-edit div[class^="col-"].col-2 > .separator-or {
  left: 47%;
}

.cq-wcm-edit div[class^="col-"].col-3 > .separator:nth-of-type(1),.cq-wcm-edit div[class^="col-"].col-3 > .separator-or:nth-of-type(1) {
  left: 33%;
}

.cq-wcm-edit div[class^="col-"].col-3 > .separator:nth-of-type(2),.cq-wcm-edit div[class^="col-"].col-3 > .separator-or:nth-of-type(2) {
  left: 67%;
}

.cq-wcm-edit div[class^="col-"].col-4 > .separator:nth-of-type(1),.cq-wcm-edit div[class^="col-"].col-4 > .separator-or:nth-of-type(1) {
  left: 22%;
}

.cq-wcm-edit div[class^="col-"].col-4 > .separator:nth-of-type(2),.cq-wcm-edit div[class^="col-"].col-4 > .separator-or:nth-of-type(2) {
  left: 47%;
}

.cq-wcm-edit div[class^="col-"].col-4 > .separator:nth-of-type(3),.cq-wcm-edit div[class^="col-"].col-4 > .separator-or:nth-of-type(3) {
  left: 72%;
}

.cq-wcm-edit div[class^="col-"].col-3_1 > .separator:nth-of-type(1),.cq-wcm-edit div[class^="col-"].col-3_1 > .separator-or:nth-of-type(1) {
  left: 65%;
}

.cq-wcm-edit div[class^="col-"].col-1_3 > .separator:nth-of-type(1),.cq-wcm-edit div[class^="col-"].col-1_3 > .separator-or:nth-of-type(1) {
  left: 26%;
}

div[class^="col-"] .image-medium {
  width: 100%;
}

.col-3 .list ul.has-image .image,.col-4 .list ul.has-image .image {
  width: 100%;
}

.col-2 > div {
  width: calc((100% - (2.25rem * (2 - 1))) / 2);
  margin-right: 2.25rem;
}

.col-2 > div:last-child {
  margin-right: 0;
}

.col-3 > div {
  width: calc((100% - (2.25rem * (3 - 1))) / 3);
  margin-right: 2.25rem;
}

.col-3 > div:last-child {
  margin-right: 0;
}

.col-4 > div {
  width: calc((100% - (2.25rem * (4 - 1))) / 4);
  margin-right: 2.25rem;
}

.col-4 > div:last-child {
  margin-right: 0;
}

.col-1_3 > div {
  margin-right: 2.25rem;
}

.col-1_3 > div:nth-of-type(1) {
  width: calc(30% - (2.25rem * (2 - 1)/2));
}

.col-1_3 > div:nth-of-type(2) {
  width: calc(70% - (2.25rem * (2 - 1)/2));
}

.col-1_3 > div:last-child {
  margin-right: 0;
}

.col-3_1 > div {
  margin-right: 2.25rem;
}

.col-3_1 > div:nth-of-type(1) {
  width: calc(70% - (2.25rem * (2 - 1)/2));
}

.col-3_1 > div:nth-of-type(2) {
  width: calc(30% - (2.25rem * (2 - 1)/2));
}

.col-3_1 > div:last-child {
  margin-right: 0;
}

aside {
  position: relative;
}

.cq-wcm-edit .raw-html,.cq-wcm-edit .iframe,.cq-wcm-edit .video-playlist,.cq-wcm-edit .reference,.cq-wcm-edit .wufoo {
  padding: 2em;
  background: gray;
}

.cq-wcm-edit .raw-html:before,.cq-wcm-edit .iframe:before,.cq-wcm-edit .video-playlist:before,.cq-wcm-edit .reference:before,.cq-wcm-edit .wufoo:before {
  content: 'Authors right click here to edit';
  color: #fff;
}

.tabs-accordion a h2,.tabs-accordion a h3,.tabs-accordion a h4,.tabs-accordion a h5,.tabs-accordion a h6 {
  color: inherit;
}

.tabs-accordion .at-content,.tabs-accordion .at-nav {
  list-style: none;
  margin-top: 0;
}

.tabs-accordion .nav-item {
  border-bottom: 1px solid #e6e6e6;
}

.tabs-accordion .nav-item a {
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: .5rem;
}

.tabs-accordion .nav-item a > *.cta-text {
  text-align: center;
  margin-bottom: -2rem;
  position: relative;
  color: #b3b3b3;
  min-height: .85rem;
}

.tabs-accordion .nav-item a > *.cta-text:before {
  content: "";
  width: 2rem;
  height: 2rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20335H415v-83.67c0-22.091-17.909-40-40-40s-40%2017.909-40%2040V335h-83.66c-22.091%200-40%2017.909-40%2040s17.909%2040%2040%2040H335v83.66c0%2022.091%2017.909%2040%2040%2040s40-17.909%2040-40V415h83.67c22.091%200%2040-17.909%2040-40s-17.909-40-40-40%22%2F%3E%3C%2Fsvg%3E');
  display: block;
  margin: 0 auto;
  position: absolute;
  top: -1.4rem;
  right: calc(50% - 1rem);
}

.tabs-accordion .nav-item a .title {
  padding-right: 1.125rem;
}

.tabs-accordion .nav-item.expanded .cta-text:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874DC%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M498.67%20415H251.33c-22.091%200-40-17.909-40-40s17.909-40%2040-40h247.34c22.091%200%2040%2017.909%2040%2040s-17.909%2040-40%2040%22%2F%3E%3C%2Fsvg%3E');
}

.tabs-accordion .at-content .item {
  display: none;
  margin-top: 0;
}

.tabs-accordion .at-content .expanded {
  display: block;
}

.tabs-accordion .at-content .expanded {
  margin-top: 0;
}

.tabs-accordion .accordion .at-nav {
  display: none;
}

.iframe {
  margin-top: 0;
}

.iframe iframe {
  border: none;
}

.video-player,.vjs-player {
  position: relative;
}

.video-player:before,.vjs-player:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}

.video-player > .BrightcoveExperience,.vjs-player > .BrightcoveExperience {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.no-meta.video-wrapper .video-meta,.no-meta.vjs-wrapper .video-meta {
  display: none;
}

.video-js {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
  -webkit-touch-callout: none;
 /* iOS Safari */
  -webkit-user-select: none;
 /* Safari */
  -khtml-user-select: none;
 /* Konqueror HTML */
  -moz-user-select: none;
 /* Firefox */
  -ms-user-select: none;
 /* Internet Explorer/Edge */
  user-select: none;
 /* Non-prefixed version, currently
                                  supported by Chrome and Opera */;
}

.video-js .vjs-dock-shelf,.video-js .vjs-dock-text {
  font-family: "Open Sans", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
}

.video-js .vjs-big-play-button {
  opacity: 1;
}

.not-hover .video-js .vjs-big-play-button {
  opacity: .6;
}

.vjs-social-overlay .vjs-social-share-link {
  transition: margin-top 0.25s ease-in-out;
}

.vjs-social-overlay .vjs-social-share-link:hover {
  color: #fff;
  margin-top: -.01rem;
}

.vjs-social-overlay .vjs-icon-facebook {
  background: none;
  margin-left: 0;
}

.vjs-social-overlay .vjs-icon-facebook:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M434.72%20375.1h-38.77v138.22h-57.46V375.1h-27.31v-48.84h27.31v-31.6c0-22.63%2010.75-58%2058-58l42.56.16v47.41h-30.9c-5%200-12.17%202.52-12.17%2013.31v28.7h43.78l-5.04%2048.86z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #324d8f;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  transition: inherit;
  content: '';
}

.vjs-social-overlay .vjs-icon-gplus {
  background: none;
}

.vjs-social-overlay .vjs-icon-gplus:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M400.17%20258.89a5.6%205.6%200%200%200-5.3-3.86H324a71.6%2071.6%200%200%200-23.36%204c-25.82%208.89-43.88%2030.9-43.88%2053.49%200%2032%2024.8%2056.27%2057.94%2057a30.05%2030.05%200%200%200-1%207.49%2028.09%2028.09%200%200%200%203.8%2014.12h-.9c-31.59%200-60.12%2015.5-70.93%2038.56a42.34%2042.34%200%200%200-4.25%2018.06%2033.84%2033.84%200%200%200%204.43%2016.68c6.82%2012.17%2021.41%2021.62%2041.16%2026.6a132.79%20132.79%200%200%200%2032.54%203.97%20104.39%20104.39%200%200%200%2029-3.92c28.09-8.16%2046.24-28.82%2046.25-52.71%200-22.89-7.36-36.6-27.12-50.58-8.49-6-16.18-14.8-16.31-17.5%200-4.91.43-7.28%2011.47-15.88C377.1%20343.2%20385%20328.52%20385%20313c0-14.06-4.3-26.59-11.63-35.38H379a5.62%205.62%200%200%200%203.26-1l15.85-11.47a5.56%205.56%200%200%200%202.06-6.26zm-106.82%2052.8c-1.53-11.72.94-22.26%206.77-28.92a18.5%2018.5%200%200%201%2014.24-6.59h.62c15.66.45%2030.66%2017.92%2033.4%2038.91%201.56%2011.74-1.07%2022.8-7%2029.54a18.48%2018.48%200%200%201-14.41%206.6h-.24c-15.31-.46-30.63-18.58-33.38-39.54zm71.33%20123.52a25.86%2025.86%200%200%201%20.72%206c0%2020.74-15.47%2031.26-46%2031.26-23.14%200-41.27-14.19-41.27-32.32%200-16.67%2021.16-31.27%2045.29-31.27h.63a54%2054%200%200%201%2015.21%202.32c1.66%201.13%203.24%202.23%204.79%203.25%2011.18%207.68%2018.57%2012.7%2020.63%2020.76z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M508.56%20369.5a5.58%205.58%200%200%201-5.57%205.57h-40.27v40.29a5.56%205.56%200%200%201-5.55%205.57h-11.48a5.57%205.57%200%200%201-5.59-5.57v-40.29h-40.26a5.56%205.56%200%200%201-5.57-5.57V358a5.59%205.59%200%200%201%205.57-5.59h40.26v-40.2a5.57%205.57%200%200%201%205.59-5.57h11.47a5.56%205.56%200%200%201%205.55%205.57v40.25H503a5.58%205.58%200%200%201%205.57%205.57l-.01%2011.47z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #db402c;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  transition: inherit;
  content: '';
}

.vjs-social-overlay .vjs-icon-twitter {
  background: none;
}

.vjs-social-overlay .vjs-icon-twitter:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M481.02%20320.04c.11%202.36.16%204.74.16%207.12%200%2072.49-55.17%20156.07-156.09%20156.07A155.18%20155.18%200%200%201%20241%20458.59a110.77%20110.77%200%200%200%2081.22-22.71c-23.456-.444-44.04-15.74-51.23-38.07%203.396.664%206.85%201%2010.31%201a55.19%2055.19%200%200%200%2014.45-2c-25.593-5.177-43.995-27.67-44-53.78v-.69a54.63%2054.63%200%200%200%2024.84%206.85c-24.1-16.106-31.542-48.165-17-73.24a155.76%20155.76%200%200%200%20113.11%2057.37c-5.62-24.18%205.687-49.121%2027.576-60.83%2021.89-11.708%2048.912-7.267%2065.904%2010.83A109.32%20109.32%200%200%200%20501.03%20270a55.07%2055.07%200%200%201-24.13%2030.36%20109.22%20109.22%200%200%200%2031.51-8.63%20110.89%20110.89%200%200%201-27.36%2028.36%22%2F%3E%3C%2Fsvg%3E');
  background-color: #00a1ed;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  transition: inherit;
  content: '';
}

.vjs-social-overlay .vjs-icon-linkedin {
  background: none;
}

.vjs-social-overlay .vjs-icon-linkedin:before {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M385.32%20361.53v-.42a4.94%204.94%200%200%201-.27.42h.27z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M491.51%20237.41h-233c-11.011-.111-20.04%208.7-20.2%2019.71v235.76c.16%2011.01%209.189%2019.821%2020.2%2019.71h233c11.019.122%2020.06-8.691%2020.22-19.71V257.12c-.16-11.019-9.201-19.832-20.22-19.71zM321.15%20467.78h-41.3V343.51h41.3v124.27zM300.5%20326.53h-.27c-13.85%200-22.82-9.55-22.82-21.47%200-12.2%209.25-21.47%2023.37-21.47%2014.12%200%2022.82%209.28%2023.1%2021.47%200%2011.94-8.97%2021.47-23.38%2021.47zm169.61%20141.24H428.8v-66.5c0-16.7-6-28.1-20.92-28.1-11.41%200-18.21%207.69-21.2%2015.12-1.09%202.64-1.35%206.36-1.35%2010.07v69.42H344s.54-112.63%200-124.27h41.3v17.59c5.48-8.46%2015.3-20.52%2037.22-20.52%2027.18%200%2047.57%2017.76%2047.57%2055.92l.02%2071.27z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #0077b5;
  width: 2.53125rem;
  height: 2.53125rem;
  line-height: 2.53125rem;
  transition: inherit;
  content: '';
}

.vjs-social-overlay .vjs-social-direct-link input,.vjs-social-overlay .vjs-social-embed-code input {
  border: 1px solid #cccccc;
}

.vjs-playlist {
  position: relative;
  height: 325px;
}

.vjs-playlist .vjs-playlist-name {
  height: 1.6em;
}

.vjs-playlist .vjs-playlist-thumbnail {
  margin-bottom: 8px;
}

.video-playlist {
  position: relative;
}

.vjs-selected .vjs-playlist-thumbnail.vjs-icon-play:before {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

.entry-content .reference {
  margin-top: 0;
}

.wrapper {
  position: relative;
}

.wrapper > .par-1 {
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.wrapper > .par-1[class*="accent-"] {
  background: transparent;
}

.vertical-centered {
  position: relative;
}

.wrapper + .wrapper {
  margin-top: 0;
}

.wrapper > div > .text:first-child > div:not([class*="mt-"]):not([class*="spacing-top-"]) {
  margin-top: 0;
}

.wrapper > div > .text:last-child > div:not([class*="mb-"]):not([class*="spacing-bottom-"]) {
  margin-bottom: 0;
}

.wrapper > div > .text *:not(div):first-child:not([class*="mt-"]):not([class*="spacing-top-"]) {
  margin-top: 0;
}

.wrapper > div > .text *:not(div):last-child:not([class*="mb-"]):not([class*="spacing-bottom-"]) {
  margin-bottom: 0;
}

.wrapper > div.img-overlay,.wrapper > div.img-wrapper {
  margin-top: 0;
}

.wrapper > div .wrapper-img {
  margin-top: 0;
}

.img-overlay {
  z-index: -1;
  backface-visibility: hidden;
}

.img-wrapper {
  overflow: hidden;
}

.img-placeholder,.wrapper-img {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: -2;
  background-position: 50% 0;
}

.no-touch .img-placeholder.parallax,.no-touch .wrapper-img.parallax {
  background-attachment: fixed;
}

.img-placeholder {
  z-index: -3;
  filter: blur(2rem);
}

.wrapper-img {
  opacity: 1;
  transition: opacity 1s linear .5s;
}

.wrapper-img.img-loading {
  opacity: 0;
}

.wrapper-video {
  overflow: hidden;
  z-index: -2;
}

.wrapper-video .wrapper-video-js {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  overflow: hidden;
  background-color: transparent;
}

.wrapper-video .wrapper-video-js video {
  position: absolute;
  top: 0;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translateX(-50%) translateY(0);
}

.wrapper-video .wrapper-video-js .vjs-control-bar,.wrapper-video .wrapper-video-js .vjs-big-play-button {
  display: none;
}

.wrapper-video .vjs-error {
  display: none;
}

.hero {
  height: auto;
}

.hero .background {
  position: relative;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  z-index: -2;
  transition: all 0.25s linear;
  height: 25vh;
  min-height: 10rem;
}

.hero .caption {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}

.hero .arrow {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M254.2%20421.19L375%20531l120.78-109.81c11.943-11.02%2012.767-29.61%201.847-41.644-10.92-12.035-29.501-13.015-41.627-2.196l-51%2046.1V249c0-16.569-13.431-30-30-30-16.569%200-30%2013.431-30%2030v174.78l-51-46.37c-12.142-10.625-30.555-9.573-41.408%202.364-10.853%2011.938-10.152%2030.368%201.578%2041.446l.03-.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #000;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  display: none;
  position: absolute;
  bottom: -1.35rem;
  left: calc(50% - 1.5rem);
  cursor: pointer;
}

.hero-content {
  background: #f5f5f5;
}

.hero-content h1:after {
  content: "";
  border-bottom: 3px solid #C10f3A;
  display: inline-block;
  width: 3.5rem;
  display: block;
}

.hero-content [class*="cta-"] {
  display: inline-block;
  padding: 0.85rem 2rem;
  border-radius: 0.2rem;
  vertical-align: top;
  width: 100%;
}

.hero-content [class*="cta-"].cta-primary {
  color: #fff;
  background: #C10f3A;
  border-color: #C10f3A;
  border-bottom-color: #920b2c;
}

.no-touch .hero-content [class*="cta-"].cta-primary:hover {
  background: #920b2c;
}

.hero-content [class*="cta-"].cta-secondary {
  color: #000;
  border: 1px solid #000;
  padding-bottom: .95rem;
}

.no-touch .hero-content [class*="cta-"].cta-secondary:hover {
  border-color: #000;
  background: #000;
  color: #fff;
}

.dark .hero-content {
  background: #000;
  color: #fff;
}

.dark .hero-content h1 {
  color: inherit;
}

.dark .hero-content .cta-secondary {
  color: #fff;
  border: 1px solid #fff;
}

.no-touch .dark .hero-content .cta-secondary:hover {
  background: #fff;
  border-color: #fff;
  color: #000;
}

.search-wrap {
  position: relative;
}

.search-form {
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-form .search-input {
  border: none;
  border-bottom: 1px solid #cccccc;
  width: 90%;
  border-radius: 0;
  transition: all 0.25s linear;
}

.search-form .search-input:focus {
  outline: none;
  border-bottom-color: #C10f3A;
}

.search-form .search-submit {
  width: 10%;
  display: block;
  color: transparent;
  z-index: 2;
  cursor: pointer;
}

.search-form .search-submit:focus {
  outline: none;
}

.search-form:after {
  display: none;
}

.search-icon {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M416.135%20186c-78.58%200-142.51%2063.93-142.51%20142.5a141.58%20141.58%200%200%200%2028.68%2085.38L199.195%20517c-10.933%2010.94-10.926%2028.673.015%2039.605%2010.94%2010.932%2028.672%2010.926%2039.605-.015l105.3-105.32a141.45%20141.45%200%200%200%2072%2019.74c78.58%200%20142.5-63.93%20142.5-142.5S494.715%20186%20416.135%20186m0%20230.69c-35.667%200-67.822-21.487-81.47-54.44-13.647-32.953-6.1-70.882%2019.124-96.1%2025.224-25.217%2063.155-32.757%2096.105-19.102%2032.95%2013.655%2054.43%2045.815%2054.421%2081.482-.055%2048.678-39.502%2088.125-88.18%2088.18%22%2F%3E%3C%2Fsvg%3E');
  background-color: #1874DC;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  position: absolute;
  transition: background-color 0.25s ease-in-out;
  right: calc(5% - 1.5rem);
  top: 0;
  z-index: 1;
}

.search-submit,.ui-helper-hidden-accessible {
  display: none;
}

.ui-autocomplete {
  list-style-type: none;
  max-width: 90%;
  background: #fff;
}

.ui-autocomplete li a {
  display: block;
  border-bottom: 1px solid;
}

.ui-autocomplete li a:hover {
  background: #e6e6e6;
}

.search-results ul {
  list-style: none;
}

.search-results h3 {
  color: #1874DC;
}

.search-results h3 b {
  font-weight: inherit;
}

.no-touch .search-results h3:hover {
  color: #C10f3A;
}

.search-results p {
  color: #333333;
}

.search-navi ul {
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-navi ul > * {
  margin-top: 0;
}

.search-navi li a {
  margin-right: .225rem;
  width: 1.75rem;
  height: 1.75rem;
  line-height: 1.75rem;
  border-radius: 50%;
  display: inline-block;
}

.no-touch .search-navi li a:hover {
  background: #e6e6e6;
  color: #1874DC;
}

.search-navi li.current a {
  background: #1874DC;
  color: #fff;
}

.no-touch .search-navi li.current a:hover {
  background: #1874DC;
  color: #fff;
}

.search-navi li a[data-ct="nav.prev"],.search-navi li a[data-ct="nav.next"] {
  width: 5.5rem;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  font-size: .833rem;
  height: 2.25rem;
  line-height: 2.25rem;
}

.search-navi li a[data-ct="nav.prev"] {
  margin-right: 1rem;
}

.search-navi li a[data-ct="nav.next"] {
  margin-left: 1rem;
}

.data-table {
  width: 100%;
  border-collapse: collapse;
  border: none;
}

.data-table thead {
  border-bottom: 1px solid;
  border-color: #e6e6e6;
}

.data-table caption {
  display: table-caption;
}

.data-table th {
  vertical-align: middle;
  border-left: 1px solid;
  border-color: #e6e6e6;
}

.data-table td {
  vertical-align: middle;
  border-top: 1px solid;
  border-color: #e6e6e6;
  border-left: 1px solid;
  border-color: #e6e6e6;
}

.data-table tfoot {
  border-top: 1px solid;
  border-color: #e6e6e6;
}

.data-table th {
  color: #fff;
  background: #999999;
}

.data-table th:first-child {
  border-left: none;
}

.data-table .cell-subhead {
  color: #333333;
  background: #fafafa;
}

.data-table td:first-child {
  border-left: none;
}

.data-table .infield form {
  position: relative;
}

.data-table .infield form label {
  position: absolute;
  top: 0;
  left: .5em;
  line-height: 2.75em;
  z-index: 1;
  box-sizing: border-box;
}

.data-table .infield form input[type="text"] {
  line-height: 2.75em;
  text-overflow: ellipsis;
  padding: 0 0 0 0.5em;
  height: 2.75em;
  width: 50%;
  border: 1px solid #e6e6e6;
}

.data-table .table-sortable .sort-label {
  display: none;
}

.data-table .table-sortable th {
  cursor: pointer;
  position: relative;
  padding-right: 1.5rem;
}

.data-table .table-sortable th:after {
  font-size: inherit;
  content: "\2195";
  position: absolute;
  right: .5rem;
  top: calc(50% - .75rem);
}

.data-table .table-sortable th.cell-subhead:after {
  display: none;
}

.data-table .table-sortable th.headerSortUp:after {
  content: "\2191";
}

.data-table .table-sortable th.headerSortDown:after {
  content: "\2193";
}

.data-table .table-sortable th a {
  color: inherit;
}

.data-table ol,.data-table ul {
  padding-left: 1.125rem;
}

.data-table ul ul,.data-table ol ol,.data-table ul ol,.data-table ol ul {
  margin-top: 0.645rem;
}

.data-table li {
  padding-bottom: 0.325rem;
}

.data-table li:last-child {
  padding-bottom: 0;
}

.modal {
  z-index: 2000;
  visibility: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 5rem;
}

.modal .modal-content {
  opacity: 0;
  display: block;
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}

.modal-open .modal {
  visibility: visible;
}

.modal-open .modal .modal-content {
  opacity: 1;
}

.modal .modal-content {
  background: #fff;
}

.modal .modal-header {
  background: #333333;
}

.modal .modal-header p {
  display: inline-block;
  color: #fff;
  width: calc(100% - 2.85rem);
}

.modal .modal-body {
  overflow-y: none;
  overflow-x: auto;
}

.modal .close-modal {
  display: inline-block;
  text-indent: -9999em;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M431.56%20375l59.17-59.15a40.001%2040.001%200%201%200-56.56-56.58L375%20318.43l-59.15-59.17a40.001%2040.001%200%201%200-56.58%2056.56L318.43%20375l-59.16%2059.15a40.001%2040.001%200%201%200%2056.56%2056.58L375%20431.56l59.15%2059.17a40.001%2040.001%200%201%200%2056.58-56.56L431.56%20375z%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

.carousel {
  overflow: hidden;
}

.carousel .slick-slider {
  padding: 0;
  position: relative;
  display: block;
  overflow: visible;
  list-style: none;
  background: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  margin-top: 0;
  padding-right: 3rem;
}

.carousel .slick-list {
  position: relative;
  display: block;
  padding: 0 !important;
}

.carousel .slick-list:focus {
  outline: none;
}

.cq-wcm-edit .carousel .slide {
  width: 50%;
}

.carousel .slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.carousel .slick-slide {
  display: inline-block;
  vertical-align: top;
  min-height: 1px;
  cursor: ew-resize;
  list-style: none;
  opacity: 0;
  transition: opacity 0.25s linear 0.25s;
  border-radius: 0.2rem;
  overflow: hidden;
  overflow: visible;
}

.carousel .slick-slide.slick-center,.carousel .slick-slide.slick-active {
  opacity: 1;
}

.carousel .slick-slide.slick-center + .slick-slide {
  opacity: 1;
}

.cq-wcm-edit .carousel .slick-slide {
  width: 50%;
}

.carousel .slick-prev,.carousel .slick-next {
  position: absolute;
  height: 100%;
  top: 0;
  margin-top: 0;
  width: 3rem;
  border: none;
  backface-visibility: hidden;
  cursor: pointer;
  outline: none;
  visibility: hidden;
  background: transparent;
  font-size: 0;
  color: transparent;
  padding: 0;
}

.carousel .slick-prev:before,.carousel .slick-next:before {
  display: block;
  visibility: hidden;
  position: absolute;
  top: 5.5rem;
  left: .125rem;
}

.carousel .slick-prev {
  left: 0;
}

.carousel .slick-prev:before {
  content: '';
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22white%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M328.81%20254.2L219%20375l109.81%20120.78c11.02%2011.943%2029.61%2012.767%2041.644%201.847%2012.035-10.92%2013.015-29.501%202.196-41.627l-46.1-51H501c16.569%200%2030-13.431%2030-30%200-16.569-13.431-30-30-30H326.22l46.37-51c10.625-12.142%209.573-30.555-2.364-41.408-11.938-10.853-30.368-10.152-41.446%201.578l.03.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #1874dc;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

.carousel .slick-next {
  right: 0;
}

.carousel .slick-next:before {
  content: '';
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22white%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M421.19%20495.8L531%20375%20421.19%20254.22c-11.02-11.943-29.61-12.767-41.644-1.847-12.035%2010.92-13.015%2029.501-2.196%2041.627l46.1%2051H249c-16.569%200-30%2013.431-30%2030%200%2016.569%2013.431%2030%2030%2030h174.78l-46.37%2051c-10.625%2012.142-9.573%2030.555%202.364%2041.408%2011.938%2010.853%2030.368%2010.152%2041.446-1.578l-.03-.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: #1874dc;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

.carousel figure {
  position: relative;
}

.carousel figcaption h3 {
  color: #000;
}

.carousel figcaption p {
  color: #000;
}

.carousel figcaption p b {
  color: inherit;
}

.carousel figcaption p.publish-date {
  color: #999999;
  margin-top: 0;
}

.carousel img {
  width: 100%;
}

.carousel picture {
  background: #fff;
  display: block;
}

.carousel figure a picture {
  transform: scale(1, 1);
  transition: transform 0.25s linear;
}

.no-touch .carousel figure a picture:hover {
  transform: scale(1.01, 1.01);
}

.wrapper.full-width .carousel .slick-slider figcaption h3 {
  color: #000;
}

.carousel .related-carousel .slick-active + .slick-slide {
  opacity: 1;
}

.deck-wrapper,.deck-wrapper .deck,.card {
  position: relative;
  overflow: hidden;
}

.cards {
  position: relative;
}

.cards-header {
  position: relative;
}

.cards-header h2 {
  text-align: center;
}

.cards-header .cards-toc-icon {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M239%20319.562a24.57%2024.57%200%200%201%2041.1-18.17l95.39%2086.71%2095.89-86.73c10.117-8.498%2025.142-7.478%2034.018%202.31%208.875%209.787%208.426%2024.84-1.018%2034.08l-128.65%20116.99-128.69-117a24.52%2024.52%200%200%201-8.04-18.19z%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
  background-position-y: .5rem;
  z-index: 600;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: -2.5rem;
  text-transform: uppercase;
}

.cards-header .cards-toc-icon:after {
  content: "menu";
  position: relative;
  top: -.5rem;
  font-size: .5rem;
  font-style: normal;
  color: #333333;
}

.cards-header .cards-toc-icon.active {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M431.56%20375l59.17-59.15a40.001%2040.001%200%201%200-56.56-56.58L375%20318.43l-59.15-59.17a40.001%2040.001%200%201%200-56.58%2056.56L318.43%20375l-59.16%2059.15a40.001%2040.001%200%201%200%2056.56%2056.58L375%20431.56l59.15%2059.17a40.001%2040.001%200%201%200%2056.58-56.56L431.56%20375z%22%2F%3E%3C%2Fsvg%3E');
  background-position-y: 0;
}

.cards-header .cards-toc-icon.active:after {
  content: "";
}

.wrapper:not(.full-width):not(.full-screen) .cards-header .cards-toc-icon {
  display: block;
}

.cards .cards-toc {
  border: 1px solid #f5f5f5;
  background: rgba(245, 245, 245, 0.3);
  display: block;
}

.wrapper:not(.full-width):not(.full-screen) .cards .cards-toc {
  margin-left: 0;
  width: 100%;
  position: relative;
}

.cards .cards-toc ul {
  list-style-type: none;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 0;
  transition: max-height 0.3s ease-out;
  height: auto;
}

.cards .cards-toc ul.active {
  max-height: 20rem;
}

.cards .cards-toc ul::-webkit-scrollbar {
 /* This is the magic bit */
  display: none;
}

.cards .cards-toc ul li {
  border-bottom: 1px solid #f5f5f5;
}

.cards .cards-toc ul li a {
  display: block;
}

.cards .cards-toc ul li.selected {
  background: rgba(245, 245, 245, 0.8);
  color: #333333;
}

.cards .cards-toc ul li.selected:hover {
  background: rgba(245, 245, 245, 0.3);
}

.wrapper:not(.full-width):not(.full-screen) .cards .cards-toc ul {
  max-height: 0;
  transition: max-height 0.3s ease-out;
  height: auto;
}

.wrapper:not(.full-width):not(.full-screen) .cards .cards-toc ul.active {
  max-height: 20rem;
}

.cards .cards-toc .toc-scroll {
  position: absolute;
  margin: auto;
  left: 0;
  right: 0;
  visibility: hidden;
}

.cards .cards-toc .toc-scroll.up {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M496.107%20328.81L375.307%20219l-120.78%20109.81c-11.943%2011.02-12.768%2029.61-1.848%2041.644%2010.92%2012.035%2029.502%2013.015%2041.628%202.196l51-46.1V501c0%2016.569%2013.431%2030%2030%2030%2016.568%200%2030-13.431%2030-30V326.22l51%2046.37c12.141%2010.625%2030.554%209.573%2041.408-2.364%2010.853-11.938%2010.151-30.368-1.578-41.446l-.03.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
  top: -1.5rem;
}

.cards .cards-toc .toc-scroll.up.inactive {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22gray%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M496.107%20328.81L375.307%20219l-120.78%20109.81c-11.943%2011.02-12.768%2029.61-1.848%2041.644%2010.92%2012.035%2029.502%2013.015%2041.628%202.196l51-46.1V501c0%2016.569%2013.431%2030%2030%2030%2016.568%200%2030-13.431%2030-30V326.22l51%2046.37c12.141%2010.625%2030.554%209.573%2041.408-2.364%2010.853-11.938%2010.151-30.368-1.578-41.446l-.03.03z%22%2F%3E%3C%2Fsvg%3E');
}

.cards .cards-toc .toc-scroll.down {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M254.2%20421.19L375%20531l120.78-109.81c11.943-11.02%2012.767-29.61%201.847-41.644-10.92-12.035-29.501-13.015-41.627-2.196l-51%2046.1V249c0-16.569-13.431-30-30-30-16.569%200-30%2013.431-30%2030v174.78l-51-46.37c-12.142-10.625-30.555-9.573-41.408%202.364-10.853%2011.938-10.152%2030.368%201.578%2041.446l.03-.03z%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
  bottom: -1.5rem;
}

.cards .cards-toc .toc-scroll.down.inactive {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22gray%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M254.2%20421.19L375%20531l120.78-109.81c11.943-11.02%2012.767-29.61%201.847-41.644-10.92-12.035-29.501-13.015-41.627-2.196l-51%2046.1V249c0-16.569-13.431-30-30-30-16.569%200-30%2013.431-30%2030v174.78l-51-46.37c-12.142-10.625-30.555-9.573-41.408%202.364-10.853%2011.938-10.152%2030.368%201.578%2041.446l.03-.03z%22%2F%3E%3C%2Fsvg%3E');
}

.wrapper:not(.full-width):not(.full-screen) .cards .cards-toc .toc-scroll {
  visibility: hidden;
}

.deck-wrapper {
  background: rgba(245, 245, 245, 0.3);
}

.deck-wrapper .counter {
  position: relative;
  right: 0;
  text-align: right;
}

.deck-wrapper .deck {
  visibility: hidden;
}

.cards-wrapper {
  position: relative;
  overflow: hidden;
}

.card {
  float: left;
  max-height: 34.25em;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
  overflow-y: auto;
}

.cards-nav {
  margin: 0;
  position: absolute;
  z-index: 500;
  top: 50%;
  transform: translateY(calc(-50% - 1.25rem));
  width: 100%;
}

.cards-nav .icon {
  position: absolute;
}

.cards-nav .nav-prev {
  left: -1.25rem;
}

.cards-nav .nav-prev:before {
  content: '';
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M430.19%20238a24.48%2024.48%200%200%201%2016.52%206.38c10.026%209.14%2010.764%2024.67%201.65%2034.72l-86.71%2095.39%2086.73%2095.89c9.101%2010.05%208.354%2025.57-1.67%2034.7a24.45%2024.45%200%200%201-17.7%206.36%2024.41%2024.41%200%200%201-17-8L295%20374.73l117-128.69a24.52%2024.52%200%200%201%2018.19-8.04z%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

.cards-nav .nav-next {
  right: -1.25rem;
}

.cards-nav .nav-next:before {
  content: '';
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M319.562%20511.77a24.57%2024.57%200%200%201-18.17-41.1l86.71-95.39-86.73-95.89c-8.498-10.117-7.478-25.142%202.31-34.018%209.787-8.876%2024.84-8.426%2034.08%201.018l116.99%20128.65-117%20128.69a24.52%2024.52%200%200%201-18.19%208.04z%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

.gallery .grid {
  list-style: none;
}

.gallery .slide {
  overflow: hidden;
}

.gallery .slide:hover {
  cursor: pointer;
}

.gallery picture,.gallery img {
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}

.gallery figure {
  width: 100%;
  position: relative;
  border-radius: 0.2rem;
  overflow: hidden;
  margin-left: 1%;
  padding-left: 0;
  float: left;
}

.gallery figure figcaption {
  display: block;
  width: 100%;
  background: rgba(24, 116, 220, 0.8);
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
}

.gallery figure figcaption h3 {
  color: inherit;
}

.gallery figure figcaption p {
  color: inherit;
}

.gallery figure figcaption p b {
  color: inherit;
}

.gallery figure figcaption a {
  color: inherit;
  text-decoration: underline;
}

.no-touch .gallery figure figcaption a:hover {
  color: #fff200;
}

.gallery-overlay {
  position: fixed;
  background: #000;
  z-index: 400;
}

.overlay-visible .gallery-overlay {
  visibility: visible;
  opacity: 1;
}

.gallery-overlay .close-gallery {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M431.56%20375l59.17-59.15a40.001%2040.001%200%201%200-56.56-56.58L375%20318.43l-59.15-59.17a40.001%2040.001%200%201%200-56.58%2056.56L318.43%20375l-59.16%2059.15a40.001%2040.001%200%201%200%2056.56%2056.58L375%20431.56l59.15%2059.17a40.001%2040.001%200%201%200%2056.58-56.56L431.56%20375z%22%2F%3E%3C%2Fsvg%3E');
  background-color: transparent;
  background-size: 2.25rem;
  width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
  top: 1.5rem;
  right: 1.5rem;
  transition: all 0.25s ease-in-out;
  text-indent: -9999em;
  border: 2px solid #fff;
  z-index: 300;
}

.no-touch .gallery-overlay .close-gallery:hover {
  transform: rotate(90deg);
}

.carousel.gallery-viewer {
  position: relative;
  overflow: visible;
}

.carousel.gallery-viewer .slick-slide {
  overflow: visible;
}

.carousel.gallery-viewer picture {
  background: #000;
}

.carousel.gallery-viewer figcaption {
  background: #000;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  position: absolute;
  width: 100%;
  top: 100%;
  bottom: inherit;
}

.carousel.gallery-viewer figcaption h3,.carousel.gallery-viewer figcaption p {
  color: #fff;
}

.social-closed .social-share ul {
  opacity: 0;
  visibility: hidden;
}

.social-share .trigger {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M470.48%20418.88a49.24%2049.24%200%200%200-35.79%2015.4l-105.22-51.52a45%2045%200%200%200%200-14.6l105.07-51c16.299%2017.197%2042.515%2020.393%2062.468%207.616%2019.954-12.777%2028.02-37.925%2019.22-59.924-8.8-22-31.984-34.647-55.245-30.139-23.26%204.509-40.04%2024.903-39.983%2048.597a49.78%2049.78%200%200%200%20.58%207.21l-105.07%2051a49.43%2049.43%200%201%200-.12%2067.93l105.22%2051.52c-3.1%2020.432%206.845%2040.635%2024.927%2050.642%2018.082%2010.006%2040.482%207.702%2056.148-5.776%2015.666-13.478%2021.29-35.282%2014.096-54.655-7.194-19.374-25.685-32.224-46.351-32.211%22%2F%3E%3C%2Fsvg%3E');
  background-color: white;
  width: 2.8125rem;
  height: 2.8125rem;
  line-height: 2.8125rem;
}

.social-share .now-open .trigger,.social-share.on-page.active .trigger {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231874dc%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M431.56%20375l59.17-59.15a40.001%2040.001%200%201%200-56.56-56.58L375%20318.43l-59.15-59.17a40.001%2040.001%200%201%200-56.58%2056.56L318.43%20375l-59.16%2059.15a40.001%2040.001%200%201%200%2056.56%2056.58L375%20431.56l59.15%2059.17a40.001%2040.001%200%201%200%2056.58-56.56L431.56%20375z%22%2F%3E%3C%2Fsvg%3E');
}

.social-share.ss-right {
  text-align: right;
}

.social-share.ss-right ul {
  right: 0;
}

.social-share.ss-center {
  text-align: center;
}

.social-share.ss-center ul {
  left: calc(50% - 1.5rem);
}

.social-share ul {
  border-radius: 0.2rem;
  overflow: hidden;
  width: 3rem;
  list-style-type: none;
  background: white;
  padding-top: 0.375rem;
  visibility: visible;
  opacity: 1;
  transition: inherit;
}

.social-share ul li {
  line-height: normal;
}

.social-share ul li a {
  font-size: 0;
  line-height: inherit;
  display: block;
  height: 1.75rem;
  text-align: center;
}

.social-share ul li a:after {
  content: "";
  transition: inherit;
}

.social-share ul li a.share-facebook:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23324d8f%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M434.72%20375.1h-38.77v138.22h-57.46V375.1h-27.31v-48.84h27.31v-31.6c0-22.63%2010.75-58%2058-58l42.56.16v47.41h-30.9c-5%200-12.17%202.52-12.17%2013.31v28.7h43.78l-5.04%2048.86z%22%2F%3E%3C%2Fsvg%3E');
  width: 100%;
  height: 1.75rem;
}

.social-share ul li a.share-facebook:hover {
  background: #324d8f;
}

.social-share ul li a.share-facebook:hover:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M434.72%20375.1h-38.77v138.22h-57.46V375.1h-27.31v-48.84h27.31v-31.6c0-22.63%2010.75-58%2058-58l42.56.16v47.41h-30.9c-5%200-12.17%202.52-12.17%2013.31v28.7h43.78l-5.04%2048.86z%22%2F%3E%3C%2Fsvg%3E');
}

.social-share ul li a.share-twitter:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%2300a1ed%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M481.02%20320.04c.11%202.36.16%204.74.16%207.12%200%2072.49-55.17%20156.07-156.09%20156.07A155.18%20155.18%200%200%201%20241%20458.59a110.77%20110.77%200%200%200%2081.22-22.71c-23.456-.444-44.04-15.74-51.23-38.07%203.396.664%206.85%201%2010.31%201a55.19%2055.19%200%200%200%2014.45-2c-25.593-5.177-43.995-27.67-44-53.78v-.69a54.63%2054.63%200%200%200%2024.84%206.85c-24.1-16.106-31.542-48.165-17-73.24a155.76%20155.76%200%200%200%20113.11%2057.37c-5.62-24.18%205.687-49.121%2027.576-60.83%2021.89-11.708%2048.912-7.267%2065.904%2010.83A109.32%20109.32%200%200%200%20501.03%20270a55.07%2055.07%200%200%201-24.13%2030.36%20109.22%20109.22%200%200%200%2031.51-8.63%20110.89%20110.89%200%200%201-27.36%2028.36%22%2F%3E%3C%2Fsvg%3E');
  width: 100%;
  height: 1.75rem;
}

.social-share ul li a.share-twitter:hover {
  background: #00a1ed;
}

.social-share ul li a.share-twitter:hover:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M481.02%20320.04c.11%202.36.16%204.74.16%207.12%200%2072.49-55.17%20156.07-156.09%20156.07A155.18%20155.18%200%200%201%20241%20458.59a110.77%20110.77%200%200%200%2081.22-22.71c-23.456-.444-44.04-15.74-51.23-38.07%203.396.664%206.85%201%2010.31%201a55.19%2055.19%200%200%200%2014.45-2c-25.593-5.177-43.995-27.67-44-53.78v-.69a54.63%2054.63%200%200%200%2024.84%206.85c-24.1-16.106-31.542-48.165-17-73.24a155.76%20155.76%200%200%200%20113.11%2057.37c-5.62-24.18%205.687-49.121%2027.576-60.83%2021.89-11.708%2048.912-7.267%2065.904%2010.83A109.32%20109.32%200%200%200%20501.03%20270a55.07%2055.07%200%200%201-24.13%2030.36%20109.22%20109.22%200%200%200%2031.51-8.63%20110.89%20110.89%200%200%201-27.36%2028.36%22%2F%3E%3C%2Fsvg%3E');
}

.social-share ul li a.share-google:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23db402c%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M400.17%20258.89a5.6%205.6%200%200%200-5.3-3.86H324a71.6%2071.6%200%200%200-23.36%204c-25.82%208.89-43.88%2030.9-43.88%2053.49%200%2032%2024.8%2056.27%2057.94%2057a30.05%2030.05%200%200%200-1%207.49%2028.09%2028.09%200%200%200%203.8%2014.12h-.9c-31.59%200-60.12%2015.5-70.93%2038.56a42.34%2042.34%200%200%200-4.25%2018.06%2033.84%2033.84%200%200%200%204.43%2016.68c6.82%2012.17%2021.41%2021.62%2041.16%2026.6a132.79%20132.79%200%200%200%2032.54%203.97%20104.39%20104.39%200%200%200%2029-3.92c28.09-8.16%2046.24-28.82%2046.25-52.71%200-22.89-7.36-36.6-27.12-50.58-8.49-6-16.18-14.8-16.31-17.5%200-4.91.43-7.28%2011.47-15.88C377.1%20343.2%20385%20328.52%20385%20313c0-14.06-4.3-26.59-11.63-35.38H379a5.62%205.62%200%200%200%203.26-1l15.85-11.47a5.56%205.56%200%200%200%202.06-6.26zm-106.82%2052.8c-1.53-11.72.94-22.26%206.77-28.92a18.5%2018.5%200%200%201%2014.24-6.59h.62c15.66.45%2030.66%2017.92%2033.4%2038.91%201.56%2011.74-1.07%2022.8-7%2029.54a18.48%2018.48%200%200%201-14.41%206.6h-.24c-15.31-.46-30.63-18.58-33.38-39.54zm71.33%20123.52a25.86%2025.86%200%200%201%20.72%206c0%2020.74-15.47%2031.26-46%2031.26-23.14%200-41.27-14.19-41.27-32.32%200-16.67%2021.16-31.27%2045.29-31.27h.63a54%2054%200%200%201%2015.21%202.32c1.66%201.13%203.24%202.23%204.79%203.25%2011.18%207.68%2018.57%2012.7%2020.63%2020.76z%22%2F%3E%3Cpath%20fill%3D%22%23db402c%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M508.56%20369.5a5.58%205.58%200%200%201-5.57%205.57h-40.27v40.29a5.56%205.56%200%200%201-5.55%205.57h-11.48a5.57%205.57%200%200%201-5.59-5.57v-40.29h-40.26a5.56%205.56%200%200%201-5.57-5.57V358a5.59%205.59%200%200%201%205.57-5.59h40.26v-40.2a5.57%205.57%200%200%201%205.59-5.57h11.47a5.56%205.56%200%200%201%205.55%205.57v40.25H503a5.58%205.58%200%200%201%205.57%205.57l-.01%2011.47z%22%2F%3E%3C%2Fsvg%3E');
  width: 100%;
  height: 1.75rem;
}

.social-share ul li a.share-google:hover {
  background: #db402c;
}

.social-share ul li a.share-google:hover:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M400.17%20258.89a5.6%205.6%200%200%200-5.3-3.86H324a71.6%2071.6%200%200%200-23.36%204c-25.82%208.89-43.88%2030.9-43.88%2053.49%200%2032%2024.8%2056.27%2057.94%2057a30.05%2030.05%200%200%200-1%207.49%2028.09%2028.09%200%200%200%203.8%2014.12h-.9c-31.59%200-60.12%2015.5-70.93%2038.56a42.34%2042.34%200%200%200-4.25%2018.06%2033.84%2033.84%200%200%200%204.43%2016.68c6.82%2012.17%2021.41%2021.62%2041.16%2026.6a132.79%20132.79%200%200%200%2032.54%203.97%20104.39%20104.39%200%200%200%2029-3.92c28.09-8.16%2046.24-28.82%2046.25-52.71%200-22.89-7.36-36.6-27.12-50.58-8.49-6-16.18-14.8-16.31-17.5%200-4.91.43-7.28%2011.47-15.88C377.1%20343.2%20385%20328.52%20385%20313c0-14.06-4.3-26.59-11.63-35.38H379a5.62%205.62%200%200%200%203.26-1l15.85-11.47a5.56%205.56%200%200%200%202.06-6.26zm-106.82%2052.8c-1.53-11.72.94-22.26%206.77-28.92a18.5%2018.5%200%200%201%2014.24-6.59h.62c15.66.45%2030.66%2017.92%2033.4%2038.91%201.56%2011.74-1.07%2022.8-7%2029.54a18.48%2018.48%200%200%201-14.41%206.6h-.24c-15.31-.46-30.63-18.58-33.38-39.54zm71.33%20123.52a25.86%2025.86%200%200%201%20.72%206c0%2020.74-15.47%2031.26-46%2031.26-23.14%200-41.27-14.19-41.27-32.32%200-16.67%2021.16-31.27%2045.29-31.27h.63a54%2054%200%200%201%2015.21%202.32c1.66%201.13%203.24%202.23%204.79%203.25%2011.18%207.68%2018.57%2012.7%2020.63%2020.76z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M508.56%20369.5a5.58%205.58%200%200%201-5.57%205.57h-40.27v40.29a5.56%205.56%200%200%201-5.55%205.57h-11.48a5.57%205.57%200%200%201-5.59-5.57v-40.29h-40.26a5.56%205.56%200%200%201-5.57-5.57V358a5.59%205.59%200%200%201%205.57-5.59h40.26v-40.2a5.57%205.57%200%200%201%205.59-5.57h11.47a5.56%205.56%200%200%201%205.55%205.57v40.25H503a5.58%205.58%200%200%201%205.57%205.57l-.01%2011.47z%22%2F%3E%3C%2Fsvg%3E');
}

.social-share ul li a.share-linkedin:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%231b85bd%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M385.32%20361.53v-.42a4.94%204.94%200%200%201-.27.42h.27z%22%2F%3E%3Cpath%20fill%3D%22%231b85bd%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M491.51%20237.41h-233c-11.011-.111-20.04%208.7-20.2%2019.71v235.76c.16%2011.01%209.189%2019.821%2020.2%2019.71h233c11.019.122%2020.06-8.691%2020.22-19.71V257.12c-.16-11.019-9.201-19.832-20.22-19.71zM321.15%20467.78h-41.3V343.51h41.3v124.27zM300.5%20326.53h-.27c-13.85%200-22.82-9.55-22.82-21.47%200-12.2%209.25-21.47%2023.37-21.47%2014.12%200%2022.82%209.28%2023.1%2021.47%200%2011.94-8.97%2021.47-23.38%2021.47zm169.61%20141.24H428.8v-66.5c0-16.7-6-28.1-20.92-28.1-11.41%200-18.21%207.69-21.2%2015.12-1.09%202.64-1.35%206.36-1.35%2010.07v69.42H344s.54-112.63%200-124.27h41.3v17.59c5.48-8.46%2015.3-20.52%2037.22-20.52%2027.18%200%2047.57%2017.76%2047.57%2055.92l.02%2071.27z%22%2F%3E%3C%2Fsvg%3E');
  width: 100%;
  height: 1.75rem;
}

.social-share ul li a.share-linkedin:hover {
  background: #1b85bd;
}

.social-share ul li a.share-linkedin:hover:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M385.32%20361.53v-.42a4.94%204.94%200%200%201-.27.42h.27z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M491.51%20237.41h-233c-11.011-.111-20.04%208.7-20.2%2019.71v235.76c.16%2011.01%209.189%2019.821%2020.2%2019.71h233c11.019.122%2020.06-8.691%2020.22-19.71V257.12c-.16-11.019-9.201-19.832-20.22-19.71zM321.15%20467.78h-41.3V343.51h41.3v124.27zM300.5%20326.53h-.27c-13.85%200-22.82-9.55-22.82-21.47%200-12.2%209.25-21.47%2023.37-21.47%2014.12%200%2022.82%209.28%2023.1%2021.47%200%2011.94-8.97%2021.47-23.38%2021.47zm169.61%20141.24H428.8v-66.5c0-16.7-6-28.1-20.92-28.1-11.41%200-18.21%207.69-21.2%2015.12-1.09%202.64-1.35%206.36-1.35%2010.07v69.42H344s.54-112.63%200-124.27h41.3v17.59c5.48-8.46%2015.3-20.52%2037.22-20.52%2027.18%200%2047.57%2017.76%2047.57%2055.92l.02%2071.27z%22%2F%3E%3C%2Fsvg%3E');
}

.social-share ul li a.share-email:after {
  width: 2rem;
  height: 2rem;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23000%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M559%20212H191a8%208%200%200%200-8%208v287c0%2017.673%2014.327%2032%2032%2032h320c17.673%200%2032-14.327%2032-32V220a8%208%200%200%200-8-8zm-58.61%2040L375%20363.11%20250.9%20252h249.49zM223%20499V270l141.33%20126.46c6.052%205.424%2015.208%205.45%2021.29.06L527%20271.18V499H223z%22%2F%3E%3C%2Fsvg%3E');
  width: 70%;
  height: 1.75rem;
}

.social-share ul li a.share-email:hover {
  background: #000;
}

.social-share ul li a.share-email:hover:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M559%20212H191a8%208%200%200%200-8%208v287c0%2017.673%2014.327%2032%2032%2032h320c17.673%200%2032-14.327%2032-32V220a8%208%200%200%200-8-8zm-58.61%2040L375%20363.11%20250.9%20252h249.49zM223%20499V270l141.33%20126.46c6.052%205.424%2015.208%205.45%2021.29.06L527%20271.18V499H223z%22%2F%3E%3C%2Fsvg%3E');
}

.social-share .title {
  text-transform: uppercase;
  margin-bottom: 0.225rem;
  color: #000;
}

.social-share.on-page {
  position: relative;
}

.social-share.on-page ul {
  position: absolute;
  bottom: 100%;
}

.social-share.on-page.active ul {
  visibility: visible;
  opacity: 1;
}

.sticky-bar .social-share .trigger {
  bottom: 1.125rem;
  right: 1.125rem;
}

.sticky-bar .social-share ul {
  bottom: 4.5rem;
  right: 1.125rem;
}

.sticky-bar .scroll-fade-in .action > .trigger {
  bottom: 4.5rem;
}

.sticky-bar .scroll-fade-in .social-share ul {
  bottom: 8rem;
}

.row {
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-col {
  opacity: .85;
}

.flex-order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.select-box select {
  height: 2.25rem;
  width: 100%;
  cursor: pointer;
}

.select-box option {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  margin-top: 0;
}

.cb-box {
  max-width: 100%;
  width: auto;
  position: relative;
}

.cb-box .cb-selector {
  margin-top: 0;
}

.cb-input {
  height: 3rem;
  padding-left: .5625rem;
  padding-right: 3.375rem;
  border-radius: .3rem;
  display: block;
  width: 100%;
  box-shadow: none;
  border: 2px solid #f5f5f5;
  transition: box-shadow 0.25s linear;
  outline: none;
}

.cb-input:focus {
  border: 1px solid #1874DC;
  box-shadow: inset 0 0 0.5rem rgba(19, 129, 179, 0.75);
}

.cb-selector {
  position: absolute;
  width: 3.375rem;
  height: 100%;
  top: 0;
  right: 0;
  cursor: pointer;
  border: none;
  background: #1874DC;
}

.cb-selector:before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M239%20319.562a24.57%2024.57%200%200%201%2041.1-18.17l95.39%2086.71%2095.89-86.73c10.117-8.498%2025.142-7.478%2034.018%202.31%208.875%209.787%208.426%2024.84-1.018%2034.08l-128.65%20116.99-128.69-117a24.52%2024.52%200%200%201-8.04-18.19z%22%2F%3E%3C%2Fsvg%3E');
}

.cb-selector-icon {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  right: 0;
}

.cb-helper,.cb-no-results {
  border-bottom: 1px solid #f5f5f5;
}

.cb-list {
  border: 1px solid #f5f5f5;
  margin-top: 3.375rem;
  position: absolute;
  width: auto;
  z-index: 500;
  max-height: 15rem;
  background: #fff;
}

.cb-list ul {
  list-style-type: none;
}

.cb-list ul li {
  border-bottom: 1px solid #f5f5f5;
}

.cb-list ul li a {
  display: block;
}

#contact-us-form,.feedback-form,.leadgen-form,.email-capture,#emailPageForm {
  margin: 0 auto;
}

#contact-us-form input,.feedback-form input,.leadgen-form input,.email-capture input,#emailPageForm input {
  border: 1px solid #cccccc;
}

#contact-us-form textarea,.feedback-form textarea,.leadgen-form textarea,.email-capture textarea,#emailPageForm textarea {
  border: 1px solid #cccccc;
  display: block;
  overflow: auto;
}

#contact-us-form select[multiple],.feedback-form select[multiple],.leadgen-form select[multiple],.email-capture select[multiple],#emailPageForm select[multiple] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  width: 100%;
  outline: none;
}

#contact-us-form select[multiple]:disabled,.feedback-form select[multiple]:disabled,.leadgen-form select[multiple]:disabled,.email-capture select[multiple]:disabled,#emailPageForm select[multiple]:disabled {
  cursor: not-allowed;
}

#contact-us-form input[type=radio],.feedback-form input[type=radio],.leadgen-form input[type=radio],.email-capture input[type=radio],#emailPageForm input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-border-radius: 0px;
  padding: 3px;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  margin-right: .5rem;
  border-radius: 50%;
  position: relative;
}

#contact-us-form input[type=radio]:before,.feedback-form input[type=radio]:before,.leadgen-form input[type=radio]:before,.email-capture input[type=radio]:before,#emailPageForm input[type=radio]:before {
  content: '';
  display: block;
  position: absolute;
  left: 0.15rem;
  top: 0.17188rem;
  height: .6rem;
  width: .6rem;
  margin: 0 auto;
  border-radius: 50%;
}

#contact-us-form input[type=radio]:checked:before,.feedback-form input[type=radio]:checked:before,.leadgen-form input[type=radio]:checked:before,.email-capture input[type=radio]:checked:before,#emailPageForm input[type=radio]:checked:before {
  background: #333333;
}

#contact-us-form input[type=radio]:hover,.feedback-form input[type=radio]:hover,.leadgen-form input[type=radio]:hover,.email-capture input[type=radio]:hover,#emailPageForm input[type=radio]:hover {
  box-shadow: 0 0 2px 0px #cccccc inset;
}

#contact-us-form input[type=checkbox],.feedback-form input[type=checkbox],.leadgen-form input[type=checkbox],.email-capture input[type=checkbox],#emailPageForm input[type=checkbox] {
  padding: 3px;
  display: inline-block;
  width: 1rem;
  position: relative;
}

#contact-us-form .option-group .option,.feedback-form .option-group .option,.leadgen-form .option-group .option,.email-capture .option-group .option,#emailPageForm .option-group .option {
  margin-right: 1rem;
}

#contact-us-form input,.feedback-form input,.leadgen-form input,.email-capture input,#emailPageForm input,#contact-us-form textarea,.feedback-form textarea,.leadgen-form textarea,.email-capture textarea,#emailPageForm textarea,#contact-us-form select,.feedback-form select,.leadgen-form select,.email-capture select,#emailPageForm select {
  transition: border 0.25s ease-in-out;
}

#contact-us-form input,.feedback-form input,.leadgen-form input,.email-capture input,#emailPageForm input {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid;
  border-radius: 0.2rem;
  overflow: hidden;
}

#contact-us-form textarea,.feedback-form textarea,.leadgen-form textarea,.email-capture textarea,#emailPageForm textarea {
  width: 100%;
  border-radius: 0.2rem;
  overflow: hidden;
}

#contact-us-form select,.feedback-form select,.leadgen-form select,.email-capture select,#emailPageForm select {
  height: 2.25rem;
  width: 100%;
  border: 1px solid;
  border-radius: 0.2rem;
  overflow: hidden;
}

#contact-us-form label.error,.feedback-form label.error,.leadgen-form label.error,.email-capture label.error,#emailPageForm label.error {
  color: red;
  display: inline-block;
}

#contact-us-form input.error,.feedback-form input.error,.leadgen-form input.error,.email-capture input.error,#emailPageForm input.error,#contact-us-form textarea.error,.feedback-form textarea.error,.leadgen-form textarea.error,.email-capture textarea.error,#emailPageForm textarea.error,#contact-us-form select.error,.feedback-form select.error,.leadgen-form select.error,.email-capture select.error,#emailPageForm select.error {
  border-color: red;
}

#contact-us-form .input-group.text,.feedback-form .input-group.text,.leadgen-form .input-group.text,#emailPageForm .input-group.text,#contact-us-form .input-group.email,.feedback-form .input-group.email,.leadgen-form .input-group.email,#emailPageForm .input-group.email {
  position: relative;
}

#contact-us-form .input-group.text label,.feedback-form .input-group.text label,.leadgen-form .input-group.text label,#emailPageForm .input-group.text label,#contact-us-form .input-group.email label,.feedback-form .input-group.email label,.leadgen-form .input-group.email label,#emailPageForm .input-group.email label {
  position: absolute;
  margin-top: 0;
}

#contact-us-form .input-group.text label.error,.feedback-form .input-group.text label.error,.leadgen-form .input-group.text label.error,#emailPageForm .input-group.text label.error,#contact-us-form .input-group.email label.error,.feedback-form .input-group.email label.error,.leadgen-form .input-group.email label.error,#emailPageForm .input-group.email label.error {
  position: relative;
  top: -.25rem;
}

#contact-us-form .g-recaptcha label.error,.leadgen-form .g-recaptcha label.error,.email-capture .g-recaptcha label.error,#emailPageForm .g-recaptcha label.error {
  display: block;
  float: right;
}

#contact-us-form .form-group.captcha,.leadgen-form .form-group.captcha,.email-capture .form-group.captcha,#emailPageForm .form-group.captcha {
  float: left;
  width: 100%;
}

#contact-us-form .opt-in input#optIn,.email-capture .opt-in input#optIn {
  position: absolute;
  margin-top: .65rem;
}

#contact-us-form .opt-in label,.email-capture .opt-in label {
  padding-top: .5em;
  display: block;
  margin-top: 0;
}

#contact-us-form #optInText,.email-capture #optInText {
  display: inline-block;
  max-width: 95%;
  margin-left: 1.5rem;
}

.email-capture .form-group .options {
  position: relative;
}

.email-capture .col-2 {
  width: 100%;
  display: block;
}

.email-capture .input-group {
  width: 100%;
  margin: 0 0 1em 0;
}

.email-capture .input-group label {
  display: block;
}

.email-capture .form-group.actions {
  float: none;
}

.email-capture hr {
  display: block;
  width: 100%;
}

.modal.email-this-page {
  z-index: 2000;
  visibility: hidden;
  position: absolute;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
}

.modal.email-this-page .modal-content {
  opacity: 0;
  max-width: none;
}

.modal.email-this-page .modal-body {
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
}

.modal-open .modal.email-this-page {
  visibility: visible;
}

.modal-open .modal.email-this-page .modal-content {
  opacity: 1;
}

.modal.email-this-page .modal-content {
  background: none;
  box-shadow: none;
}

.modal.email-this-page .modal-header {
  background: none;
}

.modal.email-this-page .close-modal {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22750%22%20height%3D%22750%22%3E%3Cpath%20fill%3D%22%23fff%22%20stroke%3D%22%22%20stroke-width%3D%22%22%20d%3D%22M431.56%20375l59.17-59.15a40.001%2040.001%200%201%200-56.56-56.58L375%20318.43l-59.15-59.17a40.001%2040.001%200%201%200-56.58%2056.56L318.43%20375l-59.16%2059.15a40.001%2040.001%200%201%200%2056.56%2056.58L375%20431.56l59.15%2059.17a40.001%2040.001%200%201%200%2056.58-56.56L431.56%20375z%22%2F%3E%3C%2Fsvg%3E');
  background-color: transparent;
  background-size: 2.25rem;
  width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
  border: 2px solid #fff;
}

.no-touch .modal.email-this-page .close-modal:hover {
  transform: rotate(90deg);
}

#emailPageForm .text input {
  background: none;
  color: #fff;
  height: 3.5rem;
}

#emailPageForm .text label {
  color: #e6e6e6;
}

#emailPageForm .input-group label.error {
  display: block;
  color: red;
}

#emailPageForm .textarea textarea {
  min-height: 6em;
  background: none;
  color: #fff;
}

#emailPageForm .textarea label {
  color: #fff;
}

#emailPageForm .textarea .help-text {
  display: block;
  color: #fff;
}

#emailPageForm .option {
  display: block;
  width: 100%;
  position: relative;
}

#emailPageForm .option input {
  position: absolute;
  margin-top: .75rem;
}

#emailPageForm .option label {
  color: #fff;
  padding-top: .5rem;
  display: block;
  margin-top: 0;
  margin-left: 1.65rem;
  margin-bottom: 1rem;
}

.emailpage #thank-you-message p {
  color: #fff;
}

.mosaic-container {
  overflow: hidden;
}

.mosaic-container .gutter-size {
  width: 0;
}

.mosaic-container .column-size {
  width: 100%;
}

.mosaic-container.has-gutters .gutter-size {
  width: 10px;
}

.mosaic-container.has-gutters .mosaic-slide.v-50 {
  margin-bottom: 10px;
}

.mosaic-container.has-gutters .mosaic-slide.v-100 {
  height: 610px;
  margin-bottom: 10px;
}

.mosaic-container.has-gutters .mosaic-slide.show-hover .default-img {
  visibility: hidden;
  opacity: 0;
}

.mosaic-container.has-gutters .mosaic-slide.show-hover .hover-img {
  visibility: visible;
  opacity: 1;
}

.mosaic-slide {
  position: relative;
  overflow: hidden;
  width: 100%;
  background: #fff;
}

.mosaic-slide.v-50 {
  height: 300px;
}

.mosaic-slide.v-100 {
  height: 300px;
}

.mosaic-slide.accent-border-bottom:after,.mosaic-slide.accent-border-top:after {
  content: "";
  display: block;
  width: 100%;
  height: .5rem;
  background-color: purple;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.mosaic-slide.accent-border-bottom.swatch-3:after,.mosaic-slide.accent-border-top.swatch-3:after {
  background-color: #C10f3A;
}

.mosaic-slide.accent-border-bottom.swatch-10:after,.mosaic-slide.accent-border-top.swatch-10:after {
  background-color: #1874DC;
}

.mosaic-slide.accent-border-bottom.swatch-7:after,.mosaic-slide.accent-border-top.swatch-7:after {
  background-color: #1eadc1;
}

.mosaic-slide.accent-border-top:after {
  bottom: auto;
  top: 0;
}

.mosaic-slide.img-right .img-wrap,.mosaic-slide.img-left .img-wrap,.mosaic-slide.img-top .img-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
  height: 100%;
  overflow: hidden;
  background: #fff;
}

.mosaic-slide.img-right .img-wrap .default-img,.mosaic-slide.img-left .img-wrap .default-img,.mosaic-slide.img-top .img-wrap .default-img {
  z-index: 6;
  width: 100%;
}

.mosaic-slide.img-right .img-wrap .hover-img,.mosaic-slide.img-left .img-wrap .hover-img,.mosaic-slide.img-top .img-wrap .hover-img {
  z-index: 7;
  width: 100%;
}

.mosaic-slide.img-right .default-overlay,.mosaic-slide.img-left .default-overlay,.mosaic-slide.img-top .default-overlay {
  z-index: 1;
}

.mosaic-slide.img-right .hover-overlay,.mosaic-slide.img-left .hover-overlay,.mosaic-slide.img-top .hover-overlay {
  z-index: 2;
}

.mosaic-slide.img-right .default-content,.mosaic-slide.img-left .default-content,.mosaic-slide.img-top .default-content {
  z-index: 3;
}

.mosaic-slide.img-right .hover-content,.mosaic-slide.img-left .hover-content,.mosaic-slide.img-top .hover-content {
  z-index: 4;
}

.mosaic-slide.img-left,.mosaic-slide.img-right {
  float: none;
}

.mosaic-slide.img-left .img-wrap,.mosaic-slide.img-right .img-wrap {
  width: 40%;
}

.mosaic-slide.img-left .default-content,.mosaic-slide.img-left .hover-content,.mosaic-slide.img-left .default-overlay,.mosaic-slide.img-left .hover-overlay,.mosaic-slide.img-right .default-content,.mosaic-slide.img-right .hover-content,.mosaic-slide.img-right .default-overlay,.mosaic-slide.img-right .hover-overlay {
  width: 60%;
}

.mosaic-slide.img-left .default-content,.mosaic-slide.img-left .hover-content {
  margin-left: 40%;
}

.mosaic-slide.img-left .default-overlay,.mosaic-slide.img-left .hover-overlay {
  margin-left: 40%;
}

.mosaic-slide.img-right .img-wrap {
  left: auto;
  right: 0;
}

.mosaic-slide.img-top .img-wrap {
  height: 50.1%;
  width: 100%;
}

.mosaic-slide.img-top .default-content,.mosaic-slide.img-top .hover-content,.mosaic-slide.img-top .default-overlay,.mosaic-slide.img-top .hover-overlay {
  height: 50%;
  top: 50%;
}

.mosaic-slide.img-top .default-content.align-top [class*="content-"],.mosaic-slide.img-top .hover-content.align-top [class*="content-"] {
  vertical-align: top;
}

.mosaic-slide.img-top .default-content.align-top [class*="content-"] .text:first-child,.mosaic-slide.img-top .default-content.align-top [class*="content-"] .action-btn:first-child,.mosaic-slide.img-top .default-content.align-top [class*="content-"] .blockquote:first-child,.mosaic-slide.img-top .hover-content.align-top [class*="content-"] .text:first-child,.mosaic-slide.img-top .hover-content.align-top [class*="content-"] .action-btn:first-child,.mosaic-slide.img-top .hover-content.align-top [class*="content-"] .blockquote:first-child {
  padding-top: .75rem;
  margin-top: 0;
}

.mosaic-slide .default-img,.mosaic-slide .hover-img {
  background-size: cover;
  background-position: 50% 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.mosaic-slide .default-img {
  z-index: 0;
}

.mosaic-slide .hover-img {
  z-index: 1;
}

.mosaic-slide.img-trans-none .hover-img {
  visibility: hidden;
}

.no-touch .mosaic-slide:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide:hover.img-trans-none .default-img {
  visibility: hidden;
}

.no-touch .mosaic-slide:hover.img-trans-none .hover-img {
  visibility: visible;
}

.touch .mosaic-slide.show-hover.img-trans-none .default-img {
  visibility: hidden;
}

.touch .mosaic-slide.show-hover.img-trans-none .hover-img {
  visibility: visible;
}

.mosaic-slide .default-overlay,.mosaic-slide .hover-overlay {
  width: 100.1%;
  height: 100%;
  position: absolute;
}

.mosaic-slide .default-overlay {
  z-index: 2;
}

.mosaic-slide .hover-overlay {
  z-index: 3;
}

.mosaic-slide[class*="overlay-trans-"] .default-content.default-text-dark .text,.mosaic-slide[class*="overlay-trans-"] .default-content.default-text-dark .blockquote,.mosaic-slide[class*="overlay-trans-"] .hover-content.default-text-dark .text,.mosaic-slide[class*="overlay-trans-"] .hover-content.default-text-dark .blockquote {
  transition: color .3s ease-in-out .1s;
}

.mosaic-slide[class*="overlay-trans-"] .default-content.default-text-light .text,.mosaic-slide[class*="overlay-trans-"] .default-content.default-text-light .blockquote,.mosaic-slide[class*="overlay-trans-"] .hover-content.default-text-light .text,.mosaic-slide[class*="overlay-trans-"] .hover-content.default-text-light .blockquote {
  transition: color .3s ease-in-out .1s;
}

.mosaic-slide.overlay-trans-none .hover-overlay {
  visibility: hidden;
}

.no-touch .mosaic-slide:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide:hover.overlay-trans-none .default-overlay {
  visibility: hidden;
}

.no-touch .mosaic-slide:hover.overlay-trans-none .hover-overlay {
  visibility: visible;
}

.touch .mosaic-slide.show-hover .overlay-trans-none .default-overlay {
  visibility: hidden;
}

.touch .mosaic-slide.show-hover .overlay-trans-none .hover-overlay {
  visibility: visible;
}

.no-touch .mosaic-slide.overlay-trans-1:hover .accent-1.hover-overlay,.touch .mosaic-slide.overlay-trans-1.show-hover .accent-1.hover-overlay,.no-touch .mosaic-slide.overlay-trans-3:hover .accent-1.hover-overlay,.touch .mosaic-slide.overlay-trans-3.show-hover .accent-1.hover-overlay,.no-touch .cq-wcm-edit .mosaic-slide:hover .accent-1.default-overlay {
  background-color: #333333;
}

.no-touch .mosaic-slide.overlay-trans-1:hover .accent-2.hover-overlay,.touch .mosaic-slide.overlay-trans-1.show-hover .accent-2.hover-overlay,.no-touch .mosaic-slide.overlay-trans-3:hover .accent-2.hover-overlay,.touch .mosaic-slide.overlay-trans-3.show-hover .accent-2.hover-overlay,.no-touch .cq-wcm-edit .mosaic-slide:hover .accent-2.default-overlay {
  background-color: #1874DC;
}

.no-touch .mosaic-slide.overlay-trans-1:hover .accent-3.hover-overlay,.touch .mosaic-slide.overlay-trans-1.show-hover .accent-3.hover-overlay,.no-touch .mosaic-slide.overlay-trans-3:hover .accent-3.hover-overlay,.touch .mosaic-slide.overlay-trans-3.show-hover .accent-3.hover-overlay,.no-touch .cq-wcm-edit .mosaic-slide:hover .accent-3.default-overlay {
  background-color: #1eadc1;
}

.no-touch .mosaic-slide.overlay-trans-1:hover .accent-4.hover-overlay,.touch .mosaic-slide.overlay-trans-1.show-hover .accent-4.hover-overlay,.no-touch .mosaic-slide.overlay-trans-3:hover .accent-4.hover-overlay,.touch .mosaic-slide.overlay-trans-3.show-hover .accent-4.hover-overlay,.no-touch .cq-wcm-edit .mosaic-slide:hover .accent-4.default-overlay {
  background-color: #f5f5f5;
}

.mosaic-slide.overlay-trans-1 .default-overlay {
  transition: background-color 0.25s ease-in-out 0.1s;
  will-change: background-color;
 /* Removes flicker in chrome */;
}

.mosaic-slide.overlay-trans-1 .hover-overlay {
  background: transparent;
  transition: background-color .5s ease-in-out .1s;
  will-change: background-color;
 /* Removes flicker in chrome */;
}

.no-touch .mosaic-slide.overlay-trans-1:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.overlay-trans-1:hover .default-overlay {
  background-color: transparent;
  transition: background-color .3s ease-in-out .1s;
  will-change: background-color;
 /* Removes flicker in chome */;
}

.no-touch .mosaic-slide.overlay-trans-1:hover .hover-overlay {
  transition: background-color .5s ease-in-out .1s;
  will-change: background-color;
}

.touch .mosaic-slide.overlay-trans-1.show-hover .default-overlay {
  background-color: transparent;
  transition: background-color .3s ease-in-out .1s;
  will-change: background-color;
 /* Removes flicker in chome */;
}

.touch .mosaic-slide.overlay-trans-1.show-hover .hover-overlay {
  transition: background-color .5s ease-in-out .1s;
  will-change: background-color;
}

.mosaic-slide.overlay-trans-2 {
  overflow: hidden;
}

.mosaic-slide.overlay-trans-2 .default-overlay {
  transition: background-color .3s ease-in-out .1s;
}

.mosaic-slide.overlay-trans-2 .hover-overlay {
  transform: scale(0);
  transition: transform .3s ease-in-out .1s;
}

.no-touch .mosaic-slide.overlay-trans-2:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.overlay-trans-2:hover .default-overlay {
  background-color: transparent;
}

.no-touch .mosaic-slide.overlay-trans-2:hover .hover-overlay {
  transform: scale(1);
}

.touch .mosaic-slide.overlay-trans-2.show-hover .default-overlay {
  background-color: transparent;
}

.touch .mosaic-slide.overlay-trans-2.show-hover .hover-overlay {
  transform: scale(1);
}

.mosaic-slide.overlay-trans-3 {
  overflow: hidden;
}

.mosaic-slide.overlay-trans-3 .hover-overlay {
  background: transparent;
  width: calc(100% - 1.5rem);
  height: calc(100% - 1.5rem);
  left: 0.75rem;
  top: 0.75rem;
  transform: scale(1.1);
  transition: transform .3s ease-in-out .1s, background-color .3s ease-in-out .1s;
}

.mosaic-slide.overlay-trans-3.img-left .hover-overlay,.mosaic-slide.overlay-trans-3.img-right .hover-overlay {
  width: calc(60% - 1.5rem);
}

.mosaic-slide.overlay-trans-3.img-top .hover-overlay {
  height: calc(50% - 1.5rem);
  top: calc(50% - (1.5rem/2));
}

.mosaic-slide.overlay-trans-3.img-left .hover-overlay {
  left: auto;
  right: 0.75rem;
}

.no-touch .mosaic-slide.overlay-trans-3:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.overlay-trans-3:hover .hover-overlay {
  transform: scale(1);
  transition: transform .3s ease-in-out .1s, background-color .3s ease-in-out .1s;
  will-change: background-color;
 /* Removes flicker on chrome */;
}

.touch .mosaic-slide.overlay-trans-3.show-hover .hover-overlay {
  transform: scale(1);
  transition: transform .3s ease-in-out .1s, background-color .3s ease-in-out .1s;
  will-change: background-color;
 /* Removes flicker on chrome */;
}

.mosaic-slide.overlay-trans-4 {
  overflow: hidden;
}

.mosaic-slide.overlay-trans-4 .default-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  transition: bottom .3s ease-in-out .1s;
}

.mosaic-slide.overlay-trans-4 .hover-overlay {
  position: absolute;
  top: 100%;
  left: 0;
  transition: top .3s ease-in-out .1s;
}

.mosaic-slide.overlay-trans-4.img-top .default-overlay {
  top: auto;
}

.mosaic-slide.overlay-trans-4.img-top .hover-overlay {
  top: 100%;
}

.no-touch .mosaic-slide.overlay-trans-4:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.overlay-trans-4:hover .default-overlay {
  bottom: 100%;
}

.no-touch .mosaic-slide.overlay-trans-4:hover .hover-overlay {
  top: 0;
}

.no-touch .mosaic-slide.overlay-trans-4:hover.img-top .hover-overlay {
  top: 5%;
}

.touch .mosaic-slide.overlay-trans-4.show-hover .default-overlay {
  bottom: 100%;
}

.touch .mosaic-slide.overlay-trans-4.show-hover .hover-overlay {
  top: 0;
}

.touch .mosaic-slide.overlay-trans-4.show-hover.img-top .hover-overlay {
  top: 5%;
}

.mosaic-slide.img-trans-1 .default-img {
  opacity: 1;
  transition: opacity .3s ease-in-out .1s;
}

.mosaic-slide.img-trans-1 .hover-img {
  opacity: 0;
  transition: opacity .3s ease-in-out .1s;
}

.mosaic-slide.img-trans-1.img-top > a .default-img,.mosaic-slide.img-trans-1.img-right > a .default-img,.mosaic-slide.img-trans-1.img-left > a .default-img {
  transition: opacity .3s ease-in-out .1s;
}

.mosaic-slide.img-trans-1.img-top > a .hover-img,.mosaic-slide.img-trans-1.img-right > a .hover-img,.mosaic-slide.img-trans-1.img-left > a .hover-img {
  opacity: 1;
  transition: opacity .3s ease-in-out .1s;
}

.no-touch .mosaic-slide.img-trans-1:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.img-trans-1:hover .default-img {
  opacity: 0;
}

.no-touch .mosaic-slide.img-trans-1:hover .hover-img {
  opacity: 1;
}

.no-touch .mosaic-slide.img-trans-1:hover.img-top > a .hover-img,.no-touch .mosaic-slide.img-trans-1:hover.img-right > a .hover-img,.no-touch .mosaic-slide.img-trans-1:hover.img-left > a .hover-img {
  opacity: 75;
}

.touch .mosaic-slide.img-trans-1.show-hover .default-img {
  opacity: 0;
}

.touch .mosaic-slide.img-trans-1.show-hover .hover-img {
  opacity: 1;
}

.touch .mosaic-slide.img-trans-1.show-hover.img-top > a .hover-img,.touch .mosaic-slide.img-trans-1.show-hover.img-right > a .hover-img,.touch .mosaic-slide.img-trans-1.show-hover.img-left > a .hover-img {
  opacity: 75;
}

.mosaic-slide.img-trans-2 {
  overflow: hidden;
}

.mosaic-slide.img-trans-2 .default-img {
  transform: scale(1, 1);
  transition: transform .3s ease-in-out .1s;
}

.mosaic-slide.img-trans-2 .hover-img {
  opacity: 0;
  transform: scale(1, 1);
  transition: transform .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
  will-change: opacity, transform;
 /* Removes flicker in chrome */;
}

.no-touch .mosaic-slide.img-trans-2:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.img-trans-2:hover .default-img {
  transform: scale(1.1, 1.1);
}

.no-touch .mosaic-slide.img-trans-2:hover .hover-img {
  opacity: 100;
  transform: scale(1.1, 1.1);
}

.touch .mosaic-slide.img-trans-2.show-hover .default-img {
  transform: scale(1.1, 1.1);
}

.touch .mosaic-slide.img-trans-2.show-hover .hover-img {
  opacity: 100;
  transform: scale(1.1, 1.1);
}

.mosaic-slide.img-trans-3 {
  overflow: hidden;
}

.mosaic-slide.img-trans-3 .default-img {
  transform: scale(1.1, 1.1);
  transition: transform .3s ease-in-out .1s;
}

.mosaic-slide.img-trans-3 .hover-img {
  opacity: 0;
  transform: scale(1.1, 1.1);
  transition: transform .3s ease-in-out .1s, opacity .3s ease-in-out .1s;
  will-change: opacity, transform;
 /* Removes flicker in chrome */;
}

.no-touch .mosaic-slide.img-trans-3:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.img-trans-3:hover .default-img {
  transform: scale(1, 1);
}

.no-touch .mosaic-slide.img-trans-3:hover .hover-img {
  opacity: 100;
  transform: scale(1, 1);
}

.touch .mosaic-slide.img-trans-3.show-hover .default-img {
  transform: scale(1, 1);
}

.touch .mosaic-slide.img-trans-3.show-hover .hover-img {
  opacity: 100;
  transform: scale(1, 1);
}

.mosaic-slide.img-trans-4 {
  overflow: hidden;
}

.mosaic-slide.img-trans-4 .hover-img {
  visibility: hidden;
  transform: translate(0, -100%);
  transition: all .3s ease-in-out .1s;
  will-change: transform;
 /* Removes flicker in chrome */;
}

.no-touch .mosaic-slide.img-trans-4:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.img-trans-4:hover .hover-img {
  visibility: visible;
  transform: translate(0, 0%);
}

.touch .mosaic-slide.img-trans-4.show-hover .hover-img {
  visibility: visible;
  transform: translate(0, 0%);
}

.mosaic-slide .default-content.default-text-dark .text,.mosaic-slide .default-content.default-text-dark .text b,.mosaic-slide .default-content.default-text-dark .blockquote,.mosaic-slide .default-content.default-text-dark .blockquote:before,.mosaic-slide .default-content.default-text-dark .blockquote:after,.mosaic-slide .hover-content.default-text-dark .text,.mosaic-slide .hover-content.default-text-dark .text b,.mosaic-slide .hover-content.default-text-dark .blockquote,.mosaic-slide .hover-content.default-text-dark .blockquote:before,.mosaic-slide .hover-content.default-text-dark .blockquote:after,.no-touch .mosaic-slide .default-content.default-text-light .btn-secondary:hover,.no-touch .mosaic-slide .hover-content.default-text-light .btn-secondary:hover,.no-touch .mosaic-slide:hover .default-content.hover-text-dark .text *,.no-touch .mosaic-slide:hover .default-content.hover-text-dark .blockquote *,.no-touch .mosaic-slide:hover .default-content.hover-text-dark .blockquote:before,.no-touch .mosaic-slide:hover .default-content.hover-text-dark .blockquote:after,.no-touch .mosaic-slide:hover .hover-content.hover-text-dark .text *,.no-touch .mosaic-slide:hover .hover-content.hover-text-dark .blockquote *,.no-touch .mosaic-slide:hover .hover-content.hover-text-dark .blockquote:before,.no-touch .mosaic-slide:hover .hover-content.hover-text-dark .blockquote:after,.no-touch .mosaic-slide:hover .default-content.hover-text-light .btn-secondary:hover,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .btn-secondary:hover,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-dark .text *,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-dark .blockquote *,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-dark .text *,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-dark .blockquote *,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-light .btn-secondary:hover,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-light .btn-secondary:hover,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-dark .text *,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-dark .blockquote *,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-dark .text *,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-dark .blockquote *,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-light .btn-secondary:hover,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-light .btn-secondary:hover {
  color: #000;
}

.mosaic-slide .default-content.default-text-light .text,.mosaic-slide .default-content.default-text-light .text b,.mosaic-slide .default-content.default-text-light .blockquote,.mosaic-slide .default-content.default-text-light .blockquote:before,.mosaic-slide .default-content.default-text-light .blockquote:after,.mosaic-slide .hover-content.default-text-light .text,.mosaic-slide .hover-content.default-text-light .text b,.mosaic-slide .hover-content.default-text-light .blockquote,.mosaic-slide .hover-content.default-text-light .blockquote:before,.mosaic-slide .hover-content.default-text-light .blockquote:after,.mosaic-slide .default-content .text .btn-primary,.mosaic-slide .default-content .text .btn-tertiary,.mosaic-slide .default-content .action-btn .btn-primary,.mosaic-slide .default-content .action-btn .btn-tertiary,.mosaic-slide .hover-content .text .btn-primary,.mosaic-slide .hover-content .text .btn-tertiary,.mosaic-slide .hover-content .action-btn .btn-primary,.mosaic-slide .hover-content .action-btn .btn-tertiary,.no-touch .mosaic-slide .default-content .text .btn-primary:hover,.no-touch .mosaic-slide .default-content .text .btn-tertiary:hover,.no-touch .mosaic-slide .default-content .action-btn .btn-primary:hover,.no-touch .mosaic-slide .default-content .action-btn .btn-tertiary:hover,.no-touch .mosaic-slide .hover-content .text .btn-primary:hover,.no-touch .mosaic-slide .hover-content .text .btn-tertiary:hover,.no-touch .mosaic-slide .hover-content .action-btn .btn-primary:hover,.no-touch .mosaic-slide .hover-content .action-btn .btn-tertiary:hover,.mosaic-slide .default-content.default-text-light .btn-secondary,.mosaic-slide .hover-content.default-text-light .btn-secondary,.no-touch .mosaic-slide:hover .default-content.hover-text-dark .btn-secondary:hover,.no-touch .mosaic-slide:hover .hover-content.hover-text-dark .btn-secondary:hover,.no-touch .mosaic-slide:hover .default-content.hover-text-light .text *,.no-touch .mosaic-slide:hover .default-content.hover-text-light .blockquote *,.no-touch .mosaic-slide:hover .default-content.hover-text-light .blockquote:before,.no-touch .mosaic-slide:hover .default-content.hover-text-light .blockquote:after,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .text *,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .blockquote *,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .blockquote:before,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .blockquote:after,.no-touch .mosaic-slide:hover .default-content.hover-text-light .btn-secondary,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .btn-secondary,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-dark .btn-secondary:hover,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-dark .btn-secondary:hover,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-light .text *,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-light .blockquote *,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-light .text *,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-light .blockquote *,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-light .btn-secondary,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-light .btn-secondary,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-dark .btn-secondary:hover,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-dark .btn-secondary:hover,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-light .text *,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-light .blockquote *,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-light .text *,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-light .blockquote *,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-light .btn-secondary,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-light .btn-secondary {
  color: #fff;
}

.mosaic-slide .default-content.default-text-light .delineator,.mosaic-slide .hover-content.default-text-light .delineator,.mosaic-slide .default-content.default-text-light .btn-secondary,.mosaic-slide .hover-content.default-text-light .btn-secondary,.no-touch .mosaic-slide:hover .default-content.hover-text-light .delineator,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .delineator,.no-touch .mosaic-slide:hover .default-content.hover-text-light .btn-secondary,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .btn-secondary,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-light .delineator,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-light .delineator,.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-light .btn-secondary,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-light .btn-secondary,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-light .delineator,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-light .delineator,.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-light .btn-secondary,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-light .btn-secondary {
  border-color: #fff;
}

.mosaic-slide .default-content,.mosaic-slide .hover-content {
  width: 100.15%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  display: table;
}

.mosaic-slide .default-content .content-1,.mosaic-slide .default-content .content-2,.mosaic-slide .hover-content .content-1,.mosaic-slide .hover-content .content-2 {
  display: table-cell;
}

.mosaic-slide .default-content.align-top [class*="content-"],.mosaic-slide .hover-content.align-top [class*="content-"] {
  vertical-align: top;
}

.mosaic-slide .default-content.align-top [class*="content-"] .text:first-of-type,.mosaic-slide .default-content.align-top [class*="content-"] .action-btn:first-of-type,.mosaic-slide .default-content.align-top [class*="content-"] .blockquote:first-of-type,.mosaic-slide .hover-content.align-top [class*="content-"] .text:first-of-type,.mosaic-slide .hover-content.align-top [class*="content-"] .action-btn:first-of-type,.mosaic-slide .hover-content.align-top [class*="content-"] .blockquote:first-of-type {
  margin-top: 1.5rem;
}

.mosaic-slide .default-content.align-top [class*="content-"] .image picture,.mosaic-slide .hover-content.align-top [class*="content-"] .image picture {
  margin-top: 1.5rem;
}

.mosaic-slide .default-content.align-top [class*="content-"] .image picture.image-middle,.mosaic-slide .hover-content.align-top [class*="content-"] .image picture.image-middle {
  padding-bottom: 0;
}

.mosaic-slide .default-content.align-middle [class*="content-"],.mosaic-slide .hover-content.align-middle [class*="content-"] {
  vertical-align: middle;
}

.mosaic-slide .default-content.align-bottom [class*="content-"],.mosaic-slide .hover-content.align-bottom [class*="content-"] {
  vertical-align: bottom;
  padding-bottom: 1.5rem;
}

.mosaic-slide .default-content.align-left [class*="content-"] > *,.mosaic-slide .hover-content.align-left [class*="content-"] > * {
  margin-right: 40%;
}

.mosaic-slide .default-content.align-right [class*="content-"] > *,.mosaic-slide .hover-content.align-right [class*="content-"] > * {
  margin-left: 40%;
}

.mosaic-slide .default-content.align-center [class*="content-"] > *,.mosaic-slide .hover-content.align-center [class*="content-"] > * {
  margin-left: 5%;
  margin-right: 5%;
}

.mosaic-slide .default-content.default-text-dark .blockquote:before,.mosaic-slide .hover-content.default-text-dark .blockquote:before {
  opacity: 0.35;
}

.mosaic-slide .default-content.default-text-light .blockquote:before,.mosaic-slide .hover-content.default-text-light .blockquote:before {
  opacity: 0.35;
}

.mosaic-slide .default-content.default-text-dark .btn-secondary,.mosaic-slide .hover-content.default-text-dark .btn-secondary {
  border-color: #C10f3A;
  color: #C10f3A;
}

.mosaic-slide .color-block.default-content.default-text-dark .text,.mosaic-slide .color-block.hover-content.hover-text-dark .text,.mosaic-slide .color-block.default-content.default-text-dark .blockquote,.mosaic-slide .color-block.hover-content.hover-text-dark .blockquote {
  background-color: rgba(255, 255, 255, 0.9);
}

.mosaic-slide .color-block.default-content.default-text-light .text,.mosaic-slide .color-block.hover-content.hover-text-light .text,.mosaic-slide .color-block.default-content.default-text-light .blockquote,.mosaic-slide .color-block.hover-content.hover-text-light .blockquote {
  background-color: rgba(0, 0, 0, 0.7);
}

.mosaic-slide .default-content {
  z-index: 4;
}

.mosaic-slide .hover-content {
  z-index: 5;
}

.no-touch .mosaic-slide:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide:hover .default-content.hover-text-dark .btn-secondary,.no-touch .mosaic-slide:hover .hover-content.hover-text-dark .btn-secondary {
  border-color: #C10f3A;
  color: #C10f3A;
}

.no-touch .mosaic-slide:hover .default-content.hover-text-dark .btn-secondary:hover,.no-touch .mosaic-slide:hover .hover-content.hover-text-dark .btn-secondary:hover {
  background-color: #C10f3A;
}

.no-touch .mosaic-slide:hover .default-content.hover-text-light .btn-secondary:hover,.no-touch .mosaic-slide:hover .hover-content.hover-text-light .btn-secondary:hover {
  background-color: #fff;
}

.mosaic-slide .text,.mosaic-slide .action-btn,.mosaic-slide .blockquote {
  max-width: none;
}

.mosaic-slide .text > div > :before,.mosaic-slide .action-btn > div > :before,.mosaic-slide .blockquote > div > :before {
  width: inherit;
}

.mosaic-slide .text *,.mosaic-slide .action-btn *,.mosaic-slide .blockquote * {
  color: inherit;
}

.mosaic-slide .text + *,.mosaic-slide .action-btn + *,.mosaic-slide .blockquote + * {
  margin-top: .75rem;
}

.mosaic-slide .blockquote .author {
  font-size: .75rem;
}

.mosaic-slide .blockquote:before,.mosaic-slide .blockquote:after {
  opacity: 0.35;
  font-size: 3rem;
}

.mosaic-slide .text *:not([class*="spacing-"]):not([class*="mt-"]):not([class*="mb-"]) {
  margin: 0 0 .75rem;
}

.mosaic-slide .text *:not([class*="spacing-"]):not([class*="mt-"]):not([class*="mb-"]):last-child {
  margin-bottom: 0;
}

.mosaic-slide .text *:not([class*="spacing-"]):not([class*="mt-"]):not([class*="mb-"]) .no-wrap {
  margin-bottom: 0;
}

.mosaic-slide [class*="text-"] .action-btn a {
  border-bottom: none;
}

.mosaic-slide .action-btn *,.mosaic-slide .blockquote * {
  margin: 0 0 .75rem;
}

.mosaic-slide .action-btn *:last-child,.mosaic-slide .blockquote *:last-child {
  margin-bottom: 0;
}

.mosaic-slide section.text p:before {
  width: 5rem;
}

.mosaic-slide .blockquote:after {
  position: relative;
  margin-top: 1rem;
}

.mosaic-slide .image picture {
  margin: 0;
  padding: 0;
  padding-bottom: .75rem;
}

.mosaic-slide .image picture figcaption p {
  color: #000;
}

.mosaic-slide .image .image-middle {
  margin: 0 auto;
}

.mosaic-slide .image .image-float-left {
  margin-right: 1.5rem;
}

.mosaic-slide .image .image-float-right {
  margin-left: 1.5rem;
}

.mosaic-slide .image .image-large,.mosaic-slide .image .image-left,.mosaic-slide .image .image-right {
  padding-bottom: 0;
}

.mosaic-slide.content-trans-none .hover-content {
  visibility: hidden;
}

.no-touch .mosaic-slide.content-trans-none:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-dark .btn-secondary,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-dark .btn-secondary {
  border-color: #C10f3A;
  color: #C10f3A;
}

.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-dark .btn-secondary:hover,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-dark .btn-secondary:hover {
  background-color: #C10f3A;
}

.no-touch .mosaic-slide.content-trans-none:hover .default-content.hover-text-light .btn-secondary:hover,.no-touch .mosaic-slide.content-trans-none:hover .hover-content.hover-text-light .btn-secondary:hover {
  background-color: #fff;
}

.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-dark .btn-secondary,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-dark .btn-secondary {
  border-color: #C10f3A;
  color: #C10f3A;
}

.touch .mosaic-slide.content-trans-none.show-hover .default-content.hover-text-dark .btn-secondary:hover,.touch .mosaic-slide.content-trans-none.show-hover .hover-content.hover-text-dark .btn-secondary:hover {
  background-color: #C10f3A;
}

.mosaic-slide.content-trans-1 .content-1 {
  opacity: 100;
  transition: opacity .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-1 .content-2 {
  opacity: 0;
  transition: opacity .3s  ease-in-out .1s;
}

.no-touch .mosaic-slide.content-trans-1:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.content-trans-1:hover .content-1 {
  opacity: 0;
}

.no-touch .mosaic-slide.content-trans-1:hover .content-2 {
  opacity: 100;
}

.touch .mosaic-slide.content-trans-1.show-hover .content-1 {
  opacity: 0;
}

.touch .mosaic-slide.content-trans-1.show-hover .content-2 {
  opacity: 100;
}

.mosaic-slide.content-trans-2 .default-content {
  position: absolute;
  bottom: 0;
  left: 0;
  transition: bottom .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-2 .default-content .content-1 {
  opacity: 1;
  transition: opacity .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-2 .hover-content {
  position: absolute;
  top: 100%;
  left: 0;
  transition: top .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-2 .hover-content .content-2 {
  opacity: 0;
  transition: opacity .3s ease-in-out .1s;
}

.no-touch .mosaic-slide.content-trans-2:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.content-trans-2:hover .default-content {
  bottom: 100%;
}

.no-touch .mosaic-slide.content-trans-2:hover .default-content .content-1 {
  opacity: 0;
}

.no-touch .mosaic-slide.content-trans-2:hover .hover-content {
  top: 0;
}

.no-touch .mosaic-slide.content-trans-2:hover .hover-content .content-2 {
  opacity: 100;
}

.touch .mosaic-slide.content-trans-2.show-hover .default-content {
  bottom: 100%;
}

.touch .mosaic-slide.content-trans-2.show-hover .default-content .content-1 {
  opacity: 0;
}

.touch .mosaic-slide.content-trans-2.show-hover .hover-content {
  top: 0;
}

.touch .mosaic-slide.content-trans-2.show-hover .hover-content .content-2 {
  opacity: 100;
}

.mosaic-slide.content-trans-3 .default-content {
  position: absolute;
  height: 50%;
  top: 0;
  transition: top .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-3 .default-content.align-bottom .content-1,.mosaic-slide.content-trans-3 .default-content.align-middle .content-1 {
  position: relative;
  top: 0;
  transition: top .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-3 .hover-content {
  opacity: 0;
  height: 50%;
  bottom: -10%;
  padding-top: .75em;
  transition: opacity .3s ease-in-out .1s, bottom .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-3.img-top .default-content,.mosaic-slide.content-trans-3.img-top .hover-content {
  height: 25%;
}

.mosaic-slide.content-trans-3.img-top .hover-content {
  top: auto;
}

.no-touch .mosaic-slide.content-trans-3:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.content-trans-3:hover .default-content {
  bottom: 100%;
}

.no-touch .mosaic-slide.content-trans-3:hover .default-content.align-bottom .content-1,.no-touch .mosaic-slide.content-trans-3:hover .default-content.align-middle .content-1 {
  top: -.75em;
}

.no-touch .mosaic-slide.content-trans-3:hover .hover-content {
  opacity: 1;
  bottom: 0;
}

.no-touch .mosaic-slide.content-trans-3:hover.img-top .default-content {
  top: 50%;
}

.touch .mosaic-slide.content-trans-3.show-hover .default-content {
  bottom: 100%;
}

.touch .mosaic-slide.content-trans-3.show-hover .default-content.align-bottom .content-1,.touch .mosaic-slide.content-trans-3.show-hover .default-content.align-middle .content-1 {
  top: -.75em;
}

.touch .mosaic-slide.content-trans-3.show-hover .hover-content {
  opacity: 1;
  bottom: 0;
}

.touch .mosaic-slide.content-trans-3.show-hover.img-top .default-content {
  top: 50%;
}

.mosaic-slide.content-trans-4 .default-content {
  height: 50%;
  top: 0;
}

.mosaic-slide.content-trans-4 .hover-content {
  opacity: 0;
  height: 50%;
  bottom: 0;
  left: -10%;
  transition: opacity .3s ease-in-out .1s, right .3s ease-in-out .1s, left .3s ease-in-out .1s;
}

.mosaic-slide.content-trans-4.img-top .default-content,.mosaic-slide.content-trans-4.img-top .hover-content {
  height: 25%;
}

.mosaic-slide.content-trans-4.img-top .hover-content {
  top: auto;
}

.no-touch .mosaic-slide.content-trans-4:hover {
  cursor: inherit;
}

.no-touch .mosaic-slide.content-trans-4:hover .hover-content {
  opacity: 1;
  left: 0;
}

.no-touch .mosaic-slide.content-trans-4:hover .hover-content .content-2 {
  padding-top: 0;
}

.touch .mosaic-slide.content-trans-4.show-hover .hover-content {
  opacity: 1;
  left: 0;
}

.touch .mosaic-slide.content-trans-4.show-hover .hover-content .content-2 {
  padding-top: 0;
}

.cq-wcm-edit .mosaic-slide pre {
  z-index: 100;
  position: relative;
  background: red;
  color: #fff;
  text-align: center;
  padding: .25em 0;
}

.cq-wcm-edit .mosaic-slide.v-50 {
  height: auto;
}

.cq-wcm-edit .mosaic-slide.v-100 {
  height: auto;
}

.no-touch .cq-wcm-edit .mosaic-slide:hover .default-img,.no-touch .cq-wcm-edit .mosaic-slide:hover .default-overlay,.no-touch .cq-wcm-edit .mosaic-slide:hover .default-content {
  visibility: visible;
}

.no-touch .cq-wcm-edit .mosaic-slide:hover .hover-img,.no-touch .cq-wcm-edit .mosaic-slide:hover .hover-overlay {
  display: none;
}

.no-touch .cq-wcm-edit .mosaic-slide:hover .default-content .content-1,.no-touch .cq-wcm-edit .mosaic-slide:hover .hover-content .content-2 {
  opacity: 1;
}

.cq-wcm-edit .mosaic-slide .hover-img,.cq-wcm-edit .mosaic-slide .hover-overlay {
  display: none;
}

.cq-wcm-edit .mosaic-slide .default-content,.cq-wcm-edit .mosaic-slide .hover-content {
  opacity: 1;
  display: block;
  position: relative;
  height: auto;
  visibility: visible;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
}

.cq-wcm-edit .mosaic-slide .default-content .content-1,.cq-wcm-edit .mosaic-slide .default-content .content-2,.cq-wcm-edit .mosaic-slide .hover-content .content-1,.cq-wcm-edit .mosaic-slide .hover-content .content-2 {
  display: block;
  width: 100%;
  opacity: 1;
}

.mosaic-button {
  display: block;
}

.mosaic-button .view-toggle {
  width: 12rem;
  display: inline-block;
  padding: 0.85rem 2rem;
  border-radius: 0.2rem;
}

.accent-1 .mosaic .mosaic-button a.view-toggle,.accent-2 .mosaic .mosaic-button a.view-toggle,.accent-3 .mosaic .mosaic-button a.view-toggle,.accent-5 .mosaic .mosaic-button a.view-toggle {
  border-color: #fff;
  color: #fff;
  background-color: transparent;
}

.no-touch .accent-1 .mosaic .mosaic-button a.view-toggle:hover,.no-touch .accent-2 .mosaic .mosaic-button a.view-toggle:hover,.no-touch .accent-3 .mosaic .mosaic-button a.view-toggle:hover,.no-touch .accent-5 .mosaic .mosaic-button a.view-toggle:hover {
  background-color: #fff;
  color: #000;
}

.accent-6 .mosaic .mosaic-button a.view-toggle,.accent-7 .mosaic .mosaic-button a.view-toggle {
  border-color: #000;
  color: #000;
  background-color: transparent;
}

.no-touch .accent-6 .mosaic .mosaic-button a.view-toggle:hover,.no-touch .accent-7 .mosaic .mosaic-button a.view-toggle:hover {
  background-color: #000;
  color: #fff;
}

.tracking-pixel {
  display: none;
}

.navigation .sub-menu,.text li,.list ul li,.list ul.has-image li,.clinical-trials .disease-list p,.clinical-trials .disease-list li,div[class^="col-"].gutterless > .separator,div[class^="col-"].gutterless > .separator-or,.tabs-accordion .nav-item a h2,.tabs-accordion .nav-item a h3,.tabs-accordion .nav-item a h4,.tabs-accordion .nav-item a h5,.tabs-accordion .nav-item a h6,.video-player div,.vjs-player div,.video-meta h3,.vjs-playlist time,.vjs-playlist .vjs-playlist-name,.vjs-playlist .vjs-playlist-description,.data-table .table-responsive th,.data-table .table-responsive td,.data-table li,.carousel .slick-list,.carousel figure,.carousel figcaption,.carousel figcaption h3,.carousel img,.carousel picture,.cards .cards-toc,.cards .cards-toc ul li,.deck-wrapper,.deck-wrapper .counter,.deck-wrapper .deck,.card,.card > h3,.card .parsys,.cards-nav .icon,.gallery .slide,.gallery picture,.gallery img,.gallery figure,.gallery figure figcaption,.gallery figure figcaption h3,.gallery figure figcaption p,.cb-list ul,#contact-us-form .option-group,.feedback-form .option-group,.leadgen-form .option-group,.email-capture .option-group,#emailPageForm .option-group,#contact-us-form input,.feedback-form input,.leadgen-form input,.email-capture input,#emailPageForm input,#contact-us-form textarea,.feedback-form textarea,.leadgen-form textarea,.email-capture textarea,#emailPageForm textarea,#contact-us-form select,.feedback-form select,.leadgen-form select,.email-capture select,#emailPageForm select,#contact-us-form .g-recaptcha label.error,.leadgen-form .g-recaptcha label.error,.email-capture .g-recaptcha label.error,#emailPageForm .g-recaptcha label.error,.email-capture .form-group,.email-capture .col-control,.email-capture div[class^="col-"] > div,.email-capture div[class^="col-"] > div > * + *,.email-capture .form-meta,#emailPageForm .text label,.mosaic-slide .default-img,.mosaic-slide .hover-img,.mosaic-slide .default-overlay,.mosaic-slide .hover-overlay,.mosaic-slide .default-content,.mosaic-slide .hover-content,.mosaic-slide .blockquote,.m-none {
  margin: 0rem;
}

.vjs-social-overlay .vjs-social-share-link,.carousel figcaption p,.mh-none {
  margin-left: 0rem;
  margin-right: 0rem;
}

.list ul li h2,.bio-list .bio-title h3,.cards .cards-toc ul,.wrapper:not(.full-width):not(.full-screen) .cards .cards-toc ul,#contact-us-form .form-group > .text > :not(div):not(hr):first-child:not([class*=mt-]):not([class*=spacing-top-]),.feedback-form .form-group > .text > :not(div):not(hr):first-child:not([class*=mt-]):not([class*=spacing-top-]),.leadgen-form .form-group > .text > :not(div):not(hr):first-child:not([class*=mt-]):not([class*=spacing-top-]),#contact-us-form .form-group > .text > :not(div):not(hr):last-child:not([class*=mb-]):not([class*=spacing-bottom-]),.feedback-form .form-group > .text > :not(div):not(hr):last-child:not([class*=mb-]):not([class*=spacing-bottom-]),.leadgen-form .form-group > .text > :not(div):not(hr):last-child:not([class*=mb-]):not([class*=spacing-bottom-]),.email-capture .input-group.text > :not(div):not(hr):first-child:not([class*=mt-]):not([class*=spacing-top-]),.email-capture .input-group.text > :not(div):not(hr):last-child:not([class*=mb-]):not([class*=spacing-bottom-]),.mv-none {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.entry-content > div > *.full-width:first-child,.mt-none,.spacing-top-none,.cta-buttons,.navigation,.navigation .menu,#global-footer .col-3 .list,#global-footer .col-3 ul,#global-footer .col-3 h4,#global-footer .col-3 > div,.nav-related ul,[class^="btn-"],.text + .text,.list ul,.list ul.tree-view .sub-links,.list + .list,.ln-letters a,.bio-list ul,.bio-list ol,.bio-list ul li,.bio-list ol li,.bio-list .bio-details,.bio-list .bio-details section,.clinical-trials .disease-list,.clinical-trials .disease-list ul,.clinical-trials .disease-list ol,.image img,.image figcaption,.image figcaption ul,.image figcaption ol,.image figcaption li,div[class^="col-"] > .separator,div[class^="col-"] > .separator-or,.tabs-accordion .nav-item,.tabs-accordion .nav-item a > *.cta-text,.tabs-accordion .content-wrap,.vjs-social-overlay .vjs-social-direct-link,.vjs-social-overlay .vjs-social-embed-code,.vjs-social-overlay .vjs-social-direct-link input,.vjs-social-overlay .vjs-social-embed-code input,.vjs-playlist,.reference + .wrapper,.hero-content h1,.search-wrap .search-icon,.search-form .search-input,.ui-autocomplete li,.search-results ul,.search-results p,.featured-result h3,.search-navi li a,.data-table table,.data-table th p,.data-table td p,.data-table .infield form,.data-table .infield form input[type="text"],.social-share ul,.social-share ul li,#contact-us-form select option,.feedback-form select option,.leadgen-form select option,.email-capture select option,#emailPageForm select option,#contact-us-form .form-group,.feedback-form .form-group,.leadgen-form .form-group {
  margin-top: 0rem;
}

.mb-none,.spacing-bottom-none,.list ul li p,.child-nav .col-control > div > div h2,.child-nav .col-control > div > div p,.col-3 .image picture,.col-4 .image picture,.vjs-social-overlay .vjs-social-direct-link .vjs-social-label-text,.vjs-social-overlay .vjs-social-embed-code .vjs-social-label-text,.carousel figcaption p {
  margin-bottom: 0rem;
}

.navigation .sub-menu,.list ul li h2 a,.list ul.has-image .image + h2 a,.carousel .slick-slide,.carousel figure,.carousel picture,.gallery .grid,.gallery .slide,.gallery picture,.gallery img,.gallery figure,.cb-list ul,#contact-us-form .input-group.text label.error,.feedback-form .input-group.text label.error,.leadgen-form .input-group.text label.error,#emailPageForm .input-group.text label.error,#contact-us-form .input-group.email label.error,.feedback-form .input-group.email label.error,.leadgen-form .input-group.email label.error,#emailPageForm .input-group.email label.error,.email-capture .input-group,.mosaic-slide.content-trans-3 .default-content.align-bottom .content-1,.p-none {
  padding: 0rem;
}

.list ul li,.tabs-accordion .nav-item,.ph-none {
  padding-left: 0rem;
  padding-right: 0rem;
}

.list ul li a,.carousel .slick-slider,.pv-none {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.padding-top-none,.footer-top,.text li,.mosaic-slide.content-trans-3 .hover-content.align-top .content-2 .text:first-child,.mosaic-slide.content-trans-3 .hover-content.align-top .content-2 .action-btn:first-child,.mosaic-slide.content-trans-3 .hover-content.align-top .content-2 .blockquote:first-child,.no-touch .mosaic-slide.content-trans-3:hover .hover-content .content-2,.touch .mosaic-slide.content-trans-3.show-hover .hover-content .content-2,.mosaic-slide.content-trans-4.align-top .content-2 .text:first-child,.mosaic-slide.content-trans-4.align-top .content-2 .action-btn:first-child,.mosaic-slide.content-trans-4.align-top .content-2 .blockquote:first-child,.pt-none {
  padding-top: 0rem;
}

.padding-bottom-none,.navigation .cta-buttons,.list ul.tree-view .sub-links,.child-nav .col-control > div.col-1 > div .list li:last-child,.clinical-trials .disease-list ul ul li:last-child,.pb-none {
  padding-bottom: 0rem;
}

.m-xxs {
  margin: 0.5625rem;
}

.carousel .slick-slide,.mh-xxs {
  margin-left: 0.5625rem;
  margin-right: 0.5625rem;
}

.heading .datestamp,.footer-bottom p,.image figcaption > *,.hero-content h1:after,.carousel .slick-slide,#contact-us-form .input-group,.feedback-form .input-group,.leadgen-form .input-group,.email-capture .input-group,#emailPageForm .input-group,#emailPageForm .input-group label.error,.mv-xxs {
  margin-top: 0.5625rem;
  margin-bottom: 0.5625rem;
}

.list ul li p,.list ul.has-image .image,.list ul.has-image .image + h2,.child-nav .col-control > div > div h2,.child-nav .col-control > div > div p,.child-nav .col-control > div > div .list,.bio-list .bio-title p,.bio-list .bio-details section p,.clinical-trials .disease-label,.clinical-trials .cta,div[class^="col-"] > div figure + .text > div:not([class*="mt-"]):not([class*="spacing-top-"]),div[class^="col-"] > div figure + .text > *:not(div):first-child:not([class*="mt-"]):not([class*="spacing-top-"]),div[class^="col-"] > div figure + .list,.col-3 .text > h2:not([class*="spacing-top-"]),.col-3 .text > h3:not([class*="spacing-top-"]),.col-3 .text > h4:not([class*="spacing-top-"]),.col-3 .text > h5:not([class*="spacing-top-"]),.col-3 .text > h6:not([class*="spacing-top-"]),.col-4 .text > h2:not([class*="spacing-top-"]),.col-4 .text > h3:not([class*="spacing-top-"]),.col-4 .text > h4:not([class*="spacing-top-"]),.col-4 .text > h5:not([class*="spacing-top-"]),.col-4 .text > h6:not([class*="spacing-top-"]),.col-3 .image + .text,.col-4 .image + .text,.video-meta p,.vjs-social-overlay .vjs-social-share-link,.vjs-social-overlay .vjs-social-direct-link .vjs-social-label-text,.vjs-social-overlay .vjs-social-embed-code .vjs-social-label-text,.data-table ol,.data-table ul,.data-table ul + p,.carousel figcaption p,.gallery figure figcaption h3 + p,.social-share.on-page .action,.mt-xxs {
  margin-top: 0.5625rem;
}

.list ul .publish-date,.child-nav .col-control > div.col-1 .image,.bio .bio-title h1,.clinical-trials .title,div[class^="col-"] > div figure picture,.col-3 .text > h2:not([class*="spacing-bottom-"]),.col-3 .text > h3:not([class*="spacing-bottom-"]),.col-3 .text > h4:not([class*="spacing-bottom-"]),.col-3 .text > h5:not([class*="spacing-bottom-"]),.col-3 .text > h6:not([class*="spacing-bottom-"]),.col-4 .text > h2:not([class*="spacing-bottom-"]),.col-4 .text > h3:not([class*="spacing-bottom-"]),.col-4 .text > h4:not([class*="spacing-bottom-"]),.col-4 .text > h5:not([class*="spacing-bottom-"]),.col-4 .text > h6:not([class*="spacing-bottom-"]),.search-results h3,.social-share.on-page ul,.email-capture .form-group,.mb-xxs {
  margin-bottom: 0.5625rem;
}

.footer-links li a,.ui-autocomplete li a,.data-table th,.data-table td,.data-table .table-responsive.first-col-title .td-first:not(.cell-subhead),.cards .cards-toc ul li a,.gallery figure figcaption,.carousel.gallery-viewer .slick-slide,.cb-helper,.cb-no-results,.cb-list ul li a,#contact-us-form input,.feedback-form input,.leadgen-form input,.email-capture input,#emailPageForm input,#contact-us-form textarea,.feedback-form textarea,.leadgen-form textarea,.email-capture textarea,#emailPageForm textarea,#contact-us-form select,.feedback-form select,.leadgen-form select,.email-capture select,#emailPageForm select,#contact-us-form select option,.feedback-form select option,.leadgen-form select option,.email-capture select option,#emailPageForm select option,#contact-us-form .input-group.text label,.feedback-form .input-group.text label,.leadgen-form .input-group.text label,#emailPageForm .input-group.text label,#contact-us-form .input-group.email label,.feedback-form .input-group.email label,.leadgen-form .input-group.email label,#emailPageForm .input-group.email label,.mosaic-slide .default-content.color-block .text,.mosaic-slide .hover-content.color-block .text,.p-xxs {
  padding: 0.5625rem;
}

.banner,.bio-image,.carousel figcaption,.card,.mosaic-slide .default-content.color-block .blockquote,.mosaic-slide .hover-content.color-block .blockquote,.ph-xxs {
  padding-left: 0.5625rem;
  padding-right: 0.5625rem;
}

.navigation .cta-buttons a,.navigation .cta-links a,.nav-related ul li a,.list ul li,.child-nav .col-control > div.col-1 > div,.clinical-trials .cta,.hero .caption,.featured-result,.pv-xxs {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
}

.list ul.tree-view .sub-links,.bio-list ul li,.bio-list ol li,#emailPageForm .textarea .help-text,.pt-xxs {
  padding-top: 0.5625rem;
}

.carousel figcaption,#contact-us-form .g-recaptcha label.error,.leadgen-form .g-recaptcha label.error,.email-capture .g-recaptcha label.error,#emailPageForm .g-recaptcha label.error,.pb-xxs {
  padding-bottom: 0.5625rem;
}

.m-xs {
  margin: 1.125rem;
}

.mh-xs {
  margin-left: 1.125rem;
  margin-right: 1.125rem;
}

.heading .datestamp:before,div[class^="col-"],.video-meta,.vjs-playlist .vjs-playlist-item,.cards .cards-toc ul.active,.wrapper:not(.full-width):not(.full-screen) .cards .cards-toc ul.active,.email-capture hr,.mv-xs {
  margin-top: 1.125rem;
  margin-bottom: 1.125rem;
}

.heading .lead-in,.heading.header-style-1 h1,.mt-small,.spacing-top-small,.action-btn + .action-btn,a + a > [class^="btn-"],li > [class^="btn-"],.blockquote p,.text ul,.text ol,.text ul + p,.text ol + p,.text > div:not([class*="mt-"]):not([class*="spacing-top-"]),.text > *:not(div):not(hr):first-child:not([class*="mt-"]):not([class*="spacing-top-"]),.text h2 + p,.text h3 + p,.text h4 + p,.text h5 + p,.text h6 + p,.child-nav .col-control > div.col-1 > div:not(:first-child) .image,.child-nav .btn-quadinary,.bio [class^="btn-"],.bio-publications p,.btn-show-more,.clinical-trials .clinical-trial,.clinical-trials .title,div[class^="col-"] > div > * + *,.col-3 .text p + p,.col-4 .text p + p,div[class^="col-"].mobile-stack > div,.tabs-accordion .at-content .data-table,.tabs-accordion .at-content .col-control,.wrapper > .par-1.null,.hero-content p,.hero-content [class*="cta-"],.search-results,.mt-xs {
  margin-top: 1.125rem;
}

.mb-small,.spacing-bottom-small,.navigation .cta-buttons a,#global-footer .col-3 h4,.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links,.footer-top .col-3 > div:nth-child(1) .links,.footer-top .col-3 > div:nth-child(3) .links,.footer-links,.text > div:not([class*="mb-"]):not([class*="spacing-bottom-"]),.text > *:not(div):not(hr):last-child:not([class*="mb-"]):not([class*="spacing-bottom-"]),.bio-image,.bio-list > ul > li,.bio-list .listNav,.bio .bio-contact-info address,.bio .bio-contact-name,.clinical-trials .cta,[class^="image-"],.hero-content h1,.data-table .infield form,#contact-us-form .form-group,.feedback-form .form-group,.leadgen-form .form-group,.mb-xs {
  margin-bottom: 1.125rem;
}

.hero-content,.modal .modal-header,.modal .modal-body,.flex-col,.p-xs {
  padding: 1.125rem;
}

.navigation li > a,.navigation .cta-buttons,.navigation .cta-links,.hero .caption,.featured-result,.wrapper.full-width .carousel,.mosaic-slide .default-content,.mosaic-slide .hover-content,.ph-xs {
  padding-left: 1.125rem;
  padding-right: 1.125rem;
}

.navigation li > a,.footer-bottom,.tabs-accordion .nav-item,.search-form .search-input,.deck-wrapper,.pv-xs {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem;
}

.padding-top-small,.navigation .cta-buttons,.search-navi,.pt-xs {
  padding-top: 1.125rem;
}

.heading,.padding-bottom-small,.bio-list > ul > li,.bio-publications p,.tabs-accordion .at-content .item,#emailPageForm .textarea .help-text,.pb-xs {
  padding-bottom: 1.125rem;
}

.m-s {
  margin: 2.25rem;
}

.mh-s {
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

#contact-us-form label.error,.feedback-form label.error,.leadgen-form label.error,.email-capture label.error,#emailPageForm label.error,.mv-s {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.entry-content > div > *:first-child,.heading h1,.child-nav .col-control > div.col-2 > div,.child-nav .col-control > div.col-3 > div,.bio-list .listNav,.mt-s {
  margin-top: 2.25rem;
}

.footer-top .col-3 > div:nth-child(3) [class^="btn-"],.nav-related ul li:last-child,.btn-show-more,.search-navi,.mb-s {
  margin-bottom: 2.25rem;
}

.hero [class*="color-block"] .hero-content,.p-s {
  padding: 2.25rem;
}

.navigation li.back a,.deck-wrapper,.ph-s {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

#global-footer .col-3 > div,.pv-s {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.heading,.pt-s {
  padding-top: 2.25rem;
}

.navigation,.carousel .slick-track,.pb-s {
  padding-bottom: 2.25rem;
}

.m-ms {
  margin: 3.375rem;
}

.mh-ms {
  margin-left: 3.375rem;
  margin-right: 3.375rem;
}

.mv-ms {
  margin-top: 3.375rem;
  margin-bottom: 3.375rem;
}

.mt-ms {
  margin-top: 3.375rem;
}

.mb-ms {
  margin-bottom: 3.375rem;
}

.p-ms {
  padding: 3.375rem;
}

.carousel.gallery-viewer .slick-slider,.ph-ms {
  padding-left: 3.375rem;
  padding-right: 3.375rem;
}

.toolbox-content > .par-97 > div .par-97,.toolbox-content.legacy-content > div,.pv-ms {
  padding-top: 3.375rem;
  padding-bottom: 3.375rem;
}

.pt-ms {
  padding-top: 3.375rem;
}

.heading.header-style-1,.pb-ms {
  padding-bottom: 3.375rem;
}

.m-m {
  margin: 4.5rem;
}

.mh-m {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.mv-m {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.mt-medium,.spacing-top-medium,.search-navi,.mt-m {
  margin-top: 4.5rem;
}

.mb-medium,.spacing-bottom-medium,.mb-m {
  margin-bottom: 4.5rem;
}

.p-m {
  padding: 4.5rem;
}

.ph-m {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.pv-m {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.padding-top-medium,.pt-m {
  padding-top: 4.5rem;
}

.padding-bottom-medium,.pb-m {
  padding-bottom: 4.5rem;
}

.m-ml {
  margin: 5.625rem;
}

.mh-ml {
  margin-left: 5.625rem;
  margin-right: 5.625rem;
}

.mv-ml {
  margin-top: 5.625rem;
  margin-bottom: 5.625rem;
}

.mt-ml {
  margin-top: 5.625rem;
}

.mb-ml {
  margin-bottom: 5.625rem;
}

.p-ml {
  padding: 5.625rem;
}

.ph-ml {
  padding-left: 5.625rem;
  padding-right: 5.625rem;
}

.pv-ml {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}

.pt-ml {
  padding-top: 5.625rem;
}

.pb-ml {
  padding-bottom: 5.625rem;
}

.m-l {
  margin: 7.875rem;
}

.mh-l {
  margin-left: 7.875rem;
  margin-right: 7.875rem;
}

.mv-l {
  margin-top: 7.875rem;
  margin-bottom: 7.875rem;
}

.mt-large,.spacing-top-large,.mt-l {
  margin-top: 7.875rem;
}

.mb-large,.spacing-bottom-large,.mb-l {
  margin-bottom: 7.875rem;
}

.p-l {
  padding: 7.875rem;
}

.ph-l {
  padding-left: 7.875rem;
  padding-right: 7.875rem;
}

.pv-l {
  padding-top: 7.875rem;
  padding-bottom: 7.875rem;
}

.padding-top-large,.pt-l {
  padding-top: 7.875rem;
}

.padding-bottom-large,.pb-l {
  padding-bottom: 7.875rem;
}

.m-xl {
  margin: 9rem;
}

.mh-xl {
  margin-left: 9rem;
  margin-right: 9rem;
}

.mv-xl {
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.mt-xlarge,.spacing-top-xlarge,.mt-xl {
  margin-top: 9rem;
}

.mb-xlarge,.spacing-bottom-xlarge,.mb-xl {
  margin-bottom: 9rem;
}

.p-xl {
  padding: 9rem;
}

.ph-xl {
  padding-left: 9rem;
  padding-right: 9rem;
}

.pv-xl {
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.padding-top-xlarge,.pt-xl {
  padding-top: 9rem;
}

.padding-bottom-xlarge,.pb-xl {
  padding-bottom: 9rem;
}

.m-xxl {
  margin: 10.125rem;
}

.mh-xxl {
  margin-left: 10.125rem;
  margin-right: 10.125rem;
}

.mv-xxl {
  margin-top: 10.125rem;
  margin-bottom: 10.125rem;
}

.mt-xxl {
  margin-top: 10.125rem;
}

.mb-xxl {
  margin-bottom: 10.125rem;
}

.p-xxl {
  padding: 10.125rem;
}

.ph-xxl {
  padding-left: 10.125rem;
  padding-right: 10.125rem;
}

.pv-xxl {
  padding-top: 10.125rem;
  padding-bottom: 10.125rem;
}

.pt-xxl {
  padding-top: 10.125rem;
}

.pb-xxl {
  padding-bottom: 10.125rem;
}

.banner,.cta-buttons [class^="btn-"],#back-top,.related-closed .nav-related .action,[class^="btn-"],.clinical-trials .cta,.hero .arrow,.hero-content [class*="cta-"],.search-icon,.ui-autocomplete,.modal .close-modal,.carousel .slick-prev:before,.carousel .slick-next:before,.cards .cards-toc .toc-scroll.up,.cards .cards-toc .toc-scroll.down,.cards-nav .nav-prev:before,.cards-nav .nav-next:before,.social-share .trigger,.social-share ul,.mosaic-button .view-toggle {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}

.no-touch #back-top:hover,.no-touch .related-closed .nav-related .action:hover,.nav-related ul,.landing.home .hero .text.section:nth-child(1),[class^="btn-"].btn-quadinary:hover,.bio-image img,.no-touch .image a img:hover,.video-player,.vjs-player,.featured-result,.no-touch .modal .close-modal:hover,.cards-header .cards-toc-icon,.no-touch .cards .cards-toc .toc-scroll.up:hover,.no-touch .cards .cards-toc .toc-scroll.down:hover,.no-touch .social-share .trigger:hover {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
}

.modal .modal-content {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12);
}

.no-touch .carousel figure a picture:hover,.cb-list {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.lh-xxl {
  line-height: 4.5rem;
}

.lh-xl {
  line-height: 3.9375rem;
}

.lh-l {
  line-height: 3.375rem;
}

.bio .bio-title h1,.lh-ml {
  line-height: 2.8125rem;
}

.modal .modal-header p,.lh-m {
  line-height: 2.25rem;
}

.cta-buttons [class^="btn-"],.navigation .cta-buttons a,.text li,.list ul li a,.bio-list ul li,.bio-list ol li,.bio .bio-summary .bio-right-col li,.bio .bio-summary .bio-right-col p,.bio .bio-contact-info address span,.clinical-trials .disease-list li,.vjs-playlist time,.ui-autocomplete li a,.mosaic-slide .text > div:not([class*="fs-"]) > p:not([class*="font-"]),.mosaic-slide .action-btn > div:not([class*="fs-"]) > p:not([class*="font-"]),.mosaic-slide .blockquote > div:not([class*="fs-"]) > p:not([class*="font-"]),.lh-ms {
  line-height: 1.6875rem;
}

[class^="btn-"],.list ul.tree-view .sub-links li a,.col-2 .text:not([class*="fs-"]) [class^="btn-"],.col-1_3 .text:not([class*="fs-"]) [class^="btn-"],.col-3_1 .text:not([class*="fs-"]) [class^="btn-"],.col-3 .text:not([class*="fs-"]) [class^="btn-"],.col-4 .text:not([class*="fs-"]) [class^="btn-"],.col-3 .action-btn [class^="btn-"],.col-4 .action-btn [class^="btn-"],div[class^="col-"].mobile-stack > div .action-btn [class^="btn-"],.hero-content [class*="cta-"],#contact-us-form select,.feedback-form select,.leadgen-form select,.email-capture select,#emailPageForm select,#emailPageForm .text input,#emailPageForm .textarea .help-text,.lh-s {
  line-height: 1.125rem;
}

.lh-xs {
  line-height: 0.5625rem;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links li a:before,.footer-top .col-3 > div:nth-child(1) .links li a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(1) a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(2) a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(3) a:before,.footer-top .col-3 > div:nth-child(3) .links li:nth-child(4) a:before,#back-top,[class^="btn-"].btn-quadinary,.bio-image img,.circular-image img,.close-tool,div[class^="col-"] > .separator-or:before,.vjs-social-overlay .vjs-icon-facebook:before,.vjs-social-overlay .vjs-icon-gplus:before,.vjs-social-overlay .vjs-icon-twitter:before,.vjs-social-overlay .vjs-icon-linkedin:before,.hero .arrow,.search-icon,.modal .close-modal,.carousel .slick-prev:before,.carousel .slick-next:before,.cards-header .cards-toc-icon,.cards .cards-toc .toc-scroll.up,.cards .cards-toc .toc-scroll.down,.cards-nav .nav-prev:before,.cards-nav .nav-next:before,.gallery-overlay .close-gallery,.social-share .trigger,.modal.email-this-page .close-modal {
  border-radius: 50%;
  text-align: center;
}

.bio-image img {
  border-color: #fff;
}

#global-footer .col-3 > div,.nav-related ul li a,.list ul li,.child-nav .col-control > div.col-1 > div,.ui-autocomplete li a,#contact-us-form input,.feedback-form input,.leadgen-form input,.email-capture input,#emailPageForm input,#contact-us-form select,.feedback-form select,.leadgen-form select,.email-capture select,#emailPageForm select {
  border-color: #e6e6e6;
}

body,.menu-active .navigation,.nav-related ul,.toolbox-content > .par-97 > div .par-97,.toolbox-content.legacy-content > div,.vjs-playlist,.cb-list {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.search-form .search-submit {
  font: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.full-width,.entry-content > div > *.reference,.entry-content > div > *.wrapper.full-width,.entry-content > div > *.wrapper.full-screen,.entry-content > div > *.wrapper.full-width > .par-1 > *.reference,.entry-content > div > *.wrapper.full-width > .par-1 > *.carousel,.entry-content > div > *.wrapper.full-screen > .par-1 > *.reference,.entry-content > div > *.wrapper.full-screen > .par-1 > *.carousel,.heading.header-style-1,body > header,#global-footer,.toolbox-img,.img-overlay,.img-placeholder,.wrapper-img,.hero .background,.hero-content,.entry-content .carousel,.carousel.gallery-viewer .slick-slider,.wrapper.full-width > .par-1 > .mosaic.section {
  max-width: none;
  width: 100%;
}

.heading.center-content .datestamp:before,.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links,.footer-top .col-3 > div:nth-child(1) .links,.footer-top .col-3 > div:nth-child(3) .links,.footer-links {
  margin-left: auto;
  margin-right: auto;
}

.video-meta:after,.modal .modal-header:after,.email-capture .form-group.actions:after {
  display: block;
  content: "";
  clear: both;
}

.clinical-trials .cta,.vjs-social-overlay .vjs-social-direct-link input,.vjs-social-overlay .vjs-social-embed-code input,.featured-result {
  border-radius: 0.2rem;
}

.cq-wcm-edit .footer-top .col-control .col-3 > div:nth-child(2) .links,.footer-top .col-3 > div:nth-child(1) .links,.data-table th {
  text-align: left;
}

.heading.center-content,.cta-buttons [class^="btn-"],#global-footer .col-3,.footer-top,.footer-bottom,[class^="btn-"],.blockquote:before,.blockquote:after,.ln-letters a,.hero-content [class*="cta-"],.search-navi li a,.data-table .table-responsive.first-col-title .td-first:not(.cell-subhead),.social-share .title,.mosaic-button {
  text-align: center;
}

.nav-icon:after,#global-footer .col-3 h4,.featured-result small {
  text-transform: uppercase;
}

.no-wrap,.entry-content .no-wrap {
  display: inline-block;
  white-space: nowrap;
  margin-top: 0;
}

.cta-buttons [class^="btn-"],[class^="btn-"],.hero-content [class*="cta-"] {
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  cursor: pointer;
}

.cta-buttons [class^="btn-"]:after,[class^="btn-"]:after,.hero-content [class*="cta-"]:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  pointer-events: none;
  background-image: radial-gradient(circle, #000 10%, transparent 10.01%);
  background-repeat: no-repeat;
  background-position: 50%;
  transform: scale(10, 10);
  opacity: 0;
  transition: transform .5s, opacity 1s;
}

[class^="btn-"]:active:after,.hero-content [class*="cta-"]:active:after {
  transform: scale(0, 0);
  opacity: .2;
  transition: 0s;
}

.no-touch [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper) a,.no-touch [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).list .ln-letters a,.no-touch
[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control > div > div > .list .ln-letters a,.no-touch
[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).col-control aside > div > .list .ln-letters a,.no-touch
[class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .item .list .ln-letters a,.no-touch [class*="accent-"]:not(.accent-null):not(.accent-4) > *:not(.wrapper).tabs-accordion .at-nav .nav-item a,.no-touch .accent-1 > *:not(.wrapper) .btn-secondary,.no-touch .accent-2 > *:not(.wrapper) .btn-secondary,.no-touch .accent-3 > *:not(.wrapper) .btn-secondary,.no-touch .accent-5 > *:not(.wrapper) .btn-secondary,.no-touch .accent-1 > .col-control > div > div .par-1.accent-null a,.no-touch .accent-1 > .col-control > div > div .par-1.accent-4 a,.no-touch .accent-2 > .col-control > div > div .par-1.accent-null a,.no-touch .accent-2 > .col-control > div > div .par-1.accent-4 a,.no-touch .accent-3 > .col-control > div > div .par-1.accent-null a,.no-touch .accent-3 > .col-control > div > div .par-1.accent-4 a,.no-touch .accent-5 > .col-control > div > div .par-1.accent-null a,.no-touch .accent-5 > .col-control > div > div .par-1.accent-4 a,.no-touch .accent-1 > .col-control > div > div .par-1.accent-null .btn-secondary,.no-touch .accent-1 > .col-control > div > div .par-1.accent-4 .btn-secondary,.no-touch .accent-2 > .col-control > div > div .par-1.accent-null .btn-secondary,.no-touch .accent-2 > .col-control > div > div .par-1.accent-4 .btn-secondary,.no-touch .accent-3 > .col-control > div > div .par-1.accent-null .btn-secondary,.no-touch .accent-3 > .col-control > div > div .par-1.accent-4 .btn-secondary,.no-touch .accent-5 > .col-control > div > div .par-1.accent-null .btn-secondary,.no-touch .accent-5 > .col-control > div > div .par-1.accent-4 .btn-secondary,.no-touch .accent-2 > *:not(.wrapper) .btn-tertiary,.no-touch .accent-2 > .col-control > div > div .accent-null .btn-tertiary,.no-touch .accent-2 > .col-control > div > div .accent-4 .btn-tertiary,.no-touch .accent-5 > *:not(.wrapper) .btn-primary,.no-touch .accent-6 > *:not(.wrapper) .btn-primary,.no-touch .accent-7 > *:not(.wrapper) .btn-primary,.no-touch .accent-6 > *:not(.wrapper) .btn-secondary,.no-touch .accent-7 > *:not(.wrapper) .btn-secondary,.no-touch .accent-6 > *:not(.wrapper) .btn-tertiary,.no-touch .accent-7 > *:not(.wrapper) .btn-tertiary,.no-touch .wrapper > .par-1.accent-2 > *:not(.wrapper) a,.no-touch .wrapper > .par-1.accent-3 > *:not(.wrapper) a,.no-touch .wrapper > .par-1.accent-5 > *:not(.wrapper) a,.no-touch .wrapper > .par-1.accent-6 > *:not(.wrapper) a,.no-touch .wrapper > .par-1.accent-7 > *:not(.wrapper) a,.no-touch #back-top,.no-touch .related-closed .nav-related .action,.no-touch .list ul.tree-view .current-page > a,.no-touch .ln-letters a,.no-touch .ln-letters .ln-selected,.no-touch .clinical-trials .cta,.no-touch .image a img,.no-touch .close-tool,.no-touch .toolbox-content > .par-97 .clinical-trials .cta,.no-touch .toolbox-content > .par-97 .tabs-accordion .at-nav .nav-item a,.no-touch .toolbox-content > .par-97 > *:not(.wrapper) .btn-secondary,.no-touch .hero-content [class*="cta-"].cta-primary,.no-touch .hero-content [class*="cta-"].cta-secondary,.no-touch .dark .hero-content .cta-secondary,.no-touch .search-results h3,.no-touch .search-navi li a,.no-touch .search-navi li.current a,.no-touch .modal .close-modal,.no-touch .carousel figure a picture,.no-touch .cards .cards-toc .toc-scroll.up,.no-touch .cards .cards-toc .toc-scroll.down,.no-touch .gallery figure figcaption a,.no-touch .gallery-overlay .close-gallery,.no-touch .social-share .trigger,.no-touch .modal.email-this-page .close-modal,.no-touch .mosaic-slide,.no-touch .mosaic-slide.overlay-trans-1,.no-touch .mosaic-slide.overlay-trans-2,.no-touch .mosaic-slide.overlay-trans-3,.no-touch .mosaic-slide.overlay-trans-4,.no-touch .mosaic-slide.img-trans-1,.no-touch .mosaic-slide.img-trans-2,.no-touch .mosaic-slide.img-trans-3,.no-touch .mosaic-slide.img-trans-4,.no-touch .mosaic-slide .default-content .text .btn-primary,.no-touch .mosaic-slide .default-content .text .btn-tertiary,.no-touch .mosaic-slide .default-content .action-btn .btn-primary,.no-touch .mosaic-slide .default-content .action-btn .btn-tertiary,.no-touch .mosaic-slide .hover-content .text .btn-primary,.no-touch .mosaic-slide .hover-content .text .btn-tertiary,.no-touch .mosaic-slide .hover-content .action-btn .btn-primary,.no-touch .mosaic-slide .hover-content .action-btn .btn-tertiary,.no-touch .mosaic-slide .default-content.default-text-light .btn-secondary,.no-touch .mosaic-slide .hover-content.default-text-light .btn-secondary,.no-touch .mosaic-slide.content-trans-none,.no-touch .mosaic-slide.content-trans-1,.no-touch .mosaic-slide.content-trans-2,.no-touch .mosaic-slide.content-trans-3,.no-touch .mosaic-slide.content-trans-4,.no-touch .accent-1 .mosaic .mosaic-button a.view-toggle,.no-touch .accent-2 .mosaic .mosaic-button a.view-toggle,.no-touch .accent-3 .mosaic .mosaic-button a.view-toggle,.no-touch .accent-5 .mosaic .mosaic-button a.view-toggle,.no-touch .accent-6 .mosaic .mosaic-button a.view-toggle,.no-touch .accent-7 .mosaic .mosaic-button a.view-toggle {
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}

@font-face {
  font-family:"SJ Sans";src:url("../../../shared/fonts/sj-sans/sjs-light.eot");src:url("../../../shared/fonts/sj-sans/sjs-light.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/sj-sans/sjs-light.woff") format("woff"), url("../../../shared/fonts/sj-sans/sjs-light.ttf") format("truetype"), url("../../../shared/fonts/sj-sans/sjs-light.svg#open_sansregular") format("svg");font-style:normal;font-weight:300;
}

@font-face {
  font-family:"SJ Sans";src:url("../../../shared/fonts/sj-sans/sjs-regular.eot");src:url("../../../shared/fonts/sj-sans/sjs-regular.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/sj-sans/sjs-regular.woff") format("woff"), url("../../../shared/fonts/sj-sans/sjs-regular.ttf") format("truetype"), url("../../../shared/fonts/sj-sans/sjs-regular.svg#open_sansregular") format("svg");font-style:normal;font-weight:400;
}

@font-face {
  font-family:"SJ Sans";src:url("../../../shared/fonts/sj-sans/sjs-medium.eot");src:url("../../../shared/fonts/sj-sans/sjs-medium.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/sj-sans/sjs-medium.woff") format("woff"), url("../../../shared/fonts/sj-sans/sjs-medium.ttf") format("truetype"), url("../../../shared/fonts/sj-sans/sjs-medium.svg#open_sansregular") format("svg");font-style:normal;font-weight:600;
}

@font-face {
  font-family:"SJ Sans";src:url("../../../shared/fonts/sj-sans/sjs-book.eot");src:url("../../../shared/fonts/sj-sans/sjs-book.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/sj-sans/sjs-book.woff") format("woff"), url("../../../shared/fonts/sj-sans/sjs-book.ttf") format("truetype"), url("../../../shared/fonts/sj-sans/sjs-book.svg#open_sansregular") format("svg");font-style:normal;font-weight:700;
}

@font-face {
  font-family:"SJ Sans";src:url("../../../shared/fonts/sj-sans/sjs-bold.eot");src:url("../../../shared/fonts/sj-sans/sjs-bold.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/sj-sans/sjs-bold.woff") format("woff"), url("../../../shared/fonts/sj-sans/sjs-bold.ttf") format("truetype"), url("../../../shared/fonts/sj-sans/sjs-bold.svg#open_sansregular") format("svg");font-style:normal;font-weight:800;
}

@font-face {
  font-family:"Nixie One";src:url("../../../shared/fonts/nixie-one/nixie-one.eot");src:url("../../../shared/fonts/nixie-one/nixie-one.eot?#iefix") format("embedded-opentype"), url("../../../shared/fonts/nixie-one/nixie-one.woff") format("woff"), url("../../../shared/fonts/nixie-one/nixie-one.ttf") format("truetype"), url("../../../shared/fonts/nixie-one/nixie-one.svg#open_sansregular") format("svg");font-style:normal;font-weight:300;
}

@media (min-width: 1px) {
  html {
    font-size: 0.889rem;
  }
}

@media only screen and (min-width: 1px) and (max-width: 600px) {
  .mobile-scale.fs-xxlarge {
    font-size: 2.8125rem;
  }
}

@media (min-width: 600px) {
  html {
    font-size: 1rem;
  }

  .bio .bio-summary .bio-right-col h2 {
    font-size: 1.5rem;
    line-height: 2.25rem;
  }

  .bio-list .bio-title h3 {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .clinical-trials .sub-title,.clinical-trials .disease-list,.cb-list {
    font-size: 0.83333rem;
    line-height: 1.40625rem;
  }

  .clinical-trials .cta {
    font-size: 0.66667rem;
    line-height: 1.125rem;
  }

  .vjs-playlist.grid .vjs-playlist-item {
    display: inline-block;
    float: left;
  }

  .bio-list .list .bio-image,.bio-list .list .bio-details,.image-small.image-float-left {
    float: left;
    margin-top: 0;
  }

  .image-small.image-float-right {
    float: right;
    margin-top: 0;
  }

  .cta-buttons [class^="btn-"] + [class^="btn-"] {
    margin-left: 0;
  }

  .show-on-mobile {
    display: none;
  }

  .price-table {
    min-height: 27em;
  }

  [class^="btn-"] {
    width: auto;
  }

  [class^="btn-"].full-width {
    width: 100%;
  }

  [class^="btn-"] + [class^="btn-"] {
    margin-left: 1.125rem;
  }

  a + a > [class^="btn-"] {
    margin-left: .5rem;
  }

  div[class^="col-"] .blockquote {
    margin-top: 0;
  }

  .bio-list .bio-details > section ul,.bio-list .bio-details > section ol {
    padding-left: 1.125rem;
  }

  .bio-list .list .bio-image {
    width: 25%;
  }

  .bio-list .list .bio-details {
    width: 73%;
    margin-left: 2%;
  }

  aside .bio-list .list .bio-image {
    width: 100%;
  }

  aside .bio-list .list .bio-details {
    width: 100%;
  }

  div[class^="col-"] .bio-list .list .bio-image {
    width: 100%;
  }

  div[class^="col-"] .bio-list .list .bio-details {
    width: 100%;
  }

  div.col-3_1 .bio-list .list .bio-image {
    width: 33.5%;
  }

  div.col-3_1 .bio-list .list .bio-details {
    width: 64.5%;
  }

  .bio.has-cover .bio-cover-shot {
    height: 275px;
  }

  .bio.has-cover .bio-cover-shot img {
    height: 275px;
  }

  .btn-show-more {
    width: 12rem;
    display: block;
  }

  .clinical-trials .cta:after {
    top: .5rem;
  }

  [class*="image-float-"].image-large {
    float: none;
    padding: 0;
  }

  .image-small {
    width: 50%;
  }

  .image-small.image-float-left {
    padding-right: 1.125rem;
  }

  .image-small.image-float-right {
    padding-left: 1.125rem;
  }

  .left-wrap .image-small,.right-wrap .image-small {
    width: 100%;
  }

  .tabs-accordion .nav-item a > *.cta-text:before {
    top: -1.5rem;
  }

  .vjs-playlist.grid {
    height: 250px;
  }

  .vjs-playlist.grid .vjs-playlist-item {
    width: calc((99.9% - (3% * (5 - 1))) / 5);
    margin-right: 3%;
    margin-top: 3%;
  }

  .vjs-playlist.grid .vjs-playlist-item:nth-child(5n + 5) {
    margin-right: 0;
  }

  .vjs-playlist.grid .vjs-playlist-item:nth-child(-n + 5) {
    margin-top: 0;
  }

  .vjs-playlist.grid .vjs-playlist-item:nth-child(5n + 1) {
    clear: left;
  }

  .vjs-playlist.grid .vjs-playlist-item {
    height: 115px;
    margin-bottom: 1em;
  }

  .vjs-playlist.grid .vjs-playlist-name,.vjs-playlist.grid .vjs-playlist-description {
    width: 100%;
    white-space: nowrap;
    float: none;
  }

  .hero .background {
    height: 30vh;
    min-height: 15rem;
  }

  .hero-content [class*="cta-"] {
    width: auto;
  }

  .hero-content [class*="cta-"] + [class*="cta-"] {
    margin-left: 0.5625rem;
  }

  .email-capture .col-2 {
    display: inherit;
  }

  .email-capture .input-group {
    width: 48.5%;
    margin: 0 0 1em 3%;
    float: left;
  }

  .email-capture .input-group:first-child {
    margin-left: 0;
  }

  .email-capture .input-group.country {
    width: 100%;
  }

  .vjs-playlist.grid {
    margin: 0rem;
  }

  a + a > [class^="btn-"] {
    margin-top: 0rem;
  }

  aside .bio-list .list .bio-details > section:first-of-type,[class*="image-float-"] img {
    margin-top: 0.5625rem;
  }

  .vjs-playlist.grid {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .btn-show-more,[class*="image-float-"].image-large {
    margin-left: auto;
    margin-right: auto;
  }

  .vjs-playlist.grid:after {
    display: block;
    content: "";
    clear: both;
  }
}

@media only screen and (min-width: 760px) {
  .carousel .slick-slider {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .carousel .slick-next,.carousel .slick-prev {
    visibility: visible;
  }

  .carousel .slick-next:before,.carousel .slick-prev:before {
    visibility: visible;
  }

  .carousel .show-1 .slick-center.slick-active + .slick-slide {
    opacity: 0;
  }

  .carousel .show-1 .slick-next:before,.carousel .show-1 .slick-prev:before,.carousel .show-5 .slick-next:before,.carousel .show-5 .slick-prev:before {
    top: 8rem;
  }

  .carousel .show-3 .slick-next:before,.carousel .show-3 .slick-prev:before {
    top: 3rem;
  }

  .carousel .related-carousel .slick-slide[aria-hidden="true"] {
    opacity: 0;
  }

  .carousel.gallery-viewer .slick-slider {
    margin: 0;
  }

  .carousel.gallery-viewer .slick-list {
    overflow: visible;
  }

  .carousel.gallery-viewer .slick-prev {
    left: 1.5rem;
  }

  .carousel.gallery-viewer .slick-next {
    right: 1.5rem;
  }

  .carousel.gallery-viewer .slick-slide {
    opacity: .35;
  }

  .carousel.gallery-viewer .slick-slide.slick-center + .slick-slide {
    opacity: .35;
  }

  .carousel.gallery-viewer .slick-slide.slick-active {
    opacity: 1;
  }
}

@media (min-width: 900px) {
  aside h3,.search-results h3 {
    font-size: 1.25rem;
    line-height: 2rem;
  }

  .navigation .menu > li > a,.list ul.has-image .image + h2 a,.child-nav .col-control > div.col-3 > div h2 {
    font-size: 1rem;
    line-height: 1.6875rem;
  }

  #global-footer .col-3 h4,.footer-nav .links li a,.list ul li p,.child-nav .col-control > div.col-3 > div p,.child-nav .col-control > div.col-3 > div .list a,.image figcaption h4,.col-3 .list a,.col-4 .list a,aside > div > *,aside > div .child-nav .col-control > div > div h2 a,.search-results p {
    font-size: 0.83333rem;
    line-height: 1.40625rem;
  }

  .image figcaption p,.image figcaption ul,.image figcaption ol {
    font-size: 0.66667rem;
    line-height: 1.125rem;
  }

  .navigation .menu,.tabs-accordion .tabs:not(.accordion) .at-nav {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    margin-top: 0;
  }

  .child-nav .col-control > div[class^="col-"] {
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
  }

  .navigation .menu {
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-justify-content: space-between;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav {
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-justify-content: space-around;
  }

  .navigation .menu,.tabs-accordion .tabs:not(.accordion) .at-nav {
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-items: stretch;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
  }

  .bio-list .grid > li {
    display: inline-block;
    float: left;
  }

  .flex-col-1 {
    width: 8.33333%;
  }

  .offset-1 {
    margin-left: 8.33333%;
  }

  .flex-col-2 {
    width: 16.66667%;
  }

  .offset-2 {
    margin-left: 16.66667%;
  }

  .flex-col-3 {
    width: 25%;
  }

  .offset-3 {
    margin-left: 25%;
  }

  .flex-col-4 {
    width: 33.33333%;
  }

  .offset-4 {
    margin-left: 33.33333%;
  }

  .flex-col-5 {
    width: 41.66667%;
  }

  .offset-5 {
    margin-left: 41.66667%;
  }

  .flex-col-6 {
    width: 50%;
  }

  .offset-6 {
    margin-left: 50%;
  }

  .flex-col-7 {
    width: 58.33333%;
  }

  .offset-7 {
    margin-left: 58.33333%;
  }

  .flex-col-8 {
    width: 66.66667%;
  }

  .offset-8 {
    margin-left: 66.66667%;
  }

  .flex-col-9 {
    width: 75%;
  }

  .offset-9 {
    margin-left: 75%;
  }

  .flex-col-10 {
    width: 83.33333%;
  }

  .offset-10 {
    margin-left: 83.33333%;
  }

  .flex-col-11 {
    width: 91.66667%;
  }

  .offset-11 {
    margin-left: 91.66667%;
  }

  .flex-col-12 {
    width: 100%;
  }

  .offset-12 {
    margin-left: 100%;
  }

  .flex-row {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .flex-row.gutters > .flex-col-1 {
    width: calc(8.33333% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-2 {
    width: calc(16.66667% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-3 {
    width: calc(25% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-4 {
    width: calc(33.33333% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-5 {
    width: calc(41.66667% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-6 {
    width: calc(50% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-7 {
    width: calc(58.33333% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-8 {
    width: calc(66.66667% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-9 {
    width: calc(75% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-10 {
    width: calc(83.33333% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-11 {
    width: calc(91.66667% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .flex-col-12 {
    width: calc(100% - 2%);
    margin-left: 1%;
    margin-right: 1%;
  }

  .flex-row.gutters > .offset-1 {
    margin-left: calc(8.33333% + 1%);
  }

  .flex-row.gutters > .offset-2 {
    margin-left: calc(16.66667% + 1%);
  }

  .flex-row.gutters > .offset-3 {
    margin-left: calc(25% + 1%);
  }

  .flex-row.gutters > .offset-4 {
    margin-left: calc(33.33333% + 1%);
  }

  .flex-row.gutters > .offset-5 {
    margin-left: calc(41.66667% + 1%);
  }

  .flex-row.gutters > .offset-6 {
    margin-left: calc(50% + 1%);
  }

  .flex-row.gutters > .offset-7 {
    margin-left: calc(58.33333% + 1%);
  }

  .flex-row.gutters > .offset-8 {
    margin-left: calc(66.66667% + 1%);
  }

  .flex-row.gutters > .offset-9 {
    margin-left: calc(75% + 1%);
  }

  .flex-row.gutters > .offset-10 {
    margin-left: calc(83.33333% + 1%);
  }

  .flex-row.gutters > .offset-11 {
    margin-left: calc(91.66667% + 1%);
  }

  .flex-row.gutters > .offset-12 {
    margin-left: calc(100% + 1%);
  }

  .list ul.has-image .image,.bio .bio-left-col,.image-float-left,.left-wrap img,.left-wrap figcaption {
    float: left;
    margin-top: 0;
  }

  .bio .bio-right-col,.image-float-right,.right-wrap img,.right-wrap figcaption {
    float: right;
    margin-top: 0;
  }

  .bio .bio-left-col {
    clear: left;
  }

  .overlay-visible.mega-menu-visible {
    cursor: n-resize;
  }

  body > header .cta-links a {
    color: #1a1a1a;
  }

  body > header .cta-links a:hover {
    color: #999999;
  }

  .banner {
    height: 5.625rem;
  }

  .logo-vertical {
    padding-left: 1rem;
  }

  .logo-vertical a {
    background-size: 95%;
    height: 6.15rem;
    background-image: url('data:image/svg+xml, %3Csvg%20width%3D%2286%22%20height%3D%22102%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M7.51458234%2085.2691624l-.01088578-.3009786c-.52372712-.0703586-.90593907-.290555-1.41878041-.9759001-.61202292-.7882772-1.14663583-1.8671094-1.56150512-2.7153217.98334908-.3022815%201.6377056-1.2416993%201.6377056-2.2866552%200-1.3003315-.97125376-2.3439844-2.61984515-2.3439844-.65435652%200-1.22162678.0703586-2.24851899.0703586-.38100242.0104235-.82852906%200-1.24339835-.0104235v.4039106l.62169917.0690557c.17417253.0234529.2842399.1172644.2842399.3140079v6.9511713c0%20.2801315-.11006737.3491872-.2842399.3713371l-.62169917.0703586v.4065165h3.17622963v-.4065165l-.57936557-.082085c-.14151519-.0221499-.21771567-.0925086-.21771567-.2540728v-3.1335646c.23948723%200%20.49106978.0117265.65435652.02215.51284135.9876266%201.037778%202.1133645%201.67036296%203.0058767.53461291.7674301%201.15631208.9289944%201.87719283.9289944.27335411%200%20.61081339-.0573293.8841675-.104235zM3.0502017%2080.8352662c-.22860144%200-.42575507-.0221499-.62169917-.0351793v-3.4814488c.27214458-.0338764.55638448-.0338764.79708124-.0338764.90593907%200%201.48409511.6267129%201.48409511%201.7746008%200%201.2312759-.64468028%201.7876302-1.65947718%201.7759037zm8.8199035%203.4358461l-.2515826-.3257344c-.4475266.2788286-.8841675.4990251-1.3752373.4990251-1.1236547%200-1.76833497-1.1244351-1.83364967-2.4247666h3.36128797v-.3596108c0-1.4045665-.7958717-2.4482194-2.09490853-2.4482194-1.17929318%200-2.4565584%201.2299729-2.4565584%203.143988%200%202.0886088%201.33169414%203.0658118%202.54364467%203.0658118.77530966%200%201.65947716-.7205244%202.10700386-1.1504937zm-2.36947219-4.4560461c.42575508%200%201.01600639.3244315%201.14663579%201.5661308l-2.22674739.0807822c.08708627-1.0553794.54549869-1.646913%201.0801116-1.646913zm6.86530059%203.6781924c0-.8000036-.4039835-1.3563579-1.3970088-1.7055451l-.6870139-.2436493c-.7426523-.2671022-.9385964-.5928365-.9385964-.9967471%200-.4651487.3265735-.7791566.905939-.7791566.7741002%200%201.0909974.5107515%201.3522562%201.2534258h.4039835l-.0108858-1.43714c-.5563844-.2579816-.9277106-.3726401-1.4840951-.3726401-1.210741%200-2.1057942.8104271-2.1057942%201.8918652%200%20.8586357.4584124%201.3693872%201.4949809%201.7289979l.5999276.209773c.6773376.2319228.8297385.5915336.8297385%201.018897%200%20.4886016-.3495546.9068445-1.0365684.9068445-.7753097%200-1.1030927-.4977221-1.3861231-1.4866516h-.4692982l.0762005%201.602613c.2721446.1615643.9168248.3934871%201.5929529.3934871%201.2010648%200%202.2594048-.707495%202.2594048-1.9843737zm5.1949377.7778537l-.2503731-.3257344c-.4475266.2788286-.8841675.4990251-1.3752372.4990251-1.1248643%200-1.768335-1.1244351-1.8336497-2.4247666h3.3612879v-.3596108c0-1.4045665-.7958717-2.4482194-2.0949085-2.4482194-1.1792932%200-2.4565584%201.2299729-2.4565584%203.143988%200%202.0886088%201.3316941%203.0658118%202.5436447%203.0658118.7741001%200%201.6582676-.7205244%202.1057943-1.1504937zm-2.3682627-4.4560461c.4257551%200%201.0147969.3244315%201.1466359%201.5661308l-2.2267475.0807822c.0870863-1.0553794.5454987-1.646913%201.0801116-1.646913zm6.0137905%205.6521426l1.7901066-.3140079-.0217716-.3374608-.2612588-.0338763c-.3495546-.0456029-.4910698-.2436493-.4910698-.6371365l-.0120953-3.2625553c0-.9276915-.5454987-1.7055451-1.7126965-1.7055451-1.0268923%200-2.3138337.8820886-2.3138337%201.7746008%200%20.2214993.0544289.4534222.1741725.6149864l1.0801116-.4625427c-.1306294-.2449523-.1850583-.4403929-.1959441-.6397423-.0108858-.3478843.2177157-.6267129.7208807-.6267129.534613%200%20.9385965.4768751.9385965%201.0215029l.0108857%201.0332294-1.6268198.6371364c-.807967.3140079-1.2772652.813033-1.2772652%201.5921896%200%20.7544007.4584124%201.3680843%201.4078946%201.3680843.4692982%200%201.0486638-.4755722%201.5506194-.8690593.0217715.2892521.097972.6136835.2394872.8469093zm-1.9533933-1.7524508c0-.4065165.1088578-.7544008.6434707-.9407208l1.0160064-.3478843.0108858%201.7641773c-.3822119.2319228-.6664518.3830636-.905939.3830636-.4692982%200-.7644239-.3609137-.7644239-.8586358zm6.8653006%201.1947936l-.5019556-.0690557c-.1536105-.0247558-.2624683-.0703586-.2624683-.3022814v-3.1908938c.229811-.4886016.5902513-.9759002%201.0813211-1.0332294.3374593-.0456028.6543565.104235.9277106.2892521l.3156878-1.1830672c-.2394873-.20847-.5890419-.3231285-.9821396-.2788286-.5999276.0703586-.9930253.6957686-1.3752373%201.5088015%200-.4651486-.0217715-1.0918615-.0870862-1.41499l-2.0078223.4403928.0217716.3374608.3592308.0338764c.2951257.0234529.4148693.2436493.4148693.6384393v3.8527861c0%20.2319228-.097972.2775256-.2612588.3022814l-.4584124.0690557v.3830636h2.8157893v-.3830636zm2.7940177-3.0514795c0-1.3824166.6337944-1.9856766%201.3534657-1.9856766.578156%200%20.960368.2436493%201.3643515%201.1257379h.3822119v-1.3342079c-.4148693-.2553758-.8297386-.4521193-1.5602956-.4521193-1.3425799%200-2.7625699%201.1713408-2.7625699%203.2013173%200%202.0573382%201.3643515%202.9941502%202.5327589%202.9941502.7644239%200%201.5385241-.7530978%201.9642791-1.1583114l-.2177156-.290555c-.382212.2788286-.8297386.4859957-1.288151.4859957-1.1345406%200-1.768335-1.2286701-1.768335-2.5863309zm6.2762587%203.0514795l-.5019555-.0690557c-.1644963-.0247558-.2624684-.0703586-.2624684-.3022814V80.673702c.2624684-.2436493.6543566-.4521193%201.0365685-.4521193.6446803%200%20.9712538.4052136.9712538.9863237v3.3303081c0%20.2319228-.1088579.2775256-.2612588.3022814l-.4475267.0690557v.3830636h2.7069315v-.3830636l-.4039836-.0690557c-.1632867-.0247558-.2624683-.0703586-.2624683-.3022814v-3.6091368c0-.893815-.5454987-1.6938186-1.6256103-1.6938186-.6120229%200-1.2446078.3596107-1.7139061.915965v-2.728351c0-.4286664.0217716-.8234565.0326574-1.1491908-.4257551.0951144-1.7247919.3478843-2.1723185.4325752l.0217715.3231285.4148693.0338764c.2406968.0247558.3713262.2332258.3713262.6397422v6.8352099c0%20.2319228-.097972.2775256-.2612588.3022814l-.4039835.0690557v.3830636h2.7613603v-.3830636zm8.8840086-.0234529l-.6216991-.0703586c-.1753821-.0221499-.2842399-.0912056-.2842399-.3713371v-3.1218382h3.53667v3.1218382c0%20.2801315-.1088578.3491872-.2842399.3713371l-.6216992.0703586v.4065165h3.2850875v-.4065165l-.6216992-.0703586c-.1753821-.0221499-.2842399-.0912056-.2842399-.3713371v-6.8925391c0-.2801316.1088578-.3491872.2842399-.3726401l.6216992-.0690557v-.4039106h-3.2850875v.4039106l.6216992.0690557c.1753821.0234529.2842399.0925085.2842399.3726401v3.1114146h-3.53667v-3.1114146c0-.2801316.1088578-.3491872.2842399-.3726401l.6216991-.0690557v-.4039106H44.787504v.4039106l.6216992.0690557c.1741725.0234529.2842399.0925085.2842399.3726401v6.8925391c0%20.2801315-.1100674.3491872-.2842399.3713371l-.6216992.0703586v.4065165h3.2850874v-.4065165zm5.3037955-2.4495223c0%201.7303009%201.0595496%203.0071796%202.630731%203.0071796%201.6377056%200%202.8387703-1.5101045%202.8387703-3.2260731%200-1.7172716-1.0813211-3.0058767-2.6525025-3.0058767-1.6377056%200-2.8169988%201.519225-2.8169988%203.2247702zm4.1257119-.0234529c0%201.5322544-.5454987%202.415646-1.3292751%202.415646-.8418339%200-1.4538569-.999353-1.4538569-2.5876338%200-1.520528.5249367-2.414343%201.3316942-2.414343.8188528%200%201.4514378%201.0084735%201.4514378%202.5863308zm5.9279137%201.0801351c0-.8000036-.402774-1.3563579-1.3982184-1.7055451l-.6870139-.2436493c-.7426523-.2671022-.9373869-.5928365-.9373869-.9967471%200-.4651487.325364-.7791566.9059391-.7791566.7728906%200%201.0897878.5107515%201.3522562%201.2534258h.4039835l-.0120953-1.43714c-.5563845-.2579816-.9265011-.3726401-1.4840951-.3726401-1.210741%200-2.1057943.8104271-2.1057943%201.8918652%200%20.8586357.4584124%201.3693872%201.4949809%201.7289979l.5999276.209773c.6773376.2319228.8297386.5915336.8297386%201.018897%200%20.4886016-.3495546.9068445-1.0365685.9068445-.7753097%200-1.1030927-.4977221-1.3861231-1.4866516h-.4680886l.0749909%201.602613c.2733541.1615643.9168249.3934871%201.5941625.3934871%201.2010647%200%202.2594048-.707495%202.2594048-1.9843737zm3.3165352%204.2840583l-.5563844-.0703586c-.1632868-.0234529-.2612588-.0703586-.2612588-.3022815V85.233983c.2721446.1276879.5563844.1993495.8732817.1993495%201.4623235%200%202.9028755-1.3589638%202.9028755-3.3081582%200-1.7876302-.98093-2.9016417-2.2267474-2.9016417-.5999276%200-1.1671979.3465814-1.592953.7987007-.0108857-.2892521-.0447526-.6019571-.07741-.7869742l-2.0078222.4403928.0217716.3374608.3060114.0338764c.327783.0351793.4692982.2436493.4692982.6384393v6.7192484c0%20.2319229-.097972.2788286-.2624683.3022815l-.4584124.0703586v.3817607h2.8702181v-.3817607zm.1427248-7.6130634c.905939%200%201.5058666.8690592%201.5058666%202.22672%200%201.6364895-.7632143%202.3791638-1.5276382%202.3791638-.3604404%200-.6664518-.1276879-.9385964-.3596107v-3.852786c.250373-.2201965.5999276-.3934871.960368-.3934871zm5.4247486-2.8091332c0-.4534222-.3495546-.8716651-.8176433-.8716651-.4705077%200-.8200623.4182429-.8200623.8716651%200%20.4521193.3495546.8690593.8200623.8690593.4680887%200%20.8176433-.41694.8176433-.8690593zm.5878323%207.9374949v-.3830636l-.4572029-.0690557c-.1632868-.0247558-.2612588-.0703586-.2612588-.3022814v-4.1902469c0-.4169399.0096762-.8130329.0314478-1.1361614-.4245455.102932-1.7235823.3726401-2.1602232.4638457l.0217716.3374608.4039835.0338764c.2721446.0234529.3713261.2553757.3713261.6267129v3.8645125c0%20.2319228-.0991815.2775256-.2624683.3022814l-.4584124.0690557v.3830636h2.7710366zm3.7011663-.5224779l-.1185341-.3478843c-.2636779.1029321-.5031651.1628672-.7438619.1628672-.3495546%200-.6216992-.1524437-.6108134-.9276915v-3.5296575h1.3643515v-.6605893h-1.3643515v-1.5557073l-1.3425799.6488629v.9068444h-.7753097v.6605893h.7753097v3.7133717c0%20.7791566.3386688%201.5452838%201.3643515%201.5452838.3386688%200%20.7196712-.1628672%201.4514378-.6162894zm3.5693273.6970715l1.7901066-.3140079-.0217716-.3374608-.2624683-.0338763c-.3495546-.0456029-.4910698-.2436493-.4910698-.6371365l-.0108858-3.2625553c0-.9276915-.5454987-1.7055451-1.7139061-1.7055451-1.0256826%200-2.3138337.8820886-2.3138337%201.7746008%200%20.2214993.054429.4534222.1741726.6149864l1.0813211-.4625427c-.1306294-.2449523-.1862678-.4403929-.1971536-.6397423-.0096763-.3478843.2189252-.6267129.7208807-.6267129.5346129%200%20.9385964.4768751.9385964%201.0215029l.0108858%201.0332294-1.6256103.6371364c-.807967.3140079-1.2772652.813033-1.2772652%201.5921896%200%20.7544007.4584124%201.3680843%201.4078946%201.3680843.4705078%200%201.0474543-.4755722%201.5494098-.8690593.0217716.2892521.0979721.6136835.2406968.8469093zm-1.9546028-1.7524508c0-.4065165.1100673-.7544008.6446802-.9407208l1.0147969-.3478843.0108858%201.7641773c-.3810024.2319228-.6652423.3830636-.9059391.3830636-.4692982%200-.7644238-.3609137-.7644238-.8586358zm6.1020862.8234565v-7.1153414c0-.4286664.0217716-.8234565.0326574-1.1491908-.4257551.0951144-1.7247919.3478843-2.1723186.4325752l.0217716.3231285.4148693.0338764c.2394872.0247558.3713262.2332258.3713262.6397422v6.8352099c0%20.2319228-.0979721.2775256-.2624684.3022814l-.4584124.0690557v.3830636h2.7613603v-.3830636l-.4475266-.0690557c-.1632867-.0247558-.2612588-.0703586-.2612588-.3022814zM5.32291133%2070.2068176c0-1.1140115-.40398351-1.8814417-1.9642791-2.4260695l-1.00391112-.3465814c-.92892016-.3257344-1.23372209-.8026095-1.23372209-1.4762281%200-.8104271.55638447-1.2990286%201.41757088-1.2990286.86239593%200%201.44055197.39479%201.79010656%201.6586393h.43664086v-1.7980536c-.65556605-.3244315-1.27605569-.522478-2.05257489-.522478-1.50586668%200-2.6633883%201.0332294-2.6633883%202.5889367%200%201.124435.48139353%201.9022887%201.97758396%202.4130402l.8841675.3022815c.97004423.3361578%201.27484616.8234564%201.27484616%201.5570102%200%20.7530978-.56727026%201.3785078-1.61472451%201.3785078-1.11276894%200-1.62440075-.4416958-1.97516488-1.8097801H.0941068l.01209532%201.9270445c.91561532.3830636%201.53852402.521175%202.33439573.521175%201.59295294%200%202.88231348-1.0671058%202.88231348-2.6684159zm3.89469132%201.9961001l-.11974362-.3478843c-.26125879.104235-.50195556.1615643-.74144279.1615643-.34955459%200-.6229087-.1511408-.61081339-.9289944v-3.5270517h1.3643515v-.6631951h-1.3643515v-1.5544044l-1.34378945.6501658v.9042386h-.77289061v.6631951h.77289061v3.7133717c0%20.7778537.33987834%201.5439809%201.36556102%201.5439809.33745928%200%20.71967122-.1628672%201.45022823-.6149865zm2.17231855-.2201964c0-.4416958-.3265735-.8364858-.7861955-.8364858-.4584124%200-.78498591.39479-.78498591.8364858%200%20.4416958.32657351.8351829.78498591.8351829.459622%200%20.7861955-.3934871.7861955-.8351829zm4.422047-6.9993799c0-.2775257.1076483-.3478843.2927066-.3713372l.6132325-.0677527v-.4078195h-3.3298402v.4078195l.6882234.0573292c.1415152.0104235.2056204.0925086.2056204.2657992v7.7290249c0%201.4058695-.5454987%202.0651559-1.6147245%202.5068517l.152401.3609137c1.8566308-.2905551%202.9923808-1.3003316%202.9923808-3.355064v-7.1257648zm5.2167092%207.9166479l1.8759833-.314008-.0217716-.3374607-.2721445-.0338764c-.3483451-.0469058-.4922793-.2436493-.4922793-.6384394v-3.7954567c0-.418243.0120953-.8117301.0326573-1.1374644l-2.1590137.4651486.0217716.3361579.4039835.0351793c.2709351.02215.3689071.2540728.3689071.6267129v3.4697224c-.2721446.2319229-.6204896.4065165-.9482727.4065165-.6446802%200-.9724633-.4286664-.9724633-1.0449558v-3.1570174c0-.418243.0108858-.8117301.0326574-1.1374644l-2.1590137.4651486.0205621.3361579.4027739.0351793c.2733542.02215.3713262.2540728.3713262.6267129v3.2482231c0%20.8013065.557594%201.5791601%201.5832767%201.5791601.5684798%200%201.2446079-.3934871%201.7235823-.8925121.0229811.3009785.0882958.62541.1874774.8586358zm8.1413563-.314008l-.0217716-.3374607-.3156877-.0338764c-.3495546-.0364823-.4922793-.2436493-.4922793-.6384394v-6.7205513c0-.4286664.0229811-.8247594.0326574-1.1478879l-2.2267475.4286664.0217716.3257344.4692982.0338764c.2406968.0234529.3713262.2319228.3713262.6384393v1.7172716c-.2733541-.126385-.5563845-.1967436-.8720722-.1967436-1.4623236%200-2.9040851%201.3589638-2.9040851%203.3081582%200%201.7863272.9821396%202.9029446%202.227957%202.9029446.5999276%200%201.1768741-.3622166%201.6026292-.8143359.0217716.290555.0882958.6267129.1862678.8482123l1.920736-.314008zm-4.6276674-2.8912181c0-1.6351865.7644239-2.3778609%201.5276383-2.3778609.3604403%200%20.6652423.1276879.9385964.3596108v3.852786c-.2515826.2201964-.5999276.396093-.960368.396093-.9059391%200-1.5058667-.8716652-1.5058667-2.2306289zm9.6169847%202.0078266l-.2527921-.3231285c-.4475266.2775257-.8829579.4977221-1.3752373.4977221-1.1236547%200-1.768335-1.125738-1.8324401-2.4260695h3.3600784v-.3583078c0-1.4045666-.7958717-2.4495224-2.093699-2.4495224-1.1805027%200-2.4577679%201.22867-2.4577679%203.145291%200%202.0886087%201.3316941%203.0645088%202.5436447%203.0645088.7753096%200%201.6594771-.7205244%202.1082133-1.1504937zm-2.3694721-4.4560461c.425755%200%201.0147969.3257344%201.1454263%201.5661308l-2.2267475.084691c.0870863-1.0592882.5467082-1.6508218%201.0813212-1.6508218zm11.918723%204.9446476l.0217716-1.8697152h-.5019556c-.3181067%201.394143-.7220903%201.8931681-2.1299849%201.8931681-1.6364961%200-2.8049035-1.4749252-2.8484466-3.7967597-.0423336-2.2957758%201.1030927-3.7954568%202.7843414-3.7954568%201.1998553%200%201.7671255.5355073%202.1178896%201.7876302h.5019556l-.0338669-1.8436565c-.6882234-.3022815-1.386123-.5811101-2.4226915-.5811101-2.728703%200-4.59501%201.9726473-4.59501%204.5498575%200%202.5185781%201.7235823%204.353114%204.4317232%204.353114%201.0365685%200%201.6800393-.2097729%202.6742741-.6970715zm3.5136889.1511407l-.5019555-.0690556c-.1632868-.0247558-.2624684-.0703587-.2624684-.3022815v-3.8645125c.2624684-.2449522.6543566-.4521193%201.0365685-.4521193.6458898%200%20.9724633.4052136.9724633.9850207v3.3316111c0%20.2319228-.1100674.2775257-.2624683.3022815l-.4463171.0690556v.3817607h2.7057219v-.3817607l-.4039836-.0690556c-.1620772-.0247558-.2612588-.0703587-.2612588-.3022815v-3.6104397c0-.8925121-.5454986-1.6938186-1.6268198-1.6938186-.6108134%200-1.2433983.3596107-1.7139061.9172679v-2.728351c0-.4286664.0217716-.8247594.0326574-1.1478879-.4257551.0925086-1.7235823.3478843-2.1723185.4286664l.0217715.3257344.4148693.0338764c.2406968.0234529.3713262.2319228.3713262.6384393v6.8365128c0%20.2319228-.0979721.2775257-.2600493.3022815l-.4039835.0690556v.3817607h2.7601508v-.3817607zm5.8384084-7.5570371c0-.4508164-.3483451-.8703622-.8164337-.8703622-.4705078%200-.8200624.4195458-.8200624.8703622%200%20.4534222.3495546.8716651.8200624.8716651.4680886%200%20.8164337-.4182429.8164337-.8716651zm.5914609%207.9387978v-.3817607l-.4584124-.0690556c-.1657058-.0247558-.2636779-.0703587-.2636779-.3022815v-4.1902468c0-.418243.0120953-.8117301.0326574-1.1374644-.4257551.104235-1.7235824.3713372-2.1614328.4651486l.0229811.3361579.402774.0351793c.2733541.02215.3713262.2540728.3713262.6267129v3.8645125c0%20.2319228-.0979721.2775257-.2600493.3022815l-.459622.0690556v.3817607h2.7734557zm2.3997104-.7530978v-7.1153414c0-.4286664.0229811-.8247594.0326574-1.1478879-.4245456.0925086-1.7235824.3478843-2.171109.4286664l.020562.3257344.4160789.0338764c.2394872.0234529.3713261.2319228.3713261.6384393v6.8365128c0%20.2319228-.0991816.2775257-.2612588.3022815l-.4596219.0690556v.3817607h2.7601508v-.3817607l-.4463171-.0690556c-.1644963-.0247558-.2624684-.0703587-.2624684-.3022815zm7.0939021.6149864l-.0205621-.3374607-.3168972-.0338764c-.3483451-.0364823-.4910698-.2436493-.4910698-.6384394v-6.7205513c0-.4286664.0217716-.8247594.0326574-1.1478879l-2.2267475.4286664.0229811.3257344.4692982.0338764c.2394873.0234529.3701167.2319228.3701167.6384393v1.7172716c-.2721446-.126385-.557594-.1967436-.8720722-.1967436-1.4635331%200-2.9052946%201.3589638-2.9052946%203.3081582%200%201.7863272.9833491%202.9029446%202.227957%202.9029446.5999276%200%201.1792931-.3622166%201.6038387-.8143359.0229811.290555.0870863.6267129.1850583.8482123l1.920736-.314008zm-4.6276674-2.8912181c0-1.6351865.7644239-2.3778609%201.5300573-2.3778609.3592308%200%20.6652423.1276879.9373869.3596108v3.852786c-.2515826.2201964-.6011372.396093-.9615775.396093-.9059391%200-1.5058667-.8716652-1.5058667-2.2306289zm7.6853629%202.6475688l-.5019555-.0690556c-.1536105-.0247558-.2624684-.0703587-.2624684-.3022815v-3.1921968c.2286015-.4872986.5890419-.9745972%201.0801116-1.0319264.3386688-.0469058.6543565.102932.9277107.2879492l.3168972-1.1830672c-.2406968-.20847-.5902514-.3244315-.9833491-.2775257-.5999276.0690557-.9918158.6957686-1.3752373%201.5088016%200-.4651487-.020562-1.0918616-.0870862-1.416293l-2.0078223.4416957.0229811.3361579.3580214.0351793c.2963352.02215.4148693.2423464.4148693.6371364v3.854089c0%20.2319228-.0979721.2775257-.2612588.3022815l-.4572029.0690556v.3817607h2.8157892v-.3817607zm6.2206203-.6397422l-.2515825-.3231285c-.4475266.2775257-.882958.4977221-1.3752373.4977221-1.1224452%200-1.7671255-1.125738-1.8324402-2.4260695h3.3600785v-.3583078c0-1.4045666-.7958717-2.4495224-2.093699-2.4495224-1.1805027%200-2.4577679%201.22867-2.4577679%203.145291%200%202.0886087%201.3316941%203.0645088%202.5436446%203.0645088.7765192%200%201.6582677-.7205244%202.1070038-1.1504937zm-2.3694721-4.4560461c.4269646%200%201.0160064.3257344%201.1466358%201.5661308l-2.2255379.084691c.0858768-1.0592882.5454987-1.6508218%201.0789021-1.6508218zm5.5336065%205.0957883l-.4475267-.0690556c-.152401-.0247558-.2612588-.0703587-.2612588-.3022815v-3.8645125c.2612588-.2449522.6555661-.4521193%201.037778-.4521193.6422612%200%20.9712538.4052136.9712538.9850207v3.3316111c0%20.2319228-.1088579.2775257-.2612588.3022815l-.4475267.0690556v.3817607h2.7613604v-.3817607l-.459622-.0690556c-.1644963-.0247558-.2624683-.0703587-.2624683-.3022815v-3.6104397c0-.8925121-.5454987-1.6938186-1.670363-1.6938186-.5890418%200-1.231303.3843665-1.7018107.9628707-.0108858-.3361578-.0435432-.7426743-.0858768-.9628707l-2.0090317.4416957.020562.3361579.3604404.0351793c.2951257.02215.4160788.2423464.4160788.6371364v3.854089c0%20.2319228-.097972.2775257-.2636779.3022815l-.4584124.0690556v.3817607h2.7613604v-.3817607zm4.0180635-6.267129c0%20.3609136-.2515826.6840421-.6446803%201.0436528l.2177157.209773c.7535381-.5928366%201.3437894-1.3016345%201.3437894-2.2175996%200-.6149864-.3943072-.9511443-.807967-.9511443-.7426523%200-.8962628.8703622-.7982908%201.1830672.4148693.1511408.689433.3387637.689433.7322509zm4.7353157%204.850836c0-.8013065-.4039835-1.3576608-1.3970089-1.7055451l-.6870138-.2436493c-.7414428-.2671021-.9373869-.5915336-.9373869-.99805%200-.4638458.3253639-.7778537.905939-.7778537.7728906%200%201.0897879.5094485%201.3534657%201.2521229h.402774l-.0120953-1.4384429c-.5563845-.2553758-.9265011-.3713372-1.4828856-.3713372-1.210741%200-2.1070038.81173-2.1070038%201.8918651%200%20.8586358.4584124%201.3693873%201.4961904%201.728998l.5999277.209773c.676128.2306199.828529.5915336.828529%201.0215029%200%20.4872986-.3495546.9042386-1.0353589.9042386-.7765192%200-1.1030927-.4977221-1.3873326-1.4866516h-.4680887l.074991%201.603916c.2733541.1615642.9168248.3934871%201.5941624.3934871%201.1998552%200%202.2581953-.7074951%202.2581953-1.9843738z%22%20fill%3D%22%235E6061%22%2F%3E%3Cpath%20d%3D%22M51.2285025%2052.700141l-.0157239-.020847c.9192439-1.4267165%202.1844139-3.2586465%202.6367786-3.5974103.0314478-.0169382.0556385-.0260587.0907149-.0442999%201.3679801-.0846909%202.1336135-.5980482%202.3356052-.7557037.2588398-.1980465%201.0147969-.9876265%201.1405882-1.1322526.1294199-.1485349.5213081-1.103588.6809662-1.5061957v-.0013029l-.0169334.0351793.0628956-.1602613.0108858-.041694.1040197-.3465814c-.0048381-.1068408-.056848-.1980465-.1415152-.248861-.0616861-.0338764-.136677-.0338764-.2189252-.0247558.0036286-.0091206.0060477-.020847.0060477-.020847.0483813-.1107497.1016006-.2553758.1016006-.355702v-.0247558c-.0145143-.1107497-.0701528-.2006523-.1596581-.2540728-.0907149-.0547233-.211668-.0508145-.3350402-.020847-.0641052-.0872968-.1294199-.1420202-.1475629-.1485348-.0266097-.0195441-.1765916-.0768733-.4523647.102932-.1076483.0664498-.2165062.1928348-.3035924.3100991.0108857-.0899027.020562-.1824112.020562-.1824112-.0241906-.0990233-.0931339-.1798054-.1862678-.2175906-.1306294-.0534204-.2963353-.0182411-.4572029.0951145-.1741726.1276878-.4100312.5250838-.4765554.6436511-.0580575.0508145-.2914971.2671021-.4293837.5250838-.4463171.1550495-.7232998.1459289-.8394148.0990232.270935-.1693819.4850221-.3309461.6023466-.478178.2660969-.3439755.4148693-.7048892.4148693-.9980501%200-.0495116-.0048381-.0977203-.0120953-.145929-.0278192-.1355055-.0943434-.2397405-.1923155-.2931609-.268516-.1446261-.5890418.1472319-.6495184.20847-.0048381.0065146-.0943434.1068408-.1427247.1641701-.1003911.0260587-.3120591.0938115-.4535743.228014-.0991816.0925086-.2152966.1355055-.3531832.1850171-.1644963.0586322-.3507641.1289908-.5321938.2957668l-.0145144.0104235c.0036286-.0026058.0084667-.0052117.0133048-.0078176-.0338669.0247558-.327783.2345288-.4197074.3022815-.4221265.2371346-.6458898.4768751-.8865866.7309479-.4741363.5081456-1.0680162%201.1374644-3.7326141%202.0873058-.0229811-1.0501676-.6241182-3.8723301-.7450713-4.9511623-.2455349-1.9075004-2.2993194-4.5316164-3.7749477-6.1928617%201.3921707.8703623%202.1711089.9928384%202.9367424-.1315966.2019917-.3400667.5225175.0273617.810386-.0325735.4221265-.2358316.3676976-.3622166.3676976-.6905568.1233722-.3530961.4535743-.1798054.7003187-.2214994.6192801-.1107497.2515826-.81173.4934889-1.1635231%202.7274934-.1758966-.3471356-2.8755829%201.4877237-3.9935033%201.195017-.5993512%201.6461723-1.4006577%202.1783661-2.1732996.43906-.6384394.5309843-.1394143.8599769-.6644981.59388-2.3009875-.4318027-5.13878528-1.7538206-7.09188851-6.766119-9.37072608-14.4938156-5.05018552-16.7459632.75440078-.9313392%201.47492518-.6446802%203.61956023-.6966901%205.38243453-.175382.6136836-.5164699.5967454-1.0087492.2345288-.1100674%201.2143377.771681%201.456684%201.1623597%201.5374662.0423336.1563525.2999638.3921841.4064026.5550513-.3519737.1094468-1.0897879-.1094467-1.3292751-.250164-.0108858.2749198.0217716.5016309.2273919.7544008.1620772.8638475.5696893%201.1726437%201.1526835%201.4280194%201.0861593.4742693.575737%202.0768823.4487362%202.7361687-.038705.144626-.0798291.2892521-.116115.4286664-1.0027016.2775257-1.6727821%201.2560317-1.938879%202.269717-.1221627%202.4612488-1.3002463%204.5042547-1.2796843%207.0501945%200%200-.020562.3726401%200%20.5237808.5854133%202.7557127-.1632867%206.3661524-.0399145%209.2052531-8.5308254%201.3693872-16.3794751%204.3218435-23.07060318%208.4782139%209.92420568-4.2996936%2021.50425988-6.7752747%2033.88018588-6.7752747s23.9571897%202.4755811%2033.8813954%206.7752747c-7.2329982-4.4899224-15.8122048-7.5765812-25.1461592-8.7765866m-7.4228946-8.5550872c-.0483812.1472319-.1862678.1602613-.1862678.1602613-2.403339.083388-4.4607521%201.124435-6.1153911%203.0983852%200%200-.1838488.1928347-.6519375-.2019553-.3580213-.2996756-.2261823-.6162894-.2261823-.6162894.637423-1.7263921%202.2787572-2.8651594%204.8744118-3.3811227l.0762004-.0117264c.5309844-.0781763%201.7671255-.2631934%202.1880425.6306217%200%200%20.0895053.1719878.041124.3218256%22%20fill%3D%22%23C10f3A%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }

  .logo-subsite {
    margin-left: 1rem;
  }

  .logo-subsite a {
    height: 6rem;
    background-size: 100%;
  }

  .utility-bar {
    display: block;
    margin-right: 1rem;
  }

  .nav-icon {
    display: none;
  }

  .navigation {
    transform: translateX(0);
    margin-top: 0;
    position: relative;
    background: #f5f5f5;
    overflow: visible;
    top: 0;
  }

  .navigation .menu {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navigation .menu > li {
    height: 3.375rem;
    border-bottom: none;
    border-left: 1px solid gainsboro;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .navigation .menu > li > a {
    color: #1a1a1a;
    height: 100%;
    background: transparent;
    border-top: 2px solid transparent;
  }

  .navigation .menu > li > a:hover {
    background: #fff;
    color: #1a1a1a;
  }

  .navigation .has-sub:after {
    display: none;
  }

  .navigation .sub-menu {
    display: none;
    transform: translateY(5.625rem);
    transition: all .2s ease-in-out;
    opacity: 0;
    position: absolute;
    height: auto;
  }

  .navigation .sub-menu li {
    border-bottom: 1px solid #cccccc;
    background: #f5f5f5;
    transition: background 0.25s ease-in-out;
  }

  .navigation .sub-menu li:hover {
    background: #cccccc;
  }

  .navigation .sub-menu a {
    color: #333333;
  }

  .navigation .has-sub:hover > .sub-menu {
    display: block;
    transform: translateY(3.3525rem);
    pointer-events: auto;
    opacity: 100;
  }

  .mobile-utility-bar {
    display: none;
  }

  #global-footer .col-3 {
    max-width: 90%;
  }

  #global-footer .col-3 > div {
    border-bottom: none;
  }

  .footer-nav .links li a:before {
    margin-top: -.1125rem;
  }

  .nav-related ul {
    max-width: 40%;
  }

  .landing.home .hero .text.section:nth-child(1) {
    width: 15rem;
  }

  .landing.home .hero .text.section:nth-child(1):after {
    border-width: 4.25rem .9rem 0 0;
    right: -.9rem;
  }

  aside .list ul .parent-link:before {
    top: 0;
  }

  .list ul.has-image .image {
    width: 21%;
    margin-right: 2%;
  }

  .list ul.has-image .featured .image {
    width: 36%;
  }

  aside .list ul.tree-view .has-sub i {
    padding-top: .6rem;
  }

  aside .list ul.tree-view .has-sub .has-sub i {
    padding-top: .45rem;
  }

  .ln-letters a {
    font-size: .83333rem;
  }

  .child-nav .col-control > div > div .list {
    margin-top: 0;
  }

  .child-nav .col-control > div[class^="col-"] > div {
    margin-top: 0;
  }

  .child-nav .col-control > div[class^="col-"] .separator:last-child {
    display: none;
  }

  .child-nav .col-control > div[class^="col-"] > div:last-of-type {
    margin-right: 0;
  }

  .bio-list .grid > li {
    width: calc((99.9% - (2.53125rem * (3 - 1))) / 3);
    margin-right: 2.53125rem;
    margin-top: 2.53125rem;
  }

  .bio-list .grid > li:nth-child(3n + 3) {
    margin-right: 0;
  }

  .bio-list .grid > li:nth-child(-n + 3) {
    margin-top: 0;
  }

  .bio-list .grid > li:nth-child(3n + 1) {
    clear: left;
  }

  .bio-list .grid li {
    border-bottom: none;
    margin-top: 0;
    padding-bottom: 0;
  }

  .bio-list .grid li.listNavHide {
    display: none;
  }

  .bio-list .grid li.listNavShow {
    clear: none;
  }

  .bio-list .grid li.listNavShow:nth-child(3n + 3) {
    margin-right: 2.53125rem;
  }

  .bio .bio-image img {
    margin-left: 0;
  }

  .bio .bio-left-col {
    width: 40%;
    padding-right: 5%;
  }

  .bio .bio-right-col {
    width: 60%;
  }

  .bio.has-cover .bio-cover-shot {
    height: auto;
  }

  .bio.has-cover .bio-cover-shot:before {
    content: "";
    display: block;
    width: 100%;
    height: 5em;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.65) 100%);
  }

  .bio.has-cover .bio-cover-shot img {
    width: 100%;
    max-width: 100%;
    position: relative;
    height: auto;
  }

  .bio.has-cover .bio-image img {
    max-width: 16rem;
  }

  .bio.has-cover .bio-header {
    margin-top: 0;
    position: relative;
  }

  .bio.has-cover .bio-header h1 {
    position: absolute;
    bottom: 100%;
    color: #fff;
  }

  .image-small {
    width: 20%;
  }

  .image-medium-small {
    width: 33.333%;
  }

  .image-medium {
    width: 50%;
  }

  .image-medium-large {
    width: 66.666%;
  }

  .image-large {
    width: 100%;
    max-width: 65rem;
  }

  .image-float-left {
    padding-right: 1.125rem;
  }

  .image-float-right {
    padding-left: 1.125rem;
  }

  .left-wrap picture,.right-wrap picture {
    overflow: hidden;
    width: 100%;
  }

  .left-wrap img,.right-wrap img {
    width: 60%;
  }

  .left-wrap figcaption,.right-wrap figcaption {
    width: 40%;
  }

  .left-wrap .image-small,.right-wrap .image-small {
    max-width: 30rem;
  }

  .left-wrap .image-medium-small,.right-wrap .image-medium-small {
    max-width: 40rem;
  }

  .left-wrap .image-medium,.right-wrap .image-medium {
    max-width: 50rem;
  }

  .left-wrap .image-medium-large,.right-wrap .image-medium-large {
    max-width: 60rem;
  }

  .left-wrap figcaption {
    padding-left: 1.125rem;
  }

  .right-wrap figcaption {
    padding-right: 1.125rem;
  }

  .mid-wrap figcaption {
    padding: 0 .125rem;
  }

  div[class^="col-"].mobile-stack > div {
    margin-top: 0;
  }

  div[class^="col-"] > div {
    margin-top: 0;
  }

  .col-3 .list ul.has-image li:first-child,.col-4 .list ul.has-image li:first-child {
    padding-top: 0;
  }

  .col-3 .list ul.has-image .image,.col-4 .list ul.has-image .image {
    margin-top: 0;
  }

  aside > div .child-nav .col-control > div {
    margin-top: 0;
    padding-top: .28125rem;
    padding-bottom: .28125rem;
  }

  aside > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) {
    margin-top: 0;
  }

  aside > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) p:first-child {
    margin-top: .25rem;
  }

  aside > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) h2,aside > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) h3,aside > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) h4,aside > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) h5,aside > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) h6 {
    margin-top: 0;
  }

  aside .image [class*="image-"] {
    width: 100%;
    padding: 0;
    float: none;
  }

  aside .image [class*="image-"] img {
    margin-top: 0;
  }

  aside > div .image [class*="image-"]:first-child {
    margin-top: .5rem;
  }

  [class*="with-"] > div {
    display: block;
  }

  [class*="with-"] > aside {
    position: relative;
    width: 13rem;
  }

  [class*="with-"] > aside.show-separator:before {
    content: "";
    position: absolute;
    width: 1px;
    background: #e6e6e6;
    height: 100%;
    top: .5rem;
  }

  [class*="with-"] > div > section:first-child > *:first-child:not([class*="mt-"]):not([class*="spacing-top-"]) {
    margin-top: 0;
  }

  [class*="with-"] > div .image-medium.image-middle {
    width: 100%;
    max-width: none;
  }

  [class*="with-"] > div .image-float-left {
    padding-left: 0;
  }

  [class*="with-"] > div .image-float-right {
    padding-right: 0;
  }

  .with-aside > .right,.with-asides > .right {
    float: right;
    margin-left: 1.125rem;
    padding-left: 1.125rem;
    clear: right;
  }

  .with-aside > .right.show-separator:before,.with-asides > .right.show-separator:before {
    left: 0;
  }

  .with-aside-left > .left,.with-asides > .left {
    float: left;
    margin-right: 1.125rem;
    padding-right: 1.125rem;
    clear: left;
  }

  .with-aside-left > .left.show-separator:before,.with-asides > .left.show-separator:before {
    right: 0;
  }

  .with-aside > div > .image,.with-aside > div > .list,.with-aside > div > .blockquote,.with-aside > div > .combo-box,.with-aside > div > .child-nav,.with-asides > div > .image,.with-asides > div > .list,.with-asides > div > .blockquote,.with-asides > div > .combo-box,.with-asides > div > .child-nav {
    margin-right: 14.5rem;
  }

  .with-aside-left > div > .image,.with-aside-left > div > .list,.with-aside-left > div > .blockquote,.with-aside-left > div > .combo-box,.with-aside-left > div > .child-nav,.with-asides > div > .image,.with-asides > div > .list,.with-asides > div > .blockquote,.with-asides > div > .combo-box,.with-asides > div > .child-nav {
    margin-left: 14.5rem;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav {
    -ms-flex-direction: row;
    flex-direction: row;
    border-bottom: 1px solid #e6e6e6;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .nav-item {
    position: relative;
    -ms-flex: 1;
    flex: 1;
    border-bottom: 4px solid transparent;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a {
    display: block;
    height: 100%;
    color: #cccccc;
    text-align: center;
  }

  .no-touch .tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a:hover {
    color: #1874DC;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .tab-current {
    border-bottom-color: #1874DC;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .tab-current a {
    color: #1874DC;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .tab-current:before,.tabs-accordion .tabs:not(.accordion) .at-nav .tab-current:after {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    border: solid transparent;
    content: "";
    pointer-events: none;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .tab-current:after {
    margin-left: -11px;
    border-width: 11px;
    border-top-color: #1874DC;
  }

  .tabs-accordion .tabs:not(.accordion) .at-content .tab-current {
    display: block;
  }

  .has-meta-right.video-wrapper .video-player,.has-meta-right.vjs-wrapper .video-player {
    width: 65%;
    float: left;
  }

  .has-meta-right.video-wrapper .video-meta,.has-meta-right.vjs-wrapper .video-meta {
    width: 35%;
    float: left;
  }

  .search-form .search-input {
    font-size: 2rem;
  }

  .search-icon {
    top: 1rem;
  }

  .modal {
    top: 10rem;
  }

  #emailPageForm .text label {
    position: absolute;
    display: inline-block;
    top: .25em;
    left: 0;
    z-index: 1000;
    transform-origin: top left;
    transition: transform 0.25s ease-out;
  }

  #emailPageForm .active.text label {
    top: 0;
    transform: scale(0.7, 0.7) translateY(0);
  }

  #emailPageForm .active.text label.error {
    transform: scale(1, 1) translateY(0);
  }

  #emailPageForm .active.text input {
    padding-top: 1.25rem;
    padding-bottom: 0;
  }

  .mosaic-container .column-size {
    width: 50%;
  }

  .mosaic-container.has-gutters .column-size {
    width: calc((100% - (10px * ((4/2) - 1))) / (4 / 2));
  }

  .mosaic-container.has-gutters .mosaic-slide.h-25 {
    width: calc((100% - (10px * ((4/2) - 1))) / (4 / 2));
  }

  .mosaic-container.has-gutters .mosaic-slide.h-50 {
    width: calc((100% - (10px * ((4/2) - 1))) / (4 / 2));
  }

  .mosaic-container.has-gutters .mosaic-slide.h-75 {
    width: calc((100% - (10px * ((4/2) - 1))) / (4 / 2));
  }

  .mosaic-slide.h-25 {
    width: 50%;
  }

  .has-gutters .mosaic-slide.h-25 {
    width: calc((100% - (10px * ((4/2) - 1))) / (4 / 2));
  }

  .mosaic-slide.h-50 {
    width: 50%;
  }

  .has-gutters .mosaic-slide.h-50 {
    width: calc((100% - (10px * ((4/2) - 1))) / (4 / 2));
  }

  .mosaic-slide.h-75 {
    width: 50%;
  }

  .has-gutters .mosaic-slide.h-75 {
    width: calc((100% - (10px * ((4/2) - 1))) / (4 / 2));
  }

  [class*="with-"] > div,[class*="with-"] > aside,.has-meta-right.video-wrapper .video-meta,.has-meta-right.vjs-wrapper .video-meta {
    margin-top: 0rem;
  }

  aside h2,aside h3,aside h4,aside h5,aside h6 {
    margin-bottom: 0rem;
  }

  .navigation,.footer-top,.tabs-accordion .tabs:not(.accordion) .at-nav .nav-item {
    padding-bottom: 0rem;
  }

  body > header .cta-links a {
    margin-left: 0.5625rem;
    margin-right: 0.5625rem;
  }

  .list ul.has-image .image {
    margin-top: 0.5625rem;
    margin-bottom: 0.5625rem;
  }

  .col-3 .text > div:not([class*="mt-"]):not([class*="spacing-top-"]),.col-4 .text > div:not([class*="mt-"]):not([class*="spacing-top-"]),.col-3 .text > *:not(div):first-child:not([class*="mt-"]):not([class*="spacing-top-"]),.col-4 .text > *:not(div):first-child:not([class*="mt-"]):not([class*="spacing-top-"]) {
    margin-top: 0.5625rem;
  }

  .col-3 .text > div:not([class*="mb-"]):not([class*="spacing-bottom-"]),.col-4 .text > div:not([class*="mb-"]):not([class*="spacing-bottom-"]),.col-3 .text > *:not(div):last-child:not([class*="mb-"]):not([class*="spacing-bottom-"]),.col-4 .text > *:not(div):last-child:not([class*="mb-"]):not([class*="spacing-bottom-"]) {
    margin-bottom: 0.5625rem;
  }

  .bio.has-cover .bio-status {
    padding-top: 0.5625rem;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a {
    padding-bottom: 0.5625rem;
  }

  body > header .cta-links {
    margin-left: 1.125rem;
    margin-right: 1.125rem;
  }

  aside > div .text p,aside .text > div:not([class*="mt-"]):not([class*="spacing-top-"]),aside .text > *:not(div):not(hr):first-child:not([class*="mt-"]):not([class*="spacing-top-"]),[class*="with-"] > aside > div > * + *,[class*="with-"] > aside > div > .reference > * + *,[class*="with-"] > aside > div > .reference > .wrapper > div > * + *,[class*="with-"] > aside > div > .wrapper > div > * + * {
    margin-top: 1.125rem;
  }

  .child-nav .col-control > div.col-2 > div,.child-nav .col-control > div.col-3 > div,aside .text > div:not([class*="mb-"]):not([class*="spacing-bottom-"]),aside .text > *:not(div):not(hr):first-child:not([class*="mb-"]):not([class*="spacing-bottom-"]) {
    margin-bottom: 1.125rem;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a,.has-meta-right.video-wrapper .video-meta,.has-meta-right.vjs-wrapper .video-meta {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }

  .navigation .menu > li > a {
    padding-top: 1.125rem;
    padding-bottom: 1.125rem;
  }

  .text > div:not([class*="mt-"]):not([class*="spacing-top-"]),.text > *:not(div):not(hr):first-child:not([class*="mt-"]):not([class*="spacing-top-"]),.tabs-accordion .at-content .col-control,.wrapper > .par-1.null {
    margin-top: 2.25rem;
  }

  .text > div:not([class*="mb-"]):not([class*="spacing-bottom-"]),.text > *:not(div):not(hr):last-child:not([class*="mb-"]):not([class*="spacing-bottom-"]) {
    margin-bottom: 2.25rem;
  }

  #global-footer > .wrapper {
    padding-bottom: 2.25rem;
  }

  .footer-top {
    padding-top: 3.375rem;
  }

  .bio .bio-header {
    margin-top: 5.625rem;
  }

  #emailPageForm .text input {
    line-height: 2.25rem;
  }

  .tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a,.tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a h1,.tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a h2,.tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a h3,.tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a h4,.tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a h5,.tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a h6 {
    line-height: 1.6875rem;
  }

  aside > div .child-nav .col-control > div > div h2,aside > div .list ul li a {
    line-height: 1.125rem;
  }

  #global-footer .col-3,.image-large,.image-middle,.left-wrap picture,.right-wrap picture {
    margin-left: auto;
    margin-right: auto;
  }

  .bio-list .grid:after,[class*="with-"] > div:after {
    display: block;
    content: "";
    clear: both;
  }

  .right-wrap figcaption {
    text-align: right;
  }

  .navigation .menu > li > a {
    text-align: center;
  }

  body > header .cta-links a {
    text-transform: uppercase;
  }

  .no-touch .tabs-accordion .tabs:not(.accordion) .at-nav .nav-item a {
    transition: all 0.25s ease-in-out;
    cursor: pointer;
  }
}

@media all and (orientation: landscape) and (min-width: 900px) {
  .hero > div {
    position: relative;
  }

  .hero > div.parallax .background {
    background-size: auto;
  }

  .hero .background {
    height: 43vh;
    min-height: 25rem;
  }

  .hero [class*="color-block"] {
    background: linear-gradient(150deg, #fff 20%, #c2c2c2);
  }

  .hero [class*="color-block"].dark {
    background: #000;
  }

  .hero [class*="color-block"] .background {
    width: 50%;
    z-index: 0;
    min-height: 28rem;
  }

  .hero [class*="color-block"] .hero-content {
    background: transparent;
    max-width: 50%;
    width: 50%;
  }

  .hero [class*="color-block"] .caption {
    max-width: 80%;
  }

  .hero .color-block-left .background {
    margin-left: auto;
  }

  .hero .color-block-left .caption {
    right: 0;
    left: auto;
  }

  .hero .color-block-left .hero-content {
    left: 0;
  }

  .hero .color-block-right .caption {
    left: 0;
  }

  .hero .color-block-right .hero-content {
    right: 0;
    left: auto;
  }

  .hero .caption {
    width: auto;
    left: 1.125rem;
    max-width: 45%;
  }

  .hero .arrow {
    display: block;
  }

  .hero-content {
    border-radius: 0.2rem;
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    max-width: 45%;
    min-width: 15rem;
    width: auto;
    top: 1.125rem;
  }

  .hero-content.left {
    left: 1.125rem;
  }

  .hero-content.right {
    right: 1.125rem;
  }

  .hero-content.center {
    right: 0;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 45%;
  }

  .hero-content.center h1:after {
    margin-left: auto;
    margin-right: auto;
  }

  .dark .hero-content {
    background: rgba(0, 0, 0, 0.85);
  }
}

@media only screen and (min-width: 960px) {
  .carousel .show-5 .slick-next:before,.carousel .show-5 .slick-prev:before {
    top: 1.5rem;
  }

  .gallery figure {
    width: 32.33%;
  }

  .gallery figure.featured {
    width: 50%;
  }
}

@media all and (orientation: landscape) and (min-width: 1000px) {
  .hero > div {
    position: relative;
  }

  .hero > div.parallax .background {
    background-size: cover;
  }
}

@media (min-width: 1180px) {
  html {
    font-size: 1.14rem;
  }

  .clinical-trial .entry-title {
    font-size: 2.25rem;
    line-height: 3.375rem;
  }

  .bio-list .grid .bio-title h3 {
    font-size: 1rem;
    line-height: 1.6875rem;
  }

  .bio-list .bio-details li,.bio-list .bio-details p {
    font-size: 0.83333rem;
    line-height: 1.40625rem;
  }

  .footer-bottom {
    font-size: 0.66667rem;
    line-height: 1.125rem;
  }

  .entry-content > div > *,.entry-content > div > *.reference > *:not(.full-width):not(.full-screen):not(.carousel),.entry-content > div > *.wrapper.full-width > .par-1 > *,.entry-content > div > *.wrapper.full-screen > .par-1 > *,.wrapper.full-width > .par-1 > *,.wrapper.full-screen > .par-1 > *,main > .par-2 .par-1,.heading,.heading.header-style-1 > *,#global-footer .col-3,.bio .bio-summary,.carousel .slick-slider,.select-box option {
    max-width: 60%;
  }

  .with-asides {
    clear: both;
  }

  .entry-content > div > *.image {
    max-width: none;
    width: 100%;
  }

  .entry-content > div > *.wrapper.full-width > .par-1 > *.image,.entry-content > div > *.wrapper.full-screen > .par-1 > *.image {
    max-width: none;
    width: 95%;
  }

  .entry-content > div > *.mosaic {
    max-width: 75rem;
  }

  main > .par-2 .par-1 {
    width: 90%;
    max-width: 90rem;
  }

  #global-footer .col-3 {
    max-width: 80rem;
  }

  .bio .bio-summary {
    max-width: 90%;
  }

  .bio .bio-left-col {
    width: 35%;
    padding-left: 5%;
  }

  .bio .bio-right-col {
    width: 65%;
  }

  .clinical-trial .with-aside > div,.clinical-trial .with-aside-left > div,.clinical-trial .with-asides > div {
    padding-left: 0;
    padding-right: 0;
  }

  .clinical-trials .cta:after {
    top: .45rem;
  }

  .image-float-left.image-medium-large,.image-float-right.image-medium-large {
    max-width: 58rem;
  }

  .image-float-left {
    padding-left: 1.125rem;
  }

  .image-float-right {
    padding-right: 1.125rem;
  }

  #pageslide-wrapper {
    width: 60%;
  }

  .toolbox-content {
    background: #000;
  }

  .toolbox-content > .par-97 > div .par-97 {
    padding-left: 4rem;
  }

  .with-aside > aside,.with-aside-left > aside,.with-asides > aside {
    width: 28%;
    top: 0;
  }

  .with-aside-left > .left {
    margin-left: -30%;
    margin-right: 0;
  }

  .with-aside > .right,.with-asides > .right {
    margin-right: -30%;
    margin-left: 0;
  }

  .with-aside > .left,.with-asides > .left {
    margin-left: -30%;
    margin-right: 0;
  }

  .wrapper:not(.full-width):not(.full-screen) .with-aside-left > .left,.tabs .with-aside-left > .left {
    margin-left: 0;
    margin-right: 1.125rem;
  }

  .wrapper:not(.full-width):not(.full-screen) .with-aside > .right,.wrapper:not(.full-width):not(.full-screen) .with-asides > .right,.tabs .with-aside > .right,.tabs .with-asides > .right {
    margin-right: 0;
    margin-left: 1.125rem;
  }

  .wrapper:not(.full-width):not(.full-screen) .with-aside > .left,.wrapper:not(.full-width):not(.full-screen) .with-asides > .left,.tabs .with-aside > .left,.tabs .with-asides > .left {
    margin-left: 0;
    margin-right: 1.125rem;
  }

  .wrapper:not(.full-width):not(.full-screen) .with-aside > div,.wrapper:not(.full-width):not(.full-screen) .with-asides > div,.tabs .with-aside > div,.tabs .with-asides > div {
    margin-right: 31.5%;
  }

  .with-aside > div > .image,.with-aside > div > .list,.with-aside > div > .blockquote,.with-aside > div > .combo-box,.with-aside > div > .child-nav,.with-asides > div > .image,.with-asides > div > .list,.with-asides > div > .blockquote,.with-asides > div > .combo-box,.with-asides > div > .child-nav {
    margin-right: 0;
  }

  .with-aside-left > div > .image,.with-aside-left > div > .list,.with-aside-left > div > .blockquote,.with-aside-left > div > .combo-box,.with-aside-left > div > .child-nav,.with-asides > div > .image,.with-asides > div > .list,.with-asides > div > .blockquote,.with-asides > div > .combo-box,.with-asides > div > .child-nav {
    margin-left: 0;
  }

  .carousel .carousel-wrapper,.carousel .related-carousel {
    max-width: none;
    width: 100%;
    overflow: hidden;
  }

  .carousel .carousel-full-wrapper.show-3 {
    max-width: none;
  }

  .carousel .carousel-full-wrapper.show-3 .slick-next:before,.carousel .carousel-full-wrapper.show-3 .slick-prev:before {
    top: 5rem;
  }

  .carousel .carousel-full-wrapper.show-5 {
    max-width: none;
  }

  .carousel .carousel-full-wrapper.show-5 .slick-next:before,.carousel .carousel-full-wrapper.show-5 .slick-prev:before {
    top: 2.5rem;
  }

  .cards-header .cards-toc-icon {
    display: none;
  }

  .cards .cards-toc {
    margin-left: -30%;
    width: 26%;
    position: absolute;
    z-index: 400;
  }

  .cards .cards-toc ul {
    height: auto;
    max-height: 20rem;
  }

  .cards .cards-toc .toc-scroll {
    visibility: visible;
  }

  .entry-content .gallery {
    max-width: 75rem;
  }

  .mosaic-container .column-size {
    width: 25%;
  }

  .mosaic-container.has-gutters .column-size {
    width: calc((100% - (10px * (4 - 1))) / 4);
  }

  .mosaic-container.has-gutters .mosaic-slide.h-25 {
    width: calc((100% - (10px * (4 - 1))) / 4);
  }

  .mosaic-container.has-gutters .mosaic-slide.h-75 {
    width: calc((100% - (10px * ((4/3) - 1))) / (4 / 3));
  }

  .mosaic-slide.h-25 {
    width: 25%;
  }

  .has-gutters .mosaic-slide.h-25 {
    width: calc((100% - (10px * (4 - 1))) / 4);
  }

  .mosaic-slide.h-75 {
    width: 75%;
  }

  .has-gutters .mosaic-slide.h-75 {
    width: calc((100% - (10px * ((4/3) - 1))) / (4 / 3));
  }

  .mosaic-slide.v-100 {
    height: 600px;
  }

  .cards .cards-toc ul {
    margin-top: 1.125rem;
    margin-bottom: 1.125rem;
  }
}

@media all and (orientation: landscape) and (min-width: 1180px) {
  .hero .background {
    height: 53vh;
  }

  .hero [class*="color-block"] .background {
    width: 55%;
  }

  .hero [class*="color-block"] .hero-content {
    max-width: 45%;
    width: 45%;
  }
}

@media all and (orientation: landscape) and (min-width: 1600px) {
  .hero .background {
    height: 68vh;
  }
}

@media (min-width: 2000px) {
  .entry-content > div > * {
    max-width: 61rem;
  }

  .entry-content > div > *.image {
    max-width: 105rem;
  }

  .entry-content > div > *.wrapper.full-width > .par-1 > *,.entry-content > div > *.wrapper.full-screen > .par-1 > * {
    max-width: 61rem;
  }

  .entry-content > div > *.wrapper.full-width > .par-1 > *.image,.entry-content > div > *.wrapper.full-screen > .par-1 > *.image {
    max-width: 105rem;
  }

  .landing.home .hero .text.section:nth-child(1) {
    width: 20rem;
  }

  .bio .bio-summary {
    max-width: 61rem;
  }

  .image-float-left.image-medium-small,.image-float-right.image-medium-small {
    max-width: 35rem;
  }

  .image-float-left.image-medium,.image-float-right.image-medium {
    max-width: 53rem;
  }

  .image-float-left.image-medium-large,.image-float-right.image-medium-large {
    max-width: 70rem;
  }

  .with-aside > aside,.with-aside-left > aside,.with-asides > aside {
    width: 20rem;
    top: 0;
  }

  .with-aside-left > .left {
    margin-left: -21rem;
  }

  .with-aside > .right,.with-asides > .right {
    margin-right: -21rem;
  }

  .with-aside > .left,.with-asides > .left {
    margin-left: -21rem;
  }

  .wrapper:not(.full-width):not(.full-screen) .with-aside > div,.wrapper:not(.full-width):not(.full-screen) .with-asides > div,.tabs .with-aside > div,.tabs .with-asides > div {
    margin-right: 22rem;
  }

  .carousel .carousel-wrapper,.carousel .related-carousel {
    max-width: 75%;
  }
}

@media only screen and (max-width: 900px) {
  .entry-content * + * {
    margin-top: 1.125rem;
  }
}

@media only screen and (max-width: 899px) {
  div[class^="col-"].mobile-stack {
    display: block;
  }

  div[class^="col-"].mobile-stack > div {
    width: 100%;
    margin-right: 0;
  }

  div[class^="col-"].mobile-stack > div .text:not([class*="fs-"]) {
    font-size: 1rem;
    line-height: 2.25rem;
  }

  div[class^="col-"].mobile-stack > .separator,div[class^="col-"].mobile-stack > .separator-or {
    display: none;
  }

  div[class^="col-"].mobile-stack.gutterless > div {
    width: 100%;
  }

  div[class^="col-"]:not(.mobile-stack) > div {
    margin-right: 4%;
  }

  div[class^="col-"]:not(.mobile-stack) > div:last-child {
    margin-right: 0;
  }

  div[class^="col-"]:not(.mobile-stack) > .separator,div[class^="col-"]:not(.mobile-stack) > .separator-or {
    right: 2%;
    margin-left: 2%;
    margin-right: 2%;
  }
}

@media (max-width: 899px) {
  .data-table .table-responsive tr {
    border-top: none;
    display: block;
  }

  .data-table .table-responsive th {
    display: block;
    width: 100%;
    border-left: none;
    border-bottom: none;
  }

  .data-table .table-responsive td {
    display: block;
    width: 100%;
    border: 1px solid #e6e6e6;
    border-bottom: none;
  }

  .data-table .table-responsive td:last-child {
    border-bottom: 1px solid #e6e6e6;
  }

  .data-table .table-responsive .td-title {
    display: block;
    color: #C10f3A;
  }

  .data-table .table-responsive .cell-subhead .td-title {
    display: none;
  }

  .data-table .table-responsive.first-col-title .td-first:not(.cell-subhead) {
    color: #fff;
    background: #999999;
  }

  .data-table .table-responsive.table-sortable th.header {
    display: block;
    width: calc(50% - .25rem);
    border-left: none;
    border-bottom: none;
    margin-right: .25rem;
    margin-bottom: .25rem;
    float: left;
    background: #1874DC;
  }

  .data-table .table-sortable .sort-label {
    display: block;
  }
}

@media (max-width: 600px) {
  .hide-on-mobile {
    display: none;
  }
}

@media (max-width: 480px) {
  .data-table .infield form input[type="text"] {
    width: 100%;
  }
}

@media only screen and (max-width: 42em) {
  .slant .accent-5 {
    padding: 1em;
    margin-bottom: .5em;
  }

  .slant .accent-5:after {
    right: -1.9em;
  }

  .slant .accent-null {
    padding: 0 1em;
  }
}

@keyframes ball-scale {
  00% {
 /* Having to change this because of the YUI compressor is stripping '%' after '0%' */
    transform: scale(0);
  }

  100% {
    transform: scale(1);
    opacity: 0;
  }
}
