audio, canvas, img, progress, video { display: inline-block }
html, legend { box-sizing: border-box }
body, button, legend { padding: 0 }
button, hr, input { overflow: visible }
img, textarea[rows] { height: auto }
@font-face { font-family: FontAwesome; src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/fontawesome-webfont.eot?v=4.7.0"); src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg"); font-weight: 400; font-style: normal }
@font-face { font-family: Conv_AkkBd_Pro; src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkbd_pro.eot"); src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkbd_pro.woff") format("woff"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkbd_pro.ttf") format("truetype"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkbd_pro.svg") format("svg"); font-weight: 400; font-style: normal }
@font-face { font-family: Conv_AkkRg_Pro; src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkrg_pro.eot"); src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkrg_pro.woff") format("woff"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkrg_pro.ttf") format("truetype"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/akkrg_pro.svg") format("svg"); font-weight: 400; font-style: normal }
@font-face { font-family: Alt-FontAwesome; src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/alt-fonts/fontawesome-webfont.eot"); src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/alt-fonts/fontawesome-webfont.woff") format("woff"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/alt-fonts/fontawesome-webfont.ttf") format("truetype"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/alt-fonts/fontawesome-webfont.svg") format("svg"); font-weight: 400; font-style: normal }
@font-face { font-family: Conv_AkkLt_Pro; src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/AkkuratLightPro.eot"); src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/AkkuratLightPro.woff") format("woff"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/AkkuratLightPro.ttf") format("truetype"), url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/AkkuratLightPro.svg") format("svg"); font-weight: 400; font-style: normal }
@font-face { font-family: SourceHanSansCN-Normal; src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/sourcehansanscn-normal_1-webfont.woff2"); src: url("https://cdn.jsdelivr.net/gh/tag-dineshs/assets/spglobal/fonts/sourcehansanscn-normal_1-webfont.woff") format("woff"); font-weight: 400; font-style: normal }
*, .fa, .fa:active, .fa:focus, body { -moz-osx-font-smoothing: grayscale }
* { -webkit-font-smoothing: antialiased }
html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em }
a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; cursor: pointer }
a:active, a:hover { outline-width: 0 }
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted }
dfn { font-style: italic }
mark { background-color: #ff0; color: #000 }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sub { bottom: -.25em }
sup { top: -.5em }
audio:not([controls]) { display: none; height: 0 }
img { border-style: none; vertical-align: middle; max-width: 100%; -ms-interpolation-mode: bicubic }
svg:not(:root) { overflow: hidden }
button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0 }
button, select { text-transform: none }
[type=reset], [type=submit], button, html [type=button] { -webkit-appearance: button }
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 }
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: ButtonText dotted 1px }
[type=checkbox], [type=radio] { box-sizing: border-box; padding: 0 }
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto }
[type=search] { outline-offset: -2px }
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit }
b, em, i, small, strong { line-height: inherit }
legend { display: table; color: inherit; white-space: normal }
progress { vertical-align: baseline }
textarea { overflow: auto }
summary { display: list-item }
[hidden], template { display: none }
.foundation-mq { font-family: "small=33.75em&medium=48em&xmedium=53em&large=64em&xlarge=75em&xxlarge=85em&xxxlarge=97.5em" }
.home__section-title, body, h1, h2, h3, h4, h5, h6 { font-family: Conv_AkkBd_Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif }
html { font-size: 100% }
*, :after, :before { box-sizing: inherit }
body { margin: 0; background: #fefefe; font-weight: normal; font-family: Conv_AkkBd_Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; line-height: 1.5; color: #0a0a0a; -webkit-font-smoothing: antialiased }
select { width: 100% }
.map_canvas embed, .map_canvas img, .map_canvas object, .mqa-display embed, .mqa-display img, .mqa-display object { max-width: none !important }
button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 0; background: 0 0; line-height: 1 }
[data-whatinput=mouse] button { outline: 0 }
.is-visible { display: block !important }
.is-hidden { display: none !important }
.row { max-width: 75rem; margin-right: auto; margin-left: auto }
.row:after, .row:before { display: table; content: " " }
.row:after { clear: both }
.row.collapse>.column, .row.collapse>.columns { padding-right: 0; padding-left: 0 }
@media print, screen and (min-width:33.75em) {
	.row .row { margin-right: -.625rem; margin-left: -.625rem }
}
@media print, screen and (min-width:48em) {
	.row .row { margin-right: -.9375rem; margin-left: -.9375rem }
}
@media print, screen and (min-width:64em) {
	.row .row { margin-right: -.9375rem; margin-left: -.9375rem }
}
.row .row.collapse { margin-right: 0; margin-left: 0 }
.row.expanded { max-width: none }
.row.expanded .row { margin-right: auto; margin-left: auto }
.row.gutter-small>.column, .row.gutter-small>.columns { padding-right: .625rem; padding-left: .625rem }
.row.gutter-medium>.column, .row.gutter-medium>.columns { padding-right: .9375rem; padding-left: .9375rem }
.column, .columns { width: 100%; float: left }
@media print, screen and (min-width:33.75em) {
	.column, .columns { padding-right: .625rem; padding-left: .625rem }
}
@media print, screen and (min-width:48em) {
	.column, .columns { padding-right: .9375rem; padding-left: .9375rem }
}
.column:last-child:not(:first-child), .columns:last-child:not(:first-child) { float: right }
.column.end:last-child:last-child, .end.columns:last-child:last-child { float: left }
.column.row.row, .row.row.columns { float: none }
.row .column.row.row, .row .row.row.columns { margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0 }
@media print, screen and (min-width:33.75em) {
	.small-pull-1, .small-pull-10, .small-pull-11, .small-pull-2, .small-pull-3, .small-pull-4, .small-pull-5, .small-pull-6, .small-pull-7, .small-pull-8, .small-pull-9, .small-push-1, .small-push-10, .small-push-11, .small-push-2, .small-push-3, .small-push-4, .small-push-5, .small-push-7, .small-push-8, .small-push-9 { position: relative }
	.small-1 { width: 8.33333% }
	.small-push-1 { left: 8.33333% }
	.small-pull-1 { left: -8.33333% }
	.small-offset-0 { margin-left: 0 }
	.small-2 { width: 16.66667% }
	.small-push-2 { left: 16.66667% }
	.small-pull-2 { left: -16.66667% }
	.small-offset-1 { margin-left: 8.33333% }
	.small-3 { width: 25% }
	.small-push-3 { left: 25% }
	.small-pull-3 { left: -25% }
	.small-offset-2 { margin-left: 16.66667% }
	.small-4 { width: 33.33333% }
	.small-push-4 { left: 33.33333% }
	.small-pull-4 { left: -33.33333% }
	.small-offset-3 { margin-left: 25% }
	.small-5 { width: 41.66667% }
	.small-push-5 { left: 41.66667% }
	.small-pull-5 { left: -41.66667% }
	.small-offset-4 { margin-left: 33.33333% }
	.small-6 { width: 50% }
	.small-push-6 { position: relative; left: 50% }
	.small-pull-6 { left: -50% }
	.small-offset-5 { margin-left: 41.66667% }
	.small-7 { width: 58.33333% }
	.small-push-7 { left: 58.33333% }
	.small-pull-7 { left: -58.33333% }
	.small-offset-6 { margin-left: 50% }
	.small-8 { width: 66.66667% }
	.small-push-8 { left: 66.66667% }
	.small-pull-8 { left: -66.66667% }
	.small-offset-7 { margin-left: 58.33333% }
	.small-9 { width: 75% }
	.small-push-9 { left: 75% }
	.small-pull-9 { left: -75% }
	.small-offset-8 { margin-left: 66.66667% }
	.small-10 { width: 83.33333% }
	.small-push-10 { left: 83.33333% }
	.small-pull-10 { left: -83.33333% }
	.small-offset-9 { margin-left: 75% }
	.small-11 { width: 91.66667% }
	.small-push-11 { left: 91.66667% }
	.small-pull-11 { left: -91.66667% }
	.small-offset-10 { margin-left: 83.33333% }
	.small-12 { width: 100% }
	.small-offset-11 { margin-left: 91.66667% }
	.small-up-1>.column, .small-up-1>.columns { float: left; width: 100% }
	.small-up-1>.column:nth-of-type(1n), .small-up-1>.columns:nth-of-type(1n) { clear: none }
	.small-up-1>.column:nth-of-type(1n+1), .small-up-1>.columns:nth-of-type(1n+1) { clear: both }
	.small-up-1>.column:last-child, .small-up-1>.columns:last-child { float: left }
	.small-up-2>.column, .small-up-2>.columns { float: left; width: 50% }
	.small-up-2>.column:nth-of-type(1n), .small-up-2>.columns:nth-of-type(1n) { clear: none }
	.small-up-2>.column:nth-of-type(odd), .small-up-2>.columns:nth-of-type(odd) { clear: both }
	.small-up-2>.column:last-child, .small-up-2>.columns:last-child { float: left }
	.small-up-3>.column, .small-up-3>.columns { float: left; width: 33.33333% }
	.small-up-3>.column:nth-of-type(1n), .small-up-3>.columns:nth-of-type(1n) { clear: none }
	.small-up-3>.column:nth-of-type(3n+1), .small-up-3>.columns:nth-of-type(3n+1) { clear: both }
	.small-up-3>.column:last-child, .small-up-3>.columns:last-child { float: left }
	.small-up-4>.column, .small-up-4>.columns { float: left; width: 25% }
	.small-up-4>.column:nth-of-type(1n), .small-up-4>.columns:nth-of-type(1n) { clear: none }
	.small-up-4>.column:nth-of-type(4n+1), .small-up-4>.columns:nth-of-type(4n+1) { clear: both }
	.small-up-4>.column:last-child, .small-up-4>.columns:last-child { float: left }
	.small-up-5>.column, .small-up-5>.columns { float: left; width: 20% }
	.small-up-5>.column:nth-of-type(1n), .small-up-5>.columns:nth-of-type(1n) { clear: none }
	.small-up-5>.column:nth-of-type(5n+1), .small-up-5>.columns:nth-of-type(5n+1) { clear: both }
	.small-up-5>.column:last-child, .small-up-5>.columns:last-child { float: left }
	.small-up-6>.column, .small-up-6>.columns { float: left; width: 16.66667% }
	.small-up-6>.column:nth-of-type(1n), .small-up-6>.columns:nth-of-type(1n) { clear: none }
	.small-up-6>.column:nth-of-type(6n+1), .small-up-6>.columns:nth-of-type(6n+1) { clear: both }
	.small-up-6>.column:last-child, .small-up-6>.columns:last-child { float: left }
	.small-up-7>.column, .small-up-7>.columns { float: left; width: 14.28571% }
	.small-up-7>.column:nth-of-type(1n), .small-up-7>.columns:nth-of-type(1n) { clear: none }
	.small-up-7>.column:nth-of-type(7n+1), .small-up-7>.columns:nth-of-type(7n+1) { clear: both }
	.small-up-7>.column:last-child, .small-up-7>.columns:last-child { float: left }
	.small-up-8>.column, .small-up-8>.columns { float: left; width: 12.5% }
	.small-up-8>.column:nth-of-type(1n), .small-up-8>.columns:nth-of-type(1n) { clear: none }
	.small-up-8>.column:nth-of-type(8n+1), .small-up-8>.columns:nth-of-type(8n+1) { clear: both }
	.small-up-8>.column:last-child, .small-up-8>.columns:last-child { float: left }
	.small-collapse>.column, .small-collapse>.columns { padding-right: 0; padding-left: 0 }
	.expanded.row .small-collapse.row, .small-collapse .row { margin-right: 0; margin-left: 0 }
	.small-uncollapse>.column, .small-uncollapse>.columns { padding-right: .625rem; padding-left: .625rem }
	.small-centered { margin-right: auto; margin-left: auto }
	.small-centered, .small-centered:last-child:not(:first-child) { float: none; clear: both }
	.small-pull-0, .small-push-0, .small-uncentered { position: static; float: left; margin-right: 0; margin-left: 0 }
	.column-block { margin-bottom: 1.25rem }
	.column-block>:last-child { margin-bottom: 0 }
}
@media print, screen and (min-width:48em) {
	.medium-pull-1, .medium-pull-10, .medium-pull-11, .medium-pull-2, .medium-pull-3, .medium-pull-4, .medium-pull-5, .medium-pull-6, .medium-pull-7, .medium-pull-8, .medium-pull-9, .medium-push-1, .medium-push-10, .medium-push-11, .medium-push-2, .medium-push-3, .medium-push-4, .medium-push-5, .medium-push-7, .medium-push-8, .medium-push-9 { position: relative }
	.medium-1 { width: 8.33333% }
	.medium-push-1 { left: 8.33333% }
	.medium-pull-1 { left: -8.33333% }
	.medium-offset-0 { margin-left: 0 }
	.medium-2 { width: 16.66667% }
	.medium-push-2 { left: 16.66667% }
	.medium-pull-2 { left: -16.66667% }
	.medium-offset-1 { margin-left: 8.33333% }
	.medium-3 { width: 25% }
	.medium-push-3 { left: 25% }
	.medium-pull-3 { left: -25% }
	.medium-offset-2 { margin-left: 16.66667% }
	.medium-4 { width: 33.33333% }
	.medium-push-4 { left: 33.33333% }
	.medium-pull-4 { left: -33.33333% }
	.medium-offset-3 { margin-left: 25% }
	.medium-5 { width: 41.66667% }
	.medium-push-5 { left: 41.66667% }
	.medium-pull-5 { left: -41.66667% }
	.medium-offset-4 { margin-left: 33.33333% }
	.medium-6 { width: 50% }
	.medium-push-6 { position: relative; left: 50% }
	.medium-pull-6 { left: -50% }
	.medium-offset-5 { margin-left: 41.66667% }
	.medium-7 { width: 58.33333% }
	.medium-push-7 { left: 58.33333% }
	.medium-pull-7 { left: -58.33333% }
	.medium-offset-6 { margin-left: 50% }
	.medium-8 { width: 66.66667% }
	.medium-push-8 { left: 66.66667% }
	.medium-pull-8 { left: -66.66667% }
	.medium-offset-7 { margin-left: 58.33333% }
	.medium-9 { width: 75% }
	.medium-push-9 { left: 75% }
	.medium-pull-9 { left: -75% }
	.medium-offset-8 { margin-left: 66.66667% }
	.medium-10 { width: 83.33333% }
	.medium-push-10 { left: 83.33333% }
	.medium-pull-10 { left: -83.33333% }
	.medium-offset-9 { margin-left: 75% }
	.medium-11 { width: 91.66667% }
	.medium-push-11 { left: 91.66667% }
	.medium-pull-11 { left: -91.66667% }
	.medium-offset-10 { margin-left: 83.33333% }
	.medium-12 { width: 100% }
	.medium-offset-11 { margin-left: 91.66667% }
	.medium-up-1>.column, .medium-up-1>.columns { float: left; width: 100% }
	.medium-up-1>.column:nth-of-type(1n), .medium-up-1>.columns:nth-of-type(1n) { clear: none }
	.medium-up-1>.column:nth-of-type(1n+1), .medium-up-1>.columns:nth-of-type(1n+1) { clear: both }
	.medium-up-1>.column:last-child, .medium-up-1>.columns:last-child { float: left }
	.medium-up-2>.column, .medium-up-2>.columns { float: left; width: 50% }
	.medium-up-2>.column:nth-of-type(1n), .medium-up-2>.columns:nth-of-type(1n) { clear: none }
	.medium-up-2>.column:nth-of-type(odd), .medium-up-2>.columns:nth-of-type(odd) { clear: both }
	.medium-up-2>.column:last-child, .medium-up-2>.columns:last-child { float: left }
	.medium-up-3>.column, .medium-up-3>.columns { float: left; width: 33.33333% }
	.medium-up-3>.column:nth-of-type(1n), .medium-up-3>.columns:nth-of-type(1n) { clear: none }
	.medium-up-3>.column:nth-of-type(3n+1), .medium-up-3>.columns:nth-of-type(3n+1) { clear: both }
	.medium-up-3>.column:last-child, .medium-up-3>.columns:last-child { float: left }
	.medium-up-4>.column, .medium-up-4>.columns { float: left; width: 25% }
	.medium-up-4>.column:nth-of-type(1n), .medium-up-4>.columns:nth-of-type(1n) { clear: none }
	.medium-up-4>.column:nth-of-type(4n+1), .medium-up-4>.columns:nth-of-type(4n+1) { clear: both }
	.medium-up-4>.column:last-child, .medium-up-4>.columns:last-child { float: left }
	.medium-up-5>.column, .medium-up-5>.columns { float: left; width: 20% }
	.medium-up-5>.column:nth-of-type(1n), .medium-up-5>.columns:nth-of-type(1n) { clear: none }
	.medium-up-5>.column:nth-of-type(5n+1), .medium-up-5>.columns:nth-of-type(5n+1) { clear: both }
	.medium-up-5>.column:last-child, .medium-up-5>.columns:last-child { float: left }
	.medium-up-6>.column, .medium-up-6>.columns { float: left; width: 16.66667% }
	.medium-up-6>.column:nth-of-type(1n), .medium-up-6>.columns:nth-of-type(1n) { clear: none }
	.medium-up-6>.column:nth-of-type(6n+1), .medium-up-6>.columns:nth-of-type(6n+1) { clear: both }
	.medium-up-6>.column:last-child, .medium-up-6>.columns:last-child { float: left }
	.medium-up-7>.column, .medium-up-7>.columns { float: left; width: 14.28571% }
	.medium-up-7>.column:nth-of-type(1n), .medium-up-7>.columns:nth-of-type(1n) { clear: none }
	.medium-up-7>.column:nth-of-type(7n+1), .medium-up-7>.columns:nth-of-type(7n+1) { clear: both }
	.medium-up-7>.column:last-child, .medium-up-7>.columns:last-child { float: left }
	.medium-up-8>.column, .medium-up-8>.columns { float: left; width: 12.5% }
	.medium-up-8>.column:nth-of-type(1n), .medium-up-8>.columns:nth-of-type(1n) { clear: none }
	.medium-up-8>.column:nth-of-type(8n+1), .medium-up-8>.columns:nth-of-type(8n+1) { clear: both }
	.medium-up-8>.column:last-child, .medium-up-8>.columns:last-child { float: left }
	.medium-collapse>.column, .medium-collapse>.columns { padding-right: 0; padding-left: 0 }
	.expanded.row .medium-collapse.row, .medium-collapse .row { margin-right: 0; margin-left: 0 }
	.medium-uncollapse>.column, .medium-uncollapse>.columns { padding-right: .9375rem; padding-left: .9375rem }
	.medium-centered { margin-right: auto; margin-left: auto }
	.medium-centered, .medium-centered:last-child:not(:first-child) { float: none; clear: both }
	.medium-pull-0, .medium-push-0, .medium-uncentered { position: static; float: left; margin-right: 0; margin-left: 0 }
	.column-block { margin-bottom: 1.875rem }
	.column-block>:last-child { margin-bottom: 0 }
}
@media print, screen and (min-width:64em) {
	.large-pull-1, .large-pull-10, .large-pull-11, .large-pull-2, .large-pull-3, .large-pull-4, .large-pull-5, .large-pull-6, .large-pull-7, .large-pull-8, .large-pull-9, .large-push-1, .large-push-10, .large-push-11, .large-push-2, .large-push-3, .large-push-4, .large-push-5, .large-push-7, .large-push-8, .large-push-9 { position: relative }
	.large-1 { width: 8.33333% }
	.large-push-1 { left: 8.33333% }
	.large-pull-1 { left: -8.33333% }
	.large-offset-0 { margin-left: 0 }
	.large-2 { width: 16.66667% }
	.large-push-2 { left: 16.66667% }
	.large-pull-2 { left: -16.66667% }
	.large-offset-1 { margin-left: 8.33333% }
	.large-3 { width: 25% }
	.large-push-3 { left: 25% }
	.large-pull-3 { left: -25% }
	.large-offset-2 { margin-left: 16.66667% }
	.large-4 { width: 33.33333% }
	.large-push-4 { left: 33.33333% }
	.large-pull-4 { left: -33.33333% }
	.large-offset-3 { margin-left: 25% }
	.large-5 { width: 41.66667% }
	.large-push-5 { left: 41.66667% }
	.large-pull-5 { left: -41.66667% }
	.large-offset-4 { margin-left: 33.33333% }
	.large-6 { width: 50% }
	.large-push-6 { position: relative; left: 50% }
	.large-pull-6 { left: -50% }
	.large-offset-5 { margin-left: 41.66667% }
	.large-7 { width: 58.33333% }
	.large-push-7 { left: 58.33333% }
	.large-pull-7 { left: -58.33333% }
	.large-offset-6 { margin-left: 50% }
	.large-8 { width: 66.66667% }
	.large-push-8 { left: 66.66667% }
	.large-pull-8 { left: -66.66667% }
	.large-offset-7 { margin-left: 58.33333% }
	.large-9 { width: 75% }
	.large-push-9 { left: 75% }
	.large-pull-9 { left: -75% }
	.large-offset-8 { margin-left: 66.66667% }
	.large-10 { width: 83.33333% }
	.large-push-10 { left: 83.33333% }
	.large-pull-10 { left: -83.33333% }
	.large-offset-9 { margin-left: 75% }
	.large-11 { width: 91.66667% }
	.large-push-11 { left: 91.66667% }
	.large-pull-11 { left: -91.66667% }
	.large-offset-10 { margin-left: 83.33333% }
	.large-12 { width: 100% }
	.large-offset-11 { margin-left: 91.66667% }
	.large-up-1>.column, .large-up-1>.columns { float: left; width: 100% }
	.large-up-1>.column:nth-of-type(1n), .large-up-1>.columns:nth-of-type(1n) { clear: none }
	.large-up-1>.column:nth-of-type(1n+1), .large-up-1>.columns:nth-of-type(1n+1) { clear: both }
	.large-up-1>.column:last-child, .large-up-1>.columns:last-child { float: left }
	.large-up-2>.column, .large-up-2>.columns { float: left; width: 50% }
	.large-up-2>.column:nth-of-type(1n), .large-up-2>.columns:nth-of-type(1n) { clear: none }
	.large-up-2>.column:nth-of-type(odd), .large-up-2>.columns:nth-of-type(odd) { clear: both }
	.large-up-2>.column:last-child, .large-up-2>.columns:last-child { float: left }
	.large-up-3>.column, .large-up-3>.columns { float: left; width: 33.33333% }
	.large-up-3>.column:nth-of-type(1n), .large-up-3>.columns:nth-of-type(1n) { clear: none }
	.large-up-3>.column:nth-of-type(3n+1), .large-up-3>.columns:nth-of-type(3n+1) { clear: both }
	.large-up-3>.column:last-child, .large-up-3>.columns:last-child { float: left }
	.large-up-4>.column, .large-up-4>.columns { float: left; width: 25% }
	.large-up-4>.column:nth-of-type(1n), .large-up-4>.columns:nth-of-type(1n) { clear: none }
	.large-up-4>.column:nth-of-type(4n+1), .large-up-4>.columns:nth-of-type(4n+1) { clear: both }
	.large-up-4>.column:last-child, .large-up-4>.columns:last-child { float: left }
	.large-up-5>.column, .large-up-5>.columns { float: left; width: 20% }
	.large-up-5>.column:nth-of-type(1n), .large-up-5>.columns:nth-of-type(1n) { clear: none }
	.large-up-5>.column:nth-of-type(5n+1), .large-up-5>.columns:nth-of-type(5n+1) { clear: both }
	.large-up-5>.column:last-child, .large-up-5>.columns:last-child { float: left }
	.large-up-6>.column, .large-up-6>.columns { float: left; width: 16.66667% }
	.large-up-6>.column:nth-of-type(1n), .large-up-6>.columns:nth-of-type(1n) { clear: none }
	.large-up-6>.column:nth-of-type(6n+1), .large-up-6>.columns:nth-of-type(6n+1) { clear: both }
	.large-up-6>.column:last-child, .large-up-6>.columns:last-child { float: left }
	.large-up-7>.column, .large-up-7>.columns { float: left; width: 14.28571% }
	.large-up-7>.column:nth-of-type(1n), .large-up-7>.columns:nth-of-type(1n) { clear: none }
	.large-up-7>.column:nth-of-type(7n+1), .large-up-7>.columns:nth-of-type(7n+1) { clear: both }
	.large-up-7>.column:last-child, .large-up-7>.columns:last-child { float: left }
	.large-up-8>.column, .large-up-8>.columns { float: left; width: 12.5% }
	.large-up-8>.column:nth-of-type(1n), .large-up-8>.columns:nth-of-type(1n) { clear: none }
	.large-up-8>.column:nth-of-type(8n+1), .large-up-8>.columns:nth-of-type(8n+1) { clear: both }
	.large-up-8>.column:last-child, .large-up-8>.columns:last-child { float: left }
	.large-collapse>.column, .large-collapse>.columns { padding-right: 0; padding-left: 0 }
	.expanded.row .large-collapse.row, .large-collapse .row { margin-right: 0; margin-left: 0 }
	.large-uncollapse>.column, .large-uncollapse>.columns { padding-right: .9375rem; padding-left: .9375rem }
	.large-centered { margin-right: auto; margin-left: auto }
	.large-centered, .large-centered:last-child:not(:first-child) { float: none; clear: both }
	.large-pull-0, .large-push-0, .large-uncentered { position: static; float: left; margin-right: 0; margin-left: 0 }
}
.card-set--six .js-carousel:after, .card-set--six:after, .card-set--three .card-set__wrapper:after, .card-set--two:after, .card-set__summary:after, .content:after, .home__content:after, .home__header:after, .intro-copy:after, .menu.align-right:after, hr { clear: both }
.is-dropdown-menu.vertical.align-right, .menu.align-right>li { float: right }
.home__section-title, blockquote, dd, div, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p, pre, td, th, ul { margin: 0; padding: 0 }
p { text-rendering: optimizeLegibility }
em, i { font-style: italic }
b, strong { font-weight: 700 }
small { font-size: 80% }
.home__section-title, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: 400; color: inherit; text-rendering: optimizeLegibility }
.home__section-title small, h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { line-height: 0; color: #cacaca }
abbr, code, kbd { color: #0a0a0a }
h4 { font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 30px; letter-spacing: -.04em; line-height: 1.2 }
@media print, screen and (min-width:33.75em) {
	.home__section-title, h1, h2, h3, h4, h5, h6 { line-height: 1.4; margin-top: 0; margin-bottom: .5rem }
	h1 { font-size: 1.5rem }
	h2 { font-size: 1.25rem }
	.home__section-title, h3 { font-size: 1.1875rem }
	h4 { font-size: 1.125rem }
	h5 { font-size: 1.0625rem }
	h6 { font-size: 1rem }
	.text-left { text-align: left }
	.text-right { text-align: right }
	.text-center { text-align: center }
	.text-justify { text-align: justify }
}
dl, ol, ul { margin-bottom: 1rem }
figure, kbd { margin: 0 }
@media print, screen and (min-width:48em) {
	h1 { font-size: 3rem }
	h2 { font-size: 2.5rem }
	.home__section-title, h3 { font-size: 1.9375rem }
	h4 { font-size: 1.5625rem }
	h5 { font-size: 1.25rem }
	h6 { font-size: 1rem }
	.medium-text-left { text-align: left }
	.medium-text-right { text-align: right }
	.medium-text-center { text-align: center }
	.medium-text-justify { text-align: justify }
}
a img { border: 0 }
hr { box-sizing: content-box; max-width: 75rem; height: 0; margin: 1.25rem auto; border-top: 0; border-right: 0; border-bottom: 1px solid #cacaca; border-left: 0 }
dl, ol, ul { list-style-position: outside; line-height: 1.6 }
li { font-size: inherit }
ul { list-style-type: disc }
.fa-ul, .menu { list-style-type: none }
ol, ul { margin-left: 1.25rem }
ol ol, ol ul, ul ol, ul ul { margin-left: 1.25rem; margin-bottom: 0 }
dl dt { margin-bottom: .3rem; font-weight: 700 }
.subheader, code, label { font-weight: 400 }
blockquote { border-left: 1px solid #cacaca }
blockquote, blockquote p { line-height: 1.6; color: #8a8a8a }
cite { display: block; font-size: .8125rem; color: #8a8a8a }
cite:before { content: "—  " }
abbr { border-bottom: 1px dotted #0a0a0a; cursor: help }
code { padding: .125rem .3125rem .0625rem; border: 1px solid #cacaca }
code, kbd { background-color: #e6e6e6; font-family: Consolas, Liberation Mono, Courier, monospace }
kbd { padding: .125rem .25rem 0 }
.subheader { margin-top: .2rem; margin-bottom: .5rem; line-height: 1.4; color: #8a8a8a }
.lead { font-size: 125%; line-height: 1.6 }
.stat { font-size: 2.5rem; line-height: 1 }
p+.stat { margin-top: -1rem }
.no-bullet { margin-left: 0; list-style: none }
@media print, screen and (min-width:64em) {
	.large-text-left { text-align: left }
	.large-text-right { text-align: right }
	.large-text-center { text-align: center }
	.large-text-justify { text-align: justify }
}
.fa-fw, .fa-li, .input-group-button, .input-group-label, .load-more__wrapper, .menu-centered, .menu.icon-top>li>a { text-align: center }
.show-for-print { display: none !important }
@media print {
	blockquote, img, pre, tr { page-break-inside: avoid }
	* { background: 0 0 !important; box-shadow: none !important; color: #000 !important; text-shadow: none !important }
	.show-for-print { display: block !important }
	.hide-for-print { display: none !important }
	table.show-for-print { display: table !important }
	thead.show-for-print { display: table-header-group !important }
	tbody.show-for-print { display: table-row-group !important }
	tr.show-for-print { display: table-row !important }
	td.show-for-print, th.show-for-print { display: table-cell !important }
	a, a:visited { text-decoration: underline }
	a[href]:after { content: " (" attr(href) ")" }
	.ir a:after, a[href^="#"]:after, a[href^="javascript:"]:after { content: "" }
	abbr[title]:after { content: " (" attr(title) ")" }
	blockquote, pre { border: 1px solid #8a8a8a }
	thead { display: table-header-group }
	img { max-width: 100% !important }
	@page { margin: .5cm }
	.home__section-title, h2, h3, p { orphans: 3; widows: 3 }
	.home__section-title, h2, h3 { page-break-after: avoid; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; letter-spacing: -.04em; line-height: 1.16 }
}
[type=color], [type=date], [type=datetime-local], [type=datetime], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], textarea { display: block; box-sizing: border-box; width: 100%; height: 2.4375rem; margin: 0 0 1rem; padding: .5rem; border: 1px solid #cacaca; border-radius: 0; background-color: #fefefe; box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1); font-family: inherit; font-size: 1rem; font-weight: 400; color: #0a0a0a; -webkit-transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none }
[type=color]:focus, [type=date]:focus, [type=datetime-local]:focus, [type=datetime]:focus, [type=email]:focus, [type=month]:focus, [type=number]:focus, [type=password]:focus, [type=search]:focus, [type=tel]:focus, [type=text]:focus, [type=time]:focus, [type=url]:focus, [type=week]:focus, textarea:focus { outline: 0; border: 1px solid #8a8a8a; background-color: #fefefe; box-shadow: 0 0 5px #cacaca; -webkit-transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out }
textarea { min-height: 50px; max-width: 100% }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cacaca }
input::-moz-placeholder, textarea::-moz-placeholder { color: #cacaca }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cacaca }
input::placeholder, textarea::placeholder { color: #cacaca }
input:disabled, input[readonly], textarea:disabled, textarea[readonly] { background-color: #e6e6e6; cursor: not-allowed }
[type=button], [type=submit] { -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0 }
input[type=search] { box-sizing: border-box }
[type=checkbox], [type=file], [type=radio] { margin: 0 0 1rem }
[type=checkbox]+label, [type=radio]+label { display: inline-block; vertical-align: baseline; margin-left: .5rem; margin-right: 1rem; margin-bottom: 0 }
.menu>li, .menu>li>a i, .menu>li>a i+span, .menu>li>a img, .menu>li>a img+span, .menu>li>a svg, .menu>li>a svg+span { vertical-align: middle }
[type=checkbox]+label[for], [type=radio]+label[for] { cursor: pointer }
label>[type=checkbox], label>[type=radio] { margin-right: .5rem }
[type=file] { width: 100% }
label { display: block; margin: 0; font-size: .875rem; line-height: 1.8; color: #0a0a0a }
label.middle { margin: 0 0 1rem; padding: .5625rem 0 }
.help-text { margin-top: -.5rem; font-size: .8125rem; font-style: italic; color: #0a0a0a }
.input-group { display: table; width: 100%; margin-bottom: 1rem }
.input-group>:first-child, .input-group>:last-child>* { border-radius: 0 }
.input-group-button, .input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label, .input-group-field, .input-group-label { margin: 0; white-space: nowrap; display: table-cell; vertical-align: middle }
.input-group-label { padding: 0 1rem; border: 1px solid #cacaca; background: #e6e6e6; color: #0a0a0a; white-space: nowrap; width: 1%; height: 100% }
select, select:focus { background-color: #fefefe }
.input-group-label:first-child { border-right: 0 }
.input-group-label:last-child { border-left: 0 }
.input-group-field { border-radius: 0; height: 2.5rem }
.fieldset, select { border: 1px solid #cacaca }
.input-group-button { padding-top: 0; padding-bottom: 0; width: 1%; height: 100% }
.input-group-button a, .input-group-button button, .input-group-button input, .input-group-button label { height: 2.5rem; padding-top: 0; padding-bottom: 0; font-size: 1rem }
.input-group .input-group-button { display: table-cell }
fieldset { margin: 0; padding: 0; border: 0 }
legend { max-width: 100%; margin-bottom: .5rem }
.fieldset { margin: 1.125rem 0; padding: 1.25rem }
.fieldset legend { margin: 0 0 0 -.1875rem; padding: 0 .1875rem; background: #fefefe }
select { height: 2.4375rem; margin: 0 0 1rem; padding: .5rem 1.5rem .5rem .5rem; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; font-family: inherit; font-size: 1rem; line-height: normal; color: #0a0a0a; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>"); background-origin: content-box; background-position: right -1rem center; background-repeat: no-repeat; background-size: 9px 6px; -webkit-transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out }
.menu-text, .menu>li>a { line-height: 1 }
@media screen and (min-width:0\0) {
	select { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==) }
}
select:focus { outline: 0; border: 1px solid #8a8a8a; box-shadow: 0 0 5px #cacaca; -webkit-transition: box-shadow .5s, border-color .25s ease-in-out; transition: box-shadow .5s, border-color .25s ease-in-out }
select:disabled { background-color: #e6e6e6; cursor: not-allowed }
select::-ms-expand { display: none }
select[multiple] { height: auto; background-image: none }
.is-invalid-input:not(:focus) { border-color: #cc4b37; background-color: #f9ecea }
.is-invalid-input:not(:focus)::-webkit-input-placeholder { color: #cc4b37 }
.is-invalid-input:not(:focus)::-moz-placeholder { color: #cc4b37 }
.is-invalid-input:not(:focus):-ms-input-placeholder { color: #cc4b37 }
.is-invalid-input:not(:focus)::placeholder { color: #cc4b37 }
.form-error, .is-invalid-label { color: #cc4b37 }
.form-error { display: none; margin-top: -.5rem; margin-bottom: 1rem; font-size: .75rem; font-weight: 700 }
.form-error.is-visible, .menu>li>a { display: block; padding: .7rem 1rem; line-height: 1 }
.menu { margin: 0 }
[data-whatinput=mouse] .menu>li { outline: 0 }
.menu a, .menu button, .menu input, .menu select { margin-bottom: 0 }
.menu>li>a i, .menu>li>a img, .menu>li>a svg { margin-right: .25rem; display: inline-block }
.menu.horizontal>li { display: table-cell }
@media print, screen and (min-width:80em) {
	*::-ms-backdrop, .menu.horizontal>li, .menu>li { display: block }
}
.menu.expanded { display: table; width: 100%; table-layout: fixed }
.menu.expanded>li:first-child:last-child { width: 100% }
.menu.vertical>li { display: block }
@media print, screen and (min-width:48em) {
	.menu.medium-horizontal>li { display: table-cell }
	.menu.medium-expanded { display: table; width: 100%; table-layout: fixed }
	.menu.medium-expanded>li:first-child:last-child { width: 100% }
	.menu.medium-vertical>li { display: block }
}
@media print, screen and (min-width:64em) {
	.menu.large-horizontal>li { display: table-cell }
	.menu.large-expanded { display: table; width: 100%; table-layout: fixed }
	.menu.large-expanded>li:first-child:last-child { width: 100% }
	.menu.large-vertical>li { display: block }
}
.menu.simple li { display: inline-block; margin-right: 1rem; line-height: 1 }
.menu.simple a { padding: 0 }
.menu.align-right:after, .menu.align-right:before { display: table; content: " " }
.menu.icon-top>li>a i, .menu.icon-top>li>a img, .menu.icon-top>li>a svg { display: block; margin: 0 auto .25rem }
.form-frame__cta:first-of-type, .reveal { margin-right: auto }
.menu.icon-top.vertical a>span { margin: auto }
.menu.nested { margin-left: 0 }
.menu .active>a { background: #1779ba; color: #fefefe }
.menu.menu-bordered li { border: 1px solid #e6e6e6 }
.menu.menu-bordered li:not(:first-child) { border-top: 0 }
.menu.menu-hover li:hover { background-color: #e6e6e6 }
.menu-text { padding: .7rem 1rem; font-weight: 700; color: inherit }
.menu-centered>.menu { display: inline-block }
.no-js [data-responsive-menu] ul { display: none }
.dropdown-pane { position: absolute; z-index: 10; display: block; width: 300px; padding: 1rem; visibility: hidden; border: 1px solid #cacaca; border-radius: 0; background-color: #fefefe; font-size: 1rem }
.dropdown.menu>li.is-dropdown-submenu-parent>a, .is-dropdown-submenu-parent, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { position: relative }
.dropdown-pane.is-open { visibility: visible }
.dropdown-pane.tiny { width: 100px }
.dropdown-pane.small { width: 200px }
.dropdown-pane.large { width: 400px }
.dropdown.menu>li.opens-left>.is-dropdown-submenu, .menu.adaptive-dropdown>li.opens-left>.is-dropdown-submenu { top: 100%; right: 0; left: auto }
.dropdown.menu>li.opens-right>.is-dropdown-submenu, .menu.adaptive-dropdown>li.opens-right>.is-dropdown-submenu { top: 100%; right: auto; left: 0 }
[data-whatinput=mouse] .dropdown.menu a, [data-whatinput=mouse] .menu.adaptive-dropdown a { outline: 0 }
.no-js .dropdown.menu ul, .no-js .menu.adaptive-dropdown ul { display: none }
.dropdown.menu.vertical>li .is-dropdown-submenu, .menu.vertical.adaptive-dropdown>li .is-dropdown-submenu { top: 0 }
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu, .menu.vertical.adaptive-dropdown>li.opens-left>.is-dropdown-submenu { right: 100%; left: auto }
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu, .menu.vertical.adaptive-dropdown>li.opens-right>.is-dropdown-submenu { right: auto; left: 100% }
.dropdown.menu.vertical>li>a:after, .menu.vertical.adaptive-dropdown>li>a:after { right: 14px }
.dropdown.menu.vertical>li.opens-left>a:after, .menu.vertical.adaptive-dropdown>li.opens-left>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-left-width: 0; border-right-style: solid; border-color: transparent #1779ba transparent transparent }
.dropdown.menu.vertical>li.opens-right>a:after, .menu.vertical.adaptive-dropdown>li.opens-right>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #1779ba }
@media print, screen and (min-width:48em) {
	.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu, .menu.medium-horizontal.adaptive-dropdown>li.opens-left>.is-dropdown-submenu { top: 100%; right: 0; left: auto }
	.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu, .menu.medium-horizontal.adaptive-dropdown>li.opens-right>.is-dropdown-submenu { top: 100%; right: auto; left: 0 }
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a, .menu.medium-horizontal.adaptive-dropdown>li.is-dropdown-submenu-parent>a { position: relative; padding-right: 1.5rem }
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after, .menu.medium-horizontal.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-bottom-width: 0; border-top-style: solid; border-color: #1779ba transparent transparent; right: 5px; margin-top: -3px }
	.dropdown.menu.medium-vertical>li .is-dropdown-submenu, .menu.medium-vertical.adaptive-dropdown>li .is-dropdown-submenu { top: 0 }
	.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu, .menu.medium-vertical.adaptive-dropdown>li.opens-left>.is-dropdown-submenu { right: 100%; left: auto }
	.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu, .menu.medium-vertical.adaptive-dropdown>li.opens-right>.is-dropdown-submenu { right: auto; left: 100% }
	.dropdown.menu.medium-vertical>li>a:after, .menu.medium-vertical.adaptive-dropdown>li>a:after { right: 14px }
	.dropdown.menu.medium-vertical>li.opens-left>a:after, .menu.medium-vertical.adaptive-dropdown>li.opens-left>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-left-width: 0; border-right-style: solid; border-color: transparent #1779ba transparent transparent }
	.dropdown.menu.medium-vertical>li.opens-right>a:after, .menu.medium-vertical.adaptive-dropdown>li.opens-right>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #1779ba }
}
@media print, screen and (min-width:64em) {
	.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu, .menu.large-horizontal.adaptive-dropdown>li.opens-left>.is-dropdown-submenu { top: 100%; right: 0; left: auto }
	.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu, .menu.large-horizontal.adaptive-dropdown>li.opens-right>.is-dropdown-submenu { top: 100%; right: auto; left: 0 }
	.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a, .menu.large-horizontal.adaptive-dropdown>li.is-dropdown-submenu-parent>a { position: relative; padding-right: 1.5rem }
	.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after, .menu.large-horizontal.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-bottom-width: 0; border-top-style: solid; border-color: #1779ba transparent transparent; right: 5px; margin-top: -3px }
	.dropdown.menu.large-vertical>li .is-dropdown-submenu, .menu.large-vertical.adaptive-dropdown>li .is-dropdown-submenu { top: 0 }
	.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu, .menu.large-vertical.adaptive-dropdown>li.opens-left>.is-dropdown-submenu { right: 100%; left: auto }
	.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu, .menu.large-vertical.adaptive-dropdown>li.opens-right>.is-dropdown-submenu { right: auto; left: 100% }
	.dropdown.menu.large-vertical>li>a:after, .menu.large-vertical.adaptive-dropdown>li>a:after { right: 14px }
	.dropdown.menu.large-vertical>li.opens-left>a:after, .menu.large-vertical.adaptive-dropdown>li.opens-left>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-left-width: 0; border-right-style: solid; border-color: transparent #1779ba transparent transparent }
	.dropdown.menu.large-vertical>li.opens-right>a:after, .menu.large-vertical.adaptive-dropdown>li.opens-right>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #1779ba }
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub, .menu.align-right.adaptive-dropdown .is-dropdown-submenu.first-sub { top: 100%; right: 0; left: auto }
.is-dropdown-menu.vertical { width: 100px }
.is-dropdown-submenu-parent a:after { position: absolute; top: 50%; right: 5px; margin-top: -6px }
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu { top: 100%; left: auto }
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu { right: 100%; left: auto }
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu { right: auto; left: 100% }
.is-dropdown-submenu { position: absolute; top: 0; left: 100%; z-index: 3101; display: none; min-width: 200px; border: 1px solid #cacaca; background: #fefefe }
.is-dropdown-submenu .is-dropdown-submenu-parent>a:after { right: 14px }
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-left-width: 0; border-right-style: solid; border-color: transparent #1779ba transparent transparent }
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-right-width: 0; border-left-style: solid; border-color: transparent transparent transparent #1779ba }
.is-dropdown-submenu .is-dropdown-submenu { margin-top: -1px }
.is-dropdown-submenu>li { width: 100% }
.is-dropdown-submenu.js-dropdown-active { display: block }
.is-accordion-submenu-parent>a { position: relative }
.is-accordion-submenu-parent>a:after { display: block; width: 0; height: 0; border: 6px inset; content: ""; border-bottom-width: 0; border-top-style: solid; border-color: #1779ba transparent transparent; position: absolute; top: 50%; margin-top: -3px; right: 1rem }
.is-accordion-submenu-parent[aria-expanded=true]>a:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: 50% 50%; transform-origin: 50% 50% }
body.is-reveal-open { overflow: hidden }
#html.reveal-video-sample-2 { overflow-y: hidden }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#html.reveal-video-sample-2 { overflow-y: hidden; position: fixed }
}
html.is-reveal-open, html.is-reveal-open body { min-height: 100%; overflow: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.reveal-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1005; display: none; background-color: hsla(0, 0%, 4%, .45); overflow-y: scroll }
.cart-popup { background-color: #f7f7f7; padding: 0 !important }
.cart-popup .login-form { padding: 2em 0 3em }
@media print, screen and (min-width:64em) {
	.cart-popup .login-form { padding: 7em 0 3em }
}
.cart-popup .home__insight .home__header { padding: 0 30px }
.cart-popup .home__insight .home__header .home__section-title { color: #6986b0 }
.cart-popup .home__insight .home__header .home__section-title span { display: block }
.cart-popup .home__latest { padding: 0 25px; background-color: #fff }
.cart-popup .contact__list li { width: 100% }
@media print, screen and (min-width:48em) {
	.cart-popup .contact__list li { width: 50% }
}
.cart-popup .contact__list li:first-child .placeholder { left: 0 }
.cart-popup .requestDemo-form__login-wrapper .placeholder { left: 0 }
.cart-popup .add_cart_form_last-row .login-form__register-cta { float: right; margin-top: 0 }
.cart-popup .add_cart_form_last-row li:first-child { padding-top: 15px }
.cart-popup .add_cart_form_last-row li:first-child p { color: #898989 }
.cart-popup .content-home { padding-left: 0; padding-right: 0 }
.cart-popup .blog-hero--profile { padding-bottom: 20px }
@media screen and (min-width:53em) {
	.cart-popup .blog-hero--profile { padding-bottom: 0 !important }
}
.reveal { z-index: 1006; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: none; padding: 1rem; border-radius: 0; background-color: #fefefe; position: relative; top: 100px; margin-left: auto; overflow-y: auto }
[data-whatinput=mouse] .reveal { outline: 0 }
.reveal .column, .reveal .columns { min-width: 0 }
.reveal>:last-child { margin-bottom: 0 }
@media print, screen and (min-width:48em) {
	.reveal { min-height: 0; width: 600px; max-width: 75rem }
	.reveal .reveal { right: auto; left: auto; margin: 0 auto }
	.reveal.tiny { width: 30%; max-width: 75rem }
}
@media screen and (max-width:47.9375em) {
	.reveal-overlay .reveal { width: 100% }
}
.reveal-overlay .form-frame-register { width: 100% !important }
.reveal-overlay .form-frame-password { width: 100% !important }
.reveal-overlay .button__close { position: absolute; right: 1px; top: 1px; z-index: 1 }
.reveal-overlay .white span { background-color: #fff; height: 1px; width: 15px }
.fa.fa-pull-left, .fa.pull-left { margin-right: .3em }
.reveal.collapse { padding: 0 }
@media print, screen and (min-width:48em) {
	.reveal.small { width: 50%; max-width: 75rem }
	.reveal.large { width: 90%; max-width: 75rem }
	.reveal-overlay .form-frame-password { width: 75% !important }
}
.reveal.full { top: 0; left: 0; width: 100%; max-width: none; height: 100%; height: 100vh; min-height: 100vh; margin-left: 0; border: 0; border-radius: 0 }
@media screen and (min-width:33.75em)and (max-width:47.9375em) {
	.reveal { top: 0; left: 0; width: 100%; max-width: none; margin-left: 0; border: 0; border-radius: 0 }
}
.reveal.without-overlay { position: fixed }
a { -webkit-transition: color .25s ease-out; transition: color .25s ease-out }
a:focus, a:hover { color: #000 }
body, html { overflow-x: hidden }
.fa, .fa:active, .fa:focus { display: inline-block !important; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased }
.fa-lg { font-size: 1.33333em; line-height: .75em; vertical-align: -15% }
.button__close, .button__menu, .button__minus, .button__search, .button__search.is-selected, .fa-stack { vertical-align: middle }
.fa-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571em }
.fa-ul { padding-left: 0; margin-left: 2.14286em }
.fa.fa-pull-right, .fa.pull-right { margin-left: .3em }
.fa-ul>li { position: relative }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: .14286em }
.fa-li.fa-lg { left: -1.85714em }
.fa-border { padding: .2em .25em .15em; border: .08em solid #eee; border-radius: .1em }
.fa-pull-left { float: left }
.fa-pull-right, .pull-right { float: right }
.pull-left { float: left }
.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear }
.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8) }
@-webkit-keyframes fa-spin {
	0% { -webkit-transform: rotate(0); transform: rotate(0) }
	to { -webkit-transform: rotate(359deg); transform: rotate(359deg) }
}
@keyframes fa-spin {
	0% { -webkit-transform: rotate(0); transform: rotate(0) }
	to { -webkit-transform: rotate(359deg); transform: rotate(359deg) }
}
.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scaleX(-1); transform: scaleX(-1) }
.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scaleY(-1); transform: scaleY(-1) }
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 { -webkit-filter: none; filter: none }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
.fa-stack-2x { font-size: 2em }
.fa-inverse { color: #fff }
.fa-glass:before { content: "" }
.fa-music:before { content: "" }
.fa-search:before { content: "" }
.fa-envelope-o:before { content: "" }
.fa-heart:before { content: "" }
.fa-star:before { content: "" }
.fa-star-o:before { content: "" }
.fa-user:before { content: "" }
.fa-film:before { content: "" }
.fa-th-large:before { content: "" }
.fa-th:before { content: "" }
.fa-th-list:before { content: "" }
.fa-check:before { content: "" }
.fa-close:before, .fa-remove:before, .fa-times:before { content: "" }
.fa-search-plus:before { content: "" }
.fa-search-minus:before { content: "" }
.fa-power-off:before { content: "" }
.fa-signal:before { content: "" }
.fa-cog:before, .fa-gear:before { content: "" }
.fa-trash-o:before { content: "" }
.fa-home:before { content: "" }
.fa-file-o:before { content: "" }
.fa-clock-o:before { content: "" }
.fa-road:before { content: "" }
.fa-download:before { content: "" }
.fa-arrow-circle-o-down:before { content: "" }
.fa-arrow-circle-o-up:before { content: "" }
.fa-inbox:before { content: "" }
.fa-play-circle-o:before { content: "" }
.fa-repeat:before, .fa-rotate-right:before { content: "" }
.fa-refresh:before { content: "" }
.fa-list-alt:before { content: "" }
.fa-lock:before { content: "" }
.fa-flag:before { content: "" }
.fa-headphones:before { content: "" }
.fa-volume-off:before { content: "" }
.fa-volume-down:before { content: "" }
.fa-volume-up:before { content: "" }
.fa-qrcode:before { content: "" }
.fa-barcode:before { content: "" }
.fa-tag:before { content: "" }
.fa-tags:before { content: "" }
.fa-book:before { content: "" }
.fa-bookmark:before { content: "" }
.fa-print:before { content: "" }
.fa-camera:before { content: "" }
.fa-font:before { content: "" }
.fa-bold:before { content: "" }
.fa-italic:before { content: "" }
.fa-text-height:before { content: "" }
.fa-text-width:before { content: "" }
.fa-align-left:before { content: "" }
.fa-align-center:before { content: "" }
.fa-align-right:before { content: "" }
.fa-align-justify:before { content: "" }
.fa-list:before { content: "" }
.fa-dedent:before, .fa-outdent:before { content: "" }
.fa-indent:before { content: "" }
.fa-video-camera:before { content: "" }
.fa-image:before, .fa-photo:before, .fa-picture-o:before { content: "" }
.fa-pencil:before { content: "" }
.fa-map-marker:before { content: "" }
.fa-adjust:before { content: "" }
.fa-tint:before { content: "" }
.fa-edit:before, .fa-pencil-square-o:before { content: "" }
.fa-share-square-o:before { content: "" }
.fa-check-square-o:before { content: "" }
.fa-arrows:before { content: "" }
.fa-step-backward:before { content: "" }
.fa-fast-backward:before { content: "" }
.fa-backward:before { content: "" }
.fa-play:before { content: "" }
.fa-pause:before { content: "" }
.fa-stop:before { content: "" }
.fa-forward:before { content: "" }
.fa-fast-forward:before { content: "" }
.fa-step-forward:before { content: "" }
.fa-eject:before { content: "" }
.fa-chevron-left:before { content: "" }
.fa-chevron-right:before { content: "" }
.fa-plus-circle:before { content: "" }
.fa-minus-circle:before { content: "" }
.fa-times-circle:before { content: "" }
.fa-check-circle:before { content: "" }
.fa-question-circle:before { content: "" }
.fa-info-circle:before { content: "" }
.fa-crosshairs:before { content: "" }
.fa-times-circle-o:before { content: "" }
.fa-check-circle-o:before { content: "" }
.fa-ban:before { content: "" }
.fa-arrow-left:before { content: "" }
.fa-arrow-right:before { content: "" }
.fa-arrow-up:before { content: "" }
.fa-arrow-down:before { content: "" }
.fa-mail-forward:before, .fa-share:before { content: "" }
.fa-expand:before { content: "" }
.fa-compress:before { content: "" }
.fa-plus:before { content: "" }
.fa-minus:before { content: "" }
.fa-asterisk:before { content: "" }
.fa-exclamation-circle:before { content: "" }
.fa-gift:before { content: "" }
.fa-leaf:before { content: "" }
.fa-fire:before { content: "" }
.fa-eye:before { content: "" }
.fa-eye-slash:before { content: "" }
.fa-exclamation-triangle:before, .fa-warning:before { content: "" }
.fa-plane:before { content: "" }
.fa-calendar:before { content: "" }
.fa-random:before { content: "" }
.fa-comment:before { content: "" }
.fa-magnet:before { content: "" }
.fa-chevron-up:before { content: "" }
.fa-chevron-down:before { content: "" }
.fa-retweet:before { content: "" }
.fa-shopping-cart:before { content: "" }
.fa-folder:before { content: "" }
.fa-folder-open:before { content: "" }
.fa-arrows-v:before { content: "" }
.fa-arrows-h:before { content: "" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "" }
.fa-twitter-square:before { content: "" }
.fa-facebook-square:before { content: "" }
.fa-camera-retro:before { content: "" }
.fa-key:before { content: "" }
.fa-cogs:before, .fa-gears:before { content: "" }
.fa-comments:before { content: "" }
.fa-thumbs-o-up:before { content: "" }
.fa-thumbs-o-down:before { content: "" }
.fa-star-half:before { content: "" }
.fa-heart-o:before { content: "" }
.fa-sign-out:before { content: "" }
.fa-linkedin-square:before { content: "" }
.fa-thumb-tack:before { content: "" }
.fa-external-link:before { content: "" }
.fa-sign-in:before { content: "" }
.fa-trophy:before { content: "" }
.fa-github-square:before { content: "" }
.fa-upload:before { content: "" }
.fa-lemon-o:before { content: "" }
.fa-phone:before { content: "" }
.fa-square-o:before { content: "" }
.fa-bookmark-o:before { content: "" }
.fa-phone-square:before { content: "" }
.fa-twitter:before { content: "" }
.fa-facebook-f:before, .fa-facebook:before { content: "" }
.fa-github:before { content: "" }
.fa-unlock:before { content: "" }
.fa-credit-card:before { content: "" }
.fa-feed:before, .fa-rss:before { content: "" }
.fa-hdd-o:before { content: "" }
.fa-bullhorn:before { content: "" }
.fa-bell:before { content: "" }
.fa-certificate:before { content: "" }
.fa-hand-o-right:before { content: "" }
.fa-hand-o-left:before { content: "" }
.fa-hand-o-up:before { content: "" }
.fa-hand-o-down:before { content: "" }
.fa-arrow-circle-left:before { content: "" }
.fa-arrow-circle-right:before { content: "" }
.fa-arrow-circle-up:before { content: "" }
.fa-arrow-circle-down:before { content: "" }
.fa-globe:before { content: "" }
.fa-wrench:before { content: "" }
.fa-tasks:before { content: "" }
.fa-filter:before { content: "" }
.fa-briefcase:before { content: "" }
.fa-arrows-alt:before { content: "" }
.fa-group:before, .fa-users:before { content: "" }
.fa-chain:before, .fa-link:before { content: "" }
.fa-cloud:before { content: "" }
.fa-flask:before { content: "" }
.fa-cut:before, .fa-scissors:before { content: "" }
.fa-copy:before, .fa-files-o:before { content: "" }
.fa-paperclip:before { content: "" }
.fa-floppy-o:before, .fa-save:before { content: "" }
.fa-square:before { content: "" }
.fa-bars:before, .fa-navicon:before, .fa-reorder:before { content: "" }
.fa-list-ul:before { content: "" }
.fa-list-ol:before { content: "" }
.fa-strikethrough:before { content: "" }
.fa-underline:before { content: "" }
.fa-table:before { content: "" }
.fa-magic:before { content: "" }
.fa-truck:before { content: "" }
.fa-pinterest:before { content: "" }
.fa-pinterest-square:before { content: "" }
.fa-google-plus-square:before { content: "" }
.fa-google-plus:before { content: "" }
.fa-money:before { content: "" }
.fa-caret-down:before { content: "" }
.fa-caret-up:before { content: "" }
.fa-caret-left:before { content: "" }
.fa-caret-right:before { content: "" }
.fa-columns:before { content: "" }
.fa-sort:before, .fa-unsorted:before { content: "" }
.fa-sort-desc:before, .fa-sort-down:before { content: "" }
.fa-sort-asc:before, .fa-sort-up:before { content: "" }
.fa-envelope:before { content: "" }
.fa-linkedin:before { content: "" }
.fa-rotate-left:before, .fa-undo:before { content: "" }
.fa-gavel:before, .fa-legal:before { content: "" }
.fa-dashboard:before, .fa-tachometer:before { content: "" }
.fa-comment-o:before { content: "" }
.fa-comments-o:before { content: "" }
.fa-bolt:before, .fa-flash:before { content: "" }
.fa-sitemap:before { content: "" }
.fa-umbrella:before { content: "" }
.fa-clipboard:before, .fa-paste:before { content: "" }
.fa-lightbulb-o:before { content: "" }
.fa-exchange:before { content: "" }
.fa-cloud-download:before { content: "" }
.fa-cloud-upload:before { content: "" }
.fa-user-md:before { content: "" }
.fa-stethoscope:before { content: "" }
.fa-suitcase:before { content: "" }
.fa-bell-o:before { content: "" }
.fa-coffee:before { content: "" }
.fa-cutlery:before { content: "" }
.fa-file-text-o:before { content: "" }
.fa-building-o:before { content: "" }
.fa-hospital-o:before { content: "" }
.fa-ambulance:before { content: "" }
.fa-medkit:before { content: "" }
.fa-fighter-jet:before { content: "" }
.fa-beer:before { content: "" }
.fa-h-square:before { content: "" }
.fa-plus-square:before { content: "" }
.fa-angle-double-left:before { content: "" }
.fa-angle-double-right:before { content: "" }
.fa-angle-double-up:before { content: "" }
.fa-angle-double-down:before { content: "" }
.fa-angle-left:before { content: "" }
.fa-angle-right:before { content: "" }
.fa-angle-up:before { content: "" }
.fa-angle-down:before { content: "" }
.fa-desktop:before { content: "" }
.fa-laptop:before { content: "" }
.fa-tablet:before { content: "" }
.fa-mobile-phone:before, .fa-mobile:before { content: "" }
.fa-circle-o:before { content: "" }
.fa-quote-left:before { content: "" }
.fa-quote-right:before { content: "" }
.fa-spinner:before { content: "" }
.fa-circle:before { content: "" }
.fa-mail-reply:before, .fa-reply:before { content: "" }
.fa-github-alt:before { content: "" }
.fa-folder-o:before { content: "" }
.fa-folder-open-o:before { content: "" }
.fa-smile-o:before { content: "" }
.fa-frown-o:before { content: "" }
.fa-meh-o:before { content: "" }
.fa-gamepad:before { content: "" }
.fa-keyboard-o:before { content: "" }
.fa-flag-o:before { content: "" }
.fa-flag-checkered:before { content: "" }
.fa-terminal:before { content: "" }
.fa-code:before { content: "" }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "" }
.fa-location-arrow:before { content: "" }
.fa-crop:before { content: "" }
.fa-code-fork:before { content: "" }
.fa-chain-broken:before, .fa-unlink:before { content: "" }
.fa-question:before { content: "" }
.fa-info:before { content: "" }
.fa-exclamation:before { content: "" }
.fa-superscript:before { content: "" }
.fa-subscript:before { content: "" }
.fa-eraser:before { content: "" }
.fa-puzzle-piece:before { content: "" }
.fa-microphone:before { content: "" }
.fa-microphone-slash:before { content: "" }
.fa-shield:before { content: "" }
.fa-calendar-o:before { content: "" }
.fa-fire-extinguisher:before { content: "" }
.fa-rocket:before { content: "" }
.fa-maxcdn:before { content: "" }
.fa-chevron-circle-left:before { content: "" }
.fa-chevron-circle-right:before { content: "" }
.fa-chevron-circle-up:before { content: "" }
.fa-chevron-circle-down:before { content: "" }
.fa-html5:before { content: "" }
.fa-css3:before { content: "" }
.fa-anchor:before { content: "" }
.fa-unlock-alt:before { content: "" }
.fa-bullseye:before { content: "" }
.fa-ellipsis-h:before { content: "" }
.fa-ellipsis-v:before { content: "" }
.fa-rss-square:before { content: "" }
.fa-play-circle:before { content: "" }
.fa-ticket:before { content: "" }
.fa-minus-square:before { content: "" }
.fa-minus-square-o:before { content: "" }
.fa-level-up:before { content: "" }
.fa-level-down:before { content: "" }
.fa-check-square:before { content: "" }
.fa-pencil-square:before { content: "" }
.fa-external-link-square:before { content: "" }
.fa-share-square:before { content: "" }
.fa-compass:before { content: "" }
.fa-caret-square-o-down:before, .fa-toggle-down:before { content: "" }
.fa-caret-square-o-up:before, .fa-toggle-up:before { content: "" }
.fa-caret-square-o-right:before, .fa-toggle-right:before { content: "" }
.fa-eur:before, .fa-euro:before { content: "" }
.fa-gbp:before { content: "" }
.fa-dollar:before, .fa-usd:before { content: "" }
.fa-inr:before, .fa-rupee:before { content: "" }
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before { content: "" }
.fa-rouble:before, .fa-rub:before, .fa-ruble:before { content: "" }
.fa-krw:before, .fa-won:before { content: "" }
.fa-bitcoin:before, .fa-btc:before { content: "" }
.fa-file:before { content: "" }
.fa-file-text:before { content: "" }
.fa-sort-alpha-asc:before { content: "" }
.fa-sort-alpha-desc:before { content: "" }
.fa-sort-amount-asc:before { content: "" }
.fa-sort-amount-desc:before { content: "" }
.fa-sort-numeric-asc:before { content: "" }
.fa-sort-numeric-desc:before { content: "" }
.fa-thumbs-up:before { content: "" }
.fa-thumbs-down:before { content: "" }
.fa-youtube-square:before { content: "" }
.fa-youtube:before { content: "" }
.fa-xing:before { content: "" }
.fa-xing-square:before { content: "" }
.fa-youtube-play:before { content: "" }
.fa-dropbox:before { content: "" }
.fa-stack-overflow:before { content: "" }
.fa-instagram:before { content: "" }
.fa-flickr:before { content: "" }
.fa-adn:before { content: "" }
.fa-bitbucket:before { content: "" }
.fa-bitbucket-square:before { content: "" }
.fa-tumblr:before { content: "" }
.fa-tumblr-square:before { content: "" }
.fa-long-arrow-down:before { content: "" }
.fa-long-arrow-up:before { content: "" }
.fa-long-arrow-left:before { content: "" }
.fa-long-arrow-right:before { content: "" }
.fa-apple:before { content: "" }
.fa-windows:before { content: "" }
.fa-android:before { content: "" }
.fa-linux:before { content: "" }
.fa-dribbble:before { content: "" }
.fa-skype:before { content: "" }
.fa-foursquare:before { content: "" }
.fa-trello:before { content: "" }
.fa-female:before { content: "" }
.fa-male:before { content: "" }
.fa-gittip:before, .fa-gratipay:before { content: "" }
.fa-sun-o:before { content: "" }
.fa-moon-o:before { content: "" }
.fa-archive:before { content: "" }
.fa-bug:before { content: "" }
.fa-vk:before { content: "" }
.fa-weibo:before { content: "" }
.fa-renren:before { content: "" }
.fa-pagelines:before { content: "" }
.fa-stack-exchange:before { content: "" }
.fa-arrow-circle-o-right:before { content: "" }
.fa-arrow-circle-o-left:before { content: "" }
.fa-caret-square-o-left:before, .fa-toggle-left:before { content: "" }
.fa-dot-circle-o:before { content: "" }
.fa-wheelchair:before { content: "" }
.fa-vimeo-square:before { content: "" }
.fa-try:before, .fa-turkish-lira:before { content: "" }
.fa-plus-square-o:before { content: "" }
.fa-space-shuttle:before { content: "" }
.fa-slack:before { content: "" }
.fa-envelope-square:before { content: "" }
.fa-wordpress:before { content: "" }
.fa-openid:before { content: "" }
.fa-bank:before, .fa-institution:before, .fa-university:before { content: "" }
.fa-graduation-cap:before, .fa-mortar-board:before { content: "" }
.fa-yahoo:before { content: "" }
.fa-google:before { content: "" }
.fa-reddit:before { content: "" }
.fa-reddit-square:before { content: "" }
.fa-stumbleupon-circle:before { content: "" }
.fa-stumbleupon:before { content: "" }
.fa-delicious:before { content: "" }
.fa-digg:before { content: "" }
.fa-pied-piper-pp:before { content: "" }
.fa-pied-piper-alt:before { content: "" }
.fa-drupal:before { content: "" }
.fa-joomla:before { content: "" }
.fa-language:before { content: "" }
.fa-fax:before { content: "" }
.fa-building:before { content: "" }
.fa-child:before { content: "" }
.fa-paw:before { content: "" }
.fa-spoon:before { content: "" }
.fa-cube:before { content: "" }
.fa-cubes:before { content: "" }
.fa-behance:before { content: "" }
.fa-behance-square:before { content: "" }
.fa-steam:before { content: "" }
.fa-steam-square:before { content: "" }
.fa-recycle:before { content: "" }
.fa-automobile:before, .fa-car:before { content: "" }
.fa-cab:before, .fa-taxi:before { content: "" }
.fa-tree:before { content: "" }
.fa-spotify:before { content: "" }
.fa-deviantart:before { content: "" }
.fa-soundcloud:before { content: "" }
.fa-database:before { content: "" }
.fa-file-pdf-o:before { content: "" }
.fa-file-word-o:before { content: "" }
.fa-file-excel-o:before { content: "" }
.fa-file-powerpoint-o:before { content: "" }
.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before { content: "" }
.fa-file-archive-o:before, .fa-file-zip-o:before { content: "" }
.fa-file-audio-o:before, .fa-file-sound-o:before { content: "" }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "" }
.fa-file-code-o:before { content: "" }
.fa-vine:before { content: "" }
.fa-codepen:before { content: "" }
.fa-jsfiddle:before { content: "" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before { content: "" }
.fa-circle-o-notch:before { content: "" }
.fa-ra:before, .fa-rebel:before, .fa-resistance:before { content: "" }
.fa-empire:before, .fa-ge:before { content: "" }
.fa-git-square:before { content: "" }
.fa-git:before { content: "" }
.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before { content: "" }
.fa-tencent-weibo:before { content: "" }
.fa-qq:before { content: "" }
.fa-wechat:before, .fa-weixin:before { content: "" }
.fa-paper-plane:before, .fa-send:before { content: "" }
.fa-paper-plane-o:before, .fa-send-o:before { content: "" }
.fa-history:before { content: "" }
.fa-circle-thin:before { content: "" }
.fa-header:before { content: "" }
.fa-paragraph:before { content: "" }
.fa-sliders:before { content: "" }
.fa-share-alt:before { content: "" }
.fa-share-alt-square:before { content: "" }
.fa-bomb:before { content: "" }
.fa-futbol-o:before, .fa-soccer-ball-o:before { content: "" }
.fa-tty:before { content: "" }
.fa-binoculars:before { content: "" }
.fa-plug:before { content: "" }
.fa-slideshare:before { content: "" }
.fa-twitch:before { content: "" }
.fa-yelp:before { content: "" }
.fa-newspaper-o:before { content: "" }
.fa-wifi:before { content: "" }
.fa-calculator:before { content: "" }
.fa-paypal:before { content: "" }
.fa-google-wallet:before { content: "" }
.fa-cc-visa:before { content: "" }
.fa-cc-mastercard:before { content: "" }
.fa-cc-discover:before { content: "" }
.fa-cc-amex:before { content: "" }
.fa-cc-paypal:before { content: "" }
.fa-cc-stripe:before { content: "" }
.fa-bell-slash:before { content: "" }
.fa-bell-slash-o:before { content: "" }
.fa-trash:before { content: "" }
.fa-copyright:before { content: "" }
.fa-at:before { content: "" }
.fa-eyedropper:before { content: "" }
.fa-paint-brush:before { content: "" }
.fa-birthday-cake:before { content: "" }
.fa-area-chart:before { content: "" }
.fa-pie-chart:before { content: "" }
.fa-line-chart:before { content: "" }
.fa-lastfm:before { content: "" }
.fa-lastfm-square:before { content: "" }
.fa-toggle-off:before { content: "" }
.fa-toggle-on:before { content: "" }
.fa-bicycle:before { content: "" }
.fa-bus:before { content: "" }
.fa-ioxhost:before { content: "" }
.fa-angellist:before { content: "" }
.fa-cc:before { content: "" }
.fa-ils:before, .fa-shekel:before, .fa-sheqel:before { content: "" }
.fa-meanpath:before { content: "" }
.fa-buysellads:before { content: "" }
.fa-connectdevelop:before { content: "" }
.fa-dashcube:before { content: "" }
.fa-forumbee:before { content: "" }
.fa-leanpub:before { content: "" }
.fa-sellsy:before { content: "" }
.fa-shirtsinbulk:before { content: "" }
.fa-simplybuilt:before { content: "" }
.fa-skyatlas:before { content: "" }
.fa-cart-plus:before { content: "" }
.fa-cart-arrow-down:before { content: "" }
.fa-diamond:before { content: "" }
.fa-ship:before { content: "" }
.fa-user-secret:before { content: "" }
.fa-motorcycle:before { content: "" }
.fa-street-view:before { content: "" }
.fa-heartbeat:before { content: "" }
.fa-venus:before { content: "" }
.fa-mars:before { content: "" }
.fa-mercury:before { content: "" }
.fa-intersex:before, .fa-transgender:before { content: "" }
.fa-transgender-alt:before { content: "" }
.fa-venus-double:before { content: "" }
.fa-mars-double:before { content: "" }
.fa-venus-mars:before { content: "" }
.fa-mars-stroke:before { content: "" }
.fa-mars-stroke-v:before { content: "" }
.fa-mars-stroke-h:before { content: "" }
.fa-neuter:before { content: "" }
.fa-genderless:before { content: "" }
.fa-facebook-official:before { content: "" }
.fa-pinterest-p:before { content: "" }
.fa-whatsapp:before { content: "" }
.fa-server:before { content: "" }
.fa-user-plus:before { content: "" }
.fa-user-times:before { content: "" }
.fa-bed:before, .fa-hotel:before { content: "" }
.fa-viacoin:before { content: "" }
.fa-train:before { content: "" }
.fa-subway:before { content: "" }
.fa-medium:before { content: "" }
.fa-y-combinator:before, .fa-yc:before { content: "" }
.fa-optin-monster:before { content: "" }
.fa-opencart:before { content: "" }
.fa-expeditedssl:before { content: "" }
.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before { content: "" }
.fa-battery-3:before, .fa-battery-three-quarters:before { content: "" }
.fa-battery-2:before, .fa-battery-half:before { content: "" }
.fa-battery-1:before, .fa-battery-quarter:before { content: "" }
.fa-battery-0:before, .fa-battery-empty:before { content: "" }
.fa-mouse-pointer:before { content: "" }
.fa-i-cursor:before { content: "" }
.fa-object-group:before { content: "" }
.fa-object-ungroup:before { content: "" }
.fa-sticky-note:before { content: "" }
.fa-sticky-note-o:before { content: "" }
.fa-cc-jcb:before { content: "" }
.fa-cc-diners-club:before { content: "" }
.fa-clone:before { content: "" }
.fa-balance-scale:before { content: "" }
.fa-hourglass-o:before { content: "" }
.fa-hourglass-1:before, .fa-hourglass-start:before { content: "" }
.fa-hourglass-2:before, .fa-hourglass-half:before { content: "" }
.fa-hourglass-3:before, .fa-hourglass-end:before { content: "" }
.fa-hourglass:before { content: "" }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "" }
.fa-hand-paper-o:before, .fa-hand-stop-o:before { content: "" }
.fa-hand-scissors-o:before { content: "" }
.fa-hand-lizard-o:before { content: "" }
.fa-hand-spock-o:before { content: "" }
.fa-hand-pointer-o:before { content: "" }
.fa-hand-peace-o:before { content: "" }
.fa-trademark:before { content: "" }
.fa-registered:before { content: "" }
.fa-creative-commons:before { content: "" }
.fa-gg:before { content: "" }
.fa-gg-circle:before { content: "" }
.fa-tripadvisor:before { content: "" }
.fa-odnoklassniki:before { content: "" }
.fa-odnoklassniki-square:before { content: "" }
.fa-get-pocket:before { content: "" }
.fa-wikipedia-w:before { content: "" }
.fa-safari:before { content: "" }
.fa-chrome:before { content: "" }
.fa-firefox:before { content: "" }
.fa-opera:before { content: "" }
.fa-internet-explorer:before { content: "" }
.fa-television:before, .fa-tv:before { content: "" }
.fa-contao:before { content: "" }
.fa-500px:before { content: "" }
.fa-amazon:before { content: "" }
.fa-calendar-plus-o:before { content: "" }
.fa-calendar-minus-o:before { content: "" }
.fa-calendar-times-o:before { content: "" }
.fa-calendar-check-o:before { content: "" }
.fa-industry:before { content: "" }
.fa-map-pin:before { content: "" }
.fa-map-signs:before { content: "" }
.fa-map-o:before { content: "" }
.fa-map:before { content: "" }
.fa-commenting:before { content: "" }
.fa-commenting-o:before { content: "" }
.fa-houzz:before { content: "" }
.fa-vimeo:before { content: "" }
.fa-black-tie:before { content: "" }
.fa-fonticons:before { content: "" }
.fa-reddit-alien:before { content: "" }
.fa-edge:before { content: "" }
.fa-credit-card-alt:before { content: "" }
.fa-codiepie:before { content: "" }
.fa-modx:before { content: "" }
.fa-fort-awesome:before { content: "" }
.fa-usb:before { content: "" }
.fa-product-hunt:before { content: "" }
.fa-mixcloud:before { content: "" }
.fa-scribd:before { content: "" }
.fa-pause-circle:before { content: "" }
.fa-pause-circle-o:before { content: "" }
.fa-stop-circle:before { content: "" }
.fa-stop-circle-o:before { content: "" }
.fa-shopping-bag:before { content: "" }
.fa-shopping-basket:before { content: "" }
.fa-hashtag:before { content: "" }
.fa-bluetooth:before { content: "" }
.fa-bluetooth-b:before { content: "" }
.fa-percent:before { content: "" }
.fa-gitlab:before { content: "" }
.fa-wpbeginner:before { content: "" }
.fa-wpforms:before { content: "" }
.fa-envira:before { content: "" }
.fa-universal-access:before { content: "" }
.fa-wheelchair-alt:before { content: "" }
.fa-question-circle-o:before { content: "" }
.fa-blind:before { content: "" }
.fa-audio-description:before { content: "" }
.fa-volume-control-phone:before { content: "" }
.fa-braille:before { content: "" }
.fa-assistive-listening-systems:before { content: "" }
.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before { content: "" }
.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before { content: "" }
.fa-glide:before { content: "" }
.fa-glide-g:before { content: "" }
.fa-sign-language:before, .fa-signing:before { content: "" }
.fa-low-vision:before { content: "" }
.fa-viadeo:before { content: "" }
.fa-viadeo-square:before { content: "" }
.fa-snapchat:before { content: "" }
.fa-snapchat-ghost:before { content: "" }
.fa-snapchat-square:before { content: "" }
.fa-pied-piper:before { content: "" }
.fa-first-order:before { content: "" }
.fa-yoast:before { content: "" }
.fa-themeisle:before { content: "" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "" }
.fa-fa:before, .fa-font-awesome:before { content: "" }
.fa-handshake-o:before { content: "" }
.fa-envelope-open:before { content: "" }
.fa-envelope-open-o:before { content: "" }
.fa-linode:before { content: "" }
.fa-address-book:before { content: "" }
.fa-address-book-o:before { content: "" }
.fa-address-card:before, .fa-vcard:before { content: "" }
.fa-address-card-o:before, .fa-vcard-o:before { content: "" }
.fa-user-circle:before { content: "" }
.fa-user-circle-o:before { content: "" }
.fa-user-o:before { content: "" }
.fa-id-badge:before { content: "" }
.fa-drivers-license:before, .fa-id-card:before { content: "" }
.fa-drivers-license-o:before, .fa-id-card-o:before { content: "" }
.fa-quora:before { content: "" }
.fa-free-code-camp:before { content: "" }
.fa-telegram:before { content: "" }
.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before { content: "" }
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "" }
.fa-thermometer-2:before, .fa-thermometer-half:before { content: "" }
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "" }
.fa-thermometer-0:before, .fa-thermometer-empty:before { content: "" }
.fa-shower:before { content: "" }
.fa-bath:before, .fa-bathtub:before, .fa-s15:before { content: "" }
.fa-podcast:before { content: "" }
.fa-window-maximize:before { content: "" }
.fa-window-minimize:before { content: "" }
.fa-window-restore:before { content: "" }
.fa-times-rectangle:before, .fa-window-close:before { content: "" }
.fa-times-rectangle-o:before, .fa-window-close-o:before { content: "" }
.fa-bandcamp:before { content: "" }
.fa-grav:before { content: "" }
.fa-etsy:before { content: "" }
.fa-imdb:before { content: "" }
.fa-ravelry:before { content: "" }
.fa-eercast:before { content: "" }
.fa-microchip:before { content: "" }
.fa-snowflake-o:before { content: "" }
.fa-superpowers:before { content: "" }
.fa-wpexplorer:before { content: "" }
.fa-meetup:before { content: "" }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.button--blue, .button--blue-light, .button--blue-light:focus, .button--blue:focus, .button--red, .button--red:focus, .button--white, .button--white:focus { line-height: 1.16; font-family: Conv_AkkBd_Pro; padding: 10px; text-decoration: none }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
.dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a:focus, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus, .site-header__link, .site-header__link--blue, .site-header__link--blue:focus, .site-header__link:focus { color: gray; font-size: 11px; letter-spacing: .7px }
.site-header__link--blue { color: #6986b0 }
.learn-more { color: #e8eae8; display: block; left: -.2em; margin-top: 1.5em; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1) }
.learn-more:after { display: inline-block; margin-left: 6px; position: relative; z-index: 1; content: ">"; color: #e8eae8; -webkit-transition: -webkit-transform .25s cubic-bezier(.06, .72, .93, 1); transition: -webkit-transform .25s cubic-bezier(.06, .72, .93, 1); transition: transform .25s cubic-bezier(.06, .72, .93, 1); transition: transform .25s cubic-bezier(.06, .72, .93, 1), -webkit-transform .25s cubic-bezier(.06, .72, .93, 1) }
.learn-more, .learn-more:focus { font-size: 12px; letter-spacing: 1px; text-transform: uppercase }
.learn-more:hover { font-size: 12px; color: #fff }
.learn-more:hover:after { color: #fff; -webkit-transform: translateX(25%); transform: translateX(25%) }
.button--blue, .button--blue:focus { font-size: 14px; color: #fff; letter-spacing: 0; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #6986b0 }
.button--blue:before, .button--blue:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.button--blue:focus:hover, .button--blue:hover { color: #fff }
.button--blue:focus:hover:before, .button--blue:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.button--blue span, .button--blue:focus span { display: inline-block; position: relative; z-index: 1 }
.button--blue.arrow:after, .button--blue:focus.arrow:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
@media print, screen and (min-width:48em) {
	.pressreleasebutton--blue, .pressreleasebutton--blue:focus { font-size: 24px; color: #fff; letter-spacing: 0; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #6986b0 }
}
.pressreleasebutton--blue, .pressreleasebutton--blue:focus { float: right; font-size: 24px; color: #fff; letter-spacing: 0; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #6986b0; margin-right: 55px }
.pressreleasebutton--blue:before, .pressreleasebutton--blue:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: relative; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.pressreleasebutton--blue:focus:hover, .pressreleasebutton--blue:hover { color: #fff }
.pressreleasebutton--blue:focus:hover:before, .pressreleasebutton--blue:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.pressreleasebutton--blue span, .pressreleasebutton--blue:focus span { display: table-cell; position: relative; z-index: 1 }
.pressreleasebutton--blue.arrow:after, .pressreleasebutton--blue:focus.arrow:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
.pressreleasebutton--blue.arrow:hover:after, .pressreleasebutton--blue:focus.arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.card--register { padding: 0; margin-top: 50px; margin-bottom: 20px }
.card--register .card__content { top: 0; padding-right: 10em; padding-bottom: 10em; min-height: 180px }
.card--register .card__content h1 { font-size: 28px }
.card--register .card__content h2 { font-size: 28px }
@media print, screen and (min-width:48em) {
	.card--register .card__content { padding-bottom: 3.3em }
}
.card--register .card__content .pressreleasecard__register-input { position: absolute; bottom: .5em; left: 3.3em; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; float: right; min-width: 43%; width: 70%; max-width: calc(100% - 12em); height: 45px }
.card--register .card__content .pressreleasecard__register-input>input { display: inline-block; height: 100%; width: 100%; padding-left: 14px; font-size: 14px; outline: 0; border: none; box-shadow: none }
@media print, screen and (min-width:48em) {
	.card--register .card__content .pressreleasecard__register-input a { content: ">"; color: #fff; background-color: #6986b0; display: inline-block; font-family: Conv_AkkBd_Pro; line-height: 1.8; font-size: 22px; position: absolute; top: 0; padding: 10px; -webkit-transform: none; transform: none; text-align: center }
}
.card--register .card__content .pressreleasecard__register-input a:after { position: absolute; top: 3%; left: 42%; margin: 0; padding: 0 }
@media print, screen and (min-width:53em) {
	.card--register .card__content .pressreleasecard__register-input a { content: ">"; color: #fff; background-color: #6986b0; display: inline-block; font-family: Conv_AkkBd_Pro; line-height: 1.8; font-size: 22px; position: absolute; top: 0; right: 0; padding: 5px 30px 5px 30px; -webkit-transform: none; transform: none; text-align: center }
}
@media print, screen and (min-width:53em) {
	.card--register .card__content .pressreleasecard__register-input { position: relative; left: 0; top: 50%; bottom: inherit; width: 30% }
}
@media print, screen and (min-width:48em) {
	.jetfuelbutton--blue, .jetfuelbutton--blue:focus { font-size: 24px; color: #fff; letter-spacing: 0; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #6986b0 }
}
.jetfuelbutton--blue, .jetfuelbutton--blue:focus { float: right; font-size: 24px; color: #fff; letter-spacing: 0; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #6986b0 }
.jetfuelbutton--blue:before, .jetfuelbutton--blue:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: relative; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.jetfuelbutton--blue:focus:hover, .jetfuelbutton--blue:hover { color: #fff }
.jetfuelbutton--blue:focus:hover:before, .jetfuelbutton--blue:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.jetfuelbutton--blue span, .jetfuelbutton--blue:focus span { display: table-cell; position: relative; z-index: 1 }
.jetfuelbutton--blue.arrow:after, .jetfuelbutton--blue:focus.arrow:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
.jetfuelbutton--blue.arrow:hover:after, .jetfuelbutton--blue:focus.arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.card--register .card__content .jetfuelcard__register-input { position: absolute; bottom: .5em; left: 3.3em; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; float: right; min-width: 43%; width: 70%; max-width: calc(100% - 12em); height: 45px }
.card--register .card__content .jetfuelcard__register-input>input { display: inline-block; height: 100%; width: 100%; padding-left: 14px; font-size: 14px; outline: 0; border: none; box-shadow: none }
.card--register .card__content .jetfuelcard__register-input a { content: ">"; color: #fff; background-color: #6986b0; display: inline-block; font-family: Conv_AkkBd_Pro; line-height: 1.8; font-size: 22px; position: absolute; top: 0; padding: 10px; -webkit-transform: none; transform: none; text-align: center }
.card--register .card__content .jetfuelcard__register-input a:after { position: absolute; top: 3%; left: 42%; margin: 0; padding: 0 }
@media print, screen and (min-width:53em) {
	.card--register .card__content .jetfuelcard__register-input a { content: ">"; color: #fff; background-color: #6986b0; display: inline-block; font-family: Conv_AkkBd_Pro; line-height: 1.8; font-size: 22px; position: absolute; top: 0; right: 0; padding: 5px 30px 5px 30px; -webkit-transform: none; transform: none; text-align: center }
}
@media print, screen and (min-width:53em) {
	.card--register .card__content .jetfuelcard__register-input { position: relative; left: 0; top: 50%; bottom: inherit; width: 30% }
}
.button--red, .button--red:focus { font-size: 18px; letter-spacing: -.5px; line-height: 1.16; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px; text-decoration: none; transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #d6002a }
.button--red:before, .button--red:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.button--red:focus:hover, .button--red:hover { color: #fff }
.button--red:focus:hover:before, .button--red:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.button--red span, .button--red:focus span { display: inline-block; position: relative; z-index: 1 }
.button--red.arrow:after, .button--red:focus.arrow:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
.button--red.arrow:hover:after, .button--red:focus.arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.button--white, .button--white:focus { font-size: 18px; letter-spacing: -.5px; line-height: 1.16; font-family: Conv_AkkBd_Pro; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px; text-decoration: none; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #fff; color: #6986b0 }
.button--white:before, .button--white:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.button--white:focus:hover, .button--white:hover { color: #fff }
.button--white:focus:hover:before, .button--white:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.button--white:focus span, .button--white span { display: inline-block; position: relative; z-index: 1 }
.button--white.arrow:after, .button--white:focus.arrow:after { content: " "; display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1 }
.button--white.arrow:hover:after, .button--white:focus.arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.button--white.arrow:after, .button--white:focus.arrow:after { content: ">" }
.button--blue-light, .button--blue-light:focus { font-size: 14px; letter-spacing: 0; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #e0e7ef; color: #6986b0 }
.button--blue-light:before, .button--blue-light:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.button--blue-light.arrow:after, .button--blue-light:focus.arrow:after, .button__load-more.arrow:after { -webkit-transition: -webkit-transform .25s ease-out; content: ">"; display: inline-block; position: relative }
.button--blue-light:focus:hover, .button--blue-light:hover { color: #fff }
.button--blue-light:focus:hover:before, .button--blue-light:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.button--blue-light span, .button--blue-light:focus span { display: inline-block; position: relative; z-index: 1 }
.button--blue-light.arrow:after, .button--blue-light:focus.arrow:after { margin-left: 6px; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1 }
.button--blue-light.arrow:hover:after, .button--blue-light:focus.arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.button__load-more { color: #d6002a }
.button__load-more:hover, [class*=filter] [class*=menu] input[type=checkbox]:checked+label, [class*=filter] [class*=menu] label:hover { color: #1a1a1a }
.button__load-more.arrow:after { transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; -webkit-transform: rotate(90deg); transform: rotate(90deg); margin-left: 15px; top: 1px }
.button__load-more.arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%); -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.button__load-more--complete.arrow:after, .button__load-more--complete.arrow:hover:after { -webkit-transform: rotate(-90deg); transform: rotate(-90deg) }
.button__full-width { width: 100%; padding: 20px; margin-top: 40px }
.button__full-width:after { float: right }
.button__download:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ""; font-family: FontAwesome; float: right }
.form-frame, .load-more__wrapper { display: -webkit-box; display: -ms-flexbox }
.load-more__wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; display: flex; height: 150px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 15px; margin: 15px auto 75px }
.load-more__wrapper-space { padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: -6em !important }
@media screen and (max-width:47.9375em) {
	.load-more__wrapper.load-more__whitepapers { height: 110px; border-bottom-width: 5px; border-bottom-color: #000; margin: -10px auto 20px }
}
.button__search { cursor: pointer; display: inline-block; height: 18px; outline: 0; position: relative; width: 18px }
.button__search svg { display: block; height: 100%; position: relative; width: 100% }
.button__search.is-selected { cursor: pointer; display: inline-block; height: 18px; outline: 0; position: relative; width: 18px }
.button__search.is-selected span { background: #000; display: block; height: 3px; left: 0; position: absolute; top: 0; -webkit-transform-origin: center center; transform-origin: center center; width: 18px }
.button__search.is-selected span:first-of-type { -webkit-transform: translateY(7.5px) rotate(45deg); transform: translateY(7.5px) rotate(45deg) }
.button__search.is-selected span:last-of-type { -webkit-transform: translateY(7.5px) rotate(-45deg); transform: translateY(7.5px) rotate(-45deg) }
.button__close span, .button__menu span { top: 0; -webkit-transform-origin: center center }
.button__search.is-selected svg { opacity: 0 }
.button__close { cursor: pointer; display: inline-block; height: 18px; outline: 0; position: relative; width: 18px }
.button__close span { background: #000; display: block; height: 3px; left: 0; position: absolute; transform-origin: center center; width: 18px }
.button__close span:first-of-type { -webkit-transform: translateY(7.5px) rotate(45deg); transform: translateY(7.5px) rotate(45deg) }
.button__close span:last-of-type { -webkit-transform: translateY(7.5px) rotate(-45deg); transform: translateY(7.5px) rotate(-45deg) }
.button__menu { cursor: pointer; display: inline-block; height: 18px; outline: 0; position: relative; width: 18px }
.button__menu span, .button__menu.is-selected span { display: block; height: 3px; position: absolute; width: 18px; background: #000; left: 0 }
.button__menu span { transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform }
.button__menu span:nth-child(2) { top: 6px }
.button__menu span:last-child { top: 12px; -webkit-transition-property: opacity, top, -webkit-transform; transition-property: opacity, top, -webkit-transform; transition-property: opacity, transform, top; transition-property: opacity, transform, top, -webkit-transform }
.button__menu.is-selected span { top: 0; -webkit-transform-origin: center center; transform-origin: center center }
.button__menu.is-selected span:first-of-type { -webkit-transform: translateY(7.5px) rotate(45deg); transform: translateY(7.5px) rotate(45deg) }
.button__menu.is-selected span:last-of-type { -webkit-transform: translateY(7.5px) rotate(-45deg); transform: translateY(7.5px) rotate(-45deg) }
.button__menu.is-selected span:nth-child(2) { top: 6px; opacity: 0; -webkit-transform: scale(0); transform: scale(0) }
.button__accordion, .button__plus { cursor: pointer; display: inline-block; height: 18px; outline: 0; position: relative; vertical-align: middle; width: 18px }
.button__accordion span, .button__plus span { transform-origin: center center }
.button__accordion span, .button__accordion span:last-child, .button__plus span, .button__plus span:last-child { background: #000; display: block; height: 2px; left: 0; position: absolute; top: 0; -webkit-transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; width: 14px }
.button__accordion span:last-child, .button__plus span:last-child { transform-origin: center center; -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.button__minus { cursor: pointer; display: inline-block; height: 18px; outline: 0; position: relative; width: 18px }
.button__minus span { background: #000; display: block; height: 2px; left: 0; position: absolute; top: 0; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; width: 14px }
.button__play { display: block; width: 36px; height: 36px; max-width: 36px; max-height: 36px }
.button__podcast { display: block; width: 28px; height: 44px; max-width: 28px; max-height: 44px }
.button__play svg, .button__podcast svg { width: 100%; height: 100% }
.button__play line, .button__play path, .button__podcast line, .button__podcast path { -webkit-transition: stroke .25s; transition: stroke .25s; stroke: #000 }
.button__play.white line, .button__play.white path, .button__podcast.white line, .button__podcast.white path, .social-icons__icon a svg circle, .social-icons__icon a svg line, .social-icons__icon a svg polygon, .social-icons__icon a svg polyline, .social-icons__icon a svg rect, .social-icons__likes a svg circle, .social-icons__likes a svg line, .social-icons__likes a svg polygon, .social-icons__likes a svg polyline, .social-icons__likes a svg rect { stroke: #898989 }
.button__play polygon, .button__podcast polygon { -webkit-transition: fill .25s; transition: fill .25s; fill: #000 }
.card:hover .button__play line, .card:hover .button__play path, .card:hover .button__podcast line, .card:hover .button__podcast path, .card__tweet--large:hover .button__play line, .card__tweet--large:hover .button__play path, .card__tweet--large:hover .button__podcast line, .card__tweet--large:hover .button__podcast path, .card__tweet:hover .button__play line, .card__tweet:hover .button__play path, .card__tweet:hover .button__podcast line, .card__tweet:hover .button__podcast path, .feature-carousel .card .button__play line, .feature-carousel .card .button__play path, .feature-carousel .card .button__podcast line, .feature-carousel .card .button__podcast path, .feature-carousel .card--inline .button__play line, .feature-carousel .card--inline .button__play path, .feature-carousel .card--inline .button__podcast line, .feature-carousel .card--inline .button__podcast path, .feature-carousel .card--inline-product .button__play line, .feature-carousel .card--inline-product .button__play path, .feature-carousel .card--inline-product .button__podcast line, .feature-carousel .card--inline-product .button__podcast path, .feature-carousel .card--register .button__play line, .feature-carousel .card--register .button__play path, .feature-carousel .card--register .button__podcast line, .feature-carousel .card--register .button__podcast path, .feature-carousel .card__tweet .button__play line, .feature-carousel .card__tweet .button__play path, .feature-carousel .card__tweet .button__podcast line, .feature-carousel .card__tweet .button__podcast path, .feature-carousel .card__tweet--large .button__play line, .feature-carousel .card__tweet--large .button__play path, .feature-carousel .card__tweet--large .button__podcast line, .feature-carousel .card__tweet--large .button__podcast path { stroke: #fff }
.button__play.white polygon, .button__podcast.white polygon { fill: #898989 }
.card:hover .button__play polygon, .card:hover .button__podcast polygon, .card__tweet--large:hover .button__play polygon, .card__tweet--large:hover .button__podcast polygon, .card__tweet:hover .button__play polygon, .card__tweet:hover .button__podcast polygon, .feature-carousel .card .button__play polygon, .feature-carousel .card .button__podcast polygon, .feature-carousel .card--inline .button__play polygon, .feature-carousel .card--inline .button__podcast polygon, .feature-carousel .card--inline-product .button__play polygon, .feature-carousel .card--inline-product .button__podcast polygon, .feature-carousel .card--register .button__play polygon, .feature-carousel .card--register .button__podcast polygon, .feature-carousel .card__tweet .button__play polygon, .feature-carousel .card__tweet .button__podcast polygon, .feature-carousel .card__tweet--large .button__play polygon, .feature-carousel .card__tweet--large .button__podcast polygon { fill: #fff }
input[type=email], input[type=text] { border-width: 0 0 1px; border-bottom: 1px solid hsla(0, 0%, 40%, .2); color: #7f7f7f; padding: 0; outline: 0 }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { font-style: italic }
input::-moz-placeholder, textarea::-moz-placeholder { font-style: italic }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { font-style: italic }
input::placeholder, textarea::placeholder { font-style: italic }
[class*=filter] [class*=menu] .caret:after, input[type=checkbox] { display: none }
input[type=checkbox]+label { display: inline-block; font-size: 14px; position: relative; line-height: 15px; padding-left: 25px }
input[type=checkbox]+label, input[type=checkbox]+label:after, input[type=checkbox]+label:before { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
input[type=checkbox]+label:after, input[type=checkbox]+label:before { content: " "; position: absolute; left: 0; right: 0 }
input[type=checkbox]+label:before { border: 1px solid #b5b1ac; width: 15px; height: 15px }
input[type=checkbox]+label[section=date]:before { border: 1px solid #b5b1ac; border-radius: 100%; margin: 2px 0 2px 0; width: 15px; height: 15px }
input[type=checkbox]+label:after { opacity: 0; left: 2px; top: -2px; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23ccc' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); background-size: 100% 100%; fill: #d6002a; width: 19px; height: 14px; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: opacity .2s, transform .15s ease-out; transition: opacity .2s, transform .15s ease-out }
input[type=checkbox]:checked+label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
[class*=filter] [class*=menu] label { font-size: 14px; color: #999 }
[class*=filter] [class*=menu] label:before { border-color: #333 }
[class*=filter] [class*=menu] label:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23ccc' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); fill: #fff }
input[type=email].error, input[type=password].error, input[type=text].error { border-bottom: 2px solid #1a1a1a }
input[type=email]+.placeholder, input[type=password]+.placeholder, input[type=text]+.placeholder { position: absolute; pointer-events: none; top: 4px; bottom: 4px; left: 0; margin: auto; font-style: italic; color: #959595 }
input[type=email]+.placeholder span, input[type=password]+.placeholder span, input[type=text]+.placeholder span { color: #d6002a }
input[type=email]+.placeholder+.form__field-error-message, input[type=password]+.placeholder+.form__field-error-message, input[type=text]+.placeholder+.form__field-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
input[type=email].error+span.placeholder+.form__field-error-message, input[type=password].error+span.placeholder+.form__field-error-message, input[type=text].error+span.placeholder+.form__field-error-message { display: block }
input[type=email]+.placeholder+.form__username-error-message, input[type=password]+.placeholder+.form__username-error-message, input[type=text]+.placeholder+.form__username-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
input[type=email].error+span.placeholder+.form__username-error-message, input[type=password].error+span.placeholder+.form__username-error-message, input[type=text].error+span.placeholder+.form__username-error-message { display: block }
input[type=email]+.placeholder+.form__password-error-message, input[type=password]+.placeholder+.form__password-error-message, input[type=text]+.placeholder+.form__password-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
input[type=email]+.placeholder+.form__login-error-message, input[type=password]+.placeholder+.form__login-error-message, input[type=text]+.placeholder+.form__login-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
input[type=email].error+span.placeholder+.form__login-error-message, input[type=password].error+span.placeholder+.form__login-error-message, input[type=text].error+span.placeholder+.form__login-error-message { display: block }
input[type=email].error+span.placeholder+.form__password-error-message, input[type=password].error+span.placeholder+.form__password-error-message, input[type=text].error+span.placeholder+.form__password-error-message { display: block }
input[type=email]:valid+.placeholder, input[type=password]:valid+.placeholder, input[type=text]:valid+.placeholder { display: none }
span.error { border-bottom: 2px solid #1a1a1a }
select+select2-selection__placeholder { position: absolute; pointer-events: none; top: 4px; bottom: 4px; left: 0; margin: auto; font-style: italic; color: #959595 }
span.form__field-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
*::-ms-backdrop, span.form__field-error-message { display: none; position: absolute; top: 0; left: 5px; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
.form__field-list>div, .form__field-list>li, .form__wrap-placeholder { position: relative }
.PersonalInfo_form__field-list>div, .PersonalInfo_form__field-list>li, .form__wrap-placeholder { position: relative }
ul.form__field-list { list-style: none }
.form__register-field-error { position: absolute; top: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); padding: 5px 10px; background-color: #000; color: #fff }
.form__register-field-error:after { content: ""; display: block; position: absolute; width: 10px; height: 10px; -webkit-transform: rotate(45deg); transform: rotate(45deg); background-color: #000 }
.form-frame { display: flex; width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
@media print, screen and (min-width:48em) {
	.form-frame { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
.form-frame .button__close { position: absolute; right: 30px; top: 30px }
.cart-popup .button__close { position: absolute; right: 20px !important; top: 20px !important }
.form-frame .button__close span { background: #959595 }
.form-frame input[type=email], .form-frame input[type=text] { font-style: normal }
.form-frame__column-one { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 25px; min-height: 100px; background-color: #f6f6f6 }
.form-frame__column-one .home__section-title, .form-frame__column-one h3 { color: #d6002a }
@media print, screen and (min-width:48em) {
	.form-frame__column-one { width: 28%; -webkit-box-flex: 0; -ms-flex: 0 0 28%; flex: 0 0 28%; padding: 75px 5.3% }
	*::-ms-backdrop, .form-frame__column-one { width: 20%; flex: 0 0 20% }
	.form-frame__column-one .home__section-title, .form-frame__column-one h3 { margin-bottom: 90px }
}
.form-frame__column-one h8 { margin-top: 10px; margin-bottom: 20px }
.form-frame__column-one strong { margin: 2px 0; font-size: .8em }
.form-frame__column-one .lower-call-out { margin-top: auto; padding-top: 40px }
.form-frame__column-one .lower-call-out, .form-frame__column-two { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.form-frame__fixed-foot, .form-frame__tabs, .form-frame__tabs>li { display: -webkit-box; display: -ms-flexbox; -webkit-box-direction: normal }
.form-frame__column-two { position: relative; padding: 25px }
@media print, screen and (min-width:48em) {
	.form-frame__column-two { width: 72%; -webkit-box-flex: 0; -ms-flex: 0 0 72%; flex: 0 0 72%; margin: 0; padding: 75px 5.3% }
	*::-ms-backdrop, .form-frame__column-two { width: 61%; flex: 0 0 61% }
}
.form-frame__tabs { -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; width: 100%; margin: 5.3% 0 35px }
.form-frame__tabs, .form-frame__tabs>li { display: flex }
.form-frame__tabs>li { -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; width: 30%; -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; margin: 0 5% 0 0; border-top: 5px solid #959595; font-size: .9em; color: #959595; cursor: pointer }
.form-frame__tabs>li:nth-last-child(1) { margin-right: 0 }
.form-frame__tabs>li>span { margin-top: 10px }
.form-frame__tabs>li>strong { line-height: 1 }
.form-frame__tabs>li.is-current { color: #000; border-top-color: #000 }
.form-frame__tab-stage>li { display: none }
.form-frame__tab-stage>li.is-current { display: block }
.form-frame__tab-personalinfo>li { display: block }
*::-ms-backdrop, .form-frame__fixed-foot { float: right }
.form-frame__fixed-foot { display: flex; -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: auto; margin-bottom: 10px; padding-top: 40px }
.form-frame__fixed-foot .form-frame__cta:last-of-type { width: 100% }
@media print, screen and (min-width:48em) {
	.form-frame__fixed-foot { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-bottom: 0 }
	.form-frame__fixed-foot .form-frame__cta:last-of-type { width: inherit }
}
.form-frame__cta, .form-frame__cta:focus { font-family: Conv_AkkBd_Pro; color: #fff; letter-spacing: 0; text-decoration: none; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1); position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 100%; width: 16%; padding: 0 1em 0 1.2em; text-align: right; font-size: 18px; line-height: 3; background: #d6002a; outline: 0; cursor: pointer }
.home__section-title, h1, h2, h3, h4, h5, h6 { letter-spacing: -.04em; font-family: Conv_AkkBd_Pro }
h5, h7 { line-height: 1.16 }
.form-frame__cta:after, .form-frame__cta:focus:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">"; float: right }
.form-frame__cta:focus:hover:after, .form-frame__cta:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.form-frame__cta:before, .form-frame__cta:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.form-frame__cta:focus:hover, .form-frame__cta:hover { color: #fff }
.form-frame__cta:focus:hover:before, .form-frame__cta:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.form-frame__cta span, .form-frame__cta:focus span { display: inline-block; position: relative; z-index: 1 }
.form-frame__cta.cta-arrow-none:after, .form-frame__cta.cta-arrow-none:before, .form-frame__cta.cta-arrow-none:focus:after, .form-frame__cta.cta-arrow-none:focus:before, .form-frame__cta.cta-blank:before, .form-frame__cta.cta-blank:focus:before, .form-frame__cta:focus.cta-arrow-none:after, .form-frame__cta:focus.cta-arrow-none:before, .form-frame__cta:focus.cta-arrow-none:focus:after, .form-frame__cta:focus.cta-arrow-none:focus:before, .form-frame__cta:focus.cta-blank:before, .form-frame__cta:focus.cta-blank:focus:before { display: none }
.form-frame__cta.cta-blue, .form-frame__cta.cta-blue:focus, .form-frame__cta:focus.cta-blue, .form-frame__cta:focus.cta-blue:focus { color: #6986b0 }
.form-frame__cta.cta-blank, .form-frame__cta.cta-blank:focus, .form-frame__cta:focus.cta-blank, .form-frame__cta:focus.cta-blank:focus { color: #959595; background-color: transparent }
.form-frame__cta.cta-blank:focus:hover, .form-frame__cta.cta-blank:hover, .form-frame__cta:focus.cta-blank:focus:hover, .form-frame__cta:focus.cta-blank:hover { color: #000 }
.form-frame .form-frame__two-column, .form-frame .form__field-list { display: -webkit-box; display: -ms-flexbox; -webkit-box-direction: normal }
.form-frame__cta.cta-arrow-left, .form-frame__cta.cta-arrow-left:focus, .form-frame__cta:focus.cta-arrow-left, .form-frame__cta:focus.cta-arrow-left:focus { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end }
.form-frame__cta.cta-arrow-left:after, .form-frame__cta.cta-arrow-left:focus:after, .form-frame__cta:focus.cta-arrow-left:after, .form-frame__cta:focus.cta-arrow-left:focus:after { float: left; position: absolute; top: 2px; left: -7px; -webkit-transform: rotate(180deg); transform: rotate(180deg) }
.article-highlights:before, blockquote:before { background: #000; height: 100%; top: 0; content: "" }
.form-frame__cta.cta-arrow-left span, .form-frame__cta.cta-arrow-left:focus span, .form-frame__cta:focus.cta-arrow-left span, .form-frame__cta:focus.cta-arrow-left:focus span { margin-left: -6px }
.form-frame__cta.cta-arrow-left.cta-blank, .form-frame__cta.cta-arrow-left.cta-blank:focus, .form-frame__cta:focus.cta-arrow-left.cta-blank, .form-frame__cta:focus.cta-arrow-left.cta-blank:focus { width: auto }
.form-frame__cta:nth-last-of-type { margin: 0; -ms-flex-item-align: end; align-self: flex-end }
.form-frame .form__field-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: 0 }
.PersonalInfo_form__field-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-left: 0 }
.form-frame .form__field-list input { color: #1a1a1a }
.form-frame .form__field-list input.form__active-field-error { border-bottom-color: #1a1a1a }
.PersonalInfo_form__field-list input { color: #1a1a1a }
.form__field-list input.form__active-field-error { border-bottom-color: #1a1a1a }
@media print, screen and (min-width:48em) {
	.form-frame .form__field-list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
@media print, screen and (min-width:48em) {
	.PersonalInfo_form__field-list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
@media print, screen and (min-width:48em) {
	.PersonalInfo_form__field-list li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 47.5%; flex: 0 0 45%; margin-right: 5% }
}
@media print, screen and (min-width:48em) {
	.form-frame .form__field-list li { display: -webkit-box; display: -ms-flexbox; display: flex; width: 47.5%; -webkit-box-flex: 0; -ms-flex: 0 0 47.5%; flex: 0 0 47.5%; margin-right: 2%; padding-left: 0 !important }
	.form-frame .form__field-list li:nth-of-type(2n) { margin-right: 0 }
}
.form-frame .form-frame__two-column { display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; width: 100%; margin: 5.3% 0 35px }
@media print, screen and (min-width:48em) {
	.form-frame .form-frame__two-column { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
.form-frame .form-frame__two-column>:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 30%; -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; margin: 0 5% 0 0 }
.form-frame .form-frame__two-column>ul:nth-child(2) { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; width: 100%; margin-left: 0; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
@media print, screen and (min-width:48em) {
	.form-frame .form-frame__two-column>ul:nth-child(2) { width: 65%; -webkit-box-flex: 0; -ms-flex: 0 0 65%; flex: 0 0 65% }
}
.form-frame .form-frame__two-column>ul:nth-child(2)>li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 46%; flex: 0 0 46%; width: 46%; margin-top: 6px; margin-bottom: 6px }
.form-frame .form-frame__two-column>ul:nth-child(2)>li:nth-child(odd) { margin-right: auto }
.form-frame .form-frame__two-column>ul:nth-child(2)>li:first-of-type:last-of-type { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
.form-frame .form-frame__two-column>ul:nth-child(2)>li label { color: #959595 }
.form-frame .required-note { font-style: italic; color: #ccc }
.form-frame .required-note span { color: #d6002a }
h1 { font-size: calc(17px + 5vw); line-height: 1.13 }
@media print, screen and (min-width:48em) {
	h1 { font-size: 60px }
}
h2 { font-size: 48px }
span.subcommodityHeader { color: #d6002a; display: inline-block; font-size: 3em; margin: 0 0 0 .2em; vertical-align: middle }
.home__section-title, h2, h3 { line-height: 1.16 }
h4, h6 { line-height: 1.2 }
.home__section-title, h3 { font-size: 36px }
h4 { font-size: 30px }
h5 { font-size: 24px }
h6 { font-size: 20px }
h7 { font-size: 18px; letter-spacing: 1.7px }
h7, h8 { font-family: Conv_AkkBd_Pro; text-transform: uppercase }
h8 { font-size: 11px; letter-spacing: 1.05px; line-height: 1.27; display: block }
p { font-family: Conv_AkkRg_Pro; font-size: 18px; letter-spacing: -.35px; line-height: 1.28; margin-bottom: 10px }
p.large { font-size: 24px; letter-spacing: -.65px; line-height: 1.41; margin-bottom: 17px }
.article__content>p, p.medium { font-size: 16px; letter-spacing: -.45px; line-height: 1.55; margin-bottom: 17px }
.article__content .notice, .article__details .article__details-list-item a, .article__details .article__details-list-title, .article__details--desktop .article__details-list-item a, .article__details--desktop .article__details-list-title, .blog-excerpt__details .blog-excerpt__details-list-item a, .blog-excerpt__details .blog-excerpt__details-list-title, .blog-excerpt__details--desktop .blog-excerpt__details-list-item a, .blog-excerpt__details--desktop .blog-excerpt__details-list-title, p.small { font-family: Conv_AkkRg_Pro; font-size: 11px; letter-spacing: -.3px; line-height: 1.45; margin-bottom: 0 }
blockquote { display: block; margin: 0; padding: .7em 0 .7em 2.5em; position: relative; border-width: 0 }
blockquote:before { left: 0; position: absolute; width: 5px }
blockquote .content { font-family: Conv_AkkBd_Pro; font-size: 36px; letter-spacing: -.04em; color: #000; line-height: 1.3; margin: 0 0 .6em; padding: 0 }
blockquote .author { font-family: Conv_AkkBd_Pro; font-size: 18px; letter-spacing: -.5px; line-height: 1.16; color: #000; display: block; position: relative; text-transform: none }
blockquote.blockquote__medium { margin: 20px 0; padding: 1.25em 0 1.25em 2.5em }
blockquote.blockquote__medium .content { margin: 20px 0; font-size: 1.2em }
blockquote.blockquote__medium .author { margin-top: 20px; font-family: Conv_AkkRg_Pro; font-size: 1em; color: #959595 }
blockquote.blockquote__medium:before { width: 3px }
.article-highlights { display: block; margin: 2.9em 0 0; padding: .2em 0 .1em 22px; position: relative }
.article-highlights:before { left: 0; position: absolute; width: 5px }
@media print, screen and (min-width:33.75em) {
	.article-highlights { padding: .2em 0 .1em 1.9em }
}
@media print, screen and (min-width:48em) {
	.article-highlights { padding: .7em 0 .1em 2.5em }
}
@media screen and (min-width:75em) {
	.article-highlights { max-width: 80% }
}
.article-highlights__title { font-family: Conv_AkkRg_Pro; font-size: 12px; letter-spacing: 1px; line-height: 1; text-transform: uppercase }
.article-highlights .content { font-family: Conv_AkkBd_Pro; font-size: 18px; letter-spacing: -.5px; line-height: 1.16; line-height: 1.4; margin: .8em 0; padding: 0 }
.location, a { font-family: Conv_AkkBd_Pro; line-height: 1.16 }
@media print, screen and (min-width:48em) {
	.article-highlights .content { margin: 1em 0 }
}
a { font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 18px; font-weight: bold; letter-spacing: -.5px; color: #000; display: inline-block; position: relative; text-transform: none }
a.product { color: #6986b0 }
.location { font-size: 16px; letter-spacing: 1.3px; text-transform: uppercase }
@media print, screen and (min-width:33.75em) {
	.location { font-size: 18px }
}
.notice { color: #ccc; font-family: Conv_AkkRg_Pro; font-size: 11px !important; font-style: normal; font-weight: 100; letter-spacing: -.3px; line-height: 1.5 }
.annotated, .annotated:visited { color: #1a1a1a; text-decoration: underline }
.annotated:focus, .annotated:hover { color: #1a1a1a; text-decoration: none }
.annotated:active { color: gray }
ol, ul { margin: 0; padding: 0; list-style: none }
.list__bulleted, .list__bulleted>ul { list-style: disc }
.list__bulleted>li, .list__bulleted>ul>li { color: #898989 }
.list__bulleted>li>span, .list__bulleted>ul>li>span { color: #000 }
.list__two-column.list__bulleted>ul { margin-left: 18px }
.list__two-column.list__bulleted>ul li { padding-bottom: 1em }
@media print, screen and (min-width:48em) {
	.list__two-column>ul { display: inline-block; width: 53.8%; vertical-align: top }
	.list__two-column>ul:first-of-type { width: 53.8%; padding-right: 8% }
	.list__two-column>ul:nth-of-type(2) { width: 45%; padding-right: 0 }
	.list__two-column>ul li { padding-bottom: 1em }
	.list__two-column.list__bulleted>ul { width: 45%; padding-left: 0; padding-right: 0; margin-left: 18px }
	.list__two-column.list__bulleted>ul:first-of-type { margin-right: 3.5% }
}
[class*=card-set--] .card-set__second-column.list__bulleted { padding-left: 0; padding-right: 0 }
.carousel__wrapper { display: block; overflow: hidden; margin: 0 auto; position: relative; width: 100% }
.carousel__wrapper>ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; width: 100% }
.carousel__wrapper>ul>li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; font-size: 50% }
.carousel__wrapper>ul>li.is-current { margin-right: 10px !important }
.carousel__wrapper>ul>li.is-previous { padding-right: 10px !important }
@media print, screen and (min-width:48em) {
	.carousel__wrapper>ul>li.is-current { margin-right: 20px !important }
	.carousel__wrapper>ul>li.is-previous { padding-right: 20px !important }
}
.carousel__nav-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #e8eae8; display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; height: 2.5em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: -.5em; padding: .6em 0 }
.carousel__nav-wrapper.visible { display: -webkit-box; display: -ms-flexbox; display: flex }
.videonav .carousel__nav-wrapper.visible { display: none }
.insight-magazine .carousel__nav-wrapper.visible { display: none }
.carousel__nav-wrapper .carousel__nav-item { background: #ccc; border: 2px solid #ccc; border-radius: 50%; cursor: pointer; display: block; height: 10px; margin: 0 .5em; width: 10px }
.carousel__nav-wrapper .carousel__nav-item.is-current { background: #fff; border: 2px solid #1a1a1a }
.carousel__nav-wrapper>i.fa { cursor: pointer; font-size: 18px; vertical-align: top }
.carousel__nav-wrapper>i.fa.fa-angle-left { margin-right: 10px }
.carousel__nav-wrapper>i.fa.fa-angle-right { margin-left: 10px }
.carousel__compact-nav .carousel__nav-wrapper .carousel__nav-item { width: 9px; height: 9px; margin: 0 .3em; border-color: #000; background-color: #000 }
.article-filter, .blog-excerpt { -webkit-box-direction: normal; border-bottom: 1px solid #ccc }
.carousel__compact-nav .carousel__nav-wrapper .carousel__nav-item.is-current { background: #fff }
.carousel__compact-nav .carousel__nav-wrapper i.fa.fa-angle-left { margin-right: 9px }
.carousel__compact-nav .carousel__nav-wrapper i.fa.fa-angle-right { margin-left: 9px }
.reference-tools-custom .card__content h2 { font-size: 3.75vw }
.reference-tools-custom .intro-copy p a { font-size: 1em }
@media print, screen and (min-width:64em) {
	.cards-adjusment .intro-copy { margin: 0 !important; padding-bottom: 2em; margin-bottom: 75px !important }
	.intro-copy { margin: 1.8em 0 0 !important; padding-bottom: 2em !important }
}
@media print, screen and (min-width:64em) {
	.reference-tools-custom .intro-copy { margin: 0; padding-bottom: 2em; margin-bottom: 75px }
	.reference-tools-custom .intro-copy p a { font-size: 22.4px }
}
@media print, screen and (max-width:48em) {
	.reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet--large, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet--large { padding: 2.3vw 1.8vw .7vw 2.8vw !important }
}
@media print, screen and (max-width:1023px) {
	.reference-tools-custom .card__content h2 { font-size: 36px !important }
	.reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet--large, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet--large { padding: 20px !important }
	.reference-tools-custom .card-set__wrapper { margin-top: 0 }
	.reference-tools-custom .card-set--seven .card-set__list-item .card, .reference-tools-custom .card-set--seven .card-set__list-item .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item .card__tweet--large { padding: 20px !important; height: auto !important; min-height: unset !important }
	.reference-tools-custom .card-set--seven .card-set__list-item .card__content .icon-svg-list { position: relative }
}
.reference-tools-custom .card-set__wrapper .card, .reference-tools-custom .card-set__wrapper .card__tweet, .reference-tools-custom .card-set__wrapper .card__tweet--large { min-height: 37em }
@media print, screen and (min-width:48em) {
	.reference-tools-custom .card-set__wrapper .card, .reference-tools-custom .card-set__wrapper .card__tweet, .reference-tools-custom .card-set__wrapper .card__tweet--large { min-height: 37em }
	.reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet--large, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet--large { height: 16.4vw !important; min-height: 16.4vw !important }
}
@media print, screen and (min-width:64em) {
	.reference-tools-custom .card__content h2 { font-size: 3.75em }
}
.reference-tools-custom .card-set--seven .card-set__list-item .card, .reference-tools-custom .card-set--seven .card-set__list-item .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item .card__tweet--large { height: 37em; padding: 2.3vw 1.8em .7em 2.8em }
@media screen and (min-width:85em) {
	.reference-tools-custom .card-set__wrapper .card, .reference-tools-custom .card-set__wrapper .card__tweet, .reference-tools-custom .card-set__wrapper .card__tweet--large { font-size: 78%; min-height: 37em }
	.reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet--large, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet--large { height: 18em !important; min-height: 18em !important }
}
.reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet--large, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card--register, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet, .reference-tools-custom .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet--large { height: 18em; min-height: 18em; font-size: 78% }
.article__details--desktop { display: none }
.article__details--desktop .article__details-list { display: table; line-height: 1.8; margin-bottom: 1.3em; table-layout: fixed }
.article__details--desktop ul.article__details-list { list-style-type: none }
.article__details--desktop .article__details-social { margin: 50px 0 0 40px }
@media screen and (min-width:53em) {
	.article__details--desktop .article__details-social { margin-left: 0 }
}
@media screen and (min-width:97.5em) {
	.article__details--desktop .article__details-social { margin-top: 0 }
}
.article__details--desktop .article__details-social .social-icons { margin: 0 0 30px }
.article__details--desktop .article__details-content { display: table-row }
@media print, screen and (min-width:48em) {
	.article__details--desktop .article__details-content { line-height: 2 }
}
@media screen and (min-width:53em) {
	.article__details--desktop .article__details-content { line-height: 1.7 }
}
.article__details--desktop .article__details-title { color: #898989; padding-right: 1.5em }
.article__details--desktop .article__details-item, .article__details--desktop .article__details-title { display: table-cell }
.article__details--desktop .article__details-list-title { color: #898989; letter-spacing: 0; text-transform: capitalize }
.article__details--desktop .article__details-list-item { line-height: .7 }
.article__details--desktop .article__details-list-item a { font-family: Conv_AkkBd_Pro; line-height: 1.5 }
.article__details--desktop .article__details-list-item a:hover { color: #1a1a1a }
.article__details--desktop .article__details-list-item a.product { color: #6986b0 }
@media screen and (min-width:97.5em) {
	.article__details--desktop { width: 17%; float: left; padding-right: 0; padding-left: 0; display: block; margin: 30px 0 0; float: right }
	.article__details--desktop:last-child:not(:first-child) { float: right }
}
.article__details--desktop .article__details-list-social { line-height: 1; margin-top: 38px }
.article__details--desktop .article__details-list-social .social-icons { margin-bottom: 20px; padding-bottom: 20px }
.article__details--desktop .article__details-list-title { margin-top: 20px }
.article__details--desktop .article__details-list-title:first-child { margin: 0 }
.article__details { display: block }
.article__details .article__details-list { display: table; line-height: 1.8; margin-bottom: 1.3em; table-layout: fixed }
.article__details .article__details-social { margin: 50px 0 0 40px }
@media screen and (min-width:53em) {
	.article__details .article__details-social { margin-left: 0 }
}
@media screen and (min-width:97.5em) {
	.article__details .article__details-social { margin-top: 0 }
}
.article__details .article__details-social .social-icons { margin: 0 0 30px }
.article__details .article__details-content { display: table-row }
@media print, screen and (min-width:48em) {
	.article__details .article__details-content { line-height: 2 }
}
@media screen and (min-width:53em) {
	.article__details .article__details-content { line-height: 1.7 }
}
.article__details .article__details-title { color: #898989; padding-right: 1.5em }
.article__details .article__details-item, .article__details .article__details-title { display: table-cell }
.article__details .article__details-list-title { color: #898989; letter-spacing: 0 }
.article__details .article__details-list-item { line-height: .7 }
.article__details .article__details-list-item a { font-family: Conv_AkkBd_Pro; line-height: 1.5 }
.article__details .article__details-list-item a:hover { color: #1a1a1a }
.article__details .article__details-list-item a.product { color: #6986b0 }
@media screen and (min-width:97.5em) {
	.article__details { display: none }
}
.article__details .article__details-list { margin: 0 0 0 40px; font-size: 12px }
@media screen and (min-width:53em) {
	.article__details .article__details-list { font-size: 14px; margin: 0 }
}
.article__details .article__details-title { font-size: 12px; letter-spacing: -.2px }
@media screen and (min-width:53em) {
	.article__details .article__details-title { font-size: 14px }
}
.article__details .article__details-item { line-height: 1.5 }
.article__details .article__details-item a { display: inline; font-size: 12px; letter-spacing: -.2px }
@media screen and (min-width:53em) {
	.article__details .article__details-item a { font-size: 14px }
}
.article__details .article__details-item a:hover { color: #1a1a1a }
.article__details .article__details-content { margin-top: 2px }
.article__details .article__details-content:first-child { margin-top: 0 }
.article__overlay { width: 100%; position: fixed; bottom: 0; left: 0; background: hsla(0, 0%, 100%, .8); padding: 100px 0 0; z-index: 9; max-height: calc(100vh - 2px); overflow-y: auto; overflow-x: hidden; display: none }
.article__overlay--box { margin: 0 auto; width: 800px; background: #f0eeeb; padding: 20px; max-width: 100% }
@media screen and (min-width:53em) {
	.article__overlay--box { padding: 50px }
}
.article__overlay--box .home__section-title, .article__overlay--box h3 { margin-bottom: 30px }
.article__overlay--box p a { font-size: 14px; text-decoration: underline }
.article__overlay--box p a:active, .article__overlay--box p a:focus, .article__overlay--box p a:hover { color: #d6002a }
.adaptive-dropdown.menu.site-header .is-dropdown-submenu-parent.is-active .is-dropdown-submenu { left: 0; min-width: 185px; -webkit-transform: none; transform: none }
@media screen and (min-width:85em) {
	.adaptive-dropdown>li>a { display: none }
	.adaptive-dropdown>li>.menu.vertical>[role=menuitem] { display: table-cell }
	.adaptive-dropdown .menu>li>a { padding: .8rem 1rem .7rem }
	.adaptive-dropdown .menu>li>a:hover { color: #fff }
}
@media screen and (min-width:85em)and (min-width:85em) {
	.adaptive-dropdown .menu>li>a { padding: .8rem .5rem .7rem }
}
.article-filter { display: -webkit-box; display: -ms-flexbox; display: flex; border-top: 1px solid #ccc; -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 82px 0; padding: 21px 0 17px 3px; z-index: 1 }
.article-filter .dropdown.menu, .article-filter .filter-bar__wrapper, .article-filter .menu.adaptive-dropdown { display: inline-block; width: auto; vertical-align: middle }
.article-filter-search+.blog-excerpt { margin-top: 52px }
.blog-excerpt { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; font-size: 0; margin-bottom: 45px; padding-bottom: .4rem }
.blog-excerpt__content, .blog-excerpt__meta-column { -webkit-box-orient: vertical; font-size: 16px; vertical-align: top; -webkit-box-direction: normal }
@media print, screen and (min-width:64em) {
	.blog-excerpt { display: block; margin-bottom: 60px; padding-bottom: 60px }
}
@media screen and (min-width:97.5em) {
	.blog-excerpt { margin-bottom: 50px; padding-bottom: 50px }
}
.blog-excerpt__meta-column { position: static; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; margin-bottom: 1.5em }
@media print, screen and (min-width:64em) {
	.blog-excerpt__meta-column { position: relative; display: block; margin-bottom: 3.5em }
}
@media screen and (min-width:85em) {
	.blog-excerpt__meta-column { display: inline-block; padding-left: .7em; width: 20% }
}
@media screen and (min-width:97.5em) {
	.blog-excerpt__meta-column { margin-bottom: 0; padding-left: 0; width: 33% }
}
.blog-excerpt__content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-top: 25px; position: relative; width: 100% }
@media print, screen and (min-width:64em) {
	.blog-excerpt__content { margin-top: 0; display: inline-block; width: 80% }
	.blog-excerpt__meta-column date { position: relative }
}
@media screen and (min-width:85em) {
	.blog-excerpt__content { padding-left: .7em; width: 63% }
}
@media screen and (min-width:97.5em) {
	.blog-excerpt__content { width: 50% }
}
.blog-excerpt__meta-column date { font-size: 17px; font-family: Conv_AkkBd_Pro; letter-spacing: -.02em }
.blog-excerpt__meta-column date:after { content: "" }
.blog-excerpt__meta-column .blog__author { max-width: 210px; padding-bottom: 20px; padding-top: 20px; margin: 30px 0 0; border-top: 1px solid #ccc }
@media print, screen and (min-width:64em) {
	.blog-excerpt__meta-column .blog__author { margin: 20px 0 0; border-top: 1px solid #ccc; border-bottom: none }
}
.blog-excerpt__meta-column .blog__author-image { width: 50px; height: 50px }
.blog-excerpt__meta-column .blog__author-image img { -webkit-filter: grayscale(100%); filter: grayscale(100%) }
.blog-excerpt__meta-column .blog__author-name-wrapper { vertical-align: bottom; font-size: 16px; margin-left: .6em; padding-bottom: .55em }
.blog-excerpt__meta-column .blog__author-name { font-size: .8em; letter-spacing: .03em }
.blog-excerpt__meta-column .blog__author-subtitle { max-width: 140px; font-size: .7em; letter-spacing: .005em }
.blog-excerpt__content h1 { position: relative; font-size: 1.75em; letter-spacing: -.03em; margin-bottom: .15em; top: -10px }
@media print, screen and (min-width:48em) {
	.blog-excerpt__content h1 { margin-bottom: .35em; font-size: 3em }
}
.blog-excerpt__content p { font-size: 18px; line-height: 1.6 }
.blog-excerpt__content .learn-more { font-family: Conv_AkkBd_Pro; font-size: 14px; letter-spacing: .1em; color: #d6002a; cursor: pointer }
.blog-excerpt__content .learn-more:after { color: #d6002a }
.blog-excerpt__content .learn-more:hover, .blog-excerpt__content .learn-more:hover:after { color: #000 }
.blog-excerpt__details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin-top: 30px }
@media print, screen and (min-width:64em) {
	.blog-excerpt__content p:last-of-type { margin-bottom: 1.8em }
	.blog-excerpt__details { display: block; margin-top: 0 }
}
.blog-excerpt__details .blog-excerpt__details-list { margin-bottom: 20px !important; display: table; line-height: 1.8; table-layout: fixed }
@media print, screen and (min-width:64em) {
	.blog-excerpt__details .blog-excerpt__details-list { margin-bottom: inherit }
}
.blog-excerpt__details .blog-excerpt__details-social { margin: 50px 0 0 40px }
@media screen and (min-width:53em) {
	.blog-excerpt__content h1, .blog-excerpt__content p { max-width: 90% }
	.blog-excerpt__details .blog-excerpt__details-social { margin-left: 0 }
}
@media screen and (min-width:97.5em) {
	.blog-excerpt__details .blog-excerpt__details-social { margin-top: 0 }
}
.blog-excerpt__details .blog-excerpt__details-social .social-icons { margin: 0 0 30px }
.blog-excerpt__details .blog-excerpt__details-content { display: table-row }
@media print, screen and (min-width:48em) {
	.blog-excerpt__details .blog-excerpt__details-content { line-height: 2 }
}
@media screen and (min-width:53em) {
	.blog-excerpt__details .blog-excerpt__details-content { line-height: 1.7 }
}
.blog-excerpt__details .blog-excerpt__details-title { color: #898989; padding-right: 1.5em }
.blog-excerpt__details .blog-excerpt__details-item, .blog-excerpt__details .blog-excerpt__details-title { display: table-cell }
.blog-excerpt__details .blog-excerpt__details-list-title { color: #898989; letter-spacing: 0; text-transform: capitalize }
.blog-excerpt__details .blog-excerpt__details-list-item { line-height: .7 }
.blog-excerpt__details .blog-excerpt__details-list-item a { font-family: Conv_AkkBd_Pro; line-height: 1.5 }
.blog-excerpt__details .blog-excerpt__details-list-item a:hover { color: #1a1a1a }
.blog-excerpt__details .blog-excerpt__details-list-item a.product { color: #6986b0 }
@media print, screen and (min-width:64em) {
	.blog-excerpt__details { margin-bottom: 60px; display: none }
}
.blog-excerpt__details-list { display: block; width: 100%; font-size: 0; margin-bottom: 60px }
.blog-excerpt__details-list-social { float: right; font-size: 16px }
.blog-excerpt__details-list-title { display: none; line-height: 16px; font-size: 17px !important }
.blog-excerpt__details-list-title:after { content: ":"; display: inline-block; margin: 0 2px }
.blog-excerpt__details-list-title:nth-of-type(2) { display: inline-block }
@media print, screen and (min-width:64em) {
	.blog-excerpt__details-list { width: auto }
	.blog-excerpt__details-list-social { float: none }
	.blog-excerpt__details-list-title { display: inline-block; width: 25%; max-width: 150px; font-size: 11px !important }
	.blog-excerpt__details-list-title:after { display: none }
}
.blog-excerpt__details-list-item { display: none; font-size: .7em; line-height: 16px; margin-bottom: 6px }
.blog-excerpt__details-list-item:nth-of-type(3) { display: inline-block }
.blog-excerpt__details-list-item>a { font-size: 17px !important }
@media print, screen and (min-width:64em) {
	.blog-excerpt__details-list-item { display: inline-block; width: 75% }
	.blog-excerpt__details-list-item>a { font-size: 11px !important }
}
.blog-excerpt__details .social-icons { float: right; margin: 0 0 1em; padding: .25em 0 0; border: none; color: #898989 }
.blog-excerpt__details .social-icons li { font-size: .8em }
.blog-excerpt__details .social-icons .social-icons__icon, .blog-excerpt__details .social-icons .social-icons__likes { border: none; margin: 0; padding: 0 10px 0 0 }
.blog-excerpt__details .social-icons__icon:last-child, .blog-excerpt__details .social-icons__likes:last-child { margin-left: .3em }
.blog-excerpt__details--desktop { display: none; position: relative }
@media print, screen and (min-width:64em) {
	.blog-excerpt__details--desktop { display: inline-block; vertical-align: top; width: 20% }
}
@media screen and (min-width:85em) {
	.blog-excerpt__details--desktop { padding-left: 25px; width: 17% }
}
.blog-excerpt__details--desktop .blog-excerpt__details-list { display: table; line-height: 1.8; margin-bottom: 1.3em; table-layout: fixed; font-size: 16px }
.blog-excerpt__details--desktop .blog-excerpt__details-social { margin: 50px 0 0 40px }
@media screen and (min-width:53em) {
	.blog-excerpt__details--desktop .blog-excerpt__details-social { margin-left: 0 }
}
@media screen and (min-width:97.5em) {
	.blog-excerpt__details--desktop .blog-excerpt__details-social { margin-top: 0 }
}
.blog-excerpt__details--desktop .blog-excerpt__details-social .social-icons { margin: 0 0 30px }
.blog-excerpt__details--desktop .blog-excerpt__details-content { display: table-row }
@media print, screen and (min-width:48em) {
	.blog-excerpt__details--desktop .blog-excerpt__details-content { line-height: 2 }
}
@media screen and (min-width:53em) {
	.blog-excerpt__details--desktop .blog-excerpt__details-content { line-height: 1.7 }
}
.blog-excerpt__details--desktop .blog-excerpt__details-title { color: #898989; padding-right: 1.5em }
.blog-excerpt__details--desktop .blog-excerpt__details-item, .blog-excerpt__details--desktop .blog-excerpt__details-title { display: table-cell }
.blog-excerpt__details--desktop .blog-excerpt__details-list-title { color: #898989; letter-spacing: 0; text-transform: capitalize }
.blog-excerpt__details--desktop .blog-excerpt__details-list-item { line-height: -.3 }
.blog-excerpt__details--desktop .blog-excerpt__details-list-item a { font-family: Conv_AkkBd_Pro; line-height: 1.5 }
.blog-excerpt__details--desktop .blog-excerpt__details-list-item a:hover { color: #1a1a1a }
.blog-excerpt__details--desktop .blog-excerpt__details-list-item a.product { color: #6986b0 }
.blog-excerpt__details--desktop .social-icons { color: #898989; margin: 0 0 1.2em; padding: .25em 0 0; border: none }
.blog-excerpt__details--desktop .social-icons li { font-size: .8em }
.blog-excerpt__details--desktop .social-icons .social-icons__icon, .blog-excerpt__details--desktop .social-icons .social-icons__likes { border: none; margin: 0; padding: 0 10px 0 0 }
.blog-excerpt__details--desktop .blog-excerpt__details-list-title { display: block; float: none; font-size: .65em; line-height: 1; max-width: 100% }
.blog-excerpt__details--desktop .blog-excerpt__details-list-item { font-size: .7em; margin: .1em 0 2em; vertical-align: top }
.blog-excerpt__details--desktop .blog-excerpt__details-list-item a { font-size: 1em; letter-spacing: -.025em }
.blog-excerpt__load-more { padding: 0 0 20px; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; text-align: center }
@media screen and (min-width:85em) {
	.blog-excerpt__load-more { padding: 0 0 20px calc(20% + .7em); text-align: left }
}
@media screen and (min-width:97.5em) {
	.blog-excerpt__load-more { padding: 0 0 20px calc(33% + .7em) }
}
.blog-card__content { min-height: 6rem; padding: 0 0 1rem }
@media print, screen and (min-width:48em) {
	.blog-card__content { padding-top: 2.5% }
}
@media screen and (min-width:85em) {
	.blog-card__content { max-width: 1360px; padding-left: 7.5rem }
}
.blog-card__content h5 { display: block; margin-bottom: 20px; color: #959595; font-family: Conv_AkkBd_Pro; font-size: 12px; text-transform: uppercase }
.blog-card__content .blog__author { position: relative; margin: 0 }
.blog-card__content .blog__author>* { margin-left: 0 }
.blog-card__content .blog__author-image { display: block; height: 5.625em; width: 5.625em; margin-right: 1em; margin-bottom: .5em }
@media print, screen and (min-width:33.75em) {
	.blog-card__content .blog__author-image { display: inline-block }
}
@media screen and (min-width:75em) {
	.blog-card__content { max-width: 1360px; padding-left: 7.5rem }
	.blog-card__content .blog__author-image { position: absolute; left: -7.5rem; margin-right: 0 }
}
.blog-card__content .blog__author-image img { -webkit-filter: grayscale(80%); filter: grayscale(80%) }
.blog-card__content .blog__author-name-wrapper { padding-bottom: 10px }
.blog-card__content .blog__author-name { font-size: 1.2em }
.blog-card__content .blog__author-subtitle { font-family: Conv_AkkBd_Pro; font-size: .825em; color: #959595 }
.blog-card__content.blog__author-bio-full, .blog-card__content.blog__author-bio-short { display: none }
.blog-card__content.blog__author-show-bio-full .blog__author-bio-full, .blog-card__content.blog__author-show-bio-short .blog__author-bio-short { display: block }
.blog-card__content .blog__author-bio-full, .blog-card__content.blog__author-show-bio-full .blog__author-bio-short { display: none }
.blog-card__content p { margin-top: 10px; font-size: .85em; line-height: 1.5 }
.blog-card__content p a { font-size: 1em; text-decoration: underline }
.blog-card__content p a:hover { color: #d6002a }
.blog-hero--profile { background: #f7f7f7; font-size: 16px; padding-top: 40px; padding-bottom: 100px }
.blog-hero--profile .content { margin-top: 0 }
.blog-hero--profile .blog-hero__category { position: relative; margin: 0 0 20px; color: #1a1a1a; display: block; font-family: Conv_AkkBd_Pro; font-size: 12px; left: 0; letter-spacing: 0; text-transform: uppercase }
@media screen and (min-width:75em) {
	.blog-hero--profile .blog-hero__category { max-width: 17%; margin: 0; position: absolute }
}
.blog-hero--profile .blog__author { position: relative; margin: 0 }
.blog-hero--profile .blog__author-image { display: block; height: 100px; width: 100px; margin-right: 1em; margin-bottom: .5em }
@media print, screen and (min-width:33.75em) {
	.blog-hero--profile .blog__author-image { display: inline-block; margin-bottom: 0 }
}
.blog-hero--profile .blog__author-image img { -webkit-filter: grayscale(80%); filter: grayscale(80%) }
.blog-hero--profile .blog__author-name-wrapper { font-size: 14px; vertical-align: top }
@media screen and (min-width:75em) {
	.blog-hero--profile .blog__author-image { position: absolute; left: -150px; margin-right: 0 }
	.blog-hero--profile .blog__author-name-wrapper { margin-left: 0; font-size: 16px }
}
.blog-hero--profile .blog__author-name { font-size: 2.8em; margin-bottom: .05em; margin-top: .1em }
.blog-hero--profile .blog__author-subtitle { color: #898989; font-size: 1.45em }
.blog-hero--profile .blog__author-bio-full, .blog-hero--profile .blog__author-bio-short { display: none }
.blog-hero--profile .blog__author-show-bio-full .blog__author-bio-full, .blog-hero--profile .blog__author-show-bio-short .blog__author-bio-short { display: block }
.blog-hero--profile .blog__author-show-bio-full .blog__author-bio-short { display: none }
.blog-hero--profile .blog-hero__content { padding-top: 0; padding-left: 0 }
@media print, screen and (min-width:48em) {
	.blog-hero--profile .blog-hero__content { padding-top: 2.5% }
}
@media screen and (min-width:75em) {
	.blog-hero--profile .blog-hero__content { max-width: 1360px; padding-left: 34% }
}
@media screen and (min-width:85em) {
	.blog-hero--profile .blog-hero__content { max-width: 1360px; padding-left: 34% }
}
.blog-hero--profile .blog-hero__content p { color: #1a1a1a; font-size: 18px; line-height: 1.6; margin: 0 0 .6em; padding: 1.85em 0 0 }
.blog-hero--profile+.content { margin-top: 0 }
.blog-hero--profile+.content .filterable-list__header { display: none; padding-top: 0 }
@media screen and (min-width:75em) {
	.blog-hero--profile+.content .filterable-list__header { display: -webkit-box; display: -ms-flexbox; display: flex }
}
.blog-hero--profile+.content .filterable-list__load-more { margin-bottom: 50px; border: none }
@-webkit-keyframes BUBBLES_SLIDE_TEXT {
	0% { opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%) }
	to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) }
}
@keyframes BUBBLES_SLIDE_TEXT {
	0% { opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%) }
	to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) }
}
@-webkit-keyframes BUBBLES_SCALE {
	0%, 20% { -webkit-transform: scaleX(0); transform: scaleX(0) }
	to { -webkit-transform: scale(1); transform: scale(1) }
}
@keyframes BUBBLES_SCALE {
	0%, 20% { -webkit-transform: scaleX(0); transform: scaleX(0) }
	to { -webkit-transform: scale(1); transform: scale(1) }
}
@-webkit-keyframes BUBBLES_OPACITY {
	0%, 25% { opacity: 0 }
	to { opacity: 1 }
}
@keyframes BUBBLES_OPACITY {
	0%, 25% { opacity: 0 }
	to { opacity: 1 }
}
.authors-bio { font-size: 0; height: 845px; margin-top: 6.6%; padding-top: 8%; padding-bottom: 5%; position: relative }
@media print, screen and (min-width:33.75em) {
	.authors-bio { height: 870px }
}
@media screen and (min-width:53em) {
	.authors-bio { height: 630px }
}
.authors-bio:after { background: #f7f7f7; content: ""; height: 100%; left: calc((100vw - 100%)/2*-1); position: absolute; top: 0; bottom: 0; width: 100vw; z-index: 0 }
.authors-bio__bubbles, .authors-bio__meta { display: block; position: relative; z-index: 1 }
@media print, screen and (min-width:48em) {
	.authors-bio__bubbles, .authors-bio__meta { display: inline-block; vertical-align: top }
}
.authors-bio__meta { width: 100% }
@media screen and (min-width:53em) {
	.authors-bio__meta { width: 40% }
}
@media print, screen and (min-width:64em) {
	.blog-hero--profile .blog-hero__content p { max-width: 75% }
	.authors-bio__meta { width: 33% }
}
.authors-bio__meta h1 { font-size: 38px; max-width: 80%; margin-bottom: .35em }
@media print, screen and (min-width:64em) {
	.authors-bio__meta h1 { font-size: 48px }
	.authors-bio__meta p { max-width: 70% }
}
.authors-bio__meta p { font-size: 18px; letter-spacing: -.03em; line-height: 1.35; margin-bottom: 1.3em }
.authors-bio__meta .link-with-arrow { margin-bottom: 13% }
.authors-bio__meta .learn-more { font-size: 14px }
.authors-bio__bubbles { float: right; font-size: 0; height: 100%; max-height: 465px; width: 100% }
@media screen and (min-width:53em) {
	.authors-bio__bubbles { max-width: 910px; width: 60% }
}
@media print, screen and (min-width:64em) {
	.authors-bio__bubbles { width: 67% }
}
@media screen and (min-width:97.5em) {
	.authors-bio__bubbles { width: 100% }
}
.authors-bio__bubbles-content { display: block; height: 100%; overflow: hidden; position: relative; width: 100% }
.authors-bio__bubbles-content .blog__author { text-align: center }
.authors-bio__bubbles-content .blog__author picture { margin-left: 0 }
.authors-bio__bubbles-content .blog__author .blog__author-name-wrapper { display: block }
@media print, screen and (min-width:33.75em) {
	.authors-bio__bubbles-content .blog__author { text-align: left }
	.authors-bio__bubbles-content .blog__author picture { margin-left: inherit }
	.authors-bio__bubbles-content .blog__author .blog__author-name-wrapper { display: inline-block }
}
.authors-bio__bubbles .carousel__nav-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex }
.authors-bio .blog__author { margin: 0; min-width: 31%; display: none; font-size: 14px; position: absolute }
@media print, screen and (min-width:33.75em) {
	.authors-bio .blog__author { font-size: 16px }
}
@media print, screen and (min-width:48em) {
	.authors-bio .blog__author { font-size: 14px }
}
.authors-bio .blog__author.is-visible { display: inline-block !important }
.authors-bio .blog__author-image { -webkit-animation: BUBBLES_SLIDE_TEXT .5s 125ms 1 forwards; animation: BUBBLES_SLIDE_TEXT .5s 125ms 1 forwards; -webkit-animation-direction: normal; animation-direction: normal; opacity: 0; height: 90px; margin: 7px 0 0 8px; width: 90px; z-index: 1 }
@media print, screen and (min-width:33.75em) {
	.authors-bio .blog__author-image { height: 100px; width: 100px }
}
@media print, screen and (min-width:48em) {
	.authors-bio .blog__author-image { height: 75px; width: 75px }
}
@media screen and (min-width:53em) {
	.authors-bio .blog__author-image { height: 100px; width: 100px }
}
@media print, screen and (min-width:64em) {
	.authors-bio .blog__author-image { height: 75px; width: 75px }
}
@media screen and (min-width:85em) {
	.authors-bio .blog__author { font-size: 16px }
	.authors-bio .blog__author-image { height: 100px; width: 100px }
}
.authors-bio .blog__author-name { -webkit-animation: BUBBLES_SLIDE_TEXT .5s 10ms 1 forwards; animation: BUBBLES_SLIDE_TEXT .5s 10ms 1 forwards; -webkit-animation-direction: normal; animation-direction: normal; font-size: 1.1em; line-height: 1; margin-top: .8em; opacity: 0; letter-spacing: -.01em; z-index: 0 }
.authors-bio .blog__author-name-wrapper { margin-left: 0 }
.authors-bio .blog__author-subtitle { -webkit-animation: BUBBLES_SLIDE_TEXT .5s 10ms 1 forwards; animation: BUBBLES_SLIDE_TEXT .5s 10ms 1 forwards; font-size: .85em; line-height: 1; margin-top: .3em; opacity: 0; z-index: 0 }
.authors-bio__bubbles.has-six .is-visible { min-width: 44%; -webkit-transform: translateX(-50%); transform: translateX(-50%) }
.authors-bio__bubbles.has-six .is-visible:nth-child(odd) { left: 25% }
@media print, screen and (min-width:33.75em) {
	.authors-bio .blog__author-name-wrapper { margin-left: 1.1em }
	.authors-bio__bubbles.has-six .is-visible { -webkit-transform: none; transform: none }
	.authors-bio__bubbles.has-six .is-visible:nth-child(odd) { left: 0 }
}
.authors-bio__bubbles.has-six .is-visible:nth-child(2n+2) { left: 70% }
@media print, screen and (min-width:33.75em) {
	.authors-bio__bubbles.has-six .is-visible:nth-child(2n+2) { left: inherit; right: 0 }
	.authors-bio__nav-wrapper { bottom: -35px }
}
.authors-bio__bubbles.has-six .is-visible:nth-child(6n+3), .authors-bio__bubbles.has-six .is-visible:nth-child(6n+4) { top: 33.5% }
.authors-bio__bubbles.has-six .is-visible:nth-child(6n+5), .authors-bio__bubbles.has-six .is-visible:nth-child(6n+6) { top: 67% }
.authors-bio__bubbles.has-nine .is-visible:nth-child(3n+2) { left: 35.2%; right: auto }
.authors-bio__bubbles.has-nine .is-visible:nth-child(3n+3) { left: auto; right: 0 }
.authors-bio__bubbles.has-nine .is-visible:nth-child(9n+4), .authors-bio__bubbles.has-nine .is-visible:nth-child(9n+5), .authors-bio__bubbles.has-nine .is-visible:nth-child(9n+6) { top: 33.5% }
.authors-bio__bubbles.has-nine .is-visible:nth-child(9n+7), .authors-bio__bubbles.has-nine .is-visible:nth-child(9n+8), .authors-bio__bubbles.has-nine .is-visible:nth-child(9n+9) { top: 67% }
.authors-bio__nav-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; height: 2.5em; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: -.5em; padding: .6em 0; position: absolute; bottom: -35px; width: 100%; border: none }
.authors-bio__nav-wrapper.visible { display: -webkit-box; display: -ms-flexbox; display: flex }
.authors-bio__nav-wrapper .authors-bio__nav-item { background: #ccc; border: 2px solid #ccc; border-radius: 50%; cursor: pointer; display: block; height: 10px; margin: 0 .5em; width: 10px }
.authors-bio__nav-wrapper .authors-bio__nav-item.is-current { background: #fff; border: 2px solid #1a1a1a }
.authors-bio__nav-wrapper>i.fa { cursor: pointer; font-size: 18px; vertical-align: top }
.authors-bio__nav-wrapper>i.fa.fa-angle-left { margin-right: 10px }
.authors-bio__nav-wrapper>i.fa.fa-angle-right { margin-left: 10px }
.carousel__compact-nav .authors-bio__nav-wrapper .authors-bio__nav-item { width: 9px; height: 9px; margin: 0 .3em; border-color: #000; background-color: #000 }
.carousel__compact-nav .authors-bio__nav-wrapper .authors-bio__nav-item.is-current { background: #fff }
.carousel__compact-nav .authors-bio__nav-wrapper i.fa.fa-angle-left { margin-right: 9px }
.carousel__compact-nav .authors-bio__nav-wrapper i.fa.fa-angle-right { margin-left: 9px }
.authors-bio__nav-wrapper .fa { color: #ccc; cursor: pointer; font-size: 18px; vertical-align: top }
.authors-bio__nav-wrapper .fa-angle-left { margin-right: 10px }
.authors-bio__nav-wrapper .fa-angle-right { margin-left: 10px }
.contact__list { max-width: 100% }
.contact__list li { width: 100%; padding-right: 0; padding-left: 0 }
@media print, screen and (min-width:33.75em) {
	.contact__list li { width: 50%; padding-right: .78125rem; padding-left: .78125rem }
	.contact__list li:nth-child(2) { padding-right: 0 }
	.contact__list li:nth-child(3) { padding-left: 0 }
}
@media print, screen and (min-width:48em) {
	.contact__list li { width: 100%; padding-right: 0; padding-left: 0 }
	.contact__list li:last-child:not(:first-child) { float: right }
}
@media screen and (min-width:53em) {
	.contact__list li { width: 50%; padding-right: .78125rem; padding-left: .78125rem }
}
@media print, screen and (min-width:64em) {
	.contact__list { margin-top: -20px }
	.contact__list li { width: 50%; float: left }
	.contact__list li:last-child:not(:first-child) { float: right }
	.contact__list li:nth-child(2) { padding-right: 12.5px }
}
.contact__list li:first-child { padding-left: 0 }
.contact__list li:last-child { padding-right: 0 }
.contact__list .card, .contact__list .card__tweet, .contact__list .card__tweet--large { background: 0 0; font-size: 14px; margin: -13px -20px 13px; padding: 20px }
.contact__list .card:hover, .contact__list .card__tweet--large:hover, .contact__list .card__tweet:hover { font-size: 14px }
@media print, screen and (min-width:64em) {
	.contact__list .card, .contact__list .card__tweet, .contact__list .card__tweet--large { font-size: 100% !important; margin: 0 -20px !important; padding: 20px !important }
	.contact__list .card:hover, .contact__list .card__tweet--large:hover, .contact__list .card__tweet:hover { font-size: 100% }
}
.contact__list .card__content { color: #1a1a1a; font-family: Conv_AkkBd_Pro; font-size: 100%; max-width: 100%; padding: 0 }
.contact__list .card__content .contact__title { color: #d6002a; font-size: .9em; left: 0; letter-spacing: -.5px; margin-bottom: .4em; top: -.15em }
@media print, screen and (min-width:64em) {
	.contact__list .card__content .contact__title { margin: 0 0 10px }
}
@media screen and (max-width:52.9375em) {
	.contact__list .card__content .contact__description { font-size: .9em; letter-spacing: -.04em; margin-bottom: .2em }
}
.contact__list .name { font-size: .85em }
@media print, screen and (min-width:64em) {
	.contact__list .name { font-size: 14px }
}
.contact__details { position: relative; top: 0 }
.contact__details, .contact__details p { color: #1a1a1a; font-family: Conv_AkkBd_Pro; font-size: 12px }
@media print, screen and (min-width:64em) {
	.contact__details, .contact__details p { font-size: 14px }
}
.contact__details-row { margin: 0 0 .2em }
.contact__details-label { color: #ccc; padding-right: .6em }
.contact__details-field a { font-size: 14px !important; text-decoration: none !important; border-bottom: none !important }
.contact__details-field a:hover { text-decoration: none !important; color: #4e4e4e !important }
.authors-bio+.contact__list { margin-top: 50px }
@media print, screen and (min-width:64em) {
	.contact__details-field a { font-size: 14px }
	.authors-bio+.contact__list { margin-bottom: 20px }
}
.dropdown-default-anchor, .dropdown-default-anchor:after, .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a, .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a:after, .dropdown.menu>li.is-dropdown-submenu-parent>a:focus, .dropdown.menu>li.is-dropdown-submenu-parent>a:focus:after, .dropdown.menu>li.is-dropdown-submenu-parent>a:hover, .dropdown.menu>li.is-dropdown-submenu-parent>a:hover:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover:after { color: #1a1a1a }
.dropdown.menu>li.is-dropdown-submenu-parent>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { font-size: 14px; letter-spacing: 1.5px; padding-right: 1.4em; text-transform: uppercase }
.dropdown.menu>li.is-dropdown-submenu-parent>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { border: none; color: #959595; content: ">"; display: block; font-size: 16px; height: auto; margin-top: -9px; right: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: center center; transform-origin: center center; width: auto }
.dropdown.menu>li.is-dropdown-submenu-parent>a.no-filter:after, .feature-carousel__header:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a.no-filter:after { content: "" }
.dropdown.menu li.is-submenu-item a:not([class*=button]), .dropdown.menu li.is-submenu-item label.drop-simple, .menu.adaptive-dropdown li.is-submenu-item a:not([class*=button]), .menu.adaptive-dropdown li.is-submenu-item label.drop-simple { display: block; margin: 0; background: #1a1a1a; border-bottom: 1px solid #767676; color: #959595; font-size: 14px; padding: 1.1rem 1.4rem 1.1rem 1.4em; -webkit-transition: all .25s ease-out; transition: all .25s ease-out; -webkit-transition-property: color, background-color; transition-property: color, background-color }
.dropdown.menu li.is-submenu-item a:not([class*=button]):hover, .dropdown.menu li.is-submenu-item label.drop-simple:hover, .menu.adaptive-dropdown li.is-submenu-item a:not([class*=button]):hover, .menu.adaptive-dropdown li.is-submenu-item label.drop-simple:hover { background: #4d4d4d; color: #fff }
.dropdown.menu li.is-submenu-item:last-of-type a, .menu.adaptive-dropdown li.is-submenu-item:last-of-type a { border-bottom: none }
.stagger .dropdown.menu li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) a, .stagger .dropdown.menu li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) label.drop-simple, .stagger .dropdown.menu li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) a, .stagger .dropdown.menu li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) label.drop-simple, .stagger .menu.adaptive-dropdown li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) a, .stagger .menu.adaptive-dropdown li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) label.drop-simple, .stagger .menu.adaptive-dropdown li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) a, .stagger .menu.adaptive-dropdown li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) label.drop-simple { background: #333; color: #959595 }
.stagger .dropdown.menu li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) a:hover, .stagger .dropdown.menu li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) label.drop-simple:hover, .stagger .dropdown.menu li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) a:hover, .stagger .dropdown.menu li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) label.drop-simple:hover, .stagger .menu.adaptive-dropdown li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) a:hover, .stagger .menu.adaptive-dropdown li.is-submenu-item .dropdown.menu li.is-submenu-item:nth-of-type(2n) label.drop-simple:hover, .stagger .menu.adaptive-dropdown li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) a:hover, .stagger .menu.adaptive-dropdown li.is-submenu-item .menu.adaptive-dropdown li.is-submenu-item:nth-of-type(2n) label.drop-simple:hover { background: #4d4d4d; color: #fff }
.dropdown.menu li.is-submenu-item label.drop-simple, .menu.adaptive-dropdown li.is-submenu-item label.drop-simple { padding-left: calc(1.4em + 25px) }
.dropdown.menu li.is-submenu-item label.drop-simple:before, .menu.adaptive-dropdown li.is-submenu-item label.drop-simple:before { left: 1.4em; top: 18px; display: inline-block; border-color: #959595 }
.dropdown.menu li.is-submenu-item label.drop-simple:after, .menu.adaptive-dropdown li.is-submenu-item label.drop-simple:after { left: 1.4em; top: 18px; fill: #fff }
.card--inline__content .icon-svg-list svg path, .card--inline__content .icon-svg-list svg#icon-bookmark polygon, .card--light__content .icon-svg-list svg#icon-bookmark polygon, .card--media__content.card__tweet .icon-svg-list svg path, .card--media__content.card__tweet .icon-svg-list svg#icon-bookmark polygon, .card--media__content.card__tweet--large .icon-svg-list svg path, .card--media__content.card__tweet--large .icon-svg-list svg#icon-bookmark polygon, .card--summary__content .icon-svg-list svg path, .card--summary__content .icon-svg-list svg#icon-bookmark polygon, .card.card--media__content .icon-svg-list svg path, .card.card--media__content .icon-svg-list svg#icon-bookmark polygon, .card__content .icon-svg-list svg path, .card__content .icon-svg-list svg#icon-bookmark polygon, .social-icons__icon a svg path, .social-icons__likes a svg path { fill: #898989 }
.dropdown.menu li.is-submenu-item label.drop-simple span, .menu.adaptive-dropdown li.is-submenu-item label.drop-simple span { display: inline-block; vertical-align: middle }
.dropdown.menu li.is-submenu-item a.button--red, .menu.adaptive-dropdown li.is-submenu-item a.button--red { text-align: center }
.dropdown.menu .is-dropdown-submenu-parent.is-active .is-dropdown-submenu, .menu.adaptive-dropdown .is-dropdown-submenu-parent.is-active .is-dropdown-submenu { border: none; display: block; left: 100%; top: 75%; -webkit-transform: translateX(-100%); transform: translateX(-100%); min-width: 169px }
.dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a { padding: .8rem .6rem .7rem 1rem }
.dropdown.menu.site-header>li.is-dropdown-submenu-parent>a:after, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { color: gray; font-size: 12px; margin-top: -4px; right: 0 }
.dropdown.menu.site-header>li.is-dropdown-submenu-parent.is-active>a, .dropdown.menu.site-header>li.is-dropdown-submenu-parent.is-active>a:after, .dropdown.menu.site-header>li.is-dropdown-submenu-parent:hover>a, .dropdown.menu.site-header>li.is-dropdown-submenu-parent:hover>a:after, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a:after, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent:hover>a, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent:hover>a:after { color: #fff }
.dropdown.menu.site-header li.is-submenu-item a, .menu.site-header.adaptive-dropdown li.is-submenu-item a { background: gray; border-bottom: 1px solid #999; color: #fff; font-family: Conv_AkkRg_Pro; font-size: 12px; font-weight: normal; letter-spacing: -.2px; text-transform: capitalize; padding: .5rem .7rem .4rem }
.dropdown.menu.site-header li.is-submenu-item-right a, .menu.site-header.adaptive-dropdown li.is-submenu-item-right a { background: gray; border-bottom: 1px solid #999; color: #fff; font-family: Conv_AkkRg_Pro; font-size: 12px; font-weight: normal; letter-spacing: -.2px; text-transform: capitalize; padding: .5rem .7rem .4rem }
@media screen and (max-width:33.75em) {
	.dropdown.menu.site-header li.is-submenu-item a, .menu.site-header.adaptive-dropdown li.is-submenu-item a { background: #1a1a1a; border: none; padding: 1rem 0 1rem 1.2rem; text-align: left }
	.dropdown.menu.site-header li.is-submenu-item:first-of-type a, .menu.site-header.adaptive-dropdown li.is-submenu-item:first-of-type a { padding: 1.7rem 0 1rem 1.2rem }
}
@media screen and (max-width:33.75em) {
	.dropdown.menu.site-header li.is-submenu-item-right a, .menu.site-header.adaptive-dropdown li.is-submenu-item-right a { background: #1a1a1a; border: none; padding: 1rem 1.2rem 1rem 0; text-align: right }
	.dropdown.menu.site-header li.is-submenu-item-right:first-of-type a, .menu.site-header.adaptive-dropdown li.is-submenu-item-right:first-of-type a { padding: 1.7rem 1.2rem 1rem 0 }
}
.dropdown.menu.site-header li.is-submenu-item a:hover, .menu.site-header.adaptive-dropdown li.is-submenu-item a:hover { background: #4d4d4d; color: #fff }
@media screen and (max-width:33.75em) {
	.dropdown.menu.site-header .is-dropdown-submenu-parent.is-active .is-dropdown-submenu, .menu.site-header.adaptive-dropdown .is-dropdown-submenu-parent.is-active .is-dropdown-submenu { min-width: 117px; top: 85% }
}
@media screen and (max-width:33.75em) {
	.dropdown.menu.site-header .is-dropdown-submenu-parent.is-active .is-dropdown-submenu, .menu.site-header.adaptive-dropdown .is-dropdown-submenu-parent.is-active .is-dropdown-submenu { left: 0; top: 100%; -webkit-transform: none; transform: none }
}
.dropdown.menu.dark>li.is-dropdown-submenu-parent>a, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:active, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:focus, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:hover, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:active, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover { color: #fff }
.dropdown.menu.dark>li.is-dropdown-submenu-parent>a:active:after, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:after, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:focus:after, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:hover:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:active:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover:after { color: #959595 }
.dropdown.menu.dark>li.is-dropdown-submenu-parent>ul.menu.is-dropdown-submenu>li.is-dropdown-submenu-item label, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>ul.menu.is-dropdown-submenu>li.is-dropdown-submenu-item label { border-bottom: 1px solid #ccc; color: #1a1a1a; background-color: #fff }
.dropdown.menu.dark>li.is-dropdown-submenu-parent>ul.menu.is-dropdown-submenu>li.is-dropdown-submenu-item label:hover, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>ul.menu.is-dropdown-submenu>li.is-dropdown-submenu-item label:hover { background-color: #f0f0f0 }
.dropdown.menu.dark>li.is-dropdown-submenu-parent.is-active .is-dropdown-submenu, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active .is-dropdown-submenu { top: 100% }
.feature-carousel { position: relative; width: 100vw; background-color: #1a1a1a }
.feature-carousel__header { max-width: calc(100% - 40px); position: relative; height: 104px; margin: 0 auto }
@media print, screen and (min-width:48em) {
	.feature-carousel__header { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.feature-carousel__header { max-width: calc(100% - 200px) }
}
@media screen and (min-width:97.5em) {
	.feature-carousel__header { max-width: 1360px }
}
.feature-carousel__header>ul.dropdown.menu, .feature-carousel__header>ul.menu.adaptive-dropdown { position: absolute; bottom: 30px; right: 0; margin-left: 0 }
.feature-carousel__header h1 { display: inline-block; margin-bottom: 35px; vertical-align: bottom; color: #fff; font-size: 30px }
.feature-carousel__header h2 { display: inline-block; margin-bottom: 35px; vertical-align: bottom; color: #fff; font-size: 30px }
@media screen and (min-width:75em) {
	.feature-carousel__header h1 { font-size: 3.1vw }
	.feature-carousel__header h2 { font-size: 3.1vw }
}
@media screen and (min-width:85em) {
	.feature-carousel__header h1 { font-size: 42px }
	.feature-carousel__header h2 { font-size: 42px }
}
.feature-carousel__header:before { display: none !important }
.feature-carousel__header:after { display: inline-block; width: 0; height: 100%; vertical-align: middle }
.feature-carousel>.carousel__wrapper>ul>li { -ms-flex-wrap: wrap; flex-wrap: wrap; color: #fff; display: none }
.feature-carousel>.carousel__wrapper>ul>li:first-child { display: inherit }
@media print, screen and (min-width:48em) {
	.feature-carousel__header>ul.dropdown.menu, .feature-carousel__header>ul.menu.adaptive-dropdown { bottom: 9px; right: 20px }
	.feature-carousel__header h1 { margin-bottom: 17px }
	.feature-carousel__header h2 { margin-bottom: 17px }
	.feature-carousel>.carousel__wrapper>ul>li { display: inherit; height: 30vw; max-height: 450px; min-height: 350px }
}
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: calc(100% - 40px); height: 100% }
@media print, screen and (min-width:48em) {
	.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: calc(100% - 200px) }
}
@media screen and (min-width:97.5em) {
	.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: 1360px }
}
@media print, screen and (min-width:48em) {
	.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: calc(103% - 80px) }
}
@media screen and (min-width:75em) {
	.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: calc(103% - 200px) }
}
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper>.carousel__nav-wrapper { padding: 4em 0 5em; border-bottom: none }
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper>.carousel__nav-wrapper .carousel__nav-item { background: 0 0 }
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper>.carousel__nav-wrapper .carousel__nav-item.is-current { border-color: #fff; background-color: #fff }
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper>.carousel__nav-wrapper i.fa { color: #fff; cursor: pointer; font-size: 18px; vertical-align: top }
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper>.carousel__nav-wrapper i.fa:before { color: #fff }
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper>.carousel__nav-wrapper i.fa-angle-left { margin-right: 10px }
.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper>.carousel__nav-wrapper i.fa-angle-right { margin-left: 10px }
.feature-carousel .card__overlay-icon { position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.feature-carousel .card__overlay-icon svg { width: 100%; height: 100% }
.feature-carousel .feature-carousel__large-three { max-width: 1400px; margin: 0 auto }
.feature-carousel .feature-carousel__large-three>li { display: inline-block; width: 100%; min-height: calc(85px + 60vw) }
.feature-carousel .card--inline .card__content .meta-data__date:after, .feature-carousel .card--inline-product .card__content .meta-data__date:after, .feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content .meta-data, .feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content .meta-data__date, .feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content .meta-data__type:after, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content .meta-data, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content .meta-data__date, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content .meta-data__type:after, .feature-carousel .card--register .card__content .meta-data__date:after, .feature-carousel .card--register:not(.card--carousel-feature) .card__content .meta-data, .feature-carousel .card--register:not(.card--carousel-feature) .card__content .meta-data__date, .feature-carousel .card--register:not(.card--carousel-feature) .card__content .meta-data__type:after { display: none }
@media print, screen and (min-width:48em) {
	.feature-carousel .feature-carousel__large-three>li { width: 33%; min-height: 0; -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33% }
}
@media screen and (max-width:47.9375em) {
	.feature-carousel .feature-carousel__large-three .card--inline, .feature-carousel .feature-carousel__large-three .card--inline-product, .feature-carousel .feature-carousel__large-three .card--register { padding: 0 }
}
.feature-carousel .card__content h1 .card__title-multimedia { padding-right: .25em }
.feature-carousel .card--inline, .feature-carousel .card--inline-product, .feature-carousel .card--register { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.feature-carousel .card--inline .card__content, .feature-carousel .card--inline-product .card__content, .feature-carousel .card--register .card__content { top: 0; margin: 20px 20px 0 }
.feature-carousel .card--inline .card__content .meta-data__date, .feature-carousel .card--inline .card__content .meta-data__type, .feature-carousel .card--inline-product .card__content .meta-data__date, .feature-carousel .card--inline-product .card__content .meta-data__type, .feature-carousel .card--register .card__content .meta-data__date, .feature-carousel .card--register .card__content .meta-data__type { color: #fff }
.feature-carousel .card--inline .card__content .meta-data__location, .feature-carousel .card--inline-product .card__content .meta-data__location, .feature-carousel .card--register .card__content .meta-data__location { color: #fff }
.feature-carousel .card--inline .card__content h1, .feature-carousel .card--inline-product .card__content h1, .feature-carousel .card--register .card__content h1 { margin-top: 20px; font-size: 18px; color: #fff }
.feature-carousel .card--inline-product:not(.card--carousel-feature):last-child, .feature-carousel .card--inline:not(.card--carousel-feature):last-child, .feature-carousel .card--register:not(.card--carousel-feature):last-child { float: left }
.owl-carousel .owl-item img { display: block; width: 100% }
@media print, screen and (min-width:48em) {
	.feature-carousel .card--inline-product:not(.card--carousel-feature) .card__overlay-icon, .feature-carousel .card--inline:not(.card--carousel-feature) .card__overlay-icon, .feature-carousel .card--register:not(.card--carousel-feature) .card__overlay-icon { width: 14% }
	.feature-carousel .card--inline-product:not(.card--carousel-feature) .card__overlay-icon .button__play, .feature-carousel .card--inline-product:not(.card--carousel-feature) .card__overlay-icon .button__podcast, .feature-carousel .card--inline:not(.card--carousel-feature) .card__overlay-icon .button__play, .feature-carousel .card--inline:not(.card--carousel-feature) .card__overlay-icon .button__podcast, .feature-carousel .card--register:not(.card--carousel-feature) .card__overlay-icon .button__play, .feature-carousel .card--register:not(.card--carousel-feature) .card__overlay-icon .button__podcast { width: auto; height: auto }
}
@media screen and (min-width:97.5em) {
	.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: 1400px }
	.feature-carousel .card--inline-product:not(.card--carousel-feature) picture, .feature-carousel .card--inline:not(.card--carousel-feature) picture, .feature-carousel .card--register:not(.card--carousel-feature) picture { -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60% }
}
.feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content, .feature-carousel .card--register:not(.card--carousel-feature) .card__content { margin-top: 8px; padding-right: 5px }
.feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content .meta-data li, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content .meta-data li, .feature-carousel .card--register:not(.card--carousel-feature) .card__content .meta-data li { font-size: 8.5px; white-space: nowrap }
@media screen and (min-width:75em) {
	.feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content .meta-data, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content .meta-data, .feature-carousel .card--register:not(.card--carousel-feature) .card__content .meta-data { display: block }
}
@media screen and (min-width:85em) {
	.feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content .meta-data .meta-data__date, .feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content .meta-data .meta-data__type:after, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content .meta-data .meta-data__date, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content .meta-data .meta-data__type:after, .feature-carousel .card--register:not(.card--carousel-feature) .card__content .meta-data .meta-data__date, .feature-carousel .card--register:not(.card--carousel-feature) .card__content .meta-data .meta-data__type:after { display: inline-block }
}
@media screen and (min-width:75em) {
	.feature-carousel .card--inline-product:not(.card--carousel-feature) .card__content h1, .feature-carousel .card--inline:not(.card--carousel-feature) .card__content h1, .feature-carousel .card--register:not(.card--carousel-feature) .card__content h1 { margin-top: 8px }
}
.feature-carousel .card--carousel-feature.card--inline-product, .feature-carousel .card--carousel-feature.card--register, .feature-carousel .card--inline.card--carousel-feature { overflow: hidden; height: 100%; padding-bottom: 10px }
.feature-carousel .card--inline-product .card__content h1, .feature-carousel .card--inline .card__content h1, .feature-carousel .card--register .card__content h1 { margin-top: 20px; font-size: 18px; color: #fff }
.feature-carousel .card--inline-product .card__content h2, .feature-carousel .card--inline .card__content h2, .feature-carousel .card--register .card__content h2 { margin-top: 20px; font-size: 18px; color: #fff }
.feature-carousel .card--carousel-feature.card--inline-product .card__inline-image, .feature-carousel .card--carousel-feature.card--register .card__inline-image, .feature-carousel .card--inline.card--carousel-feature .card__inline-image { overflow: visible; height: auto }
@media print, screen and (min-width:48em) {
	.feature-carousel .card--carousel-feature.card--inline-product .card__inline-image, .feature-carousel .card--carousel-feature.card--register .card__inline-image, .feature-carousel .card--inline.card--carousel-feature .card__inline-image { max-height: 250px; height: 15vw }
}
.feature-carousel .card--carousel-feature.card--inline-product .card__content, .feature-carousel .card--carousel-feature.card--register .card__content, .feature-carousel .card--inline.card--carousel-feature .card__content { -webkit-box-flex: inherit; -ms-flex: inherit; flex: inherit }
.feature-carousel .card__inline-image { width: 100%; height: 60% }
.feature-carousel .card__underlay-icon { display: none }
.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper .carousel__nav-item { background: 0 0 }
.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper .carousel__nav-item.is-current { border-color: #fff; background-color: #fff }
.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper i.fa { color: #fff; cursor: pointer; font-size: 18px; vertical-align: top }
.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper i.fa:before { color: #fff }
.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper i.fa-angle-left { margin-right: 10px }
.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper i.fa-angle-right { margin-left: 10px }
figure.figure-with-caption { max-width: 100%; display: block; margin: 0 auto }
figure.figure-with-caption figcaption { font-size: .875em; margin-bottom: 20px; font-weight: 700 }
figure.figure-with-caption p { margin-top: 30px; font-size: .75em; font-style: normal; color: #c2c2c2 }
@media print, screen and (min-width:64em) {
	figure.figure-with-caption img { margin-left: -3vw; max-width: 105% }
	figure.figure-with-caption p { width: 61.4% }
}
.find, .find--logged-in { margin: 25px auto; max-width: calc(100% - 40px); position: relative }
@media print, screen and (min-width:48em) {
	.find, .find--logged-in { max-width: calc(100% - 80px) }
}
@media print, screen and (min-width:64em) {
	.find, .find--logged-in { max-width: calc(100% - 200px) }
}
.find .home__division-card-image, .find--logged-in .home__division-card-image { font-size: 16px; margin: 0 auto; max-width: 1360px; min-height: 29em }
.find__content { left: 50%; position: absolute; top: 9.7em; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: calc(100% - 40px); z-index: 1 }
@media screen and (min-width:53em) {
	.find__content { width: 680px }
}
.find__content .find__input { border: none; font-family: Conv_AkkBd_Pro; font-size: 30px; height: 82px; outline: 0; margin: 0; padding: 0 .8em }
.find__content input.find__input::-webkit-input-placeholder { font-family: Conv_AkkBd_Pro; font-size: 30px; letter-spacing: .07em; position: relative; text-transform: uppercase; top: 0 }
.find__content input.find__input::-moz-placeholder { font-family: Conv_AkkBd_Pro; font-size: 30px; letter-spacing: .07em; position: relative; text-transform: uppercase; top: 0 }
.find__content input.find__input::-ms-input-placeholder { font-family: Conv_AkkBd_Pro; font-size: 30px; letter-spacing: .07em; position: relative; text-transform: uppercase; top: 0 }
.find__content input.find__input:-moz-placeholder { font-family: Conv_AkkBd_Pro; font-size: 30px; letter-spacing: .07em; position: relative; text-transform: uppercase; top: 0 }
.find__content input.find__input:-ms-input-placeholder { font-family: Conv_AkkBd_Pro; font-size: 30px; letter-spacing: .07em; position: relative; text-transform: uppercase; top: 0 }
.find__content button { background: #d6002a; color: #fff; font-family: Conv_AkkBd_Pro; font-size: 16px; height: 50px; letter-spacing: 3px; position: absolute; right: 15px; text-transform: uppercase; top: 17px; width: 95px; z-index: 1 }
.find__trending { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px solid hsla(0, 0%, 100%, .3); display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; left: 50%; position: absolute; top: 261px; -webkit-transform: translateX(-50%); transform: translateX(-50%); padding-top: 17px; width: 680px }
@media print, screen and (min-width:64em) {
	.find__trending { display: -webkit-box; display: -ms-flexbox; display: flex }
}
.find__trending li { display: inline-block }
.find__trending li a { color: #fff; font-size: 14px; font-family: Conv_AkkRg_Pro; text-decoration: underline }
.find__trending li a:hover { text-decoration: none }
.find__trending-label { color: #898989; font-family: Conv_AkkBd_Pro; font-size: 12px; letter-spacing: 1.6px; text-transform: uppercase }
.footer { background: #1a1a1a; color: #fff; margin-top: 6.25em; padding: .5em 1em 1.2em }
@media print, screen and (min-width:48em) {
	.footer { margin-top: 6.25em }
}
.footer__content { display: block }
@media print, screen and (min-width:64em) {
	.footer { padding: 5.7em 0 6em }
	.footer__content { padding: 0 40px }
	.footer__global-links, .footer__links { margin: 0 auto; max-width: 1360px; width: 100% }
}
@media screen and (min-width:75em) {
	.footer__content { padding: 0 100px }
}
.footer__global-links, .footer__links { font-family: Conv_AkkBd_Pro; font-size: 16px }
.footer__global-links li, .footer__links li, .footer__secondary-links li { color: #fff; display: block; letter-spacing: -.02em; padding: .4em .3em; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); cursor: pointer }
.footer__global-links li:hover, .footer__links a:hover, .footer__links li:hover, .footer__secondary-links a:hover { color: #767676 }
@media print, screen and (min-width:64em) {
	.footer__global-links li, .footer__links li { display: inline-block; letter-spacing: -.02em; font-size: 1.1vw; padding: 0 .8em 0 0 }
}
.footer__notice, .footer__social, .site-header__nav { display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: horizontal; -webkit-box-direction: normal }
@media screen and (min-width:75em) {
	.footer__global-links li, .footer__links li { font-size: 1vw; padding-right: .9em }
}
@media screen and (min-width:85em) {
	.footer__global-links li, .footer__links li { font-size: 1vw; padding-right: 1.1em }
}
@media screen and (min-width:97.5em) {
	.find, .find--logged-in { max-width: 1360px }
	.footer__global-links li, .footer__links li { font-size: 1.1em; padding-right: 1.3em }
}
.footer__links { margin-bottom: 2em }
.footer__notice, .footer__social { display: flex; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative }
@media print, screen and (min-width:48em) {
	.footer__notice, .footer__social { max-width: 52% }
}
@media print, screen and (min-width:64em) {
	.footer__links { margin-bottom: 1.35em }
	.footer__notice, .footer__social { display: block }
	.footer__notice:after, .footer__notice:before, .footer__social:after, .footer__social:before { display: table; content: " " }
	.footer__notice:after, .footer__social:after { clear: both }
}
.footer__notice li, .footer__social li { color: #767676; display: inline-block; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1) }
.footer__notice li:hover, .footer__social li:hover { color: #fff }
.footer__notice li a, .footer__social li a { color: #767676; font-family: Conv_AkkRg_Pro, Helvetica, Arial, sans-serif; font-size: inherit; letter-spacing: inherit; line-height: inherit; transition: all .25s cubic-bezier(.06, .72, .93, 1) }
.footer__notice, .for-you .user-comment, .for-you .user-warning { font-family: Conv_AkkRg_Pro; font-size: 9px; margin-top: 1.9em }
.footer__notice li a:hover, .footer__social li a:hover { color: #fff }
.footer__social { border-bottom: 1px solid #767676; margin-top: 2.4em; padding: 0 .3em .7em }
.footer__social li { font-size: 1.3em }
@media print, screen and (min-width:64em) {
	.footer__social { border: none; display: inline-block; float: right; vertical-align: middle; margin: 0; padding: 0; text-align: right }
	.footer__social li { font-size: 1.1em; margin-left: 1em }
	.footer__notice li { margin: 0 1.4em 0 0 }
}
@media print, screen and (min-width:64em) {
	.footer__notice { display: inline-block; float: left; font-size: 13px; letter-spacing: -.03em; margin: 0; vertical-align: middle }
	.footer__notice li { margin: 0 1rem .3rem 0 }
}
@media print, screen and (min-width:64em) {
	.footer__bottom-wrapper { display: block; margin: 5.2em auto 0; max-width: 1360px; overflow: hidden; padding: 0; position: relative }
}
.footer__links a, .footer__secondary-links a { color: #fff; font-size: 1em; line-height: 1.6em; letter-spacing: -.02rem; transition: all 250ms cubic-bezier(.06, .72, .93, 1) }
.for-you { background: #f6f6f6; padding: 1px 0 }
.for-you .card-set--six { margin: 50px auto; max-width: calc(100% - 40px) }
@media print, screen and (min-width:48em) {
	.for-you .card-set--six { max-width: calc(100% - 80px) }
}
@media print, screen and (min-width:64em) {
	.for-you .card-set--six { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.for-you .card-set--six { max-width: calc(100% - 200px) }
}
@media screen and (min-width:97.5em) {
	.for-you .card-set--six { max-width: 1360px }
}
.for-you .card-set--six .card-set__list-item .card, .for-you .card-set--six .card-set__list-item .card__tweet, .for-you .card-set--six .card-set__list-item .card__tweet--large { background: 0 0 }
.for-you .card-set__first-column { width: 100% }
.for-you .card-set__first-column h1 { max-width: 100% }
@media print, screen and (min-width:64em) {
	.for-you .card-set__first-column { width: 29% }
	.for-you .card-set__first-column h1 { max-width: 71% }
}
.for-you .card-set__title { max-width: 71% }
.for-you .card-set__wrapper { width: 100% }
@media screen and (min-width:75em) {
	.for-you .card-set__wrapper { width: 48% }
}
.for-you .link-with-arrow { font-size: 12px; margin-top: 1.2em }
.for-you .user-comment .fa, .for-you .user-warning .fa { margin-right: .2em }
.for-you .user-warning { color: #d6002a; margin-top: 6.6em }
.for-you .card-set__first-column .divider { background: #e8eae8; display: block; height: 1px; margin: 2% 0 0; width: 75% }
.for-you .user-comment { color: #d6002a; margin-top: 1.2em }
.content-home--for-you .home__content, .for-you+.content-home .home__content { border: none }
.header__wrapper { background: #fff; border-bottom: 1px solid #e8eae8; margin-bottom: 0; padding: 0; z-index: 11 }
@media print, screen and (min-width:33.75em) {
	.header__wrapper { margin: 0 }
}
.header__wrapper.fixed { left: 0; position: fixed; right: 0; top: 0; width: 100% }
.header__holder { display: none }
.header__wrapper.fixed+.header__holder { display: block; position: relative }
.site-header__nav { background: #1a1a1a; display: flex; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto; max-width: 100%; padding: 0 20px; position: relative; z-index: 11 }
@media print, screen and (min-width:48em) {
	.site-header__nav { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.site-header__nav { max-width: calc(100% - 200px) }
}
.site-header__nav:after, .site-header__nav:before { background: #1a1a1a; content: ""; height: 100%; position: absolute; top: 0; width: calc((100vw - 100%)/2) }
.site-header__nav:before { left: calc(-1*(100vw - 100%)/2) }
.site-header__nav:after { right: calc(-1*(100vw - 100%)/2) }
@media print, screen and (min-width:33.75em) {
	.site-header__nav { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 0 }
}
@media screen and (min-width:33.75em)and (max-width:47.9375em) {
	.site-header__nav { max-width: calc(100% - 40px) }
	.site-header__nav .is-dropdown-submenu-parent.is-active { overflow: visible !important }
}
@media screen and (min-width:85em) {
	.site-header__nav .adaptive-dropdown ul.menu>li:first-of-type .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .site-header__nav .adaptive-dropdown ul.menu>li:first-of-type .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .site-header__nav .adaptive-dropdown ul.menu>li:first-of-type .site-header__link, .site-header__nav .adaptive-dropdown ul.menu>li:first-of-type .site-header__link--blue { padding-left: 0 }
	.site-header__nav .adaptive-dropdown ul.dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .site-header__nav .adaptive-dropdown ul.menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .site-header__nav .adaptive-dropdown ul.menu>li .site-header__link, .site-header__nav .adaptive-dropdown ul.menu>li .site-header__link--blue { text-transform: none }
}
@media screen and (min-width:97.5em) {
	.site-header__nav { max-width: 1360px }
}
.site-header__nav .adaptive-dropdown { margin: 0 auto; position: absolute; left: 0 }
.site-header__nav .adaptive-dropdown .is-dropdown-submenu-parent>a { padding-left: 0 !important }
.site-header__nav .adaptive-dropdown+.dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .site-header__nav .adaptive-dropdown+.dropdown.menu>li>a.site-header__link, .site-header__nav .adaptive-dropdown+.dropdown.menu>li>a.site-header__link--blue, .site-header__nav .adaptive-dropdown+.menu.adaptive-dropdown>li>a.site-header__link, .site-header__nav .adaptive-dropdown+.menu.adaptive-dropdown>li>a.site-header__link--blue, .site-header__nav .adaptive-dropdown+.menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a { padding-left: 0 }
.site-header__nav .dropdown--support.dropdown.menu>li.opens-right>.is-dropdown-submenu, .site-header__nav .dropdown--support.menu.adaptive-dropdown>li.opens-right>.is-dropdown-submenu { min-width: 175px }
.site-header__nav .cart, .site-header__nav .login-register { color: gray; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-family: Conv_AkkBd_Pro; font-size: 11px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 35px; letter-spacing: .04em; padding: 0 .6rem 0 1rem }
.site-header__nav .cart:hover, .site-header__nav .login-register:hover, .site-header__nav .login-register:hover span { color: #fff }
.site-header__nav .login-register:hover span { color: #d6002a }
@media screen and (min-width:85em) {
	.site-header__nav .cart, .site-header__nav .login-register { padding: .8rem 0 .7rem 1rem }
}
.site-header__nav .login-register { padding-left: 0 !important }
.site-header__nav .login-register span { color: #a5b6d0 }
.site-header__nav .login-register picture { display: none; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
.article-filter-search .filter-bar:after, .navigation__wrapper:after { right: calc(-1*(100vw - 100%)/2) }
@media print, screen and (min-width:33.75em) {
	.site-header__nav .login-register span { margin-right: 8px }
	.site-header__nav .login-register picture { display: block }
}
.site-header__nav .login-register picture img { margin: 0 }
.dropdown.menu.site-header>li.is-dropdown-submenu-parent>a.is-current, .is-current.site-header__link--blue, .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a.is-current, .site-header__link.is-current { color: #fff }
.navigation__wrapper { max-width: calc(100% - 40px); -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: auto; min-height: 70px; padding: 20px 0; position: relative; z-index: 10; height: 70px }
@media print, screen and (min-width:48em) {
	.navigation__wrapper { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.navigation__wrapper { max-width: calc(100% - 200px) }
}
.navigation__wrapper:after, .navigation__wrapper:before { background: #fff; content: ""; height: 100%; position: absolute; top: 0; width: calc((100vw - 100%)/2) }
.navigation__wrapper:before { left: calc(-1*(100vw - 100%)/2) }
@media print, screen and (min-width:33.75em) {
	.navigation__wrapper { margin: 0 auto; max-height: 110px; padding: 0 }
}
@media print, screen and (min-width:64em) {
	.navigation__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
}
@media screen and (min-width:97.5em) {
	.navigation__wrapper { max-width: 1360px; height: 110px }
}
.navigation__wrapper .logo { margin-right: auto }
@media screen and (max-width:63.9375em) {
	.navigation__wrapper .logo { margin-right: calc(100% - 185px); width: 185px; -webkit-transform: none !important; transform: none !important }
}
.navigation__wrapper .nav__primary { padding: 0; text-align: right; vertical-align: middle; width: calc(100% - 158px - 18px) }
.navigation__wrapper .nav__primary-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-width: 93%; padding: 0 }
@media screen and (min-width:75em) {
	.navigation__wrapper .nav__primary-list { padding-left: 14.6% }
}
.navigation__wrapper .nav__primary { display: none }
.navigation__wrapper .button__search { margin: 0 18px 0 0 }
@media print, screen and (min-width:64em) {
	.navigation__wrapper .nav__primary { display: inline-block }
	.navigation__wrapper .button__search { margin: 0 }
}
.navigation__wrapper .navigation__burger-wrapper { display: inline-block; position: relative; text-align: right; width: 40px }
@media print, screen and (min-width:64em) {
	.navigation__wrapper .navigation__burger-wrapper { display: none }
}
.navigation__wrapper .navigation__burger-wrapper:before { background: #e8eae8; content: ""; height: 150%; left: 0; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 1px }
.navigation__wrapper .navigation__burger-wrapper .button__menu { display: inline-block }
.nav__primary-list a, .nav__secondary-list a { font-size: 1.175vw }
.nav__primary-list a:last-child, .nav__secondary-list a:last-child { border-bottom: none }
@media print, screen and (min-width:64em) {
	.nav__primary-list a, .nav__secondary-list a { font-size: 14px }
}
@media screen and (min-width:85em) {
	.nav__primary-list a, .nav__secondary-list a { font-size: 16px }
}
.navigation_secondary__wrapper, .navigation_secondary__wrapper--search { background: #fff; box-shadow: -1px 1px 8px 0 rgba(0, 0, 0, .25); display: none; left: 0; margin: 0; overflow: hidden; padding: 0; position: absolute; top: auto; width: 100%; z-index: 9 }
@media print, screen and (min-width:64em) {
	.navigation_secondary__wrapper, .navigation_secondary__wrapper--search { display: block }
}
.navigation_secondary__wrapper .nav__secondary, .navigation_secondary__wrapper--search .nav__secondary { padding-left: 8%; position: relative; width: 100% }
@media screen and (min-width:75em) {
	.navigation_secondary__wrapper .nav__secondary, .navigation_secondary__wrapper--search .nav__secondary { padding-left: 14.6% }
}
.navigation_secondary__wrapper--search { display: none }
.search-input__wrapper { padding-left: 20px; padding-right: 20px; display: block; margin: .9em auto 40px; max-width: 1600px; position: relative }
@media print, screen and (min-width:48em) {
	.search-input__wrapper { padding-left: 40px; padding-right: 40px }
}
@media print, screen and (min-width:64em) {
	.search-input__wrapper { padding-left: 100px; padding-right: 100px }
}
@media screen and (min-width:97.5em) {
	.search-input__wrapper { padding-left: 0; padding-right: 0 }
}
@media print, screen and (min-width:64em) {
	.search-input__wrapper { padding-left: 40px; padding-right: 40px }
}
@media screen and (min-width:75em) {
	.search-input__wrapper { padding-left: 100px; padding-right: 100px }
}
@media screen and (min-width:97.5em) {
	.search-input__wrapper { max-width: 1360px; padding: 0 }
	.navigation_secondary__list { max-width: 1360px }
}
.search-input__wrapper input, .search-input__wrapper input:focus, .search-input__wrapper input:hover { border: none; border-bottom: 2px solid #ccc; box-shadow: none; display: block; font-family: Conv_AkkRg_Pro; font-size: 18px; height: 1.4em; width: calc(100% - 48px); line-height: 1; margin: .5em 0 0; outline: 0; padding: 0; position: relative }
@media print, screen and (min-width:33.75em) {
	.search-input__wrapper input, .search-input__wrapper input:focus, .search-input__wrapper input:hover { font-size: 30px }
}
.search-input__wrapper .search-input__svg { position: relative; display: block; float: right; right: 0; top: -1.9em; width: 20px; height: 20px }
@media print, screen and (min-width:48em) {
	.search-input__wrapper input, .search-input__wrapper input:focus, .search-input__wrapper input:hover { font-size: 48px }
	.search-input__wrapper .search-input__svg { top: -3em; width: 25px; height: 25px }
}
.search-input__wrapper .search-input__svg svg { display: block; height: 100%; position: relative; width: 100% }
.navigation_secondary__list { margin: 0 auto; padding: 0 0 0 158px }
.navigation_secondary__list [data-nav-id] { display: none; padding: 0 0 25px 6.7vw; position: absolute }
@media print, screen and (min-width:64em) {
	.search-input__wrapper input, .search-input__wrapper input:focus, .search-input__wrapper input:hover { font-size: 60px }
	.navigation_secondary__list [data-nav-id] { padding: 0 0 25px 4vw }
}
@media screen and (min-width:75em) {
	.navigation_secondary__list [data-nav-id] { padding: 0 0 25px 18.2vw }
}
@media screen and (min-width:85em) {
	.navigation_secondary__list [data-nav-id] { padding: 0 0 25px 17.8% }
}
@media screen and (min-width:97.5em) {
	.navigation_secondary__list [data-nav-id] { padding: 0 0 25px 173px }
}
.nav__secondary { display: block; font-size: 0 }
.nav__secondary, .navigation_secondary__list .nav__secondary { padding: 0 }
.nav__secondary-list, .navigation_secondary__list .nav__secondary-list { display: inline-block; padding: 0; margin: 0; vertical-align: top }
.nav__secondary-list a, .navigation_secondary__list .nav__secondary-list a { width: 15vw }
.nav__secondary-list a.is-current, .navigation_secondary__list .nav__secondary-list a.is-current { color: #d6002a }
.nav__secondary-list .fa, .navigation_secondary__list .nav__secondary-list .fa { display: inline-block; font-size: 80%; padding: 0 0 0 .2em; vertical-align: middle }
.nav__secondary-list li:first-of-type a, .navigation_secondary__list .nav__secondary-list li:first-of-type a { padding-top: .1em }
.nav__secondary-list li:last-child a, .navigation_secondary__list .nav__secondary-list li:last-child a { border: none }
.nav__secondary-category { display: block; color: #898989; letter-spacing: .02em; padding: 0 0 1.1em }
.nav__secondary .nav__secondary-link, .nav__secondary-category { font-size: 12px; font-family: Conv_AkkBd_Pro; text-transform: uppercase }
.nav__secondary .nav__secondary-link { color: #d6002a; border: none; letter-spacing: .1em; padding: 1.6em 0 0 }
.nav__secondary .nav__secondary-cta { color: #d6002a; display: block; left: -.2em; margin-top: 1.5em; -webkit-transition: color .25s cubic-bezier(.06, .72, .93, 1); transition: color .25s cubic-bezier(.06, .72, .93, 1) }
.nav__secondary .nav__secondary-cta:after { display: inline-block; margin-left: 6px; position: relative; z-index: 1; content: ">"; color: #d6002a; -webkit-transition: -webkit-transform .25s cubic-bezier(.06, .72, .93, 1); transition: -webkit-transform .25s cubic-bezier(.06, .72, .93, 1); transition: transform .25s cubic-bezier(.06, .72, .93, 1); transition: transform .25s cubic-bezier(.06, .72, .93, 1), -webkit-transform .25s cubic-bezier(.06, .72, .93, 1) }
.navigation__mobile-wrapper .is-accordion-submenu-parent>a:after, .user.dropdown.menu>li.is-dropdown-submenu-parent>a:after, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { content: none }
.nav__secondary .nav__secondary-cta, .nav__secondary .nav__secondary-cta:focus { font-size: 12px; letter-spacing: 1px; text-transform: uppercase }
.nav__secondary .nav__secondary-cta:hover { color: #1a1a1a }
.nav__secondary .nav__secondary-cta:hover:after { color: #1a1a1a; -webkit-transform: translateX(25%); transform: translateX(25%) }
.logo { display: inline-block; height: auto; max-width: 158px; position: relative; vertical-align: middle; width: 108px }
.logo__image, .logo__subsidiary { display: block; position: relative }
@media print, screen and (min-width:33.75em) {
	.logo { width: 158px }
}
.logo__image { width: 100% }
@media screen and (min-width:97.5em) {
	.logo__image { max-width: 230px; width: 230px }
}
.logo__subsidiary { font-size: 18px; font-family: Conv_AkkRg_Pro; left: -2px; letter-spacing: 0; padding: 0 }
@media print, screen and (min-width:33.75em) {
	.logo__subsidiary { font-size: 26px; letter-spacing: .5px; padding: .1em 0 0 }
}
.logo__subsidiary img { left: 3px; max-width: 45%; position: relative; top: 3px }
.navigation__mobile-wrapper { background: #fff; overflow: auto; padding: 0; position: relative; width: 100%; z-index: 9 }
@media print, screen and (min-width:64em) {
	.navigation__mobile-wrapper { display: none }
}
.navigation__mobile-wrapper .menu { max-width: calc(100% - 40px); margin: 0 auto }
@media print, screen and (min-width:48em) {
	.navigation__mobile-wrapper .menu { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.navigation__mobile-wrapper .menu { max-width: calc(100% - 200px) }
}
@media screen and (min-width:97.5em) {
	.navigation__mobile-wrapper .menu { max-width: 1360px }
}
.navigation__mobile-wrapper .menu a { display: block; font-size: 16px; padding: 1.1em 0 0 }
.navigation__mobile-wrapper .menu a:hover { color: #4e4e4e }
.navigation__mobile-wrapper .is-accordion-submenu-parent[aria-expanded=true]>a { color: #d6002a }
.navigation__mobile-wrapper .is-accordion-submenu-parent>a:hover, .navigation__mobile-wrapper .site-nav--accordion>li>a.is-current, .navigation__mobile-wrapper .site-nav--accordion>li>a:hover, .navigation__mobile-wrapper li.is-submenu-item>a:hover { color: #d6002a }
.navigation__mobile-wrapper .menu:first-of-type li a:last-of-type { padding-bottom: 1.1rem }
.navigation__mobile-wrapper .is-accordion-submenu-parent { border-bottom: 1px solid #ccc }
.navigation__mobile-wrapper .is-accordion-submenu-parent:last-of-type, .reveal { border: none }
.navigation__mobile-wrapper .is-accordion-submenu-parent>a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; font-size: 18px; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 1rem 0 }
.navigation__mobile-wrapper .is-accordion-submenu-parent[aria-expanded=true] { padding-bottom: 1rem }
.navigation__mobile-wrapper .is-accordion-submenu-parent[aria-expanded=true]>a .button__accordion span { -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg) }
.navigation__mobile-wrapper .is-accordion-submenu-parent[aria-expanded=true]>a .button__accordion span:last-child { opacity: 0; -webkit-transform: translateY(-50%) rotate(180deg) scaleX(.75); transform: translateY(-50%) rotate(180deg) scaleX(.75) }
.navigation__mobile-wrapper .is-accordion-submenu-parent .button__accordion { margin-left: auto }
.navigation__mobile-wrapper .is-accordion-submenu-parent .button__accordion span { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform }
.navigation__mobile-wrapper .is-accordion-submenu-parent .button__accordion span:last-child { -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg) }
.navigation__mobile-wrapper li.is-submenu-item>a { padding: .5rem 0 1.2rem }
.navigation__mobile-wrapper .site-nav--accordion { margin: 45px auto 0; padding: 0 0 92px }
.navigation__mobile-wrapper .site-nav--accordion>li>a { padding-left: 0 }
.user.dropdown.menu, .user.menu.adaptive-dropdown { margin: 0 }
.user.dropdown.menu.login-register, .user.menu.login-register.adaptive-dropdown { padding-top: 0; padding-right: 0; padding-bottom: 0 }
.user.dropdown.menu.login-register .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .user.dropdown.menu.login-register .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .user.dropdown.menu.login-register .site-header__link, .user.dropdown.menu.login-register .site-header__link--blue, .user.menu.login-register.adaptive-dropdown .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .user.menu.login-register.adaptive-dropdown .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .user.menu.login-register.adaptive-dropdown .site-header__link, .user.menu.login-register.adaptive-dropdown .site-header__link--blue { padding-right: 0 }
@media print, screen and (min-width:33.75em) {
	.user.dropdown.menu.login-register .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .user.dropdown.menu.login-register .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .user.dropdown.menu.login-register .site-header__link, .user.dropdown.menu.login-register .site-header__link--blue, .user.menu.login-register.adaptive-dropdown .dropdown.menu.site-header>li.is-dropdown-submenu-parent>a, .user.menu.login-register.adaptive-dropdown .menu.site-header.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .user.menu.login-register.adaptive-dropdown .site-header__link, .user.menu.login-register.adaptive-dropdown .site-header__link--blue { padding-right: 1rem }
}
.dropdown.menu.site-header.user>li.is-dropdown-submenu-parent>a:first-child span, .menu.site-header.adaptive-dropdown.user>li.is-dropdown-submenu-parent>a:first-child span, .user.dropdown.menu>li.is-dropdown-submenu-parent>.site-header__link--blue:first-child span, .user.dropdown.menu>li.is-dropdown-submenu-parent>.site-header__link:first-child span, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>.site-header__link--blue:first-child span, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>.site-header__link:first-child span { color: #fff; margin-right: 8px }
.dropdown.menu.site-header.user>li.is-dropdown-submenu-parent>a:first-child picture, .menu.site-header.adaptive-dropdown.user>li.is-dropdown-submenu-parent>a:first-child picture, .user.dropdown.menu>li.is-dropdown-submenu-parent>.site-header__link--blue:first-child picture, .user.dropdown.menu>li.is-dropdown-submenu-parent>.site-header__link:first-child picture, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>.site-header__link--blue:first-child picture, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>.site-header__link:first-child picture { height: 20px; position: absolute; right: -1px; top: 8px; width: 20px }
.dropdown.menu.site-header.user>li.is-dropdown-submenu-parent>a:first-child picture img, .menu.site-header.adaptive-dropdown.user>li.is-dropdown-submenu-parent>a:first-child picture img, .user.dropdown.menu>li.is-dropdown-submenu-parent>.site-header__link--blue:first-child picture img, .user.dropdown.menu>li.is-dropdown-submenu-parent>.site-header__link:first-child picture img, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>.site-header__link--blue:first-child picture img, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>.site-header__link:first-child picture img { display: block; margin: 0 }
.user.dropdown.menu>li.is-dropdown-submenu-parent.is-active .is-dropdown-submenu, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active .is-dropdown-submenu { min-width: 150px }
.user.dropdown.menu>li.is-dropdown-submenu-parent>a, .user.menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { padding: .8rem 1.1rem .7rem 1rem }
body.is-mobile-menu-open { overflow: hidden }
.reveal { border: none; outline: none }
.reveal#user-login a>img { max-width: 100% }
.highlight-carousel { position: relative; width: 100% }
.highlight-carousel__header { max-width: calc(100% - 40px); height: 104px; margin: 0 auto }
@media print, screen and (min-width:48em) {
	.highlight-carousel__header { max-width: calc(100% - 80px) }
}
.highlight-carousel__header h1 { display: inline-block; margin-bottom: 14px; vertical-align: bottom; color: #fff; font-size: 30px }
@media screen and (min-width:75em) {
	body.is-mobile-menu-open { overflow-y: auto }
	.highlight-carousel__header { max-width: calc(100% - 200px) }
	.highlight-carousel__header h1 { font-size: 3.1vw }
}
@media screen and (min-width:97.5em) {
	.highlight-carousel__header { max-width: 1360px }
	.highlight-carousel__header h1 { font-size: 42px }
}
.highlight-carousel__header:before { display: none !important }
.highlight-carousel__header:after { content: ""; display: inline-block; width: 0; height: 100%; vertical-align: middle }
.highlight-carousel>ul { margin-bottom: 20px }
.highlight-carousel>ul>li { -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 100%; display: none }
.highlight-carousel>ul>li:first-child { display: inherit }
@media print, screen and (min-width:48em) {
	.highlight-carousel>ul>li { display: inherit; max-height: 450px }
}
.highlight-carousel>ul>li .carousel__wrapper { max-width: 100% }
.highlight-carousel .card__overlay-icon { position: absolute; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%) }
.highlight-carousel .card__overlay-icon svg { width: 100%; height: 100% }
.highlight-carousel .highlight-carousel__large-three { max-width: 1400px; margin: 0 auto }
.highlight-carousel .highlight-carousel__large-three>li { display: inline-block; width: 100% }
@media print, screen and (min-width:48em) {
	.highlight-carousel .highlight-carousel__large-three>li { width: 33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.3%; flex: 0 0 33.3% }
	.highlight-carousel .highlight-carousel__large-three>li:first-child .card--carousel-highlight { padding-left: 0 }
	.highlight-carousel .highlight-carousel__large-three>li:last-child .card--carousel-highlight { padding-right: 0 }
}
.highlight-carousel .card__content h1 .card__title-multimedia { padding-right: .25em }
.highlight-carousel .card--inline, .highlight-carousel .card--inline-product, .highlight-carousel .card--register { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: .5em }
.highlight-carousel .card--inline-product:hover, .highlight-carousel .card--inline:hover, .highlight-carousel .card--register:hover { box-shadow: none; -webkit-transform: none; transform: none }
.highlight-carousel .card--inline .card__content, .highlight-carousel .card--inline-product .card__content, .highlight-carousel .card--register .card__content { top: 0; margin: 20px 0 0 }
.highlight-carousel .card--inline .card__content .meta-data__title, .highlight-carousel .card--inline-product .card__content .meta-data__title, .highlight-carousel .card--register .card__content .meta-data__title { display: inline-block; font-family: Conv_AkkBd_Pro; font-size: 13px; color: #000; line-height: 1.2 }
.highlight-carousel .card--inline .card__content .meta-data__description, .highlight-carousel .card--inline-product .card__content .meta-data__description, .highlight-carousel .card--register .card__content .meta-data__description { display: inline; font-family: Conv_AkkRg_Pro; font-size: 13px; color: #464646; line-height: 1.2 }
.highlight-carousel .card--inline .card__content .meta-data__date:after, .highlight-carousel .card--inline-product .card__content .meta-data__date:after, .highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data, .highlight-carousel .card--register .card__content .meta-data__date:after, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data { display: none }
.highlight-carousel .card--inline .card__content .meta-data__type, .highlight-carousel .card--inline-product .card__content .meta-data__type, .highlight-carousel .card--register .card__content .meta-data__type { color: #000 }
.highlight-carousel .card--inline .card__content .meta-data__date, .highlight-carousel .card--inline-product .card__content .meta-data__date, .highlight-carousel .card--register .card__content .meta-data__date { color: #464646 }
.highlight-carousel .card--inline .card__content .meta-data__location, .highlight-carousel .card--inline-product .card__content .meta-data__location, .highlight-carousel .card--register .card__content .meta-data__location { display: none; color: #464646 }
.highlight-carousel .card--inline .card__content h1, .highlight-carousel .card--inline-product .card__content h1, .highlight-carousel .card--register .card__content h1 { margin-top: 20px; font-size: 18px; color: #000 }
.highlight-carousel .card--inline-product:not(.card--carousel-highlight), .highlight-carousel .card--inline:not(.card--carousel-highlight), .highlight-carousel .card--register:not(.card--carousel-highlight) { width: 16.6%; padding-left: 2%; padding-right: 2%; float: left; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: 50% }
.highlight-carousel .card--inline-product:not(.card--carousel-highlight):last-child, .highlight-carousel .card--inline:not(.card--carousel-highlight):last-child, .highlight-carousel .card--register:not(.card--carousel-highlight):last-child { float: left }
@media print, screen and (min-width:48em) {
	.highlight-carousel .card--inline-product:not(.card--carousel-highlight) picture, .highlight-carousel .card--inline:not(.card--carousel-highlight) picture, .highlight-carousel .card--register:not(.card--carousel-highlight) picture { -webkit-box-flex: 0; -ms-flex: 0 0 7vw; flex: 0 0 7vw }
	.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__overlay-icon, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__overlay-icon, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__overlay-icon { width: 14% }
	.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__overlay-icon .button__play, .highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__overlay-icon .button__podcast, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__overlay-icon .button__play, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__overlay-icon .button__podcast, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__overlay-icon .button__play, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__overlay-icon .button__podcast { width: auto; height: auto }
}
.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content { margin-top: 8px; padding-right: 5px }
.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data li, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data li, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data li { font-size: 8.5px; white-space: nowrap }
.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data__description, .highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data__title, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data__description, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data__title, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data__description, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data__title { display: inline-block }
.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data__date, .highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data__type:after, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data__date, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data__type:after, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data__date, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data__type:after { display: none }
@media screen and (min-width:75em) {
	.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data { display: block }
}
@media screen and (min-width:85em) {
	.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data .meta-data__date, .highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content .meta-data .meta-data__type:after, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data .meta-data__date, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content .meta-data .meta-data__type:after, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data .meta-data__date, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content .meta-data .meta-data__type:after { display: inline-block }
}
.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content h1, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content h1, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content h1 { margin-top: 0; letter-spacing: 0; font-size: 11px }
@media screen and (min-width:75em) {
	.highlight-carousel .card--inline-product:not(.card--carousel-highlight) .card__content h1, .highlight-carousel .card--inline:not(.card--carousel-highlight) .card__content h1, .highlight-carousel .card--register:not(.card--carousel-highlight) .card__content h1 { margin-top: 8px }
}
.highlight-carousel .card__inline-image { width: 100%; height: 60%; min-height: 60% }
.highlight-carousel .card__underlay-icon { display: none }
.highlight-carousel .carousel__nav-wrapper { border-bottom: 0; padding: .6em 0 1em }
.intro-copy { margin: 0; padding-bottom: 2em }
.intro-copy:after, .intro-copy:before { display: table; content: " " }
.intro-copy.extra-bottom { padding-bottom: 3.5em }
@media print, screen and (min-width:64em) {
	.intro-copy.extra-bottom { padding-bottom: 5em }
}
.intro-copy h8 { margin-bottom: 40px; display: none }
@media screen and (min-width:75em)and (min-width:97.5em) {
	.card-set--three .card-set__list-item:nth-of-type(1n+2) { height: calc(282px - .75em) }
}
@media print, screen and (min-width:48em) {
	.intro-copy h8 { display: block }
}
.intro-copy>.social-icons { float: right; margin-bottom: 30px; padding-bottom: 0; border: none; display: none }
.intro-copy__title { margin-top: -6px; color: #d6002a; font-size: 1.9em; letter-spacing: -.035em }
.intro-copy__second-title { margin-top: -6px; color: #d6002a; font-size: 1.4em; letter-spacing: -.035em }
@media print, screen and (min-width:48em) {
	.intro-copy>.social-icons { display: block }
	.intro-copy__title { margin-top: 0 }
}
@media print, screen and (min-width:64em) {
	.intro-copy__title { font-size: 3.1vw; letter-spacing: -1.4px }
	.intro-copy__second-title { font-size: 2.1vw; letter-spacing: -1.4px }
	.intro-copy__first-column { width: 33.33%; float: left; padding-left: 0 !important; padding-right: 3.5rem !important }
}
@media screen and (min-width:85em) {
	.intro-copy__title { font-size: 42px }
	.intro-copy__second-title { font-size: 26px }
}
@media print, screen and (min-width:64em)and (min-width:33.75em) {
	.intro-copy__first-column { padding-right: .625rem; padding-left: .625rem }
}
@media print, screen and (min-width:64em)and (min-width:48em) {
	.intro-copy__first-column { padding-right: .9375rem; padding-left: .9375rem }
}
.intro-copy__second-column { margin: 1.5em 0 0; padding-left: 0 !important; padding-right: 0 !important }
@media print, screen and (min-width:64em) {
	.intro-copy__first-column:last-child:not(:first-child) { float: right }
	.intro-copy__second-column { width: 66.66%; float: left; margin: 0; padding-left: 0 !important }
	.intro-copy__second-column:last-child:not(:first-child) { float: right }
}
@media print, screen and (min-width:64em)and (min-width:33.75em) {
	.intro-copy__second-column { padding-right: .625rem; padding-left: .625rem }
}
@media print, screen and (min-width:64em)and (min-width:48em) {
	.intro-copy__second-column { padding-right: .9375rem; padding-left: .9375rem }
}
.intro-copy__second-column p { font-size: 1em; line-height: 1.5; margin: .1em 0 .62em }
.intro-copy__second-column a, a:focus { font-weight: normal }
@media print, screen and (min-width:64em) {
	.intro-copy__second-column p { font-size: 1.4em; line-height: 1.6 }
}
@media print, screen and (min-width:64em) {
	.intro-copy__second-column p a, .intro-copy__second-column p a:focus, .intro-copy__second-column p a:hover { font-size: 22px }
}
.intro-copy__second-column p a, .intro-copy__second-column p a:focus, .intro-copy__second-column p a:hover { color: #d6002a; border-bottom: 1px solid #d6002a }
.intro-copy__second-column p a { color: #000; border-bottom: 1px solid #000; padding-bottom: .1em }
@media print, screen and (min-width:64em) {
	.intro-copy__second-column p a { font-size: 22px }
}
.intro-copy__second-column a[class*=button--] { margin: 20px 0; padding: 14px 18px; letter-spacing: -.01em; font-size: 18px; min-width: 11em }
.intro-copy__second-column .intro-copy__cta { color: #d6002a; font-size: .8em; letter-spacing: .07em; text-transform: uppercase }
.intro-copy__second-column .intro-copy__cta:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
.intro-copy__second-column .intro-copy__cta:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
@media print, screen and (min-width:64em) {
	.intro-copy__second-column .intro-copy__cta { font-size: .9em; letter-spacing: .086em; margin: 0 1.6em 0 0 }
}
.intro-copy__second-column .intro-copy__cta-product { margin-top: 20px; color: #6986b0; font-size: .9em; letter-spacing: .07em; text-transform: uppercase }
.intro-copy__second-column .intro-copy__cta-product:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
.intro-copy__second-column .intro-copy__cta-product:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
@media print, screen and (max-width:64em) {
	.intro-copy__second-column .intro-copy__cta-product { margin-top: 20px; font-size: .8em; letter-spacing: .086em }
}
.intro-copy__misc { font-size: .7em; margin: .1em 0 0 }
@media print, screen and (min-width:64em) {
	.intro-copy__misc { font-size: 14px; margin: 1.2em 0 0 }
}
@media print, screen and (min-width:48em) {
	.intro-copy+.filter-bar { margin-top: 2.5em }
}
@media print, screen and (min-width:64em) {
	.intro-copy+.filter-bar { margin-top: 9em }
}
.reveal-user-login .is-reveal-open { max-height: 100vh; overflow-y: hidden; pointer-events: none; -webkit-overflow-scrolling: auto }
.reveal-user-login .reveal-overlay { pointer-events: all; -webkit-overflow-scrolling: touch }
@media screen and (max-width:47.9375em) {
	.reveal-user-login .reveal { top: 0 !important }
}
#user-login { background: #fff; height: auto; max-width: 100%; min-height: 0; padding: 0; width: 100% }
@media print, screen and (min-width:48em) {
	#user-login { width: 800px }
}
#user-login .button__close { position: absolute; right: 30px; top: 30px; z-index: 1 }
#user-login::-webkit-input-placeholder { color: #999; font-family: "Conv_AkkRg_Pro", sans-serif; font-style: italic; font-size: 16px; line-height: 2 }
#user-login::-moz-placeholder { color: #999; font-family: "Conv_AkkRg_Pro", sans-serif; font-style: italic; font-size: 16px; line-height: 2 }
#user-login:-ms-input-placeholder { color: #999; font-family: "Conv_AkkRg_Pro", sans-serif; font-style: italic; font-size: 16px; line-height: 2 }
#user-login input:-moz-placeholder { color: #999; font-family: "Conv_AkkRg_Pro", sans-serif; font-style: italic; font-size: 16px; line-height: 2 }
.login-form { position: relative; min-height: 362px; padding: 1.4em 2.1em 0 }
@media print, screen and (min-width:48em) {
	.login-form { padding: 4em 4.2em 5.8em }
}
.login-form__title { color: #d6002a; font-size: 36px; letter-spacing: -.07em; margin: 0 0 .9em 0 }
.login-form input[type="text"], .login-form input[type="email"], .login-form input[type="password"] { color: #000; border-bottom: 1px solid #ccc }
.login-form input[type="text"]+.placeholder, .login-form input[type="email"]+.placeholder, .login-form input[type="password"]+.placeholder { color: #ccc }
@media print, screen and (min-width:48em) {
	.login-form { padding-bottom: 3.4em }
}
.login-form__login-wrapper { margin-top: 2em }
.login-form__login, .login-form__login:focus { font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 18px; letter-spacing: -.5px; line-height: 1.16; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px 10px; text-decoration: none; transition: color 250ms cubic-bezier(.06, .72, .93, 1); background: #d6002a !important; cursor: pointer; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; font-size: 18px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 3; max-width: 100%; padding: 0 1em 0 1.2em; position: relative; text-align: left; width: 45% }
.login-form__login:after, .login-form__login:focus:after { content: ' '; display: inline-block; margin-left: 6px; position: relative; transition: -webkit-transform 250ms ease-out; transition: transform 250ms ease-out; transition: transform 250ms ease-out, -webkit-transform 250ms ease-out; z-index: 1 }
.login-form__login:hover:after, .login-form__login:focus:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.login-form__login:after, .login-form__login:focus:after { content: '>' }
.login-form__login:before, .login-form__login:focus:before { background: #000; content: ''; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; transition: all 250ms cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.login-form__login:hover, .login-form__login:focus:hover { color: #fff }
.login-form__login:hover:before, .login-form__login:focus:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.login-form__login span, .login-form__login:focus span { display: inline-block; position: relative; z-index: 1 }
.login-form__login:after, .login-form__login:focus:after { float: right }
.login-form__forgot-username-password { position: absolute; bottom: 30px; display: inline-block; float: right; font-size: 12px; letter-spacing: .01em; line-height: 5.1; padding-left: .5em; width: 50%; border: none; outline-color: #fff }
.login-form__forgot-username-password:hover, .login-form__forgot-username-password:active, .login-form__forgot-username-password:focus { position: absolute; bottom: 30px; display: inline-block; float: right; color: #d6002a; font-size: 12px; letter-spacing: .01em; line-height: 5.1 }
@media print, screen and (min-width:48em) {
	.login-form__forgot-username-password:hover, .login-form__forgot-username-password:active, .login-form__forgot-username-password:focus { position: relative; bottom: 0; color: #d6002a; font-size: 12px; letter-spacing: .01em; line-height: 5.1 }
}
@media print, screen and (min-width:48em) {
	.login-form__forgot-username-password { position: relative; bottom: 0 }
}
.login-form__register { background: #f0f3f7; min-height: 270px }
.login-form__register { padding: 1.7em 2.5em }
@media print, screen and (min-width:48em) {
	.login-form__register { padding: 3.7em 4.1em }
}
.login-form__register-title { font-size: 20px; letter-spacing: .03em; margin-bottom: .5rem; text-transform: uppercase }
.login-form__register-text { font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 18px; letter-spacing: -.02em; max-width: 90% }
.login-form__register-cta, .login-form__register-cta:focus { font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 18px; letter-spacing: -.5px; line-height: 1.16; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px 10px; text-decoration: none; transition: color 250ms cubic-bezier(.06, .72, .93, 1); background: #6986b0; cursor: pointer; display: inline-block; font-size: 18px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 3; margin: 1.1em 0 0 0; max-width: 100%; padding: 0 1em 0 1.2em; position: relative; text-align: left; min-width: 45% }
.login-form__register-cta:after, .login-form__register-cta:focus:after { content: ' '; display: inline-block; margin-left: 6px; position: absolute; transition: -webkit-transform 250ms ease-out; transition: transform 250ms ease-out; transition: transform 250ms ease-out, -webkit-transform 250ms ease-out; z-index: 1 }
.login-form__register-cta:hover:after, .login-form__register-cta:focus:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.login-form__register-cta:after, .login-form__register-cta:focus:after { content: '>' }
.login-form__register-cta:before, .login-form__register-cta:focus:before { background: #000; content: ''; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; transition: all 250ms cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.login-form__register-cta:hover, .login-form__register-cta:focus:hover { color: #fff }
.login-form__register-cta:hover:before, .login-form__register-cta:focus:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.login-form__register-cta span, .login-form__register-cta:focus span { display: inline-block; position: relative; z-index: 1 }
.login-form__register-cta:after, .login-form__register-cta:focus:after { float: right }
.meta-data { margin: 0 0 .5em }
.meta-data li { color: #fff; display: inline-block; font-size: 11px }
.meta-data li:before { content: none }
.meta-data li:after { content: "—"; display: inline-block; font-family: Conv_AkkRg_Pro; margin: 0 .15em 0 .3em; position: relative }
.meta-data li:last-of-type:after { content: none }
.meta-data__type { font-family: Conv_AkkBd_Pro; letter-spacing: 1px; text-transform: uppercase }
.meta-data__date, .meta-data__location { font-family: Conv_AkkRg_Pro }
.nav__primary-list li { display: inline-block }
.nav__primary-list a { letter-spacing: -.4px }
.nav__primary-list a.is-current-section, .nav__primary-list a.is-selected, .nav__primary-list a:hover { color: #d6002a }
.nav__secondary-list a { border-bottom: 1px solid #cacaca; color: #000; display: block; letter-spacing: -.4px; max-width: 260px; min-height: 33px; padding: .6em 0 }
.nav__secondary-list a.is-current-section, .nav__secondary-list a.is-selected, .nav__secondary-list a:hover { color: #d6002a }
.nav-meta__event, .nav-meta__latest, .nav-meta__list { display: inline-block; font-size: 0; max-width: 815px; padding: 4px 0 0 8.4vw; position: relative; vertical-align: top; width: calc(90% - 90px) }
@media screen and (min-width:75em) {
	.nav-meta__event, .nav-meta__latest, .nav-meta__list { width: calc(85% - 100px) }
}
@media screen and (min-width:85em) {
	.nav-meta__event, .nav-meta__latest, .nav-meta__list { width: calc(85% - 260px) }
}
@media screen and (min-width:97.5em) {
	.nav-meta__event, .nav-meta__latest, .nav-meta__list { width: 810px }
}
.nav-meta__event-category, .nav-meta__latest-category, .nav-meta__list-category { color: #959595; display: block; font-family: "Conv_AkkBd_Pro"; font-size: 11px; letter-spacing: .1em; text-transform: uppercase }
.nav-meta__latest-column { display: inline-block; margin-top: 15px; padding-right: 10%; vertical-align: top; width: 33.33% }
.nav-meta__latest-link { font-family: Conv_AkkBd_Pro; font-size: 14px; letter-spacing: 0; line-height: 1.4 }
.nav-meta__latest-link:active, .nav-meta__latest-link:focus, .nav-meta__latest-link:hover { font-size: 14px; letter-spacing: 0; line-height: 1.4; color: #d6002a }
.nav-meta__latest-media-type { color: #959595 }
.nav-meta__latest-content { color: #959595; font-family: Conv_AkkRg_Pro; font-size: 12px; letter-spacing: -.01em; line-height: 1.5; margin: 1.1em 0 0 }
.nav-meta__list { width: calc(90% - 150px) }
@media screen and (min-width:75em) {
	.nav-meta__list { width: calc(80% - 70px) }
}
@media screen and (min-width:85em) {
	.nav-meta__list { width: calc(100% - 260px) }
}
.nav-meta__list-category { margin-bottom: 1.8em }
.nav-meta__list-link { display: block; margin-bottom: 1.2em; width: 100% }
.nav-meta__list-link:active, .nav-meta__list-link:focus, .nav-meta__list-link:hover { color: #d6002a }
.nav-meta__list-link:after { background: #ccc; bottom: -.7em; content: ""; height: 1px; left: 0; position: absolute; width: 100% }
.nav-meta__event { width: calc(90% - 90px) }
@media screen and (min-width:75em) {
	.nav-meta__event { width: calc(85% - 150px) }
}
.nav-meta__event-category { margin-bottom: 1.8em }
.nav-meta__event-column { display: inline-block; padding: 3% 5% 0 0; vertical-align: top; width: 33.33% }
.nav-meta__event-item:before, .nav-meta__event-type:after { background: #ccc; height: 2px; width: 15px; left: 0; content: "" }
.nav-meta__event-type { color: #000; display: block; font-family: Conv_AkkBd_Pro; font-size: 12px; letter-spacing: .06em; position: relative; text-transform: uppercase }
.nav-meta__event-type:after { bottom: -15px; display: block; position: absolute }
.nav-meta__event-label { font-size: 14px; letter-spacing: 0; line-height: 1.45; margin: 2em 0 0 }
.nav-meta__event-label:active, .nav-meta__event-label:focus, .nav-meta__event-label:hover { font-size: 14px; letter-spacing: 0; line-height: 1.45; color: #d6002a }
.nav-meta__event-list { font-family: Conv_AkkBd_Pro; font-size: 12px; letter-spacing: -.02em; line-height: 1.5; margin: .8em 0 0; padding: 0 }
.nav-meta__event-item:before { bottom: 0; display: inline-block; margin: 0 4px 0 -2px; position: relative; top: -1px; vertical-align: middle }
.accordion-tabs>ul.vertical>li, .filter-bar { display: -webkit-box; display: -ms-flexbox; -webkit-box-direction: normal }
.filter-bar { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px solid #e8eae8; display: flex; -webkit-box-orient: horizontal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin-bottom: .5em; margin-top: 3.2em; min-height: 5.7em; padding-top: .2em; z-index: 1 }
@media screen and (min-width:85em) {
	.filter-bar { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
}
.filter-bar__wrapper.menu { margin: 0 auto 0 0 }
.filter-bar__wrapper:not(.menu) { margin: 0; white-space: nowrap; width: 100% }
.filter-bar__wrapper:not(.menu)>li>ul, .filter-bar__wrapper:not(.menu)>li>ul>li { display: inline-block }
.filter-bar__wrapper:not(.menu) a { font-size: 14px; letter-spacing: .1em; margin-right: .7em; padding: .7rem 0 .7rem 1rem; text-transform: uppercase }
.filter-bar__wrapper:not(.menu) a:hover { color: #d6002a }
.filter-bar__wrapper:not(.menu) a.is-current-section { color: #d6002a; padding: 0 }
.filter-bar__wrapper:not(.menu) a.is-current-section:after { background-color: #d6002a; bottom: -7px; content: ""; height: 3px; left: 0; position: absolute; width: 100% }
@media print, screen and (min-width:48em) {
	.filter-bar__wrapper:not(.menu) a.is-current-section:after { bottom: -10px; height: 5px }
}
.filter-bar .dropdown.menu.js-dropdown-menu, .filter-bar .menu.js-dropdown-menu.adaptive-dropdown { margin: 0; white-space: nowrap }
.filter-bar .dropdown.menu.js-dropdown-menu:first-of-type, .filter-bar .menu.js-dropdown-menu.adaptive-dropdown:first-of-type { margin: 0 .6em 0 0 }
.filter-bar .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .filter-bar .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { font-size: 12px; line-height: 1 }
.filter-bar__wrapper.menu .filter-bar__complex-submenu { display: block; position: relative; max-width: 1px; left: 0; -webkit-transform: none; transform: none; border: none }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li { width: 370px; padding: 10px 20px 20px }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li>span { display: block; width: 100%; text-transform: uppercase }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li>a { padding: 1.3em; font-size: inherit }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li ul.submenu-selectors { position: relative; display: block; left: 0; -webkit-transform: none; transform: none; margin-left: 0; border: 1px solid #ccc; border-right: none; border-bottom: none }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li ul.submenu-selectors>li { display: inline-block; width: 164px; min-height: 48px; padding-left: 12px; border: 1px solid #ccc; border-top: none; border-left: none }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li ul.submenu-selectors>li>:not(input) { display: inline-block; vertical-align: middle }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li ul.submenu-selectors>li input+span { color: #ccc }
.filter-bar__wrapper.menu .filter-bar__complex-submenu>li ul.submenu-selectors>li input:checked+span { color: #333 }
.filter-bar__wrapper.menu .filter-bar__complex.is-active .filter-bar__complex-submenu { display: block; min-width: 330px; left: 0; -webkit-transform: none; transform: none }
.filter-bar__wrapper.menu .filter-bar__complex.is-active .filter-bar__complex-submenu>li .submenu-selectors { border: 1px solid #ccc; border-right: none; border-bottom: none }
.filter-bar__dark { position: absolute; bottom: 0; min-height: 0; margin: 0; padding: 0; border: none }
.filter-bar__dark .filter-bar__wrapper:not(.menu) a { color: #898989 }
.filter-bar__dark .filter-bar__wrapper:not(.menu) a.is-current-section { color: #fff }
.filter-bar__dark .filter-bar__wrapper:not(.menu) a.is-current-section:after { bottom: -11px; background-color: #fff }
.article-filter-search { padding-bottom: 10px; margin-bottom: 20px }
@media print, screen and (min-width:64em) {
	.article-filter-search { margin-bottom: 60px; border-bottom: 1px solid #ccc }
}
.article-filter-search.border-top { padding-top: 20px; border-top: 1px solid #ccc }
.article-filter-search.border-bottom { padding-bottom: 20px; border-bottom: 1px solid #ccc }
.article-filter-search.thick { padding-top: 20px; padding-bottom: 50px }
.article-filter-search .filter-bar { position: relative; min-height: 0; margin-top: -1.5rem; margin-bottom: -1px; padding-top: 1em; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; background-color: #fff; z-index: 8 }
.article-filter-search .filter-bar:after, .article-filter-search .filter-bar:before { background: #fff; content: ""; height: 100%; position: absolute; top: 0; width: calc((100vw - 100%)/2) }
.article-filter-search .filter-bar:before { left: calc(-1*(100vw - 100%)/2) }
.article-filter-search .filter-bar ul.adaptive-dropdown, .article-filter-search .filter-bar ul.dropdown { width: 100% }
@media print, screen and (min-width:64em) {
	.article-filter-search .filter-bar { margin-top: 0; min-height: 4em }
	.article-filter-search .filter-bar ul.adaptive-dropdown, .article-filter-search .filter-bar ul.dropdown { display: none }
}
.article-filter-search .filter-bar ul.adaptive-dropdown>li, .article-filter-search .filter-bar ul.dropdown>li { display: block; max-width: 260px; border-bottom: 1px solid #e8eae8 }
.article-filter-search .filter-bar ul.adaptive-dropdown>li>a, .article-filter-search .filter-bar ul.dropdown>li>a { padding: 1.2rem 0; color: #959595 }
.article-filter-search .filter-bar ul.adaptive-dropdown>li>a:after, .article-filter-search .filter-bar ul.dropdown>li>a:after { margin-top: -.5rem }
.article-filter-search .filter-bar ul.adaptive-dropdown>li.is-active a:after, .article-filter-search .filter-bar ul.dropdown>li.is-active a:after { -webkit-transform: rotate(-90deg); transform: rotate(-90deg) }
.article-filter-search .filter-bar ul.adaptive-dropdown>li ul.menu.submenu, .article-filter-search .filter-bar ul.dropdown>li ul.menu.submenu { width: 100%; top: 100%; left: 0; right: inherit; -webkit-transform: none; transform: none }
.article-filter-search .filter-bar ul.adaptive-dropdown>li ul.menu.submenu>li a, .article-filter-search .filter-bar ul.dropdown>li ul.menu.submenu>li a { padding-left: 1.4rem; text-align: left }
.article-filter-search .filter-bar__wrapper { display: none }
.article-filter-search .filter-bar__wrapper.sub-nav__wrapper { display: block }
.article-filter-search .filter-bar__wrapper.sub-nav__wrapper>a { padding-left: .3rem }
.article-filter-search .search-input__wrapper input { padding-bottom: 0; font-size: 2em; font-style: normal }
@media print, screen and (min-width:64em) {
	.article-filter-search .filter-bar__wrapper { display: block }
	.article-filter-search .search-input__wrapper { margin-top: .5em }
	.article-filter-search .search-input__wrapper input { height: 1.5em }
}
.article-filter-search .search-input__wrapper input:focus, .article-filter-search .search-input__wrapper input:hover { font-size: 2em }
.article-filter-search .search-input__wrapper .search-input__svg { top: -2.2em; width: 18px; height: 18px }
.article-filter-search:first-of-type .filter-bar { min-height: 0; border-top: none; padding-top: 0 }
.quick-jump-nav { height: 85px }
@media print, screen and (min-width:64em) {
	.article-filter-search:first-of-type .filter-bar { min-height: 5.7em; padding-top: .2em }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown { margin: 0 }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { color: #959595 }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a:after, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { display: none }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu { position: relative; border: none; display: block; left: 100%; top: 75%; -webkit-transform: translateX(-100%); transform: translateX(-100%); min-width: 169px }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label { padding: .2rem 1.4rem .2rem calc(1.4em + 25px); border: none; font-family: Conv_AkkBd_Pro; color: #959595; background: 0 0 }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:hover, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:hover, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:hover, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:hover { color: inherit }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:before, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:before, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:before, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:before { top: 7px; width: 13px; height: 13px }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:after, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:after, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:after, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:after { top: 7px; left: 1.3em; width: 18px; height: 13px }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label { color: #000 }
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label:after, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label:after { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E") 50%; background-size: 100% 100% }
}
.quick-jump-nav:after { content: ""; display: inline-block; vertical-align: middle; height: 85px }
.quick-jump-nav ul.dropdown.menu.js-dropdown-menu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown { display: inline-block; margin-left: 0; vertical-align: middle }
@media print, screen and (min-width:64em) {
	.campaign-persona .quick-jump-nav .dropdown.js-dropdown-menu, .campaign-persona .quick-jump-nav .js-dropdown-menu.adaptive-dropdown { width: calc(100% - 200px) }
}
.campaign-persona .quick-jump-nav .adaptive-dropdown .is-dropdown-submenu-parent, .campaign-persona .quick-jump-nav .dropdown .is-dropdown-submenu-parent { display: block !important }
.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { min-width: 0; padding-left: 0 }
.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent.is-active ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active ul.submenu.is-dropdown-submenu { top: 90%; left: 0; -webkit-transform: none; transform: none }
.quick-jump-nav.top-border { border-top: 1px solid #ccc }
.quick-jump-nav.bottom-border { border-bottom: 1px solid #ccc }
.quick-jump-nav.top-margin { margin-top: 35px }
.quick-jump-nav.bottom-margin { margin-bottom: 35px }
.quick-jump-nav { margin-bottom: 30px; height: 85px }
@media print, screen and (min-width:64em) {
	.quick-jump-nav, .quick-jump-nav:after { height: 110px }
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { display: none }
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li { display: inline-block; width: auto }
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a { padding: .2rem 1.4rem .2rem 0 }
	.quick-jump-nav.top-margin { margin-top: 50px }
	.quick-jump-nav.bottom-margin { margin-bottom: 50px }
}
.side-column-filters { padding: 0 .5rem }
@media print, screen and (min-width:64em) {
	.side-column-filters .dropdown.menu.js-dropdown-menu, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown { margin: 0 }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { color: #959595 }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a:after, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { display: none }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu { position: relative; border: none; display: block; left: 100%; top: 75%; -webkit-transform: translateX(-100%); transform: translateX(-100%); min-width: 169px }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label { padding: .2rem 1.4rem .2rem calc(1.4em + 25px); border: none; font-family: Conv_AkkBd_Pro; color: #959595; background: 0 0 }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:hover, .side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:hover, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:hover, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:hover { color: inherit }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:before, .side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:before, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:before, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:before { top: 7px; width: 13px; height: 13px }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:after, .side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:after, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a:after, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label:after { top: 7px; left: 1.3em; width: 18px; height: 13px }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label { color: #000 }
	.side-column-filters .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label:after, .side-column-filters .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item input[type=checkbox]:checked+label:after { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E") 50%; background-size: 100% 100% }
	.side-column-filters { padding: 0 .5rem }
}
.side-column-filters ul.dropdown.menu.js-dropdown-menu, .side-column-filters ul.menu.js-dropdown-menu.adaptive-dropdown { width: 100%; margin-left: 0; z-index: 0 }
.side-column-filters ul.dropdown.menu.js-dropdown-menu>li, .side-column-filters ul.menu.js-dropdown-menu.adaptive-dropdown>li { display: none }
.side-column-filters ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent, .side-column-filters ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent { display: block; width: calc(100% - 10px) }
.side-column-filters ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent:hover ul.menu.submenu, .side-column-filters ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent:hover ul.menu.submenu { z-index: 5 }
.side-column-filters ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.menu.submenu, .side-column-filters ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.menu.submenu { width: 100%; top: 100%; z-index: 5 }
.social-icon-svg { width: 36px; height: 36px }
.social-icons { line-height: 1; margin: 0 0 30px; padding: 0 }
@media screen and (min-width:97.5em) {
	.social-icons { border-bottom: 1px solid #e8eae8; padding: 0 0 1.5em }
}
.social-icons__icon, .social-icons__likes { display: inline-block; font-size: 1em; margin-left: 1.6em; padding-left: .2em; vertical-align: top }
@media screen and (min-width:97.5em) {
	.social-icons__icon, .social-icons__likes { font-size: .8em; margin-left: 1.4em }
}
.social-icons__icon:first-child, .social-icons__likes:first-child { margin: 0 }
.divide-last .social-icons__icon:last-child, .divide-last .social-icons__likes:last-child { margin-left: 1.8em; border-left: 1px solid #e8eae8; padding-left: 1.7em; line-height: 1 }
@media screen and (min-width:97.5em) {
	.divide-last .social-icons__icon:last-child, .divide-last .social-icons__likes:last-child { border-left: none; line-height: 1.6; margin-left: 1.6em; padding-left: .2em }
}
.social-icons__icon a, .social-icons__likes a { color: #898989; vertical-align: top }
.social-icons__icon a.inline-social-only:before, .social-icons__likes a.inline-social-only:before { display: none }
.social-icons__icon a.fa-commenting svg, .social-icons__likes a.fa-commenting svg { width: 12px; height: 12px }
.social-icons__icon a.fa-commenting svg polygon, .social-icons__likes a.fa-commenting svg polygon { stroke: #898989; stroke-width: 2px }
.card--inline__content .icon-svg-list svg circle, .card--inline__content .icon-svg-list svg line, .card--inline__content .icon-svg-list svg polygon, .card--inline__content .icon-svg-list svg polyline, .card--inline__content .icon-svg-list svg rect, .card--light__content .icon-svg-list svg circle, .card--light__content .icon-svg-list svg line, .card--light__content .icon-svg-list svg polygon, .card--light__content .icon-svg-list svg polyline, .card--light__content .icon-svg-list svg rect, .card--summary__content .icon-svg-list svg circle, .card--summary__content .icon-svg-list svg line, .card--summary__content .icon-svg-list svg polygon, .card--summary__content .icon-svg-list svg polyline, .card--summary__content .icon-svg-list svg rect, .card__content .icon-svg-list svg circle, .card__content .icon-svg-list svg line, .card__content .icon-svg-list svg polygon, .card__content .icon-svg-list svg polyline, .card__content .icon-svg-list svg rect { stroke: #898989 }
.social-icons__icon a+span, .social-icons__likes a+span { display: inline-block; font-size: .8em; line-height: 1; vertical-align: top }
.tab-content-row, .tab-content-row+.divider { display: none }
@media print, screen and (min-width:64em) {
	.tab-content-row { display: inherit; margin-top: 140px }
	.tab-content-row+.divider { display: inherit }
}
.tab-content-row>div { margin-bottom: 80px }
.tab-content-row .tab-content-row__first-column { padding-left: 0 !important; font-family: Conv_AkkRg_Pro; width: 100%; float: left; padding-right: 0 }
@media screen and (min-width:75em) {
	.tab-content-row .tab-content-row__first-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
}
.tab-content-row .tab-content-row__first-column:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:64em) {
	.tab-content-row .tab-content-row__first-column { width: 33.33%; float: left; padding-right: 0; padding-left: 0; margin-top: -9px }
	.tab-content-row .tab-content-row__first-column:last-child:not(:first-child) { float: right }
}
.tab-content-row .tab-content-row__second-column { width: 100%; float: left; padding-right: 0; padding-left: 0; position: relative }
.tab-content-row .tab-content-row__second-column:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:64em) {
	.tab-content-row .tab-content-row__second-column { width: 41%; float: left; padding-right: 0; padding-left: 0; margin-right: 9% }
}
@media print, screen and (min-width:64em) {
	.tab-content-row .tab-content-row__second-column:last-child:not(:first-child) { float: right }
}
.tab-content-row .tab-content-row__third-column { width: 100%; float: left; padding-right: 0; padding-left: 0 }
.tab-content-row .tab-content-row__third-column:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:64em) {
	.tab-content-row .tab-content-row__third-column { width: 16.6%; float: left; padding-right: 0; padding-left: 0 }
	.tab-content-row .tab-content-row__third-column:last-child:not(:first-child) { float: right }
	.tab-content-row .tab-content-row__third-column .contact__list li { width: 100% }
}
.tab-content-row .tab-content-tabs-column { width: 250px }
.tab-content-row .tab-content-tabs-column li { position: relative; border-top: 1px solid #b3b3b3 }
.tab-content-row .tab-content-tabs-column li:first-child { border-color: transparent }
.tab-content-row .tab-content-tabs-column li>span { display: inline-block; vertical-align: middle; max-width: 85%; padding: 10px 0; font-weight: 700; color: #898989; -webkit-transition: color .35s; transition: color .35s; cursor: pointer }
.tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.tab-content-row .tab-content-tabs-column li>span:after { content: ">"; position: absolute; display: inline-block; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out, color .25s ease-out; z-index: 1 }
.tab-content-row .tab-content-tabs-column li>span:hover:after { -webkit-transform: translateX(50%) translateY(-50%); transform: translateX(50%) translateY(-50%) }
.tab-content-row .tab-content-tabs-column li:before { content: ""; display: block; position: absolute; top: 50%; -webkit-transform: translateX(-16px) translateY(-50%); transform: translateX(-16px) translateY(-50%); width: 5px; height: 55%; background: 0 0; -webkit-transition: background .25s ease-out; transition: background .25s ease-out }
.tab-content-row .tab-content-tabs-column li:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 100% }
.tab-content-row .tab-content-tabs-column li.is-current:before { background: #000 }
.tab-content-row .tab-content-tabs-column li.is-current span { color: #000 }
.tab-content-row .tab-content-tabs-column li.is-current span:after { color: transparent }
.tab-content-row .tab-content-column .tab-content-item { position: absolute; opacity: 0; z-index: 0; padding-bottom: 0 }
.tab-content-row .tab-content-column .tab-content-item.is-current { position: relative; opacity: 1; z-index: 1; -webkit-transition: opacity .15s .25s; transition: opacity .15s .25s }
.card--inline-product:hover+.divider, .card--inline:hover+.divider, .card--register:hover+.divider, .card-set--six .card-set__wrapper:last-child .card:hover:after, .card-set--six .card-set__wrapper:last-child .card__tweet--large:hover:after, .card-set--six .card-set__wrapper:last-child .card__tweet:hover:after, .card:hover+.divider, .card__tweet--large:hover+.divider, .card__tweet:hover+.divider { opacity: 0 }
.tab-content-row .text-content { padding-bottom: 30px }
.tab-content-row .text-content .text-content__headlines { width: 80% }
.tab-content-row .text-content .text-content__text .text-content__p { font-size: 16px; line-height: 1.6 }
.tab-content-row .text-content .text-content__text p { font-size: 16px; line-height: 1.6 }
.tab-content-row .text-content .text-content__text .notice { font-size: 12px; font-style: normal; padding-top: 25px }
.tab-content-row .text-content .text-content__text .notice:last-of-type { margin-bottom: 0 }
.accordion-tabs { margin-top: 20px }
@media print, screen and (min-width:64em) {
	.tab-content-row .text-content .text-content__title { position: absolute; -webkit-transform: translateY(calc(-100% - 25px)); transform: translateY(calc(-100% - 25px)) }
	.accordion-tabs { display: none }
}
.accordion-tabs>div { margin-bottom: 80px }
.accordion-tabs>ul.vertical>li { position: relative; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; flex-direction: column; padding: 0 }
.accordion-tabs>ul.vertical>li:last-of-type { border-bottom: 1px solid #ccc }
.accordion-tabs>ul.vertical>li.is-current>a { background-color: inherit }
.accordion-tabs>ul.vertical>li>a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-bottom: 1px solid transparent; padding: 1.5rem 1rem; -webkit-transition: border-bottom-color .15s .2s; transition: border-bottom-color .15s .2s }
@media screen and (min-width:75em) {
	.accordion-tabs>ul.vertical>li>a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
}
.accordion-tabs>ul.vertical>li>a:after { display: none }
.accordion-tabs>ul.vertical>li>a>span { display: inline-block; vertical-align: middle; max-width: 90%; font-weight: 700; color: #000; -webkit-transition: color .35s; transition: color .35s; cursor: pointer }
.accordion-tabs>ul.vertical>li>a .button__accordion { margin-left: auto }
.accordion-tabs>ul.vertical>li>a .button__accordion span { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: center center; transform-origin: center center; -webkit-transition: all .25s cubic-bezier(.06, .72, .93, 1); transition: all .25s cubic-bezier(.06, .72, .93, 1); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; height: 2px; width: 14px }
.accordion-tabs>ul.vertical>li>a .button__accordion span:last-child { height: 2px; width: 14px; -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg) }
.accordion-tabs>ul.vertical>li>a:before { content: ""; display: block; position: absolute; top: 50%; -webkit-transform: translateX(-16px) translateY(-50%); transform: translateX(-16px) translateY(-50%); width: 5px; height: 55%; background: 0 0; -webkit-transition: background .25s ease-out; transition: background .25s ease-out }
.transcript--opened__content, .transcript__content { height: 0; overflow: hidden }
.accordion-tabs>ul.vertical>li>a.is-current:before { background: #000 }
.accordion-tabs>ul.vertical>li>a.is-current span { color: #000 }
.accordion-tabs>ul.vertical>li>a.is-current span:after { color: transparent }
.accordion-tabs>ul.vertical>li[aria-expanded=true]>a { border-bottom: 1px solid #ccc; -webkit-transition: border-bottom-color .1s; transition: border-bottom-color .1s }
.accordion-tabs>ul.vertical>li[aria-expanded=true]>a .button__accordion>span { -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg) }
.accordion-tabs>ul.vertical>li[aria-expanded=true]>a .button__accordion>span:last-child { opacity: 0; -webkit-transform: translateY(-50%) rotate(180deg) scaleX(.75); transform: translateY(-50%) rotate(180deg) scaleX(.75) }
.accordion-tabs>ul.vertical>li>ul { margin: 0 1.25rem }
.accordion-tabs .text-content { padding-top: 20px; padding-bottom: 30px }
.accordion-tabs .text-content .text-content__headlines { display: none; width: 80% }
.accordion-tabs .text-content .text-content__text p { font-size: 1em; line-height: 1.5 }
.accordion-tabs .text-content .text-content__text .text-content__p { line-height: 1.6 }
.accordion-tabs .text-content .text-content__text .notice { font-size: 12px; padding-top: 2px; color: #959595 }
.accordion-tabs .text-content, .accordion-tabs .text-content.is-current { display: block }
.tabs__wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #fff; border-top: 1px solid #e8eae8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-filter: drop-shadow(0 2px 2px rgba(0, 0, 0, .1)); filter: drop-shadow(0 2px 2px rgba(0, 0, 0, .1)); -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; font-size: 16px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 4.7em; padding: 0 20px }
.card--summary, .filterable-list__row { -webkit-box-orient: vertical; -webkit-box-direction: normal }
@media print, screen and (min-width:48em) {
	.filter-bar__dark .filter-bar__wrapper:not(.menu) a.is-current-section:after { bottom: -11px }
	.tabs__wrapper { padding-left: 40px; padding-right: 40px }
}
@media print, screen and (min-width:64em) {
	.tabs__wrapper { padding-left: 100px; padding-right: 100px; display: none }
}
@media screen and (min-width:97.5em) {
	.tabs__wrapper { padding-left: 0; padding-right: 0 }
}
.tabs__wrapper li:nth-child(2) { padding: 0 50px }
@media print, screen and (min-width:33.75em) {
	.tabs__wrapper li:nth-child(2) { padding: 0 20vw }
}
.tabs__wrapper li a { border-bottom: 2px solid transparent; color: #1a1a1a; display: inline-block; font-family: Conv_AkkBd_Pro; font-size: 14px; letter-spacing: 1.4px; text-transform: uppercase }
.transcript--opened__label, .transcript__label { letter-spacing: .1em }
.tabs__wrapper li.is-current a { color: #d6002a; border-bottom: 2px solid #d6002a }
.tabs__wrapper.is-active+.content .home__content { border: none }
.transcript--opened__button, .transcript__button { border-bottom: 1px solid #e8eae8; border-top: 1px solid #e8eae8; color: #d6002a; font-family: Conv_AkkBd_Pro; text-transform: uppercase }
[data-tab] { display: none }
@media print, screen and (min-width:64em) {
	[data-tab] { display: block }
}
[data-tab].is-current { display: block }
[data-tab] .home__header { display: none }
@media print, screen and (min-width:64em) {
	[data-tab] .home__header { display: block }
}
[data-tab] .home__header+.divider { display: none }
@media print, screen and (min-width:64em) {
	[data-tab] .home__header+.divider { display: block }
}
.transcript { display: block; padding-top: .8em; padding-left: 20px; padding-right: 20px }
@media print, screen and (min-width:33.75em) {
	.transcript { padding-left: 40px; padding-right: 0 }
}
@media screen and (min-width:53em) {
	.transcript { padding-left: 0 }
}
.transcript__button { font-size: 14px; padding: 1.75em 0; position: relative }
.transcript__button .fa { font-size: 20px; position: absolute; right: 1em; top: 50%; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
.transcript__content-wrapper { padding: 1.45em 0 3.2em }
.transcript--opened { display: block; padding-top: .8em; padding-left: 20px; padding-right: 20px }
@media print, screen and (min-width:33.75em) {
	.transcript--opened { padding-left: 40px; padding-right: 0 }
}
@media screen and (min-width:53em) {
	.transcript--opened { padding-left: 0 }
}
.transcript--opened__button { font-size: 14px; padding: 1.75em 0; position: relative }
.transcript--opened__button .fa { font-size: 20px; position: absolute; right: 1em; top: 50%; -webkit-transform-origin: center center; transform-origin: center center; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
.transcript--opened__content-wrapper { padding: 1.45em 0 3.2em }
.transcript--opened .transcript__button { border-bottom: none }
.transcript--opened .transcript__button .fa { -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg) }
.transcript--opened .transcript__content { border-bottom: 1px solid #e8eae8; height: auto }
.filterable-list, .filterable-list--complex-five, .filterable-list--events-complex-five, .filterable-list--complex-four, .filterable-list--profile-four, .filterable-list--simple-five, .filterable-list--holiday-five, .filterable-list--articletable-three, .filterable-list--symbolpagetable-three, .filterable-list--softwareusermanuals-three, .filterable-list--priceassessment-five, table.filterable-list--symboltable-five, .filterable-list--symboltable-five, .filterable-list--simple-four, .filterable-list--simple-three, .filterable-list--simple-two, .filterable-list--rssfeedtable-four { display: block; width: 100% }
.filterable-list__header { padding-top: 50px; display: none; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 0 }
.events__Page .filterable-list--complex-five, .filterable-list__header { padding-top: 0 }
.filterable-list__header.no-top-padding { padding-top: 0 }
@media print, screen and (min-width:48em) {
	.filterable-list__header { display: -webkit-box; display: -ms-flexbox; display: flex }
}
.filterable-list__header .filterable-list__cell { padding-top: 50px }
.filterable-list__header .filterable-list__cell a span { height: 50px; text-transform: uppercase }
.filterable-list__header .filterable-list__cell>a { color: #959595; font-family: Conv_AkkBd_Pro; font-size: 14px; letter-spacing: .1em; text-transform: uppercase }
.filterable-list__header .filterable-list__cell>span { color: #959595; font-family: Conv_AkkBd_Pro; font-size: 14px; letter-spacing: .1em; text-transform: uppercase; bottom: 3px; position: relative }
.filterable-list__header .filterable-list__cell>a:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; -webkit-transform: rotate(90deg); transform: rotate(90deg); content: ">" }
.filterable-list__header .filterable-list__cell>span:after { display: inline-block; margin-left: 6px; position: relative; z-index: 1; -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.filterable-list__header .filterable-list__cell>a:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%); -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.filterable-list__header.dropdown.menu.js-dropdown-menu, .filterable-list__header.menu.js-dropdown-menu.adaptive-dropdown { margin-left: 0 }
.filterable-list__header.dropdown.menu.js-dropdown-menu .filterable-list__cell>a, .filterable-list__header.menu.js-dropdown-menu.adaptive-dropdown .filterable-list__cell>a { padding: 0 }
.filterable-list__header.dropdown.menu.js-dropdown-menu .filterable-list__cell>a:after, .filterable-list__header.menu.js-dropdown-menu.adaptive-dropdown .filterable-list__cell>a:after { display: inline-block; vertical-align: middle; margin-top: 0 }
.filterable-list__header.dropdown.menu.js-dropdown-menu .filterable-list__cell .submenu.is-dropdown-submenu, .filterable-list__header.menu.js-dropdown-menu.adaptive-dropdown .filterable-list__cell .submenu.is-dropdown-submenu { max-height: 360px; overflow-y: auto; left: 0; -webkit-transform: none; transform: none }
.filterable-list__header.dropdown.menu.js-dropdown-menu .filterable-list__cell .submenu .is-submenu-item a, .filterable-list__header.menu.js-dropdown-menu.adaptive-dropdown .filterable-list__cell .submenu .is-submenu-item a { text-align: left; padding-left: 1.4em }
.filterable-list__header.dropdown.menu.js-dropdown-menu .filterable-list__cell .submenu .is-submenu-item a:after, .filterable-list__header.menu.js-dropdown-menu.adaptive-dropdown .filterable-list__cell .submenu .is-submenu-item a:after { content: ""; display: none }
.filterable-list__row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: nowrap; -ms-flex-direction: column; flex-direction: column; font-size: 0; border-bottom: 1px solid #ccc }
.filterable-list__row.no-border { border: none }
.filterable-list__row .filterable-list__cell { color: #000; font-family: Conv_AkkBd_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0; vertical-align: top }
.filterable-list__row .filterable-list__cell .list-desktop { display: none }
@media print, screen and (min-width:48em) {
	.filterable-list__row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-bottom: none }
	.filterable-list__row .filterable-list__cell { padding: 50px 5px 42px 0 }
	.filterable-list__row .filterable-list__cell .list-desktop { display: block }
	.filterable-list__row .filterable-list__cell .sublist-mobile { display: block }
}
@media print, screen and (min-width:64em) {
	.events__Page .filterable-list__row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-bottom: none }
}
.filterable-list__row .filterable-list__cell .sublist-mobile { display: none }
.events__Page .filterable-list__row .filterable-list__cell .sublist-mobile { display: block }
@media print, screen and (min-width:48em) {
	.events__Page .filterable-list__row .filterable-list__cell .sublist-mobile { display: none }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.filterable-list__row .filterable-list__cell { font-weight: 400 }
}
.filterable-list__row .filterable-list__cell .column-label { display: inline-block; width: 95px; color: #ccc }
.filterable-list__row .filterable-list__cell .column-label.mobile-only { position: absolute }
.filterable-list__row .filterable-list__cell .column-label.mobile-only+span { display: inline-block; padding-left: 90px }
.filterable-list__row .filterable-list__cell.bullet-effect { position: absolute; left: 20px }
.filterable-list__cell { border-bottom: none }
@media print, screen and (min-width:48em) {
	.filterable-list__row .filterable-list__cell .column-label.mobile-only { display: none }
	.filterable-list__row .filterable-list__cell .column-label.mobile-only+span { padding-left: 0 }
	.filterable-list__row .filterable-list__cell.bullet-effect { position: static }
	.filterable-list__cell { border-bottom: 1px solid #ccc; padding: 15px 0 15px }
	filterable-list--simple-two .filterable-list__row .filterable-list__cell { padding: 15px 0 15px }
}
.filterable-list__cell h2 { display: block; line-height: 1.15; margin: -.15em 0 .7em; padding: 0 10% 0 0; position: relative; font-size: 2.3em }
@media print, screen and (min-width:48em) {
	.filterable-list__cell h2 { font-size: 48px }
}
.filterable-list__cell p { font-family: Conv_AkkRg_Pro; font-size: 16px; line-height: 1.6; padding: 0 10% 0 0 }
.filterable-list__cell.desktop-only { display: none }
@media print, screen and (min-width:48em) {
	.filterable-list__cell p { font-size: 18px }
	.filterable-list__cell.desktop-only { display: inherit }
	.filterable-list__cell.mobile-only { display: none }
}
.filterable-list__cell-wrapper { display: inline-block }
.filterable-list__load-more { position: relative; text-align: center; height: 100px; width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100% }
.filterable-list__load-more>a { position: relative; top: 58%; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
@media print, screen and (min-width:48em) {
	.filterable-list__load-more { text-align: left }
	.filterable-list--complex-four .filterable-list__load-more { padding: 42px 0 0 33.33% }
	.filterable-list--complex-five .filterable-list__load-more { padding: 42px 0 0 34% }
	.filterable-list__load-more>a { top: 0; -webkit-transform: none; transform: none }
}
.filterable-list__load-more.filterable-list__cell { border-bottom: none; height: auto; text-align: center; -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important }
.filterable-list__content-sublist { padding: 16px 0; font-size: 18px; max-width: 90% }
.filterable-list__content-sublist h6 { color: #959595 }
.filterable-list--complex-four .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 16.93%; flex: 0 1 16.93%; margin-top: 20px }
.filterable-list--complex-four .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 16.4%; flex: 0 1 16.4% }
.filterable-list--complex-four .filterable-list__cell:nth-of-type(3) { padding-top: 10px; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 49% }
.filterable-list--complex-four .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 16.67%; flex: 0 1 16.67% }
.filterable-list--complex-four .filterable-list__cell.date { padding-bottom: 0 }
@media print, screen and (min-width:48em) {
	.filterable-list--complex-four .filterable-list__cell:first-of-type { margin-top: 0 }
	.filterable-list--complex-four .filterable-list__cell:nth-of-type(3) { padding-top: 50px }
	.filterable-list--complex-four .filterable-list__cell.date { padding-bottom: 42px }
}
.filterable-list--complex-four .learn-more { margin-top: 1.2em; margin-bottom: 1.5em; color: #d6002a; cursor: pointer }
.filterable-list--complex-four .learn-more:after { color: #d6002a }
.filterable-list--complex-four .learn-more:hover, .filterable-list--complex-four .learn-more:hover:after { color: #000 }
.filterable-list--complex-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 11.5%; flex: 0 1 11.5% }
.filterable-list--complex-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 12.2%; flex: 0 1 12.2% }
.filterable-list--complex-five .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 10.3%; flex: 0 1 10.3% }
.filterable-list--complex-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 51%; flex: 0 1 51% }
.filterable-list--complex-five .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15% }
.filterable-list--complex-five .learn-more, .filterable-list--complex-five .learn-more:after { color: #d6002a; cursor: pointer }
.filterable-list--complex-five .learn-more:after:hover, .filterable-list--complex-five .learn-more:hover { color: #000 }
@media print, screen and (min-width:64em)and (max-width:79.9em) {
	.filterable-list--events-complex-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 12.5% !important; flex: 0 1 12.5% !important }
	.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 14.2% !important; flex: 0 1 14.2% !important }
	.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 13% !important; flex: 0 1 13% !important }
}
@media print, screen and (min-width:80em)and (max-width:89.9em) {
	.filterable-list--events-complex-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 11.5% !important; flex: 0 1 11.5% !important }
	.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 13% !important; flex: 0 1 13% !important }
}
@media print, screen and (max-width:48em) {
	.filterable-list--events-complex-five .filterable-list__cell.item-type__text:first-of-type { margin-top: 20px; margin-bottom: -25px }
}
@media print, screen and (min-width:90em) {
	.filterable-list--events-complex-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 14.5% !important; flex: 0 1 14.5% !important }
	.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 11.2% !important; flex: 0 1 11.2% !important }
	.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 45% !important; flex: 0 1 45% !important }
	.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 13% !important; flex: 0 1 13% !important }
	.filterable-list--events-complex-five .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 11% !important; flex: 0 1 11% !important }
}
.filterable-list--events-complex-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 13.5%; flex: 0 1 13.5% }
.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 12.2%; flex: 0 1 12.2% }
.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 47%; flex: 0 1 47% }
.filterable-list--events-complex-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11% }
.filterable-list--events-complex-five .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12% }
.filterable-list--events-complex-five .learn-more, .filterable-list--events-complex-five .learn-more:after { color: #d6002a; cursor: pointer }
.filterable-list--events-complex-five .learn-more:after:hover, .filterable-list--events-complex-five .learn-more:hover { color: #000 }
@media print, screen and (min-width:48em) {
	.filterable-list--complex-four .learn-more { margin-bottom: 0 }
	.filterable-list--simple-four .filterable-list__row { padding: 0 }
	.filterable-list--simple-four .filterable-list__cell p { font-size: 18px }
	.filterable-list--simple-four .filterable-list__row .filterable-list__cell p { font-size: 18px }
}
.filterable-list--simple-four .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 15.8%; flex: 0 1 15.8% }
.filterable-list--simple-four .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 20.3%; flex: 0 1 20.3% }
.filterable-list--simple-four .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 21.2%; flex: 0 1 21.2% }
.filterable-list--simple-four .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 41.7%; flex: 0 1 41.7% }
.filterable-list--simple-four .filterable-list__row .filterable-list__cell { font-size: 14px; letter-spacing: -.02em; padding: 2px 0 }
.filterable-list--simple-four .filterable-list__row .filterable-list__cell p { font-size: 14px !important }
.filterable-list--simple-four .filterable-list__row .filterable-list__cell:first-of-type { padding-bottom: 4px }
@media print, screen and (min-width:48em) {
	.filterable-list--simple-four .filterable-list__row .filterable-list__cell { padding: 22px 0 }
}
@media print, screen and (min-width:48em) {
	.filterable-list--simple-three .learn-more { margin-bottom: 0 }
	.filterable-list--simple-three .filterable-list__row { padding: 0 }
	.filterable-list--simple-three .filterable-list__cell p { font-size: 18px }
	.filterable-list--simple-three .filterable-list__row .filterable-list__cell p { font-size: 18px }
}
.filterable-list--simple-three .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 19.8%; flex: 0 1 19.8% }
.filterable-list--simple-three .filterable-list__cell p { font-size: 14px }
.filterable-list--simple-three .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 53.3%; flex: 0 1 53.3% }
.filterable-list--simple-three .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 25.7%; flex: 0 1 25.7% }
.filterable-list--simple-three .filterable-list__row .filterable-list__cell { font-size: 14px; letter-spacing: -.02em; padding: 2px 0 }
.filterable-list--simple-three .filterable-list__row .filterable-list__cell:first-of-type { padding-bottom: 4px }
@media print, screen and (min-width:48em) {
	.filterable-list--simple-three .filterable-list__row .filterable-list__cell { padding: 22px 0 }
}
@media print, screen and (min-width:48em) {
	.filterable-list--simple-two .learn-more { margin-bottom: 0 }
	.filterable-list--simple-two .filterable-list__row { padding: 0 }
	.filterable-list--simple-two .filterable-list__cell p { font-size: 18px }
	.filterable-list--simple-two .filterable-list__row .filterable-list__cell p { font-size: 18px }
}
.filterable-list--simple-two .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35% }
.filterable-list--simple-two .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35% }
.filterable-list--simple-two .filterable-list__cell p { font-size: 14px }
.filterable-list--simple-two .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 65%; flex: 0 1 65% }
.filterable-list--simple-two .filterable-list__row .filterable-list__cell { font-size: 14px; letter-spacing: -.02em; padding: 2px 0 }
.filterable-list--simple-two .filterable-list__row .filterable-list__cell:first-of-type { padding-bottom: 4px }
@media print, screen and (min-width:48em) {
	.filterable-list--simple-two .filterable-list__row .filterable-list__cell { padding: 22px 0 }
}
@media print, screen and (min-width:48em) {
	.filterable-list--rssfeedtable-four .filterable-list__row { padding: 0 }
}
.filterable-list--rssfeedtable-four .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 29.8%; flex: 0 1 29.8% }
.filterable-list--rssfeedtable-four .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 19.3%; flex: 0 1 19.3% }
.filterable-list--rssfeedtable-four .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 25.2%; flex: 0 1 25.2% }
.filterable-list--rssfeedtable-four .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 25.7%; flex: 0 1 25.7% }
.filterable-list--rssfeedtable-four .filterable-list__row .filterable-list__cell { font-size: 18px; letter-spacing: -.02em; padding: 2px 0 }
.filterable-list--rssfeedtable-four .filterable-list__row .filterable-list__cell:first-of-type { padding-bottom: 4px }
@media print, screen and (min-width:48em) {
	.filterable-list--rssfeedtable-four .filterable-list__row .filterable-list__cell { padding: 22px 0 }
}
.filterable-list--simple-five .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--simple-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 16.9%; flex: 0 1 16.9% }
.filterable-list--simple-five .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--simple-five .filterable-list__cell:nth-of-type(2), .filterable-list--simple-five .filterable-list__cell:nth-of-type(3), .filterable-list--simple-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17% }
.filterable-list--simple-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 1 32.1%; flex: 0 1 32.1% }
.filterable-list--simple-five .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--priceassessment-five .filterable-list__header a { font-size: 14px; letter-spacing: .1em }
.filterable-list--articletable-three .filterable-list__header a { cursor: text; font-size: 14px; letter-spacing: .1em }
.filterable-list--priceassessment-five .filterable-list__header .filterable-list__cell>a:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; -webkit-transform: rotate(90deg); transform: rotate(90deg); content: "" }
.filterable-list--priceassessment-five .filterable-list__header .filterable-list__cell>a:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%); -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.filterable-list--articletable-three .filterable-list__header .filterable-list__cell>a:after { cursor: text; display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; -webkit-transform: rotate(90deg); transform: rotate(90deg); content: "" }
.filterable-list--articletable-three .filterable-list__header .filterable-list__cell>a:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%); -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.filterable-list--priceassessment-five .filterable-list__header .filterable-list__cell { padding-top: 50px }
.filterable-list--priceassessment-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 39.9%; flex: 0 1 39.9% }
.filterable-list--priceassessment-five .filterable-list__header .filterable-list__cell:first-of-type a { padding-left: 0 }
.filterable-list--priceassessment-five .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--priceassessment-five .filterable-list__cell:nth-of-type(2), .filterable-list--priceassessment-five .filterable-list__cell:nth-of-type(3), .filterable-list--priceassessment-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13% }
.filterable-list--priceassessment-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 1 19.1%; flex: 0 1 19.1% }
.filterable-list--priceassessment-five .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--priceassessment-five .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 0 }
.filterable-list--articletable-three .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--articletable-three .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 42.9%; flex: 0 1 42.9% }
.filterable-list--articletable-three .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--articletable-three .filterable-list__cell:nth-of-type(2), .filterable-list--articletable-three .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28% }
.filterable-list--articletable-three .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--articletable-three .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 0 }
.filterable-list--symbolpagetable-three .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--symbolpagetable-three .filterable-list__cell { border: none !important }
.filterable-list--symbolpagetable-three .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 42.9%; flex: 0 1 42.9% }
.filterable-list--symbolpagetable-three .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--symbolpagetable-three .filterable-list__cell:nth-of-type(2), .filterable-list--symbolpagetable-three .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28% }
.filterable-list--symbolpagetable-three .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--symbolpagetable-three .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 0 }
.symbol-page-directories .card-set__first-column { width: 32.33% }
.symbol-page-directories .card-set__first-column .card { margin: 0 auto }
.symbol-page-directories .filterable-list__header { padding-top: 0 }
.symbol-page-directories [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 50px; padding-top: 10px }
.price-assessment [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 90px }
.methodology-specifications [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 90px }
.price-symbols [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 90px }
.corrections [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 90px }
.subscriber-notes [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 90px }
.symbol-page-directories .filterable-list__row .filterable-list__cell { font-size: 14px }
.filterable-list--symbolpagetable-three .filterable-list__cell:first-of-type span { padding: 2.2em }
.symbol-page-directories .filterable-list__row .filterable-list__cell a { font-size: 14px; position: unset }
.symbol-page-directories .filterable-list__row .filterable-list__cell a:hover { color: inherit; text-decoration: none }
.symbol-page-directories .filterable-list__row .filterable-list__cell a.td_download { font-size: 25px; border-bottom: none }
.symbol-page-directories .filterable-list--symbolpagetable-three .filterable-list__cell:first-of-type { flex: 0 1 50% }
.symbol-page-directories .filterable-list--symbolpagetable-three .filterable-list__cell:nth-of-type(2) { flex: 0 1 25% }
*::-ms-backdrop, .symbol-page-directories .filterable-list--symbolpagetable-three .filterable-list__cell:first-of-type { flex: 0 1 49% }
*::-ms-backdrop, .symbol-page-directories .filterable-list--symbolpagetable-three .filterable-list__cell:nth-of-type(2) { flex: 0 1 24% }
.symbol-page-directories .filterable-list--symbolpagetable-three .filterable-list__cell:last-of-type { flex: 0 1 24%; padding-right: 10px }
*::-ms-backdrop, .symbol-page-directories .filterable-list--symbolpagetable-three:last-of-type.filterable-list__cell { flex: 0 1 19% }
@media print, screen and (min-width:48em) {
	.symbol-page-directories .filterable-list--symbolpagetable-three .filterable-list__cell:last-of-type { flex: 0 1 15%; text-align: right; padding-right: 10px }
}
@media print, screen and (max-width:64em) {
	.symbol-page-directories .card-set__first-column p { font-size: 1em }
}
@media print, screen and (max-width:48em) {
	.symbol-page-directories .filterable-list__row .filterable-list__cell a { margin-left: 2.2em !important }
	.filterable-list--symbolpagetable-three .filterable-list__cell:nth-of-type(2) span { padding: 2.2em }
	.filterable-list--symbolpagetable-three .filterable-list__cell:nth-of-type(2) a span { padding: 0 }
	.filterable-list--symbolpagetable-three .filterable-list__header .filterable-list__cell span { padding: 2.2em !important }
}
.filterable-list--softwareusermanuals-three .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--softwareusermanuals-three .filterable-list__cell:first-of-type, .filterable-list--softwareusermanuals-three .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 30.9%; flex: 0 1 30.9% }
.filterable-list--softwareusermanuals-three .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--softwareusermanuals-three .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14% }
.filterable-list--softwareusermanuals-three .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--softwareusermanuals-three .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 0 }
.user-manuals .card-set__first-column { width: 32.33% }
.user-manuals .card-set__first-column .card { margin: 0 auto }
.user-manuals .filterable-list__header { padding-top: 0 }
.user-manuals [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 50px; padding-top: 10px }
@media print, screen and (min-width:64em) {
	.user-manuals .filterable-list__row .filterable-list__cell { font-size: 14px }
}
.user-manuals .filterable-list__row .filterable-list__cell a { font-size: 14px; border-bottom: 2px solid #ccc; position: unset }
.user-manuals .filterable-list__row .filterable-list__cell a:hover { color: inherit; text-decoration: none }
.user-manuals .filterable-list__row .filterable-list__cell a.td_download { font-size: 25px; border-bottom: none }
.user-manuals .filterable-list--simple-four .filterable-list__cell:first-of-type { flex: 0 1 42% }
.user-manuals .filterable-list--simple-four .filterable-list__cell:nth-of-type(2) { flex: 0 1 42% }
*::-ms-backdrop, .user-manuals .filterable-list--simple-four .filterable-list__cell:first-of-type { flex: 0 1 41% }
*::-ms-backdrop, .user-manuals .filterable-list--simple-four .filterable-list__cell:nth-of-type(2) { flex: 0 1 41% }
@media print, screen and (min-width:64em) {
	.user-manuals .filterable-list--simple-four .filterable-list__cell:last-of-type { flex: 0 1 16%; text-align: right; padding-right: 10px }
}
*::-ms-backdrop, .user-manuals .filterable-list--simple-four:last-of-type.filterable-list__cell { flex: 0 1 15% }
@media print, screen and (min-width:48em) {
	.filterable-list--simple-four .filterable-list__row { padding: 0 }
}
.methodologyDetail .card-set__first-column { width: 32.33% }
.methodologyDetail .card-set__first-column .card { margin: 0 auto }
.methodologyDetail .filterable-list__header { padding-top: 0 }
.methodologyDetail [class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 50px; padding-top: 10px }
@media print, screen and (min-width:48em) {
	.methodologyDetail .filterable-list__row .filterable-list__cell { font-size: 14px }
}
@media print, screen and (min-width:48em) {
	.methodologyDetail .filterable-list__row .filterable-list__cell a { font-size: 14px; border: none; position: unset }
}
.methodologyDetail .filterable-list__row .filterable-list__cell a:hover { color: inherit; text-decoration: none }
.methodologyDetail .filterable-list__row .filterable-list__cell a.td_download { font-size: 25px; border-bottom: none }
.methodologyDetail .filterable-list--simple-four .filterable-list__cell:first-of-type { flex: 0 1 37% }
.methodologyDetail .filterable-list--simple-four .filterable-list__cell:nth-of-type(2) { flex: 0 1 37% }
*::-ms-backdrop, .methodologyDetail .filterable-list--simple-four .filterable-list__cell:first-of-type { flex: 0 1 41% }
*::-ms-backdrop, .methodologyDetail .filterable-list--simple-four .filterable-list__cell:nth-of-type(2) { flex: 0 1 41% }
@media print, screen and (min-width:48em) {
	.methodologyDetail .filterable-list--simple-four .filterable-list__cell:last-of-type { flex: 0 1 16%; text-align: right; padding-right: 10px }
}
*::-ms-backdrop, .methodologyDetail .filterable-list--simple-four:last-of-type.filterable-list__cell { flex: 0 1 15% }
@media print, screen and (min-width:48em) {
	.filterable-list--simple-four .filterable-list__row { padding: 0 }
}
@media print, screen and (min-width:48em) {
	.methodologyDetail .filterable-list__cell { border-bottom: 1px solid #ccc; padding: 15px 35px 15px 35px !important }
}
.filterable-list--symboltable-eight .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--symboltable-eight .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8% }
.filterable-list--symboltable-eight .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--symboltable-eight .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12% }
.filterable-list--symboltable-eight .filterable-list__cell:nth-of-type(3), .filterable-list--symboltable-eight .filterable-list__cell:nth-of-type(4), .filterable-list--symboltable-eight .filterable-list__cell:nth-of-type(5), .filterable-list--symboltable-eight .filterable-list__cell:nth-of-type(6), .filterable-list--symboltable-eight .filterable-list__cell:nth-of-type(7) { -webkit-box-flex: 0; -ms-flex: 0 1 8%; flex: 0 1 8% }
.filterable-list--symboltable-eight .filterable-list__cell:nth-of-type(8) { -webkit-box-flex: 0; -ms-flex: 0 1 40%; flex: 0 1 40% }
.filterable-list--symboltable-eight .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--symboltable-eight .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
.filterable-list--simple-six { display: block; width: 100% }
.filterable-list--simple-six .filterable-list__header .filterable-list__cell>span { color: #959595; font-family: Conv_AkkBd_Pro; font-size: 14px; letter-spacing: .1em; text-transform: uppercase; bottom: 3px; position: absolute }
.filterable-list--simple-six .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--simple-six .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28% }
.filterable-list--simple-six .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--simple-six .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12% }
.filterable-list--simple-six .filterable-list__cell:nth-of-type(3), .filterable-list--simple-six .filterable-list__cell:nth-of-type(4), .filterable-list--simple-six .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13% }
*::-ms-backdrop, .filterable-list--simple-six .filterable-list__cell:nth-of-type(3), .filterable-list--simple-six .filterable-list__cell:nth-of-type(4), .filterable-list--simple-six .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12% }
.filterable-list--simple-six .filterable-list__cell:nth-of-type(6) { -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21% }
.filterable-list--simple-six .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--simple-six .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
.filterable-list--holiday-five .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--holiday-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 9.9%; flex: 0 1 9.9% }
.filterable-list--holiday-five .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--holiday-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17% }
.filterable-list--holiday-five .filterable-list__cell:nth-of-type(3), .filterable-list--holiday-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 21%; flex: 0 1 21% }
.filterable-list--holiday-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 1 31.1%; flex: 0 1 31.1% }
.filterable-list--holiday-five .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 24px 0 20px; line-height: 1.6 }
.filterable-list--holiday-five .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.1em }
.filterable-list--holiday-five .filterable-list__row .filterable-list__cell:nth-of-type(2), .filterable-list--holiday-five .filterable-list__row .filterable-list__cell:nth-of-type(3), .filterable-list--holiday-five .filterable-list__row .filterable-list__cell:nth-of-type(4), .filterable-list--holiday-five .filterable-list__row .filterable-list__cell:nth-of-type(5) { padding-left: .9em }
.filterable-list--holiday-five .filterable-list__cell p { padding: 0 }
@media screen and (min-width:48em)and (max-width:50em) {
	.filterable-list--holiday-five .filterable-list__cell p { font-size: 14px }
	.filterable-list--holiday-five .filterable-list__cell span { font-size: 12px }
	.filterable-list--holiday-five .filterable-list__cell li { font-size: 14px }
	.filterable-list--holiday-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 11.9%; flex: 0 1 11.9% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 28.1%; flex: 0 1 28.1% }
}
@media screen and (min-width:50.01em)and (max-width:64em) {
	.filterable-list--holiday-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 11.9%; flex: 0 1 11.9% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 17%; flex: 0 1 17% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20% }
	.filterable-list--holiday-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 30.1%; flex: 0 1 30.1% }
}
[class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 90px }
.filterable-list--profile-four .filterable-list__row { margin-top: 40px }
.filterable-list--profile-four .filterable-list__row .filterable-list__cell:first-of-type, .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(2), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 5px 0 }
.filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(3) { padding-top: 40px }
.filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(3) h2 { margin-bottom: 40px; padding-right: 0 }
.filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(3) p { padding-right: 0 }
@media screen and (min-width:75em) {
	.filterable-list--profile-four .filterable-list__row { margin-top: 0 }
	.filterable-list--profile-four .filterable-list__row .filterable-list__cell:first-of-type, .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(2), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(4) { border-bottom: 1px solid #ccc; padding: 50px 0 42px }
	.filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(3) h2 { margin: -.15em 0 .7em; padding: 0 10% 0 0 }
	.filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(3) p { padding: 0 10% 0 0 }
}
.carousel__wrapper.featured .carousel__nav-wrapper, .carousel__wrapper.featured--five .carousel__nav-wrapper, .carousel__wrapper.featured--three .carousel__nav-wrapper, .carousel__wrapper.featured--two .carousel__nav-wrapper { border-bottom: none }
.filterable-list--profile-four .filterable-list__header:last-of-type { text-align: right }
.filterable-list--profile-four .filterable-list__header .filterable-list__cell { display: block; height: auto; padding: 5px 0; width: 100%; text-align: left }
.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(3) { display: none }
.filterable-list--profile-four .filterable-list__header .filterable-list__cell:first-of-type, .filterable-list--profile-four .filterable-list__row .filterable-list__cell:first-of-type { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(2), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(3), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(3) { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 }
.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(4), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(4) { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
@media screen and (min-width:75em) {
	.filterable-list--profile-four .filterable-list__header .filterable-list__cell { height: 120px; padding: 52px 0 0; width: auto }
	.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(3) { display: block }
	.filterable-list--profile-four .filterable-list__header .filterable-list__cell:first-of-type, .filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(2), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:first-of-type, .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 1; -ms-flex: 1 0 17%; flex: 1 0 17% }
	.filterable-list--profile-four .filterable-list__header .filterable-list__cell:first-of-type, .filterable-list--profile-four .filterable-list__row .filterable-list__cell:first-of-type { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
	.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(2), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
	.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(3), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 1; -ms-flex: 1 0 50.8%; flex: 1 0 50.8%; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
	.filterable-list--profile-four .filterable-list__header .filterable-list__cell:nth-of-type(4), .filterable-list--profile-four .filterable-list__row .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 1; -ms-flex: 1 0 15.2%; flex: 1 0 15.2%; -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 }
}
.filterable-list--profile-four .learn-more, .filterable-list--profile-four .learn-more:after { color: #d6002a; cursor: pointer }
.filterable-list--profile-four .learn-more:after:hover, .filterable-list--profile-four .learn-more:hover { color: #000 }
.filterable-list--table-two .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-two .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50% }
.filterable-list--table-two .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-two .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50% }
.filterable-list--table-two .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-two .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-two .filterable-list__row { padding: 0 }
	.filterable-list--table-two .filterable-list__cell { font-size: 16px }
	.filterable-list--table-two .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.filterable-list--table-three .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-three .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 34%; flex: 0 1 34% }
.filterable-list--table-three .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-three .filterable-list__cell:nth-of-type(2), .filterable-list--table-three .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 33%; flex: 0 1 33% }
.filterable-list--table-three .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-three .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-three .filterable-list__row { padding: 0 }
	.filterable-list--table-three .filterable-list__cell { font-size: 16px }
	.filterable-list--table-three .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.filterable-list--table-four .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-four .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 28%; flex: 0 1 28% }
.filterable-list--table-four .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-four .filterable-list__cell:nth-of-type(2), .filterable-list--table-four .filterable-list__cell:nth-of-type(3), .filterable-list--table-four .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24% }
.filterable-list--table-four .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-four .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-four .filterable-list__row { padding: 0 }
	.filterable-list--table-four .filterable-list__cell { font-size: 16px }
	.filterable-list--table-four .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.filterable-list--table-five .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 24%; flex: 0 1 24% }
.filterable-list--table-five .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-five .filterable-list__cell:nth-of-type(2), .filterable-list--table-five .filterable-list__cell:nth-of-type(3), .filterable-list--table-five .filterable-list__cell:nth-of-type(4), .filterable-list--table-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19% }
.filterable-list--table-five .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-five .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-five .filterable-list__row { padding: 0 }
	.filterable-list--table-five .filterable-list__cell { font-size: 16px }
	.filterable-list--table-five .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.filterable-list--table-six .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-six .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 20%; flex: 0 1 20% }
.filterable-list--table-six .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-six .filterable-list__cell:nth-of-type(2), .filterable-list--table-six .filterable-list__cell:nth-of-type(3), .filterable-list--table-six .filterable-list__cell:nth-of-type(4), .filterable-list--table-six .filterable-list__cell:nth-of-type(5), .filterable-list--table-six .filterable-list__cell:nth-of-type(6) { -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16% }
.filterable-list--table-six .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-six .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-six .filterable-list__row { padding: 0 }
	.filterable-list--table-six .filterable-list__cell { font-size: 16px }
	.filterable-list--table-six .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.filterable-list--table-seven .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-seven .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16% }
.filterable-list--table-seven .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-seven .filterable-list__cell:nth-of-type(2), .filterable-list--table-seven .filterable-list__cell:nth-of-type(3), .filterable-list--table-seven .filterable-list__cell:nth-of-type(4), .filterable-list--table-seven .filterable-list__cell:nth-of-type(5), .filterable-list--table-seven .filterable-list__cell:nth-of-type(6), .filterable-list--table-seven .filterable-list__cell:nth-of-type(7) { -webkit-box-flex: 0; -ms-flex: 0 1 14%; flex: 0 1 14% }
.filterable-list--table-seven .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-seven .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-seven .filterable-list__row { padding: 0 }
	.filterable-list--table-seven .filterable-list__cell { font-size: 16px }
	.filterable-list--table-seven .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.filterable-list--table-eight .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-eight .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 16%; flex: 0 1 16% }
.filterable-list--table-eight .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-eight .filterable-list__cell:nth-of-type(2), .filterable-list--table-eight .filterable-list__cell:nth-of-type(3), .filterable-list--table-eight .filterable-list__cell:nth-of-type(4), .filterable-list--table-eight .filterable-list__cell:nth-of-type(5), .filterable-list--table-eight .filterable-list__cell:nth-of-type(6), .filterable-list--table-eight .filterable-list__cell:nth-of-type(7), .filterable-list--table-eight .filterable-list__cell:nth-of-type(8) { -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12% }
.filterable-list--table-eight .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-eight .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-eight .filterable-list__row { padding: 0 }
	.filterable-list--table-eight .filterable-list__cell { font-size: 16px }
	.filterable-list--table-eight .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.filterable-list--table-nine .filterable-list__header a { font-size: 11px; letter-spacing: .1em }
.filterable-list--table-nine .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 12%; flex: 0 1 12% }
.filterable-list--table-nine .filterable-list__cell:first-of-type a { padding-left: 2.2em }
.filterable-list--table-nine .filterable-list__cell:nth-of-type(2), .filterable-list--table-nine .filterable-list__cell:nth-of-type(3), .filterable-list--table-nine .filterable-list__cell:nth-of-type(4), .filterable-list--table-nine .filterable-list__cell:nth-of-type(5), .filterable-list--table-nine .filterable-list__cell:nth-of-type(6), .filterable-list--table-nine .filterable-list__cell:nth-of-type(7), .filterable-list--table-nine .filterable-list__cell:nth-of-type(8), .filterable-list--table-nine .filterable-list__cell:nth-of-type(9) { -webkit-box-flex: 0; -ms-flex: 0 1 11%; flex: 0 1 11% }
.filterable-list--table-nine .filterable-list__row .filterable-list__cell { font-family: Conv_AkkRg_Pro; font-size: 16px; letter-spacing: -.02em; padding: 20px 0 20px 0; line-height: 1.6 }
.filterable-list--table-nine .filterable-list__row .filterable-list__cell:first-of-type { padding-left: 1.6em }
@media print, screen and (min-width:48em) {
	.filterable-list--table-nine .filterable-list__row { padding: 0 }
	.filterable-list--table-nine .filterable-list__cell { font-size: 16px }
	.filterable-list--table-nine .filterable-list__row .filterable-list__cell { font-size: 16px }
}
.card, .card__tweet, .card__tweet--large { background: #1a1a1a; color: #fff; margin: 25px 0; max-width: 1360px; padding: 3.8em 4.8em 3.7em 4.4em; position: relative }
.card, .card:active, .card:focus, .card:hover, .card:visited, .card__tweet, .card__tweet--large, .card__tweet--large:active, .card__tweet--large:focus, .card__tweet--large:hover, .card__tweet--large:visited, .card__tweet:active, .card__tweet:focus, .card__tweet:hover, .card__tweet:visited { color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 100% }
@media print, screen and (min-width:64em) {
	.card, .card:active, .card:focus, .card:hover, .card:visited, .card__tweet, .card__tweet--large, .card__tweet--large:active, .card__tweet--large:focus, .card__tweet--large:hover, .card__tweet--large:visited, .card__tweet:active, .card__tweet:focus, .card__tweet:hover, .card__tweet:visited { font-size: 1vw }
}
@media screen and (min-width:97.5em) {
	.card, .card:active, .card:focus, .card:hover, .card:visited, .card__tweet, .card__tweet--large, .card__tweet--large:active, .card__tweet--large:focus, .card__tweet--large:hover, .card__tweet--large:visited, .card__tweet:active, .card__tweet:focus, .card__tweet:hover, .card__tweet:visited { font-size: 100% }
}
.card__content { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; padding-right: 3.2em; z-index: 1 }
.card__content h1 { font-size: 3.75em; left: -.07em; position: relative; line-height: 1.23; top: .15em }
.card__content span.card__content { font-size: 3.75em; left: -.07em; position: relative; line-height: 1.23; top: .15em }
.card__content h2 { font-size: 3.75em; left: -.07em; position: relative; line-height: 1.23; top: .15em }
.HomeId .card__content h2 { font-size: 3.75em; left: -.07em; position: relative; line-height: 1.23; top: .15em }
.HomeId .card.product--border p { font-size: 2.5em; font-family: Conv_AkkBd_Pro; margin-bottom: 2.2em }
.HomeId .link-with-arrow:hover { color: #d6002a }
.newsId .card__content h2 { font-size: 3.75em; left: -.07em; position: relative; line-height: 1.73; top: .15em }
.newsId .card.product--border p { font-size: 2.5em; font-family: Conv_AkkBd_Pro; margin-bottom: 2.2em }
.newsId .link-with-arrow:hover { color: #d6002a }
.results-list .card__content h2 { font-size: 2.5em; left: -.07em; position: relative; line-height: 1.73; top: .15em }
.results-list .card.product--border p { font-size: 1.25em; font-family: Conv_AkkBd_Pro; margin-bottom: 1.2em }
.results-list .link-with-arrow:hover { color: #d6002a }
#resultsWrapper-topicFeed .card .card__content h2 { font-size: 2.5em; left: -.07em; position: relative; line-height: 1.73; top: .15em }
#resultsWrapper-topicFeed .card .card.product--border p { font-size: 1.25em; font-family: Conv_AkkBd_Pro; margin-bottom: 1.2em }
#resultsWrapper-topicFeed .card .link-with-arrow:hover { color: #d6002a }
.card__content_press_releases h2 { font-size: 3.75em; left: -.07em; position: static; line-height: 1.23; top: .15em }
.card__content.has_underlay { padding-bottom: 60px; position: relative }
.card__content .card__overlay-icon span svg, .card__content .card__underlay-icon span svg { width: 100%; height: 100% }
.card__content .card__overlay-icon { display: none }
.card__content .card__underlay-icon { position: absolute; bottom: 0 }
.card__content .card__underlay-icon_usermanuals { position: absolute; bottom: 6px }
.card__content .blog__author-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); border-radius: 50% }
.card__content .blog__author-image img { border-radius: 50% }
.card__content .icon-svg-list { position: absolute; bottom: 30px; margin-left: 0 }
.card__content .icon-svg-list li { margin-top: 12px }
.card__content .icon-svg-list li:after { color: #8a8a8a }
.card__content .icon-svg-list svg { height: 12px }
.card__content .icon-svg-list span { top: 0; font-size: 14px; letter-spacing: 1.3px; text-transform: uppercase; color: #8a8a8a }
.card__content--list { -webkit-box-flex: 1; -ms-flex: 1 0 47%; flex: 1 0 47%; z-index: 1 }
.card__meta-paragraphs { display: block; margin-top: 2.2em; padding: .5em 0 0 }
.card__meta-paragraphs p { line-height: 1.6 }
@media print, screen and (min-width:64em) {
	.card__meta-paragraphs p { padding-right: 2em }
}
.card__meta-list { font-family: Conv_AkkBd_Pro; font-size: 16px; margin-top: 1.1em; padding: .5em 0 1em }
.card__meta-list li { font-size: 16px; letter-spacing: -.15px; margin-bottom: .1em }
.card__meta-list li:before { color: #666; content: "–"; line-height: 1; margin-right: .9em; font-family: Conv_AkkRg_Pro; font-size: 26px }
.card__meta-inline-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card__meta-inline-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card__meta-inline-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card__meta-inline-list li:last-child:after { content: none }
.card__inline-cta-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card__inline-cta-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card__inline-cta-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card__inline-cta-list li:last-child:after { content: none }
.card__background-image { display: block; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0 }
.card__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.card ol, .card__tweet ol, .card__tweet--large ol { font-size: 20px; font-family: Conv_AkkBd_Pro; list-style-type: decimal; padding: 1.2em 0 0 .2em }
.card ol li, .card__tweet ol li, .card__tweet--large ol li { line-height: 1.2; margin: 0 0 0 1em; padding: .75em 0 .9em 1em; position: relative }
.card ol li:after, .card__tweet ol li:after, .card__tweet--large ol li:after { background: #5f5f5f; bottom: 0; content: ""; display: block; height: 1px; left: 1em; position: absolute; width: 100%; width: calc(100% - 1em) }
.card.product, .collection__item .card.product--type-two, .collection__item .product--type-two.card__tweet, .collection__item .product--type-two.card__tweet--large, .product.card__tweet, .product.card__tweet--large { background: #6986b0 !important; color: #fff !important }
.card.product .learn-more, .card.product .learn-more:after, .collection__item .card.product--type-two .learn-more, .collection__item .card.product--type-two .learn-more:after, .collection__item .product--type-two.card__tweet .learn-more, .collection__item .product--type-two.card__tweet .learn-more:after, .collection__item .product--type-two.card__tweet--large .learn-more, .collection__item .product--type-two.card__tweet--large .learn-more:after, .product.card__tweet .learn-more, .product.card__tweet .learn-more:after, .product.card__tweet--large .learn-more, .product.card__tweet--large .learn-more:after { color: #fff }
.card.product--border, .product--border.card__tweet, .product--border.card__tweet--large { position: relative; background: #6986b0; padding: 2em; margin: 2em 0 0 }
.card.product--border:before, .product--border.card__tweet--large:before, .product--border.card__tweet:before { content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 5px }
@media print, screen and (min-width:48em) {
	.card.product--border, .product--border.card__tweet, .product--border.card__tweet--large { margin: 4.6em 0 0; padding: 1.4em 4.8em 2.4em 2.6em }
}
.card.product--border .card__content, .product--border.card__tweet .card__content, .product--border.card__tweet--large .card__content { margin: -1.1em 0 0; max-width: 100%; padding: 0 }
@media print, screen and (min-width:48em) {
	.card.product--border .card__content, .product--border.card__tweet .card__content, .product--border.card__tweet--large .card__content { margin: 0; max-width: 100% }
}
.card.product--border .meta-data, .product--border.card__tweet .meta-data, .product--border.card__tweet--large .meta-data { line-height: 1; margin: 0; padding: .7em 0 0 }
.card.product--border .meta-data li:before, .product--border.card__tweet .meta-data li:before, .product--border.card__tweet--large .meta-data li:before { content: none }
.card.product--border h1, .product--border.card__tweet h1, .product--border.card__tweet--large h1 { font-size: 2.35em; margin: 0 0 .5em }
.card.product--border p, .product--border.card__tweet p, .product--border.card__tweet--large p { font-size: 1.23em; font-family: Conv_AkkBd_Pro; margin-bottom: 1.2em }
.card__title-multimedia { color: #898989; text-transform: capitalize }
.card--inline, .card--inline-product, .card--register { color: #fff; max-width: 1360px; position: relative; background: transparent; padding: 3em; margin: 0 }
.card--inline, .card--inline-product, .card--inline-product:active, .card--inline-product:focus, .card--inline-product:hover, .card--inline-product:visited, .card--inline:active, .card--inline:focus, .card--inline:hover, .card--inline:visited, .card--register, .card--register:active, .card--register:focus, .card--register:hover, .card--register:visited { color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 100% }
@media print, screen and (min-width:64em) {
	.card--inline, .card--inline-product, .card--inline-product:active, .card--inline-product:focus, .card--inline-product:hover, .card--inline-product:visited, .card--inline:active, .card--inline:focus, .card--inline:hover, .card--inline:visited, .card--register, .card--register:active, .card--register:focus, .card--register:hover, .card--register:visited { font-size: 1vw }
}
@media screen and (min-width:97.5em) {
	.card--inline, .card--inline-product, .card--inline-product:active, .card--inline-product:focus, .card--inline-product:hover, .card--inline-product:visited, .card--inline:active, .card--inline:focus, .card--inline:hover, .card--inline:visited, .card--register, .card--register:active, .card--register:focus, .card--register:hover, .card--register:visited { font-size: 100% }
}
.card--inline__content { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; padding-right: 3.2em; z-index: 1 }
.card--inline__content h1 { font-size: 3.75em; left: -.07em; position: relative; top: .15em }
.card--inline__content.has_underlay { padding-bottom: 60px; position: relative }
.card--inline__content .card__overlay-icon span svg, .card--inline__content .card__underlay-icon span svg { width: 100%; height: 100% }
.card--inline__content .card__overlay-icon { display: none }
.card--inline__content .card__underlay-icon { position: absolute; bottom: 0 }
.card--inline__content .blog__author-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); border-radius: 50% }
.card--inline__content .blog__author-image img { border-radius: 50% }
.card--inline__content .icon-svg-list { position: absolute; bottom: 30px; margin-left: 0 }
.card--inline__content .icon-svg-list li { margin-top: 12px }
.card--inline__content .icon-svg-list li:after { color: #8a8a8a }
.card--inline__content .icon-svg-list svg { height: 12px }
.card--inline__content .icon-svg-list span { top: 0; font-size: 14px; letter-spacing: 1.3px; text-transform: uppercase; color: #8a8a8a }
.card--inline__content--list { -webkit-box-flex: 1; -ms-flex: 1 0 47%; flex: 1 0 47%; z-index: 1 }
.card--inline__meta-paragraphs { display: block; margin-top: 2.2em; padding: .5em 0 0 }
.card--inline__meta-paragraphs p { line-height: 1.6 }
@media print, screen and (min-width:64em) {
	.card--inline__meta-paragraphs p { padding-right: 2em }
}
.card--inline__meta-list { font-family: Conv_AkkBd_Pro; font-size: 16px; margin-top: 1.1em; padding: .5em 0 1em }
.card--inline__meta-list li { font-size: 16px; letter-spacing: -.15px; margin-bottom: .1em }
.card--inline__meta-list li:before { color: #666; content: "–"; line-height: 1; margin-right: .9em; font-family: Conv_AkkRg_Pro; font-size: 26px }
.card--inline__meta-inline-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--inline__meta-inline-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--inline__meta-inline-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--inline__meta-inline-list li:last-child:after { content: none }
.card--inline__inline-cta-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--inline__inline-cta-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--inline__inline-cta-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--inline__inline-cta-list li:last-child:after { content: none }
.card--inline__background-image { display: block; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0 }
.card--inline__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.card--inline ol, .card--inline-product ol, .card--register ol { font-size: 20px; font-family: Conv_AkkBd_Pro; list-style-type: decimal; padding: 1.2em 0 0 .2em }
.card--inline ol li, .card--inline-product ol li, .card--register ol li { line-height: 1.2; margin: 0 0 0 1em; padding: .75em 0 .9em 1em; position: relative }
.card--inline ol li:after, .card--inline-product ol li:after, .card--register ol li:after { background: #5f5f5f; bottom: 0; content: ""; display: block; height: 1px; left: 1em; position: absolute; width: 100%; width: calc(100% - 1em) }
.card--inline.product, .product.card--inline-product, .product.card--register { background: #6986b0; color: #fff }
.card--inline.product .learn-more, .card--inline.product .learn-more:after, .product.card--inline-product .learn-more, .product.card--inline-product .learn-more:after, .product.card--register .learn-more, .product.card--register .learn-more:after { color: #fff }
.card--inline.product--border, .product--border.card--inline-product, .product--border.card--register { position: relative; background: #6986b0; padding: 2em; margin: 2em 0 0 }
.card--inline.product--border:before, .product--border.card--inline-product:before, .product--border.card--register:before { background: #e0e7ef; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 5px }
@media print, screen and (min-width:48em) {
	.card--inline.product--border, .product--border.card--inline-product, .product--border.card--register { margin: 4.6em 0 0; padding: 1.4em 4.8em 2.4em 2.6em }
}
.card--inline.product--border .card__content, .product--border.card--inline-product .card__content, .product--border.card--register .card__content { margin: -1.1em 0 0; max-width: 100%; padding: 0 }
@media print, screen and (min-width:48em) {
	.card--inline.product--border .card__content, .product--border.card--inline-product .card__content, .product--border.card--register .card__content { margin: 0; max-width: 90% }
}
.card--inline.product--border .meta-data, .product--border.card--inline-product .meta-data, .product--border.card--register .meta-data { line-height: 1; margin: 0; padding: .7em 0 0 }
.card--inline.product--border .meta-data li:before, .product--border.card--inline-product .meta-data li:before, .product--border.card--register .meta-data li:before { content: none }
.card--inline.product--border h1, .product--border.card--inline-product h1, .product--border.card--register h1 { font-size: 2.35em; margin: 0 0 .5em }
.card--inline.product--border p, .product--border.card--inline-product p, .product--border.card--register p { font-size: 1.23em; font-family: Conv_AkkBd_Pro; margin-bottom: 1.2em }
.card--inline__title-multimedia { color: #898989; text-transform: capitalize }
.card--inline .meta-data__date, .card--inline .meta-data__location, .card--inline .meta-data__type, .card--inline h1, .card--inline-product .meta-data__date, .card--inline-product .meta-data__location, .card--inline-product .meta-data__type, .card--inline-product h1, .card--register .meta-data__date, .card--register .meta-data__location, .card--register .meta-data__type, .card--register h1 { color: #1a1a1a }
.card--inline, .card--inline-product, .card--inline-product:focus, .card--inline-product:hover, .card--inline:focus, .card--inline:hover, .card--register, .card--register:focus, .card--register:hover { font-size: 53% }
.card--inline .card__content, .card--inline-product .card__content, .card--register .card__content { margin: 0; top: -4px; position: relative }
.card--inline .meta-data, .card--inline-product .meta-data, .card--register .meta-data { margin: 0 }
.card--inline-product, .card--register { padding: 3em }
.card--inline-product .card__content, .card--register .card__content { background: #e0e7ef; padding: 3.3em 6.5em 3.3em 3.5em }
.card--inline-product .card__content:hover:after, .card--register .card__content:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.card--inline-product .card__content:after, .card--register .card__content:after { display: inline-block; margin-left: 6px; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">"; color: #1a1a1a; font-family: Conv_AkkBd_Pro; font-size: 22px; position: absolute; right: 4.4%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
.card--inline-product:hover .card__content:after, .card--register:hover .card__content:after { -webkit-transform: translate(10px, -50%); transform: translate(10px, -50%) }
.card--inline-product .meta-data li, .card--register .meta-data li { color: #6986b0 }
.card__inline-image { display: block; height: 170px; position: relative; width: 305px }
.card__inline-image+.card__content { margin: 0 0 0 3.2em }
.card, .card--inline, .card--inline-product, .card--register, .card__tweet, .card__tweet--large { -webkit-transition: all .25s cubic-bezier(.17, .67, .69, .85); transition: all .25s cubic-bezier(.17, .67, .69, .85); -webkit-transition-property: opacity, box-shadow, -webkit-transform; transition-property: opacity, box-shadow, -webkit-transform; transition-property: opacity, transform, box-shadow; transition-property: opacity, transform, box-shadow, -webkit-transform }
.card--inline-product:hover, .card--inline:hover, .card--register:hover, .card:hover, .card__tweet--large:hover, .card__tweet:hover { box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2); -webkit-transform: translateY(-5px); transform: translateY(-5px); z-index: 4 }
.card--inline-product:hover .learn-more:after, .card--inline:hover .learn-more:after, .card--register:hover .learn-more:after, .card:hover .learn-more:after, .card__tweet--large:hover .learn-more:after, .card__tweet:hover .learn-more:after { -webkit-transform: translateX(25%); transform: translateX(25%) }
.card .card, .card .card__tweet, .card .card__tweet--large, .card--inline .card, .card--inline .card__tweet, .card--inline .card__tweet--large, .card--inline-product .card, .card--inline-product .card__tweet, .card--inline-product .card__tweet--large, .card--register .card, .card--register .card__tweet, .card--register .card__tweet--large, .card__tweet .card, .card__tweet .card__tweet, .card__tweet .card__tweet--large, .card__tweet--large .card, .card__tweet--large .card__tweet, .card__tweet--large .card__tweet--large { -webkit-transition: none; transition: none }
.card .card:hover, .card .card__tweet--large:hover, .card .card__tweet:hover, .card--inline .card:hover, .card--inline .card__tweet--large:hover, .card--inline .card__tweet:hover, .card--inline-product .card:hover, .card--inline-product .card__tweet--large:hover, .card--inline-product .card__tweet:hover, .card--register .card:hover, .card--register .card__tweet--large:hover, .card--register .card__tweet:hover, .card__tweet .card:hover, .card__tweet .card__tweet--large:hover, .card__tweet .card__tweet:hover, .card__tweet--large .card:hover, .card__tweet--large .card__tweet--large:hover, .card__tweet--large .card__tweet:hover { box-shadow: none; -webkit-transform: none; transform: none }
.card--light { background: #1a1a1a; margin: 25px 0; max-width: 1360px; padding: 3.8em 4.8em 3.7em 4.4em; position: relative }
.card--light, .card--light:active, .card--light:focus, .card--light:hover, .card--light:visited { color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 100% }
@media print, screen and (min-width:64em) {
	.card--light, .card--light:active, .card--light:focus, .card--light:hover, .card--light:visited { font-size: 1vw }
}
@media screen and (min-width:97.5em) {
	.card--light, .card--light:active, .card--light:focus, .card--light:hover, .card--light:visited { font-size: 100% }
}
.card--light__content { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; padding-right: 3.2em; z-index: 1 }
.card--light__content h1 { font-size: 3.75em; left: -.07em; position: relative; top: .15em }
.card--light__content.has_underlay { padding-bottom: 60px; position: relative }
.card--light__content .card__overlay-icon span svg, .card--light__content .card__underlay-icon span svg { width: 100%; height: 100% }
.card--light__content .card__overlay-icon { display: none }
.card--light__content .card__underlay-icon { position: absolute; bottom: 0 }
.card--light__content .blog__author-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); border-radius: 50% }
.card--light__content .blog__author-image img { border-radius: 50% }
.card--light__content .icon-svg-list { position: absolute; bottom: 30px; margin-left: 0 }
.card--light__content .icon-svg-list li { margin-top: 12px }
.card--light__content .icon-svg-list li:after { color: #8a8a8a }
.card--light__content .icon-svg-list svg { height: 12px }
.card--light__content .icon-svg-list svg path { fill: #898989 }
.card--light__content .icon-svg-list span { top: 0; font-size: 14px; letter-spacing: 1.3px; text-transform: uppercase; color: #8a8a8a }
.card--light__content--list { -webkit-box-flex: 1; -ms-flex: 1 0 47%; flex: 1 0 47%; z-index: 1 }
.card--light__meta-paragraphs { display: block; margin-top: 2.2em; padding: .5em 0 0 }
.card--light__meta-paragraphs p { line-height: 1.6 }
@media print, screen and (min-width:64em) {
	.card--light__meta-paragraphs p { padding-right: 2em }
}
.card--light__meta-list { font-family: Conv_AkkBd_Pro; font-size: 16px; margin-top: 1.1em; padding: .5em 0 1em }
.card--light__meta-list li { font-size: 16px; letter-spacing: -.15px; margin-bottom: .1em }
.card--light__meta-list li:before { color: #666; content: "–"; line-height: 1; margin-right: .9em; font-family: Conv_AkkRg_Pro; font-size: 26px }
.card--light__meta-inline-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--light__meta-inline-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--light__meta-inline-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--light__meta-inline-list li:last-child:after { content: none }
.card--light__inline-cta-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--light__inline-cta-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--light__inline-cta-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--light__inline-cta-list li:last-child:after { content: none }
.card--light__background-image { display: block; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0 }
.card--light__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.card--light ol { font-size: 20px; font-family: Conv_AkkBd_Pro; list-style-type: decimal; padding: 1.2em 0 0 .2em }
.card--light ol li { line-height: 1.2; margin: 0 0 0 1em; padding: .75em 0 .9em 1em; position: relative }
.card--light ol li:after { background: #5f5f5f; bottom: 0; content: ""; display: block; height: 1px; left: 1em; position: absolute; width: 100%; width: calc(100% - 1em) }
.card--light.product { background: #6986b0; color: #fff }
.card--light.product .learn-more, .card--light.product .learn-more:after { color: #fff }
.card--light.product--border { position: relative; background: #6986b0; padding: 2em; margin: 2em 0 0 }
.card--light.product--border:before { background: #e0e7ef; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 5px }
@media print, screen and (min-width:48em) {
	.card--light.product--border { margin: 4.6em 0 0; padding: 1.4em 4.8em 2.4em 2.6em }
}
.card--light.product--border .card__content { margin: -1.1em 0 0; max-width: 100%; padding: 0 }
@media print, screen and (min-width:48em) {
	.card--light.product--border .card__content { margin: 0; max-width: 90% }
}
.card--light.product--border .meta-data { line-height: 1; margin: 0; padding: .7em 0 0 }
.card--light.product--border .meta-data li:before { content: none }
.card--light.product--border h1 { font-size: 2.35em; margin: 0 0 .5em }
.card--light.product--border p { font-size: 1.23em; font-family: Conv_AkkBd_Pro; margin-bottom: 1.2em }
.card--light__title-multimedia { color: #898989; text-transform: capitalize }
.card--light .card__content { color: #000 }
.card--light .card__content .card__meta-list:before { color: #ccc }
.card--light .card__content .meta-data li { color: #000 }
.card__meta-format { display: block; font-size: 14px; font-family: Conv_AkkBd_Pro; letter-spacing: -.03em; margin: 1.3em 0 0; position: relative }
.card__meta-format-label { color: #e0e7ef }
.card__tweet, .card__tweet--large { background: #fff; font-size: 53%; margin: 0 -20px; padding: 0 40px }
@media screen and (min-width:75em) {
	.card__tweet, .card__tweet--large { margin: 0 0 0 -3em; padding: 0 3em }
}
.card__tweet .card__content, .card__tweet--large .card__content { height: 19em; padding: 0 }
@media print, screen and (min-width:33.75em) {
	.card__tweet .card__content, .card__tweet--large .card__content { height: 22em }
}
@media screen and (min-width:75em) {
	.card__tweet .card__content, .card__tweet--large .card__content { height: 19em }
}
.card__tweet .card__twitter-placeholder, .card__tweet--large .card__twitter-placeholder { display: block; height: 100%; position: relative; width: auto }
@media screen and (min-width:75em) {
	.card__tweet .card__twitter-placeholder, .card__tweet--large .card__twitter-placeholder { height: auto; width: 100% }
}
.card__tweet .card__twitter-placeholder img, .card__tweet--large .card__twitter-placeholder img { height: 100%; width: auto }
.js-carousel--twitter { margin: 3.2em 0 }
@media screen and (min-width:53em) {
	.js-carousel--twitter { margin: 0 }
}
.js-carousel--twitter ul.card-set__wrapper { margin: 0 }
.js-carousel--twitter ul.card-set__wrapper li { padding-bottom: 1px }
.js-carousel--twitter ul.card-set__wrapper .card__tweet--large { min-height: 0 !important }
.card__tweet--large { background: #fff; margin: 0; min-height: 66.4em !important; padding: 0 !important }
@media screen and (min-width:75em) {
	.card__tweet .card__twitter-placeholder img, .card__tweet--large .card__twitter-placeholder img { height: auto }
	.card__tweet--large { min-height: 24.8em !important }
}
.card__tweet--large picture { pointer-events: none; max-width: 99.9% }
.card__tweet--large .card__background-image { position: relative; overflow: visible }
.picture--proportional { height: calc((100vw - 40px)/.77) }
@media print, screen and (min-width:48em) {
	.picture--proportional { height: calc((100vw - 80px)/.77) }
}
@media print, screen and (min-width:64em) {
	.picture--proportional { height: calc(((100vw - 80px)*.6666)/.77) }
}
@media screen and (min-width:75em) {
	.picture--proportional { height: calc(((100vw - 200px)*.3233)/.77) }
}
@media screen and (min-width:85em) {
	.picture--proportional { height: auto }
}
.card--summary { background: 0 0; max-width: 1360px; position: relative; -ms-flex-direction: column; flex-direction: column; margin: 0; padding: 2.8em 0 1.8em }
.card--summary, .card--summary:active, .card--summary:focus, .card--summary:hover, .card--summary:visited { color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 100% }
@media print, screen and (min-width:64em) {
	.card--summary, .card--summary:active, .card--summary:focus, .card--summary:hover, .card--summary:visited { font-size: 1vw }
}
@media screen and (min-width:97.5em) {
	.card--summary, .card--summary:active, .card--summary:focus, .card--summary:hover, .card--summary:visited { font-size: 100% }
}
.card--summary__content { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; padding-right: 3.2em; z-index: 1 }
.card--summary__content h1 { font-size: 3.75em; left: -.07em; position: relative; top: .15em }
.card--summary__content.has_underlay { padding-bottom: 60px; position: relative }
.card--summary__content .card__overlay-icon span svg, .card--summary__content .card__underlay-icon span svg { width: 100%; height: 100% }
.card--summary__content .card__overlay-icon { display: none }
.card--summary__content .card__underlay-icon { position: absolute; bottom: 0 }
.card--summary__content .blog__author-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); border-radius: 50% }
.card--summary__content .blog__author-image img { border-radius: 50% }
.card--summary__content .icon-svg-list { position: absolute; bottom: 30px; margin-left: 0 }
.card--summary__content .icon-svg-list li { margin-top: 12px }
.card--summary__content .icon-svg-list li:after { color: #8a8a8a }
.card--summary__content .icon-svg-list svg { height: 12px }
.card--summary__content .icon-svg-list span { top: 0; font-size: 14px; letter-spacing: 1.3px; text-transform: uppercase; color: #8a8a8a }
.card--summary__content--list { -webkit-box-flex: 1; -ms-flex: 1 0 47%; flex: 1 0 47%; z-index: 1 }
.card--summary__meta-paragraphs { display: block; margin-top: 2.2em; padding: .5em 0 0 }
.card--summary__meta-paragraphs p { line-height: 1.6 }
@media print, screen and (min-width:64em) {
	.card--summary__meta-paragraphs p { padding-right: 2em }
}
.card--summary__meta-list { font-family: Conv_AkkBd_Pro; font-size: 16px; margin-top: 1.1em; padding: .5em 0 1em }
.card--summary__meta-list li { font-size: 16px; letter-spacing: -.15px; margin-bottom: .1em }
.card--summary__meta-list li:before { color: #666; content: "–"; line-height: 1; margin-right: .9em; font-family: Conv_AkkRg_Pro; font-size: 26px }
.card--summary__meta-inline-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--summary__meta-inline-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--summary__meta-inline-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--summary__meta-inline-list li:last-child:after { content: none }
.card--summary__inline-cta-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--summary__inline-cta-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--summary__inline-cta-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--summary__inline-cta-list li:last-child:after { content: none }
.card--summary__background-image { display: block; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0 }
.card--summary__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.card--summary ol { font-size: 20px; font-family: Conv_AkkBd_Pro; list-style-type: decimal; padding: 1.2em 0 0 .2em }
.card--summary ol li { line-height: 1.2; margin: 0 0 0 1em; padding: .75em 0 .9em 1em; position: relative }
.card--summary ol li:after { background: #5f5f5f; bottom: 0; content: ""; display: block; height: 1px; left: 1em; position: absolute; width: 100%; width: calc(100% - 1em) }
.card--summary.product { background: #6986b0; color: #fff }
.card--summary.product .learn-more, .card--summary.product .learn-more:after { color: #fff }
.card--summary.product--border { position: relative; background: #6986b0; padding: 2em; margin: 2em 0 0 }
.card--summary.product--border:before { background: #e0e7ef; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 5px }
@media print, screen and (min-width:48em) {
	.card--summary.product--border { margin: 4.6em 0 0; padding: 1.4em 4.8em 2.4em 2.6em }
}
.card--summary.product--border .card__content { margin: -1.1em 0 0; max-width: 100%; padding: 0 }
@media print, screen and (min-width:48em) {
	.card--summary.product--border .card__content { margin: 0; max-width: 90% }
}
.card--summary.product--border .meta-data { line-height: 1; margin: 0; padding: .7em 0 0 }
.card--summary.product--border .meta-data li:before { content: none }
.card--summary.product--border h1 { font-size: 2.35em; margin: 0 0 .5em }
.card--summary.product--border p { font-size: 1.23em; font-family: Conv_AkkBd_Pro; margin-bottom: 1.2em }
.card--summary__title-multimedia { color: #898989; text-transform: capitalize }
@media screen and (min-width:75em) {
	.card--summary { height: 100%; padding: 1.6em .7em 1.5em }
}
.card--summary>* { color: #000 }
.card--summary h1 { font-size: 36px }
.card--summary .card__content p { font-size: 16px; line-height: 1.6 }
.card--summary .icon-cta-list { position: relative; width: 100%; bottom: 0; padding-top: 30px; border-top: 1px solid #ccc; margin-top: 60px }
@media screen and (min-width:75em) {
	.card--summary .icon-cta-list { position: absolute }
}
.card--summary .icon-cta-list a { display: block; margin-bottom: 16px; text-transform: uppercase; color: #d6002a }
.card--summary .icon-cta-list a:hover { color: #000 }
.card--summary .icon-cta-list a:hover svg circle, .card--summary .icon-cta-list a:hover svg line, .card--summary .icon-cta-list a:hover svg polygon, .card--summary .icon-cta-list a:hover svg polyline { stroke: #000 }
.card--summary .icon-cta-list a:after { display: none }
.card--summary .icon-cta-list a svg { width: 1em; height: 1em; margin-bottom: -2px }
.card--summary .icon-cta-list a svg circle, .card--summary .icon-cta-list a svg line, .card--summary .icon-cta-list a svg polygon, .card--summary .icon-cta-list a svg polyline { -webkit-transition: stroke .25s; transition: stroke .25s }
.home__header-cta:after, .link-with-arrow:after { -webkit-transition: -webkit-transform .25s ease-out }
.home__header .left-nav-facet a span { text-transform: uppercase }
.card--summary .icon-cta-list a span { display: inline-block; margin-left: 2px }
.card--media.card__tweet, .card--media.card__tweet--large, .card.card--media { background: #1a1a1a; margin: 25px 0; max-width: 1360px; padding: 3.8em 4.8em 3.7em 4.4em; position: relative }
.card--media.card__tweet, .card--media.card__tweet--large, .card--media.card__tweet--large:active, .card--media.card__tweet--large:focus, .card--media.card__tweet--large:hover, .card--media.card__tweet--large:visited, .card--media.card__tweet:active, .card--media.card__tweet:focus, .card--media.card__tweet:hover, .card--media.card__tweet:visited, .card.card--media, .card.card--media:active, .card.card--media:focus, .card.card--media:hover, .card.card--media:visited { color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 100% }
@media print, screen and (min-width:64em) {
	.card--media.card__tweet, .card--media.card__tweet--large, .card--media.card__tweet--large:active, .card--media.card__tweet--large:focus, .card--media.card__tweet--large:hover, .card--media.card__tweet--large:visited, .card--media.card__tweet:active, .card--media.card__tweet:focus, .card--media.card__tweet:hover, .card--media.card__tweet:visited, .card.card--media, .card.card--media:active, .card.card--media:focus, .card.card--media:hover, .card.card--media:visited { font-size: 1vw }
}
@media screen and (min-width:97.5em) {
	.card--media.card__tweet, .card--media.card__tweet--large, .card--media.card__tweet--large:active, .card--media.card__tweet--large:focus, .card--media.card__tweet--large:hover, .card--media.card__tweet--large:visited, .card--media.card__tweet:active, .card--media.card__tweet:focus, .card--media.card__tweet:hover, .card--media.card__tweet:visited, .card.card--media, .card.card--media:active, .card.card--media:focus, .card.card--media:hover, .card.card--media:visited { font-size: 100% }
}
.card--media__content.card__tweet, .card--media__content.card__tweet--large, .card.card--media__content { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; padding-right: 3.2em; z-index: 1 }
.card--media__content.card__tweet h1, .card--media__content.card__tweet--large h1, .card.card--media__content h1 { font-size: 3.75em; left: -.07em; position: relative; top: .15em }
.card--media__content.has_underlay.card__tweet, .card--media__content.has_underlay.card__tweet--large, .card.card--media__content.has_underlay { padding-bottom: 60px; position: relative }
.card--media__content.card__tweet .card__overlay-icon span svg, .card--media__content.card__tweet .card__underlay-icon span svg, .card--media__content.card__tweet--large .card__overlay-icon span svg, .card--media__content.card__tweet--large .card__underlay-icon span svg, .card.card--media__content .card__overlay-icon span svg, .card.card--media__content .card__underlay-icon span svg { width: 100%; height: 100% }
.card--media__content.card__tweet .card__overlay-icon, .card--media__content.card__tweet--large .card__overlay-icon, .card.card--media__content .card__overlay-icon { display: none }
.card--media__content.card__tweet .card__underlay-icon, .card--media__content.card__tweet--large .card__underlay-icon, .card.card--media__content .card__underlay-icon { position: absolute; bottom: 0 }
.card--media__content.card__tweet .blog__author-image, .card--media__content.card__tweet--large .blog__author-image, .card.card--media__content .blog__author-image { -webkit-filter: grayscale(100%); filter: grayscale(100%); border-radius: 50% }
.card--media__content.card__tweet .blog__author-image img, .card--media__content.card__tweet--large .blog__author-image img, .card.card--media__content .blog__author-image img { border-radius: 50% }
.card--media__content.card__tweet .icon-svg-list, .card--media__content.card__tweet--large .icon-svg-list, .card.card--media__content .icon-svg-list { position: absolute; bottom: 30px; margin-left: 0 }
.card--media__content.card__tweet .icon-svg-list li, .card--media__content.card__tweet--large .icon-svg-list li, .card.card--media__content .icon-svg-list li { margin-top: 12px }
.card--media__content.card__tweet .icon-svg-list li:after, .card--media__content.card__tweet--large .icon-svg-list li:after, .card.card--media__content .icon-svg-list li:after { color: #8a8a8a }
.card--media__content.card__tweet .icon-svg-list svg, .card--media__content.card__tweet--large .icon-svg-list svg, .card.card--media__content .icon-svg-list svg { height: 12px }
.card--media__content.card__tweet .icon-svg-list svg circle, .card--media__content.card__tweet .icon-svg-list svg line, .card--media__content.card__tweet .icon-svg-list svg polygon, .card--media__content.card__tweet .icon-svg-list svg polyline, .card--media__content.card__tweet .icon-svg-list svg rect, .card--media__content.card__tweet--large .icon-svg-list svg circle, .card--media__content.card__tweet--large .icon-svg-list svg line, .card--media__content.card__tweet--large .icon-svg-list svg polygon, .card--media__content.card__tweet--large .icon-svg-list svg polyline, .card--media__content.card__tweet--large .icon-svg-list svg rect, .card.card--media__content .icon-svg-list svg circle, .card.card--media__content .icon-svg-list svg line, .card.card--media__content .icon-svg-list svg polygon, .card.card--media__content .icon-svg-list svg polyline, .card.card--media__content .icon-svg-list svg rect { stroke: #898989 }
.card--media__content.card__tweet .icon-svg-list span, .card--media__content.card__tweet--large .icon-svg-list span, .card.card--media__content .icon-svg-list span { top: 0; font-size: 14px; letter-spacing: 1.3px; text-transform: uppercase; color: #8a8a8a }
.card--media__content--list.card__tweet, .card--media__content--list.card__tweet--large, .card.card--media__content--list { -webkit-box-flex: 1; -ms-flex: 1 0 47%; flex: 1 0 47%; z-index: 1 }
.card--media__meta-paragraphs.card__tweet, .card--media__meta-paragraphs.card__tweet--large, .card.card--media__meta-paragraphs { display: block; margin-top: 2.2em; padding: .5em 0 0 }
.card--media__meta-paragraphs.card__tweet p, .card--media__meta-paragraphs.card__tweet--large p, .card.card--media__meta-paragraphs p { line-height: 1.6 }
@media print, screen and (min-width:64em) {
	.card--media__meta-paragraphs.card__tweet p, .card--media__meta-paragraphs.card__tweet--large p, .card.card--media__meta-paragraphs p { padding-right: 2em }
}
.card--media__meta-list.card__tweet, .card--media__meta-list.card__tweet--large, .card.card--media__meta-list { font-family: Conv_AkkBd_Pro; font-size: 16px; margin-top: 1.1em; padding: .5em 0 1em }
.card--media__meta-list.card__tweet li, .card--media__meta-list.card__tweet--large li, .card.card--media__meta-list li { font-size: 16px; letter-spacing: -.15px; margin-bottom: .1em }
.card--media__meta-list.card__tweet li:before, .card--media__meta-list.card__tweet--large li:before, .card.card--media__meta-list li:before { color: #666; content: "–"; line-height: 1; margin-right: .9em; font-family: Conv_AkkRg_Pro; font-size: 26px }
.card--media__meta-inline-list.card__tweet, .card--media__meta-inline-list.card__tweet--large, .card.card--media__meta-inline-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--media__meta-inline-list.card__tweet li, .card--media__meta-inline-list.card__tweet--large li, .card.card--media__meta-inline-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--media__meta-inline-list.card__tweet li:after, .card--media__meta-inline-list.card__tweet--large li:after, .card.card--media__meta-inline-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--media__meta-inline-list.card__tweet li:last-child:after, .card--media__meta-inline-list.card__tweet--large li:last-child:after, .card.card--media__meta-inline-list li:last-child:after { content: none }
.card--media__inline-cta-list.card__tweet, .card--media__inline-cta-list.card__tweet--large, .card.card--media__inline-cta-list { color: #e8eae8; font-family: Conv_AkkBd_Pro; font-size: 16px; line-height: 1; margin: 0; padding: 0 }
.card--media__inline-cta-list.card__tweet li, .card--media__inline-cta-list.card__tweet--large li, .card.card--media__inline-cta-list li { color: #ccc; display: inline-block; font-size: .7em; letter-spacing: -.02em; margin-bottom: .1em }
.card--media__inline-cta-list.card__tweet li:after, .card--media__inline-cta-list.card__tweet--large li:after, .card.card--media__inline-cta-list li:after { color: #ccc; content: "–"; display: inline-block; font-family: Conv_AkkRg_Pro; font-size: 8px; line-height: 1; margin-right: 0 }
.card--media__inline-cta-list.card__tweet li:last-child:after, .card--media__inline-cta-list.card__tweet--large li:last-child:after, .card.card--media__inline-cta-list li:last-child:after { content: none }
.card--media__background-image.card__tweet, .card--media__background-image.card__tweet--large, .card.card--media__background-image { display: block; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0 }
.card--media__background-image.js-fit-parent.card__tweet img, .card--media__background-image.js-fit-parent.card__tweet--large img, .card.card--media__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.card--media.card__tweet ol, .card--media.card__tweet--large ol, .card.card--media ol { font-size: 20px; font-family: Conv_AkkBd_Pro; list-style-type: decimal; padding: 1.2em 0 0 .2em }
.card--media.card__tweet ol li, .card--media.card__tweet--large ol li, .card.card--media ol li { line-height: 1.2; margin: 0 0 0 1em; padding: .75em 0 .9em 1em; position: relative }
.card--media.card__tweet ol li:after, .card--media.card__tweet--large ol li:after, .card.card--media ol li:after { background: #5f5f5f; bottom: 0; content: ""; display: block; height: 1px; left: 1em; position: absolute; width: 100%; width: calc(100% - 1em) }
.card--media.product.card__tweet, .card--media.product.card__tweet--large, .card.card--media.product, .collection__item .card--media.card.product--type-two, .collection__item .card--media.product--type-two.card__tweet, .collection__item .card--media.product--type-two.card__tweet--large { background: #6986b0; color: #fff }
.card--media.product.card__tweet .learn-more, .card--media.product.card__tweet .learn-more:after, .card--media.product.card__tweet--large .learn-more, .card--media.product.card__tweet--large .learn-more:after, .card.card--media.product .learn-more, .card.card--media.product .learn-more:after, .collection__item .card--media.card.product--type-two .learn-more, .collection__item .card--media.card.product--type-two .learn-more:after, .collection__item .card--media.product--type-two.card__tweet .learn-more, .collection__item .card--media.product--type-two.card__tweet .learn-more:after, .collection__item .card--media.product--type-two.card__tweet--large .learn-more, .collection__item .card--media.product--type-two.card__tweet--large .learn-more:after { color: #fff }
.card--media.product--border.card__tweet, .card--media.product--border.card__tweet--large, .card.card--media.product--border { position: relative; background: #6986b0; padding: 2em; margin: 2em 0 0 }
.card--media.product--border.card__tweet--large:before, .card--media.product--border.card__tweet:before, .card.card--media.product--border:before { background: #e0e7ef; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 5px }
@media print, screen and (min-width:48em) {
	.card--media.product--border.card__tweet, .card--media.product--border.card__tweet--large, .card.card--media.product--border { margin: 4.6em 0 0; padding: 1.4em 4.8em 2.4em 2.6em }
}
.card--media.product--border.card__tweet .card__content, .card--media.product--border.card__tweet--large .card__content, .card.card--media.product--border .card__content { margin: -1.1em 0 0; max-width: 100%; padding: 0 }
@media print, screen and (min-width:48em) {
	.card--media.product--border.card__tweet .card__content, .card--media.product--border.card__tweet--large .card__content, .card.card--media.product--border .card__content { margin: 0; max-width: 90% }
}
.card--media.product--border.card__tweet .meta-data, .card--media.product--border.card__tweet--large .meta-data, .card.card--media.product--border .meta-data { line-height: 1; margin: 0; padding: .7em 0 0 }
.card--media.product--border.card__tweet .meta-data li:before, .card--media.product--border.card__tweet--large .meta-data li:before, .card.card--media.product--border .meta-data li:before { content: none }
.card--media.product--border.card__tweet h1, .card--media.product--border.card__tweet--large h1, .card.card--media.product--border h1 { font-size: 2.35em; margin: 0 0 .5em }
.card--media.product--border.card__tweet p, .card--media.product--border.card__tweet--large p, .card.card--media.product--border p { font-size: 1.23em; font-family: Conv_AkkBd_Pro; margin-bottom: 1.2em }
.card--media__title-multimedia.card__tweet, .card--media__title-multimedia.card__tweet--large, .card.card--media__title-multimedia { color: #898989; text-transform: capitalize }
.card-set__wrapper .card--media.card__tweet, .card-set__wrapper .card--media.card__tweet--large, .card-set__wrapper .card.card--media { padding: 3.8em 4.8em 4.4em 4.4em }
.card-set__wrapper .card--media.card__tweet .card__content, .card-set__wrapper .card--media.card__tweet--large .card__content, .card-set__wrapper .card.card--media .card__content { position: relative; padding-bottom: 60px }
.card--media.card__tweet .card__content h1 .card__title-multimedia, .card--media.card__tweet--large .card__content h1 .card__title-multimedia, .card.card--media .card__content h1 .card__title-multimedia { padding-right: .1em; display: block }
.card--media.card__tweet .card__inline-image img, .card--media.card__tweet .card__overlay-icon, .card--media.card__tweet--large .card__inline-image img, .card--media.card__tweet--large .card__overlay-icon, .card--register .card__content:after, .card.card--media .card__inline-image img, .card.card--media .card__overlay-icon { display: none }
.card--media.card__tweet .card__inline-image, .card--media.card__tweet--large .card__inline-image, .card.card--media .card__inline-image { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.card--media.card__tweet .card__inline-image+.card__content, .card--media.card__tweet--large .card__inline-image+.card__content, .card.card--media .card__inline-image+.card__content { margin: 0 }
.card--media.card__tweet .card__overlay-icon svg, .card--media.card__tweet .card__underlay-icon svg, .card--media.card__tweet--large .card__overlay-icon svg, .card--media.card__tweet--large .card__underlay-icon svg, .card.card--media .card__overlay-icon svg, .card.card--media .card__underlay-icon svg { width: 100%; height: 100% }
.card--media.card__tweet .card__underlay-icon, .card--media.card__tweet--large .card__underlay-icon, .card.card--media .card__underlay-icon { position: absolute; bottom: 0 }
.card--register { padding: 0; margin-top: 50px; margin-bottom: 20px }
.card--register .card__content { top: 0; padding-right: 10em; padding-bottom: 10em; min-height: 180px }
.card--register .card__content h1 { font-size: 28px }
.card--inline-product h2, .card--inline h2, .card--register h2 { color: #1a1a1a }
@media print, screen and (min-width:53em) {
	.card--register .card__content_press_releases, .card--register .card__content_jet_fuel { padding-bottom: 3.3em !important }
}
@media print, screen and (min-width:20em)and (max-width:37.4em) {
	.card__content_jet_fuel h2 { font-size: 3.75em; position: relative; top: 10% }
	.card__content_jet_fuel_iata h2 { font-size: 3.75em; left: 0; position: relative; top: 10% }
	.card__content_jet_fuel p { color: #000; position: relative; top: 8%; padding-bottom: 50px }
	.card--register .card__content .jetfuelcard__register-input { bottom: 5em }
	.card__content_jet_fuel_iata p { color: #000; left: 0; position: relative; top: 10%; padding-bottom: 120px }
	.card__content_jet_fuel_iata .plattslogo img { position: absolute; top: 70%; left: 10% }
	.card__content_jet_fuel_iata .iatalogo img { position: absolute; top: 67%; left: 50% }
}
@media print, screen and (min-width:37.5em)and (max-width:48em) {
	.card--register .card__content_press_releases, .card--register .card__content_jet_fuel { padding-bottom: 3.3em !important }
	.card__content_jet_fuel h2 { font-size: 3.75em; left: 0; position: relative; top: 0 }
	.card__content_jet_fuel p { color: #000; left: 0; position: relative; top: 0; padding-bottom: 40px }
	.card__content_jet_fuel_iata h2 { font-size: 3.75em; left: 4%; position: absolute; top: 10% }
	.card__content_jet_fuel_iata p { color: #000; left: 0; position: relative; top: 30%; padding-bottom: 50px }
	.card__content_jet_fuel_iata .plattslogo img { position: absolute; top: 70%; left: 4% }
	.card__content_jet_fuel_iata .iatalogo img { position: absolute; top: 65%; left: 25% }
}
@media print, screen and (min-width:48em)and (max-width:60em) {
	.card--register .card__content { padding-right: 2em }
}
@media print, screen and (min-width:48em) {
	.card__content_press_releases h1 { font-size: 3.75em; left: -.07em; position: absolute; top: .15em }
	.card__content_jet_fuel h2 { font-size: 3.75em; left: -.07em; position: absolute; top: .15em }
	.card__content_jet_fuel p { color: #0a0a0a; left: -.07em; position: absolute; top: .15em }
	.card__content_jet_fuel_iata h2 { font-size: 3.75em; left: -.07em; position: absolute; top: .15em }
	.card__content_jet_fuel_iata p { color: #0a0a0a; left: -.07em; position: absolute; top: .15em }
	.card__content_jet_fuel_iata .plattslogo img { position: absolute; top: 70%; left: 3% }
	.card__content_jet_fuel_iata .iatalogo img { position: absolute; top: 60%; left: 20% }
	.card--register .card__content_press_releases h1 { max-width: 70% !important; top: 40%; left: 3% }
	.card--register .card__content_jet_fuel h2 { max-width: 70% !important; position: relative; top: 0%; left: 0% }
	.card--register .card__content_jet_fuel p { max-width: 60% !important; position: relative; top: 0%; left: 0% }
	.card--register .card__content_jet_fuel_iata h2 { max-width: 100% !important; top: 10%; left: 3% }
	.card--register .card__content_jet_fuel_iata p { max-width: 100% !important; top: 30%; left: 3% }
}
@media print, screen and (min-width:1024px) {
	.card--register .card__content_press_releases h1 { max-width: 70% !important; top: 40%; left: 3% }
}
@media print, screen and (min-width:48em)and (max-width:64em) {
	.card--register .card__content_press_releases h1 { max-width: 100% }
	.card--register .card__content_jet_fuel_iata h2 { max-width: 100% }
	.card__content_jet_fuel_iata h2 { font-size: 3.75em; top: 1em; position: absolute; line-height: 1.23 }
	.card__content_jet_fuel_iata p { position: absolute; line-height: 1.23 }
	.card--register .card__content_jet_fuel h2 { max-width: 100% }
}
@media print, screen and (min-width:85.38em)and (max-width:99.9em) {
	.card__content_press_releases h1 { font-size: 3.75em; left: -.07em; position: absolute; top: .15em }
	.card--register .card__content_press_releases h1 { max-width: 100%; top: 40%; left: 3% }
}
@media print, screen and (min-width:48em) {
	.card--register .card__content { padding-bottom: 3.3em }
	.card--register .card__content_press_releases { padding-bottom: 10em }
	.card--register .card__content_jet_fuel { padding-bottom: 10em }
	.card--register .card__content_jet_fuel_iata { padding-bottom: 10em }
	.card--register .card__content h1 { max-width: 50% }
}
.card--register .card__content .card__register-input { position: absolute; bottom: .5em; left: 3.3em; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: inline-block; float: right; min-width: 43%; width: 70%; max-width: calc(100% - 12em); height: 45px }
.card--register .card__content .card__register-input>input { display: inline-block; height: 100%; width: 100%; padding-left: 14px; font-size: 14px; outline: 0; border: none; box-shadow: none }
.card--register .card__content .card__register-input a { content: ">"; color: #fff; background-color: #6986b0; display: inline-block; font-family: Conv_AkkBd_Pro; line-height: 1.8; font-size: 22px; position: absolute; right: -42px; top: 0; height: 45px; width: 45px; -webkit-transform: none; transform: none; text-align: center }
.card--register .card__content .card__register-input a:after { position: absolute; top: 3%; left: 42%; margin: 0; padding: 0 }
@media print, screen and (min-width:48em) {
	.card--register .card__content .card__register-input { position: relative; left: 0; top: 50%; bottom: inherit; width: 30% }
}
@media screen and (max-width:74.9375em) {
	.card-set--six .card-set__wrapper .card--media .card__content { padding-bottom: 0; margin: 0 }
	.card-set--six .card-set__wrapper .card--media .card__content .meta-data>* { color: inherit }
	.card-set--six .card-set__wrapper .card--media .card__content .card__underlay-icon { display: none }
}
.card-set--six .card-set__wrapper .card-set__list-item .card--media .card__content { padding-bottom: 0; margin: 0 }
.card-set--six .card-set__wrapper .card-set__list-item .card--media .card__content .meta-data>* { color: inherit }
.card-set--six .card-set__wrapper .card-set__list-item .card--media .card__content .card__underlay-icon { display: none }
.card-set--six .card-set__wrapper .card-set__list-item .card--media .card__content h1 .card__title-multimedia { display: inline }
.link-with-arrow { position: relative; top: 2px; font-size: 14px }
.FaqSection .link-with-arrow { position: relative; top: 2px; font-size: 14px }
.link-with-arrow:after { display: inline-block; margin-left: 6px; position: relative; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
.link-with-arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.link-with-arrow, .link-with-arrow:active, .link-with-arrow:focus, .link-with-arrow:hover { color: #d6002a; font-size: 14px; letter-spacing: 1.3px; text-transform: uppercase }
.link-with-arrow:hover { color: #000 }
.card-set--product .link-with-arrow, .card-set--product .link-with-arrow:active, .card-set--product .link-with-arrow:focus, .card-set--product .link-with-arrow:hover { color: #6986b0 }
.link-with-arrow.white, .link-with-arrow.white:active, .link-with-arrow.white:focus, .link-with-arrow.white:hover { color: #fff }
.card-set__wrapper .learn-more, .card-set__wrapper .learn-more:after { color: #999 }
.card-set__first-column { position: relative; padding-left: 0 !important; width: 100%; float: left; padding-right: 0 }
.card-set__first-column:last-child:not(:first-child) { float: right }
@media screen and (min-width:75em) {
	.card-set__first-column h2 { color: #1a1a1a }
	.card-set__first-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; min-height: 36.6vw }
}
.card-set__first-column date { display: block; margin-bottom: 10px; font-size: 21px; font-family: Conv_AkkBd_Pro; letter-spacing: -.02em }
.card-set__first-column .card-set__title { font-size: 30px; letter-spacing: -.04em; max-width: 80% }
.card-set__first-column .card-set__title h1 { color: #1a1a1a }
.card-set__first-column h2 { color: #1a1a1a }
@media print, screen and (min-width:48em) {
	.card-set__first-column .card-set__title { line-height: 1.1; max-width: 60%; position: relative; top: -10px }
	.card-set__first-column .card-set__misc { position: relative; top: -10px }
}
@media print, screen and (min-width:75em) {
	.card-set__first-column { width: 33.33%; float: left; padding-right: 0; padding-left: 0 }
	.card-set__first-column:last-child:not(:first-child) { float: right }
	.card-set__first-column .card-set__title { font-size: 3.1vw; max-width: 100% }
}
@media screen and (min-width:97.5em) {
	.card-set__first-column { min-height: 564px }
	.card-set__first-column .card-set__title { font-size: 42px }
}
.card-set__first-column .subtext { max-width: 80%; font-size: 18px; margin-bottom: 20px }
.card-set__first-column .card, .card-set__first-column .card__tweet, .card-set__first-column .card__tweet--large { display: none }
@media screen and (min-width:75em) {
	.card-set__first-column .card-set__title { max-width: 80% }
	.card-set__first-column .card, .card-set__first-column .card__tweet, .card-set__first-column .card__tweet--large { display: block; margin: auto 0 0 -20px; padding: 20px; font-size: 100%; background: #fff }
}
.card-set__first-column .card h1, .card-set__first-column .card__tweet h1, .card-set__first-column .card__tweet--large h1 { color: #d6002a; font-size: 14px; letter-spacing: -.3px; margin-bottom: 10px }
.card-set__first-column .card .name, .card-set__first-column .card p, .card-set__first-column .card__tweet .name, .card-set__first-column .card__tweet p, .card-set__first-column .card__tweet--large .name, .card-set__first-column .card__tweet--large p { color: #1a1a1a }
.card-set__wrapper { margin: 2.75em 0 0 }
@media screen and (min-width:53em) {
	.card-set__wrapper { margin: 0 }
}
.card-set--six { max-width: 100%; z-index: 1 }
.card-set--six:after, .card-set--six:before { display: table; content: " " }
.card-set--six>.link-with-arrow { display: block; float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: relative }
.card-set--six .card-set__first-column .link-with-arrow { display: none }
.card-set--six .card-set__first-column .link-with-arrow:hover { color: #000 }
.card-set--six .card-set__first-column { width: 100%; float: left; padding-right: 0; padding-left: 0 }
.card-set--six .card-set__first-column:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:64em) {
	.card-set--six>.link-with-arrow { display: none }
	.card-set--six .card-set__first-column .link-with-arrow { display: block }
	.card-set--six .card-set__first-column { width: 33.33%; float: left; padding-right: 0; padding-left: 0 }
	.card-set--six .card-set__first-column:last-child:not(:first-child) { float: right }
	.card-set--six .js-carousel .carousel__nav-wrapper { border-bottom: none }
}
.card-set--six .card-set__wrapper { margin-top: 0 }
.card-set--six .card.product .card__content h1, .card-set--six .card.product .card__content h2, .card-set--six .card.product .card__content ul.meta-data li, .card-set--six .collection__item .card.product--type-two .card__content h1, .card-set--six .collection__item .card.product--type-two .card__content ul.meta-data li, .card-set--six .collection__item .product--type-two.card__tweet .card__content h1, .card-set--six .collection__item .product--type-two.card__tweet .card__content ul.meta-data li, .card-set--six .collection__item .product--type-two.card__tweet--large .card__content h1, .card-set--six .collection__item .product--type-two.card__tweet--large .card__content ul.meta-data li, .card-set--six .product.card__tweet .card__content h1, .card-set--six .product.card__tweet .card__content ul.meta-data li, .card-set--six .product.card__tweet--large .card__content h1, .card-set--six .product.card__tweet--large .card__content ul.meta-data li, .collection__item .card-set--six .card.product--type-two .card__content h1, .collection__item .card-set--six .card.product--type-two .card__content ul.meta-data li, .collection__item .card-set--six .product--type-two.card__tweet .card__content h1, .collection__item .card-set--six .product--type-two.card__tweet .card__content ul.meta-data li, .collection__item .card-set--six .product--type-two.card__tweet--large .card__content h1, .collection__item .card-set--six .product--type-two.card__tweet--large .card__content ul.meta-data li { background: #fff !important; color: #6986b0 !important }
.card-set--six .js-carousel { width: 100%; float: left; padding: 0 }
.card-set--six .js-carousel:after, .card-set--six .js-carousel:before { display: table; content: " " }
.card-set--six .js-carousel .carousel__nav-wrapper { margin: 0; padding: 1.5em 0 }
.card-set--six .js-carousel:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:64em) {
	.card-set--six .js-carousel { width: 66.66%; float: left; padding-right: 0; padding-left: 0 }
	.card-set--six .js-carousel:last-child:not(:first-child) { float: right }
}
.card-set--six .js-carousel .card-set__wrapper .meta-data__date, .card-set--six .js-carousel .card-set__wrapper .meta-data__location, .card-set--six .js-carousel .card-set__wrapper .meta-data__type { color: #fff }
.card-set--six .js-carousel .card-set__wrapper .learn-more { display: none }
@media screen and (min-width:75em) {
	.card-set--six .js-carousel .card-set__wrapper { width: 50%; float: left; min-height: 0; padding: 0 .75em 0 0 }
	.card-set--six .js-carousel .card-set__wrapper:last-child:not(:first-child) { float: right }
	.card-set--six .js-carousel .card-set__wrapper .card, .card-set--six .js-carousel .card-set__wrapper .card__tweet, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large { font-size: .8vw; min-height: 36.2vw }
	.card-set--six .js-carousel .card-set__wrapper .learn-more { display: block }
}
@media screen and (min-width:97.5em) {
	.card-set--six .js-carousel .card-set__wrapper .card, .card-set--six .js-carousel .card-set__wrapper .card__tweet, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large { font-size: 78%; min-height: 565px }
}
@media screen and (max-width:74.9375em) {
	.card-set--six .js-carousel .card-set__wrapper .card, .card-set--six .js-carousel .card-set__wrapper .card__tweet, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large { background: 0 0; color: #000; font-size: 1.7px; margin: 0 -20px; min-height: 8.2vw; padding: 9em 20px 16em }
	.card-set--six .js-carousel .card-set__wrapper .card:after, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large:after, .card-set--six .js-carousel .card-set__wrapper .card__tweet:after { background: #e8eae8; bottom: 0; content: ""; height: 1px; left: 20px; position: absolute; width: calc(100% - 40px) }
	.card-set--six .js-carousel .card-set__wrapper .card:hover, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large:hover, .card-set--six .js-carousel .card-set__wrapper .card__tweet:hover { z-index: 1 }
	.card-set--six .js-carousel .card-set__wrapper .card:hover:after, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large:hover:after, .card-set--six .js-carousel .card-set__wrapper .card__tweet:hover:after { opacity: 0 }
}
@media screen and (max-width:74.9375em)and (min-width:64em) {
	.card-set--six .js-carousel .card-set__wrapper .card, .card-set--six .js-carousel .card-set__wrapper .card__tweet, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large { font-size: 6px; margin: 0; padding: 2.6em 4.8em 3.7em }
	.card-set--six .js-carousel .card-set__wrapper .card:after, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large:after, .card-set--six .js-carousel .card-set__wrapper .card__tweet:after { left: 4.8em }
	.card-set--six .js-carousel .card-set__wrapper .card h1, .card-set--six .js-carousel .card-set__wrapper .card__tweet h1, .card-set--six .js-carousel .card-set__wrapper .card__tweet--large h1 { font-size: 18px !important; margin-bottom: 0 }
}
@media screen and (max-width:74.9375em) {
	.card-set--six .js-carousel .card-set__wrapper .card__meta-list { display: none }
	.card-set--six .js-carousel .card-set__wrapper .meta-data__type { color: #000 }
	.card-set--six .js-carousel .card-set__wrapper .card__content h2 { letter-spacing: -.4px; line-height: 1.2; font-size: 10.5em; margin-top: .5em; top: 0 }
}
@media screen and (max-width:74.9375em)and (min-width:64em) {
	.card-set--six .js-carousel .card-set__wrapper .card__tweet--large h2, .card-set--six .js-carousel .card-set__wrapper .card__tweet h2, .card-set--six .js-carousel .card-set__wrapper .card h2 { font-size: 18px !important; margin-bottom: 0 }
}
.card-set--six .card__background-image { display: none }
.card-set--six .card-set__wrapper:last-child { margin: 0; padding: 0 }
@media screen and (min-width:75em) {
	.card-set--six .card__background-image { display: block }
	.card-set--six .card-set__wrapper:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
	.card-set--six .card-set__wrapper:last-child .card, .card-set--six .card-set__wrapper:last-child .card__tweet, .card-set--six .card-set__wrapper:last-child .card__tweet--large { font-size: .8vw }
}
@media screen and (min-width:97.5em) {
	.card-set--six .card-set__wrapper:last-child .card-set__list-item:nth-child(4) { display: block }
	.card-set--six .card-set__wrapper:last-child { padding: 0; height: auto; min-height: 565px }
}
.card-set--six .card-set__wrapper:last-child .meta-data__date, .card-set--six .card-set__wrapper:last-child .meta-data__location, .card-set--six .card-set__wrapper:last-child .meta-data__type { color: #1a1a1a }
.card-set--six .card-set__wrapper:last-child .meta-data__type, .card-set--three .card-set__first-column .link-with-arrow:hover, .card-set--two .card-set__first-column .link-with-arrow:hover, .card-set__summary .card-set__first-column .link-with-arrow:hover { color: #000 }
.card-set--six .card-set__wrapper:last-child .card, .card-set--six .card-set__wrapper:last-child .card__tweet, .card-set--six .card-set__wrapper:last-child .card__tweet--large { background: #fff !important; color: #000; font-size: 1.7px; margin: 0 -20px; min-height: 8.2vw; padding: 10.6em 20px 16em; z-index: 0 }
@media print, screen and (min-width:64em) {
	.card-set--six .card-set__wrapper:last-child .card, .card-set--six .card-set__wrapper:last-child .card__tweet, .card-set--six .card-set__wrapper:last-child .card__tweet--large { font-size: 6px; margin: 0; padding: 2.6em 4.8em 3.7em }
}
@media screen and (min-width:75em) {
	.card-set--six .card-set__wrapper:last-child .card, .card-set--six .card-set__wrapper:last-child .card__tweet, .card-set--six .card-set__wrapper:last-child .card__tweet--large { font-size: .4vw }
}
@media screen and (min-width:85em) {
	.card-set--six .card-set__wrapper:last-child .card, .card-set--six .card-set__wrapper:last-child .card__tweet, .card-set--six .card-set__wrapper:last-child .card__tweet--large { font-size: 6px; min-height: 112px; padding: 2.9em 4.8em 4.5em }
}
.card-set--six .card-set__wrapper:last-child .card:after, .card-set--six .card-set__wrapper:last-child .card__tweet--large:after, .card-set--six .card-set__wrapper:last-child .card__tweet:after { background: #e8eae8; bottom: 0; content: ""; height: 1px; left: 20px; position: absolute; width: calc(100% - 40px) }
.card-set--six .card-set__wrapper:last-child .card:hover, .card-set--six .card-set__wrapper:last-child .card__tweet--large:hover, .card-set--six .card-set__wrapper:last-child .card__tweet:hover { z-index: 1 }
.card-set--six .card-set__wrapper:last-child .learn-more { display: none }
.card-set--six .card-set__wrapper:last-child .card__content h1 { font-size: 10.5em; margin-top: .5em; top: 0; letter-spacing: -.4px; line-height: 1.2 }
@media print, screen and (min-width:64em) {
	.card-set--six .card-set__wrapper:last-child .card:after, .card-set--six .card-set__wrapper:last-child .card__tweet--large:after, .card-set--six .card-set__wrapper:last-child .card__tweet:after { left: 4.8em; width: calc(100% - 4.8em) }
	.card-set--six .card-set__wrapper:last-child .card__content h1 { font-size: 3em; margin: 0; top: .4em }
	.card-set--six .card-set__wrapper:last-child .card__content span.card__content { font-size: 3em; margin: 0; top: .4em }
}
@media print, screen and (min-width:64em) {
	.card-set--six .card-set__wrapper:last-child .card__content h2 { font-size: 3em; margin: 0; top: .4em }
}
.card-set--three .js-carousel { margin-left: -20px; width: calc(100% + 40px); overflow: hidden }
@media print, screen and (min-width:48em) {
	.card-set--three .js-carousel { margin-left: -40px; width: calc(100% + 80px) }
}
@media print, screen and (min-width:64em) {
	.card-set--three .js-carousel { margin-right: -100px; width: calc(66.66% + 100px) }
}
.card-set--three .card-set__list-item.is-previous { left: 10px; position: relative }
.card-set--three .card-set__list-item.is-current { margin-left: 20px; margin-right: 10px; max-width: calc(100% - 40px) }
@media print, screen and (min-width:48em) {
	.card-set--three .card-set__list-item.is-previous { left: 20px }
	.card-set--three .card-set__list-item.is-current { margin-left: 40px; margin-right: 20px; max-width: calc(100% - 80px) }
}
@media print, screen and (min-width:64em) {
	.card-set--three .card-set__list-item.is-current { margin-left: 0; margin-right: 50px; max-width: calc(100% - 100px) }
}
.card-set--three:after, .card-set--three:before { display: table; content: " " }
.card-set--three:after { clear: both }
.card-set--three>.link-with-arrow { display: block; float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: relative }
.card-set--three .card-set__first-column .link-with-arrow { display: none }
.card-set--three .card-set__first-column { float: left; width: 100% }
.card-set--three .js-carousel .carousel__nav-wrapper { margin: 0; padding: 1.5em 0 }
@media print, screen and (min-width:64em) {
	.card-set--three>.link-with-arrow { display: none }
	.card-set--three .card-set__first-column .link-with-arrow { display: block }
	.user-manuals .card-set--three .card-set__first-column { width: 32.33% !important }
	.card-set--three .card-set__first-column { width: 32.33% }
	.card-set--three .js-carousel .carousel__nav-wrapper { border-bottom: none }
	.card-set--three .js-carousel { float: right }
}
@media screen and (min-width:75em) {
	.card-set--three .card-set__list-item.is-current { margin: 0 }
	.card-set--three .js-carousel { margin-right: 0; overflow: visible; width: 66.66% }
}
@media screen and (max-width:74.9375em) {
	.card-set--three .card-set__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
	.card-set--three .card-set__list-item .card, .card-set--three .card-set__list-item .card__tweet, .card-set--three .card-set__list-item .card__tweet--large { -webkit-transition: none; transition: none }
	.card-set--three .card-set__list-item .card, .card-set--three .card-set__list-item .card__tweet, .card-set--three .card-set__list-item .card__tweet--large { font-size: 45% }
	@media screen and (max-width:74.9375em) {
		.card-set--three .card-set__list-item .card, .card-set--three .card-set__list-item .card__tweet, .card-set--three .card-set__list-item .card__tweet--large { transition: none }
	}
	.card-set--three .card-set__list-item .card:hover, .card-set--three .card-set__list-item .card__tweet--large:hover, .card-set--three .card-set__list-item .card__tweet:hover { box-shadow: none; -webkit-transform: none; transform: none }
}
.card-set--three .card-set__wrapper:after, .card-set--three .card-set__wrapper:before, .card-set--two:after, .card-set--two:before, .card-set__summary:after, .card-set__summary:before { display: table; content: " " }
.card-set--three .card-set__list-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100% }
@media print, screen and (min-width:64em) {
	.card-set--three .card-set__list-item { -webkit-transition: margin .25s ease-in; transition: margin .25s ease-in }
}
@media screen and (min-width:75em) {
	.card-set--three .card-set__list-item { -webkit-box-flex: 0; -ms-flex: none; flex: none; float: right; padding-left: .75em; -webkit-transition: none; transition: none; width: 50% }
	.card-set--three .card-set__list-item:first-of-type { float: left; padding: 0 .75em 0 0; height: 100% }
	.card-set--three .card-set__list-item:nth-of-type(2) { margin-bottom: .75em }
	.card-set--three .card-set__list-item:nth-of-type(3) { margin-top: .75em }
	.card-set--three .card-set__list-item:nth-of-type(n+2) { height: 20.8vw }
	@media screen and (min-width:75em) {
		.card-set--three .card-set__list-item:nth-of-type(n+2) { height: auto }
	}
}
@media screen and (min-width:75em) {
	.card-set--three .card-set__list-item:nth-of-type(n+2) .card, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet--large { font-size: 50%; height: 100%; min-height: 0 }
	.card-set--three .card-set__list-item .card, .card-set--three .card-set__list-item .card__tweet, .card-set--three .card-set__list-item .card__tweet--large { font-size: .715vw; min-height: 50.5em }
}
@media screen and (min-width:75em) {
	.card-set--three .card-set__list-item:nth-of-type(n+2) .card, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet--large { font-size: .65875vw; height: auto; min-height: 25.9em }
}
@media screen and (min-width:75em)and (min-width:85em) {
	.card-set--three .card-set__list-item:nth-of-type(n+2) .card, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet--large { font-size: .662vw; min-height: 26em }
}
@media screen and (min-width:75em)and (min-width:97.5em) {
	.card-set--three .card-set__list-item:nth-of-type(n+2) .card, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet, .card-set--three .card-set__list-item:nth-of-type(n+2) .card__tweet--large { font-size: 50%; min-height: 270px }
}
.card-set--three .card-set__list-item .card, .card-set--three .card-set__list-item .card__tweet, .card-set--three .card-set__list-item .card__tweet--large { font-size: 45% }
@media screen and (min-width:75em) {
	.card-set--three .card-set__list-item .card, .card-set--three .card-set__list-item .card__tweet, .card-set--three .card-set__list-item .card__tweet--large { font-size: .715vw; min-height: 50.5em }
}
@media screen and (min-width:97.5em) {
	.card-set--three .card-set__list-item .card, .card-set--three .card-set__list-item .card__tweet, .card-set--three .card-set__list-item .card__tweet--large { font-size: 68%; min-height: 564px }
}
.card-set--two, .card-set__summary { position: relative; max-width: 100%; z-index: 1 }
.card-set--two .js-carousel, .card-set__summary .js-carousel { margin-left: -20px; overflow: hidden; width: calc(100% + 40px) }
@media print, screen and (min-width:48em) {
	.card-set--two .js-carousel, .card-set__summary .js-carousel { margin-left: -40px; width: calc(100% + 80px) }
}
@media print, screen and (min-width:64em) {
	.card-set--two .js-carousel, .card-set__summary .js-carousel { margin-right: -100px; width: calc(66.66% + 100px) }
}
.card-set--two .card-set__list-item.is-previous, .card-set__summary .card-set__list-item.is-previous { left: 10px; position: relative }
.card-set--two .card-set__list-item.is-current, .card-set__summary .card-set__list-item.is-current { margin-left: 20px; margin-right: 10px; max-width: calc(100% - 40px) }
.card-set--two .insight-magazine .card-set__list-item.is-current, .card-set__summary .insight-magazine .card-set__list-item.is-current { margin-left: 0 !important; margin-right: 0 !important }
@media print, screen and (min-width:48em) {
	.card-set--two .card-set__list-item.is-previous, .card-set__summary .card-set__list-item.is-previous { left: 20px }
	.card-set--two .card-set__list-item.is-current, .card-set__summary .card-set__list-item.is-current { margin-left: 40px; margin-right: 20px; max-width: calc(100% - 80px) }
	.card-set--two .insight-magazine .card-set__list-item.is-current, .card-set__summary .insight-magazine .card-set__list-item.is-current { margin-left: 0 !important; margin-right: 0 !important }
}
@media print, screen and (min-width:64em) {
	.card-set--two .card-set__list-item.is-current, .card-set__summary .card-set__list-item.is-current { margin-left: 0; margin-right: 50px; max-width: calc(100% - 100px) }
}
.card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { display: block; float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: relative }
.card-set--two .card-set__first-column .link-with-arrow, .card-set__summary .card-set__first-column .link-with-arrow { display: none }
@media print, screen and (min-width:64em)and (min-width:33.75em) {
	.card-set--two .card-set__first-column, .card-set__summary .card-set__first-column { padding-right: .625rem; padding-left: .625rem }
}
@media print, screen and (min-width:64em)and (min-width:48em) {
	.card-set--two .card-set__first-column, .card-set__summary .card-set__first-column { padding-right: .9375rem; padding-left: .9375rem }
}
@media print, screen and (min-width:64em) {
	.card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { display: none }
	.card-set--two .card-set__first-column .link-with-arrow, .card-set__summary .card-set__first-column .link-with-arrow { display: block }
	.card-set--two .card-set__first-column, .card-set__summary .card-set__first-column { width: 33.33%; float: left }
	.card-set--two .card-set__first-column:last-child:not(:first-child), .card-set__summary .card-set__first-column:last-child:not(:first-child) { float: right }
}
.card-set--two .card-set__second-column, .card-set__summary .card-set__second-column { width: 100%; float: left; padding-left: .625rem; padding-right: .625rem }
@media print, screen and (min-width:33.75em) {
	.card-set--two .card-set__second-column, .card-set__summary .card-set__second-column { padding-right: .625rem; padding-left: .625rem }
}
@media print, screen and (min-width:48em) {
	.card-set--two .card-set__second-column, .card-set__summary .card-set__second-column { padding-right: .9375rem; padding-left: .9375rem }
}
.card-set--two .card-set__second-column:last-child:not(:first-child), .card-set__summary .card-set__second-column:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:64em)and (min-width:33.75em) {
	.card-set--two .card-set__second-column, .card-set__summary .card-set__second-column { padding-right: .625rem; padding-left: .625rem }
}
@media print, screen and (min-width:64em)and (min-width:48em) {
	.card-set--two .card-set__second-column, .card-set__summary .card-set__second-column { padding-right: .9375rem; padding-left: .9375rem }
}
.card-set--two .js-carousel .carousel__nav-wrapper, .card-set__summary .js-carousel .carousel__nav-wrapper { margin: 0; padding: 1.5em 0 }
@media screen and (max-width:74.9375em) {
	.card-set--two .js-carousel, .card-set__summary .js-carousel { overflow: hidden }
	.card-set--two .js-carousel .card, .card-set--two .js-carousel .card__tweet, .card-set--two .js-carousel .card__tweet--large, .card-set__summary .js-carousel .card, .card-set__summary .js-carousel .card__tweet, .card-set__summary .js-carousel .card__tweet--large { -webkit-transition: none; transition: none }
	.card-set--two .js-carousel .card:hover, .card-set--two .js-carousel .card__tweet--large:hover, .card-set--two .js-carousel .card__tweet:hover, .card-set__summary .js-carousel .card:hover, .card-set__summary .js-carousel .card__tweet--large:hover, .card-set__summary .js-carousel .card__tweet:hover { box-shadow: none; -webkit-transform: none; transform: none }
}
@media print, screen and (min-width:64em) {
	.card-set--two .card-set__second-column, .card-set__summary .card-set__second-column { width: 66.66%; float: left }
	.card-set--two .card-set__second-column:last-child:not(:first-child), .card-set__summary .card-set__second-column:last-child:not(:first-child) { float: right }
	.card-set--two .js-carousel .carousel__nav-wrapper, .card-set__summary .js-carousel .carousel__nav-wrapper { border-bottom: none }
	.card-set--two .js-carousel, .card-set__summary .js-carousel { float: right }
}
@media screen and (min-width:75em) {
	.card-set--two .card-set__list-item.is-current, .card-set__summary .card-set__list-item.is-current { margin: 0 }
	.card-set--two .js-carousel, .card-set__summary .js-carousel { margin-right: 0; overflow: visible; width: 66.66% }
}
.card-set--two .card-set__wrapper, .card-set__summary .card-set__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding: 0; width: 100% }
.card-set--two .card-set__wrapper li, .card-set__summary .card-set__wrapper li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; padding: 0 }
.card-set--two .card-set__wrapper .card, .card-set--two .card-set__wrapper .card__tweet, .card-set--two .card-set__wrapper .card__tweet--large, .card-set__summary .card-set__wrapper .card, .card-set__summary .card-set__wrapper .card__tweet, .card-set__summary .card-set__wrapper .card__tweet--large { font-size: 44%; height: 100% }
.card-set--two .card-set__wrapper .card:not(.card--media), .card-set--two .card-set__wrapper .card__tweet--large:not(.card--media), .card-set--two .card-set__wrapper .card__tweet:not(.card--media), .card-set__summary .card-set__wrapper .card:not(.card--media), .card-set__summary .card-set__wrapper .card__tweet--large:not(.card--media), .card-set__summary .card-set__wrapper .card__tweet:not(.card--media) { padding: 30px 36px 40px }
.card-set--two .card-set__wrapper .card__meta-list, .card-set__summary .card-set__wrapper .card__meta-list { margin-top: .9em; padding: 0 }
.card-set--two .card-set__wrapper .card__meta-list li, .card-set__summary .card-set__wrapper .card__meta-list li { margin-bottom: 0 }
.card-set--two .card-set__wrapper .card__meta-list li:before, .card-set__summary .card-set__wrapper .card__meta-list li:before { font-size: 20px; margin-right: .4em }
@media screen and (min-width:75em) {
	.card-set--two .card-set__wrapper, .card-set__summary .card-set__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; list-style: none }
	.card-set--two .card-set__wrapper li:not([class*=meta-data]), .card-set__summary .card-set__wrapper li:not([class*=meta-data]) { -webkit-box-flex: 0; -ms-flex: 0 0 48.5%; flex: 0 0 48.5%; font-size: 1.035vw; list-style: none }
	.card-set--two .card-set__wrapper .card, .card-set--two .card-set__wrapper .card__tweet, .card-set--two .card-set__wrapper .card__tweet--large, .card-set__summary .card-set__wrapper .card, .card-set__summary .card-set__wrapper .card__tweet, .card-set__summary .card-set__wrapper .card__tweet--large { font-size: 68%; min-height: 52em }
	.card-set--two .card-set__wrapper .card:not(.card--media), .card-set--two .card-set__wrapper .card__tweet--large:not(.card--media), .card-set--two .card-set__wrapper .card__tweet:not(.card--media), .card-set__summary .card-set__wrapper .card:not(.card--media), .card-set__summary .card-set__wrapper .card__tweet--large:not(.card--media), .card-set__summary .card-set__wrapper .card__tweet:not(.card--media) { padding: 30px 36px 40px }
	.card-set--two .card-set__wrapper .card h1, .card-set--two .card-set__wrapper .card__tweet h1, .card-set--two .card-set__wrapper .card__tweet--large h1, .card-set__summary .card-set__wrapper .card h1, .card-set__summary .card-set__wrapper .card__tweet h1, .card-set__summary .card-set__wrapper .card__tweet--large h1 { line-height: 1.16 }
}
@media screen and (min-width:97.5em) {
	.card-set--two .card-set__wrapper li, .card-set__summary .card-set__wrapper li { font-size: 100%; list-style: none }
	.card-set--two .card-set__wrapper li:not([class*=meta-data]), .card-set__summary .card-set__wrapper li:not([class*=meta-data]) { -webkit-box-flex: 0; -ms-flex: 0 0 48.5%; flex: 0 0 48.5%; font-size: 1em; list-style: none }
	.card-set--two .card-set__wrapper .card, .card-set--two .card-set__wrapper .card__tweet, .card-set--two .card-set__wrapper .card__tweet--large, .card-set__summary .card-set__wrapper .card, .card-set__summary .card-set__wrapper .card__tweet, .card-set__summary .card-set__wrapper .card__tweet--large { min-height: 564px }
}
.card-set--two .card, .card-set--two .card__tweet, .card-set--two .card__tweet--large, .card-set__summary .card, .card-set__summary .card__tweet, .card-set__summary .card__tweet--large { font-size: 75%; margin: 0; padding: 2.4em 4.8em 3.7em 2.8em; min-height: 335px }
@media print, screen and (min-width:48em) {
	.card-set--two .card, .card-set--two .card__tweet, .card-set--two .card__tweet--large, .card-set__summary .card, .card-set__summary .card__tweet, .card-set__summary .card__tweet--large { min-height: 565px; padding: 2.5em 4.8em 3.7em 2.5em }
	.card-set--two .card .card__content, .card-set--two .card__tweet .card__content, .card-set--two .card__tweet--large .card__content, .card-set__summary .card .card__content, .card-set__summary .card__tweet .card__content, .card-set__summary .card__tweet--large .card__content { max-width: 100% }
}
.card-set__wrapper:last-of-type, .carousel__wrapper.featured .card__content, .carousel__wrapper.featured--two .card__content { padding-right: 0; list-style: none }
.card-set--two .card .card__content, .card-set--two .card__tweet .card__content, .card-set--two .card__tweet--large .card__content, .card-set__summary .card .card__content, .card-set__summary .card__tweet .card__content, .card-set__summary .card__tweet--large .card__content { padding-right: 0; max-width: 100%; list-style: none }
.card-set--two .card .meta-data, .card-set--two .card__tweet .meta-data, .card-set--two .card__tweet--large .meta-data, .card-set__summary .card .meta-data, .card-set__summary .card__tweet .meta-data, .card-set__summary .card__tweet--large .meta-data { margin: 0 0 .7em }
.card-set--two .card .card__meta-list, .card-set--two .card__tweet .card__meta-list, .card-set--two .card__tweet--large .card__meta-list, .card-set__summary .card .card__meta-list, .card-set__summary .card__tweet .card__meta-list, .card-set__summary .card__tweet--large .card__meta-list { margin-left: 0 }
.card-set--two .card h1, .card-set--two .card__tweet h1, .card-set--two .card__tweet--large h1, .card-set__summary .card h1, .card-set__summary .card__tweet h1, .card-set__summary .card__tweet--large h1 { font-size: 4.55em; line-height: 1.2; top: .1em }
@media screen and (min-width:85em) {
	.card-set--two .card h1, .card-set--two .card__tweet h1, .card-set--two .card__tweet--large h1, .card-set__summary .card h1, .card-set__summary .card__tweet h1, .card-set__summary .card__tweet--large h1 { font-size: 48px }
}
.card-set__wrapper .card, .card-set__wrapper .card__tweet, .card-set__wrapper .card__tweet--large { font-size: .915vw; margin: 0; min-height: 47.5em; padding: 2.3em 4.8em 3.7em 2.8em }
@media screen and (min-width:85em) {
	.card-set__wrapper .card, .card-set__wrapper .card__tweet, .card-set__wrapper .card__tweet--large { font-size: 78%; min-height: 564px }
}
.card-set__wrapper .card__content { max-width: 100%; padding: 0 }
.card-set--twitter .card-set__first-column { min-height: 0 }
.card .blog__author .blog__author-name, .card__tweet .blog__author .blog__author-name, .card__tweet--large .blog__author .blog__author-name { color: #ccc }
.card .blog__author .blog__author-subtitle, .card__tweet .blog__author .blog__author-subtitle, .card__tweet--large .blog__author .blog__author-subtitle { color: #898989 }
.card-set__no-carousel .js-carousel, .card-set__summary .js-carousel { width: 100%; margin-left: 0; margin-right: 0 }
.card-set__no-carousel .card-set__wrapper, .card-set__summary .card-set__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.card-set__no-carousel .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary), .card-set__summary .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary) { min-height: 0; padding: 2.8em 1em 1.8em }
@media screen and (min-width:75em) {
	.card-set__no-carousel .card-set__wrapper .card-set__list-item:last-child>[class*=card], .card-set__summary .card-set__wrapper .card-set__list-item:last-child>[class*=card] { padding-top: 0 }
	.card-set__no-carousel .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary), .card-set__summary .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary) { min-height: 36.2em }
	.card-set__no-carousel .card-set__wrapper, .card-set__summary .card-set__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
@media print, screen and (min-width:64em) {
	.card-set__no-carousel .js-carousel, .card-set__summary .js-carousel { width: 66.66% }
	.card-set__no-carousel .js-carousel .carousel__nav-wrapper.visible, .card-set__summary .js-carousel .carousel__nav-wrapper.visible { display: none }
	.card-set__no-carousel+hr.divider, .card-set__summary+hr.divider { margin: 60px auto }
}
@media screen and (max-width:1199px)and (min-width:768px) {
	.card-set__summary .card-set__first-column { width: 50% }
	.card-set__summary .card-set__first-column .card-set__title { width: 95%; max-width: 100%; margin-bottom: 0 }
	.card-set__summary>.js-carousel { display: inline; width: 100%; float: none }
	.card-set__summary>.js-carousel ul.card-set__wrapper { display: inline }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:first-of-type { float: right; width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50% }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type { float: left; width: 47%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50% }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary { position: static; padding-top: .5em }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary .card__content { max-width: 98% }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary .card__content p { font-size: calc(11px + .5vw) }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary .icon-cta-list { position: absolute; bottom: 0; width: 45%; margin-top: 0; padding-top: 1.5vw }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary .icon-cta-list a { display: inline-block; margin-bottom: 0; margin-right: 6% }
	.card-set__summary>.js-carousel .picture--proportional { height: calc((100vw - 80px)*.5/.77) }
}
div[class*=card-set--] .contact__list { width: 30%; position: absolute; bottom: 48px; display: none }
@media print, screen and (min-width:64em) {
	div[class*=card-set--] .contact__list { display: block }
}
div[class*=card-set--] .contact__list>li { max-width: 246px }
div[class*=card-set--] .contact__list>li .card.contact, div[class*=card-set--] .contact__list>li .contact.card__tweet, div[class*=card-set--] .contact__list>li .contact.card__tweet--large { min-height: 0; padding: 0; font-size: 100% }
div[class*=card-set--] .contact__list>li .card.contact:hover, div[class*=card-set--] .contact__list>li .contact.card__tweet--large:hover, div[class*=card-set--] .contact__list>li .contact.card__tweet:hover { box-shadow: none }
.carousel__wrapper.featured { overflow: hidden }
.carousel__wrapper.featured>ul { max-width: calc(100% - 40px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto }
.carousel__wrapper.featured--three>ul, .carousel__wrapper.featured--two>ul { display: -webkit-box; display: -ms-flexbox; -webkit-box-orient: horizontal; -webkit-box-direction: normal }
@media print, screen and (min-width:48em) {
	.card-set--two .card h1, .card-set--two .card__tweet h1, .card-set--two .card__tweet--large h1, .card-set__summary .card h1, .card-set__summary .card__tweet h1, .card-set__summary .card__tweet--large h1 { line-height: 1.25 }
	.carousel__wrapper.featured>ul { max-width: calc(100% - 200px) }
}
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured { overflow: visible }
	.carousel__wrapper.featured>ul { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; padding: 0; width: 100% }
}
.carousel__wrapper.featured>ul>li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; font-size: 7px; margin: 0; position: relative; white-space: normal }
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured>ul>li { font-size: 75%; margin-right: 15px }
	.carousel__wrapper.featured>ul>li:last-child { margin: 0 }
}
@media screen and (min-width:75em) {
	div[class*=card-set--] .contact__list { bottom: 0 }
	.carousel__wrapper.featured>ul { max-width: calc(100% - 200px) }
	.carousel__wrapper.featured>ul>li { font-size: 100% }
}
.carousel__wrapper.featured .card, .carousel__wrapper.featured .card__tweet, .carousel__wrapper.featured .card__tweet--large { margin: 15px 0; min-height: 38em }
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured .card, .carousel__wrapper.featured .card__tweet, .carousel__wrapper.featured .card__tweet--large { font-size: .925vw; min-height: 32.95em }
}
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured .card, .carousel__wrapper.featured .card__tweet, .carousel__wrapper.featured .card__tweet--large { font-size: .9vw; min-height: 37.5em }
}
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured .card, .carousel__wrapper.featured .card__tweet, .carousel__wrapper.featured .card__tweet--large { font-size: .75vw; margin: 25px 0; min-height: 35.8em }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured .card, .carousel__wrapper.featured .card__tweet, .carousel__wrapper.featured .card__tweet--large { font-size: .9vw }
}
@media screen and (min-width:97.5em) {
	.carousel__wrapper.featured>ul { max-width: 1360px }
	.carousel__wrapper.featured .card, .carousel__wrapper.featured .card__tweet, .carousel__wrapper.featured .card__tweet--large { font-size: 100%; min-height: 35.4em }
}
.carousel__wrapper.featured .card__meta-data { font-size: 100% }
.carousel__wrapper.featured .card__meta-list { margin-left: 0 }
.carousel__wrapper.featured .card .learn-more, .carousel__wrapper.featured .card__tweet .learn-more, .carousel__wrapper.featured .card__tweet--large .learn-more { font-size: 10px; margin-top: 2.5em; position: relative }
.carousel__wrapper.featured--two { overflow: hidden }
.carousel__wrapper.featured--two>ul { max-width: calc(100% - 40px); display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto }
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--two>ul { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured .card .learn-more, .carousel__wrapper.featured .card__tweet .learn-more, .carousel__wrapper.featured .card__tweet--large .learn-more { font-size: 12px }
	.carousel__wrapper.featured--two>ul { max-width: calc(100% - 200px) }
}
@media screen and (min-width:53em) {
	.carousel__wrapper.featured--two { overflow: visible }
	.carousel__wrapper.featured--two>ul { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; padding: 0; width: 100% }
}
.carousel__wrapper.featured--two>ul>li { -webkit-box-flex: 0; list-style-type: none; -ms-flex: 0 0 100%; flex: 0 0 100%; font-size: 7px; margin: 0; position: relative; white-space: normal }
@media screen and (min-width:53em) {
	.carousel__wrapper.featured--two>ul>li { font-size: 75%; margin-right: 15px; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: calc(50% - 15px); flex-basis: calc(50% - 15px) }
	.carousel__wrapper.featured--two>ul>li:last-child { margin: 0 }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--two>ul>li { font-size: 100% }
}
.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { margin: 15px 0; min-height: 38em }
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .925vw; min-height: 32.95em }
}
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .9vw; min-height: 37.5em }
}
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .75vw; margin: 25px 0; min-height: 35.8em }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .9vw }
}
@media screen and (min-width:97.5em) {
	.carousel__wrapper.featured--two>ul { max-width: 1360px }
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: 100%; min-height: 35.4em }
}
.carousel__wrapper.featured--two .card__meta-data { font-size: 100% }
.carousel__wrapper.featured--two .card__meta-list { margin-left: 0 }
.carousel__wrapper.featured--two .card .learn-more, .carousel__wrapper.featured--two .card__tweet .learn-more, .carousel__wrapper.featured--two .card__tweet--large .learn-more { font-size: 10px; margin-top: 2.5em; position: relative }
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--two .card .learn-more, .carousel__wrapper.featured--two .card__tweet .learn-more, .carousel__wrapper.featured--two .card__tweet--large .learn-more { font-size: 12px }
}
.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { margin-bottom: 1.15em }
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .925vw; margin-bottom: 15px; min-height: 42.3em }
}
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .9vw; min-height: 41.925em }
}
@media screen and (min-width:53em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .825vw; min-height: 38.65em; padding: 1.55em 2.2em }
	.carousel__wrapper.featured--two .card__content { max-width: 90%; padding: 0 }
}
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured--two>ul>li { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: calc(50% - 50px); flex-basis: calc(50% - 50px); margin-right: 25px }
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { margin-bottom: 25px; min-height: 33.5em }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: .92vw; min-height: 32.15em }
}
@media screen and (min-width:97.5em) {
	.carousel__wrapper.featured--two .card, .carousel__wrapper.featured--two .card__tweet, .carousel__wrapper.featured--two .card__tweet--large { font-size: 100%; min-height: 565px }
}
@media screen and (min-width:53em)and (min-width:85em) {
	.carousel__wrapper.featured--two .card__content { max-width: 80% }
}
@media screen and (min-width:53em)and (min-width:48em) {
	.carousel__wrapper.featured--two .card__content h1 { font-size: 3em; line-height: 1.18 }
}
.carousel__wrapper.featured--three { overflow: hidden }
.carousel__wrapper.featured--three>ul { max-width: calc(100% - 40px); display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto }
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--three>ul { max-width: calc(100% - 80px) }
}
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured--three { overflow: visible }
	.carousel__wrapper.featured--three>ul { -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; padding: 0; width: 100% }
}
.carousel__wrapper.featured--three>ul>li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; font-size: 7px; margin: 0; position: relative; white-space: normal }
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured--three>ul>li { font-size: 75%; margin-right: 15px }
	.carousel__wrapper.featured--three>ul>li:last-child { margin: 0 }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--three>ul { max-width: calc(100% - 200px) }
	.carousel__wrapper.featured--three>ul>li { font-size: 100% }
}
.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { margin: 15px 0; min-height: 38em }
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .925vw; min-height: 32.95em }
}
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .9vw; min-height: 37.5em }
}
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .75vw; margin: 25px 0; min-height: 35.8em }
	.carousel__wrapper.featured--three>ul>li { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: calc(33% - 30px); flex-basis: calc(33% - 30px); margin-right: 15px }
}
.carousel__wrapper.featured--three .card__meta-list, .carousel__wrapper.featured--three>ul>li:nth-of-type(2) { margin-left: 0 }
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .9vw }
}
@media screen and (min-width:97.5em) {
	.carousel__wrapper.featured--three>ul { max-width: 1360px }
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: 100%; min-height: 35.4em }
}
.carousel__wrapper.featured--three .card__content { padding-right: 0 }
.carousel__wrapper.featured--three .card__meta-data { font-size: 100% }
.carousel__wrapper.featured--three .card .learn-more, .carousel__wrapper.featured--three .card__tweet .learn-more, .carousel__wrapper.featured--three .card__tweet--large .learn-more { font-size: 10px; margin-top: 2.5em; position: relative }
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--three .card .learn-more, .carousel__wrapper.featured--three .card__tweet .learn-more, .carousel__wrapper.featured--three .card__tweet--large .learn-more { font-size: 12px }
	.carousel__wrapper.featured--three>ul>li { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: calc(33% - 75px); flex-basis: calc(33% - 75px); margin-right: 25px }
}
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .925vw; min-height: 42.3em }
}
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .9vw; min-height: 41.925em }
}
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .735vw; margin-bottom: 15px; margin-top: 15px; min-height: 40.4em; padding: 2em 3em }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { padding: 1.55em 2.2em }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: .92vw; margin-bottom: 25px; margin-top: 25px; min-height: 32.25em; padding: 1.55em 2.2em }
	.carousel__wrapper.featured--three .card__content { max-width: 90%; padding: 0 }
}
@media screen and (min-width:97.5em) {
	.carousel__wrapper.featured--three .card, .carousel__wrapper.featured--three .card__tweet, .carousel__wrapper.featured--three .card__tweet--large { font-size: 100%; min-height: 564px }
}
@media screen and (min-width:75em)and (min-width:85em) {
	.carousel__wrapper.featured--three .card__content { max-width: 80% }
}
@media screen and (min-width:75em)and (min-width:48em) {
	.carousel__wrapper.featured--three .card__content h1, .carousel__wrapper.featured--three .card__content h2 { font-size: 3em; line-height: 1.18 }
}
@media screen and (min-width:64em) {
	.carousel__wrapper.featured--three .card__content h1, .carousel__wrapper.featured--three .card__content h2 { font-size: 33px }
}
.carousel__wrapper.featured--five { margin: 1.45em 0; overflow: hidden }
.carousel__wrapper.featured--five>ul { max-width: calc(100% - 40px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto }
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--five>ul { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--five { overflow: visible }
	.carousel__wrapper.featured--five>ul { max-width: calc(100% - 200px); -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 auto; padding: 0; width: 100% }
}
.carousel__wrapper.featured--five>ul>li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; font-size: 7px; margin: 0; position: relative; white-space: normal }
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--five>ul>li { margin-right: 15px; font-size: 100% }
	.carousel__wrapper.featured--five>ul>li:last-child { margin: 0 }
}
.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { margin: 15px 0; min-height: 38em }
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { font-size: .925vw; min-height: 32.95em }
}
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { font-size: .9vw; min-height: 37.5em }
}
@media print, screen and (min-width:64em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { font-size: .75vw; margin: 25px 0; min-height: 35.8em }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { font-size: .9vw }
}
@media screen and (min-width:97.5em) {
	.carousel__wrapper.featured--five>ul { max-width: 1360px }
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { font-size: 100%; min-height: 35.4em }
}
.carousel__wrapper.featured--five .card__content { padding-right: 0 }
.carousel__wrapper.featured--five .card__meta-data { font-size: 100% }
.carousel__wrapper.featured--five .card__meta-list { margin-left: 0 }
.carousel__wrapper.featured--five .card .learn-more, .carousel__wrapper.featured--five .card__tweet .learn-more, .carousel__wrapper.featured--five .card__tweet--large .learn-more { font-size: 10px; margin-top: 2.5em; position: relative }
.carousel__wrapper.featured--five>ul>li:nth-of-type(-n+2) { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100% }
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--five .card .learn-more, .carousel__wrapper.featured--five .card__tweet .learn-more, .carousel__wrapper.featured--five .card__tweet--large .learn-more { font-size: 12px }
	.carousel__wrapper.featured--five>ul>li:nth-of-type(2) { margin: 0 }
	.carousel__wrapper.featured--five>ul>li:nth-of-type(-n+2) { -webkit-box-flex: 1; -ms-flex: 1 0 49.5%; flex: 1 0 49.5%; max-width: 49.05% }
	.carousel__wrapper.featured--five>ul>li:nth-of-type(-n+2) .card, .carousel__wrapper.featured--five>ul>li:nth-of-type(-n+2) .card__tweet, .carousel__wrapper.featured--five>ul>li:nth-of-type(-n+2) .card__tweet--large { min-height: 20em; padding: 1.7em 2.3em }
}
.carousel__wrapper.featured--five>ul>li:nth-of-type(n+3) { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--five>ul>li:nth-of-type(n+3) { -webkit-box-flex: 1; -ms-flex: 1 1 33%; flex: 1 1 33%; margin: 1.84% 0 0; max-width: 32% }
	.carousel__wrapper.featured--five>ul>li:nth-of-type(n+3) .card, .carousel__wrapper.featured--five>ul>li:nth-of-type(n+3) .card__tweet, .carousel__wrapper.featured--five>ul>li:nth-of-type(n+3) .card__tweet--large { min-height: 13.8em; padding: 1.55em 2.2em }
	.carousel__wrapper.featured--five>ul>li:nth-of-type(n+3) .card__content { max-width: 100%; padding-right: 0 }
}
@media screen and (max-width:84.9375em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { min-height: 34.5em }
}
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { font-size: .925vw; min-height: 42.3em }
}
@media print, screen and (min-width:48em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { font-size: .9vw; min-height: 41.925em }
}
@media screen and (min-width:75em) {
	.carousel__wrapper.featured--five .card, .carousel__wrapper.featured--five .card__tweet, .carousel__wrapper.featured--five .card__tweet--large { margin: 0 }
	.carousel__wrapper.featured--five .card .card__content h1, .carousel__wrapper.featured--five .card__tweet .card__content h1, .carousel__wrapper.featured--five .card__tweet--large .card__content h1 { font-size: 2em; line-height: 1.18; top: -.2em }
}
.inset-cta { position: relative; background: #e0e7ef; display: inline-block; max-width: 100%; padding: 1.6em 1em 1.8em 2em; vertical-align: middle }
.inset-cta:before { background: #6986b0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 5px }
.inset-cta h6 { margin-bottom: .9em }
.content-home { margin: 0 auto }
.inset-cta-press-releases { position: relative; background: #e0e7ef; display: block; max-width: 100%; padding: 1.6em 1em 1.8em 2em; vertical-align: middle }
.inset-cta-press-releases:before { background: #6986b0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 5px }
.inset-cta-press-releases h6 { margin-bottom: .9em }
@media print, screen and (min-width:64em) {
	.inset-cta-press-releases { max-width: 100% }
}
@media print, screen and (min-width:48em) {
	.content-home { padding-left: 20px; padding-right: 20px }
}
@media print, screen and (min-width:64em) {
	.inset-cta { max-width: 282px }
	.content-home { padding-left: 40px; padding-right: 40px }
	.home__content { border-top: 1px solid #e8eae8; margin: 0 }
}
@media screen and (min-width:75em) {
	.content-home { padding-left: 100px; padding-right: 100px }
}
@media screen and (min-width:97.5em) {
	.content-home { padding: 0; max-width: 1360px }
}
@media screen and (max-width:63.9375em) {
	.home__content .divider { background: #e8eae8; height: 1px; margin: 0 0 0 20px; width: calc(100% - 20px) }
	.home__latest .divider { background: #e8eae8; height: 1px; margin: 0 0 0 20px; width: calc(100% - 20px) }
}
.home__content { margin: 0 }
.home__content:after, .home__content:before { display: table; content: " " }
.home__content .divider { display: block; margin: 0 0 0 1.5em; position: relative; width: calc(100% - 1.5em); z-index: 0 }
.home__content .card--inline, .home__content .card--inline-product, .home__content .card--register { background: #fff }
.home__content .load-more__wrapper { border-bottom: none; margin-top: 1em }
.home__latest { font-size: 100% }
@media print, screen and (min-width:64em) {
	.home__latest { border-left: 1px solid #e8eae8; font-size: 1.07vw; float: right; padding: 0 0 0 1.4em; width: 74.5% }
}
@media screen and (min-width:85em) {
	.home__latest { font-size: 100% }
}
.home__latest .card--inline-product .card__content, .home__latest .card--register .card__content { top: 0 }
@media screen and (min-width:75em) {
	.home__latest .load-more__wrapper { margin-left: 1.5em; width: calc(100% - 1.5em) }
}
.home__header { min-height: 7.7em; padding: 2.6em 0 0 1.3em; z-index: 4 }
.home__header:after, .home__header:before { display: table; content: " " }
.home__header+.divider { margin-top: 0 }
.home__header .dropdown.menu.js-dropdown-menu, .home__header .menu.js-dropdown-menu.adaptive-dropdown { float: right; margin-left: 0 }
.home__header .dropdown.menu.js-dropdown-menu .is-dropdown-submenu-parent, .home__header .menu.js-dropdown-menu.adaptive-dropdown .is-dropdown-submenu-parent { z-index: 2 }
.home__header .dropdown.menu.js-dropdown-menu .is-dropdown-submenu-parent>a, .home__header .menu.js-dropdown-menu.adaptive-dropdown .is-dropdown-submenu-parent>a { font-size: 11px; padding-top: .7em }
.home__header-cta { color: #6986b0; margin: 0; padding: 0; text-transform: none }
.home__header-cta:after, .home__sidebar-cta a:after { margin-left: 6px; z-index: 1; content: ">"; position: relative }
.home__header-cta:after { display: inline-block; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out }
.home__header-cta:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.home__header-cta, .home__header-cta:focus { display: block; font-size: 10px; font-family: Conv_AkkRg_Pro; letter-spacing: .2px }
.home__header-cta:hover { color: #1a1a1a }
.home__sidebar-cta { padding: 1em 0 4.6em 20px }
@media screen and (min-width:75em) {
	.home__header-cta, .home__header-cta:focus { font-size: 11px }
	.home__sidebar-cta { padding: 1em 0 4.6em }
}
.home__sidebar-cta a { color: #d6002a; font-size: .7em; letter-spacing: 1px; text-transform: uppercase }
.home__sidebar-cta a:after { display: inline-block; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out }
.home__sidebar-cta a:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.home__legal { display: none; margin: 0 auto 1.6em }
@media print, screen and (min-width:64em) {
	.home__legal { font-size: 1.07vw; min-width: 0; max-width: 100%; display: block }
}
@media print, screen and (min-width:64em) {
	.home__legal { display: block }
}
@media screen and (min-width:85em) {
	.home__legal { font-size: 100% }
}
.home__legal .home__header { padding-left: 0 }
.home__legal .home__header .home__section-title, .home__legal .home__header h3 { display: block; float: none }
.home__legal .card--inline, .home__legal .card--inline-product, .home__legal .card--register { margin: 0 0 0 -3em; padding: 3em; min-height: 0 }
.home__legal .divider { margin: 0; width: calc(100% - 3.3em) }
*::-ms-backdrop, .home__legal .divider { margin: 0 0 0 -2.5em !important; width: calc(100% - 1.5em) }
@media screen and (max-width:63.9375em) {
	.home__legal { margin-top: 4px }
	.home__legal .card--inline, .home__legal .card--inline-product, .home__legal .card--register { padding: 20px; margin: 0; min-height: 0 }
	.home__legal .card--inline, .home__legal .card--inline-product, .home__legal .card--inline-product:focus, .home__legal .card--inline:focus, .home__legal .card--register, .home__legal .card--register:focus { font-size: 30% }
	.home__legal .card .card__content, .home__legal .card--inline .card__content, .home__legal .card--inline-product .card__content, .home__legal .card--register .card__content, .home__legal .card__tweet .card__content, .home__legal .card__tweet--large .card__content { padding: 0 }
	.home__legal .card .card__content .meta-data, .home__legal .card--inline .card__content .meta-data, .home__legal .card--inline-product .card__content .meta-data, .home__legal .card--register .card__content .meta-data, .home__legal .card__tweet .card__content .meta-data, .home__legal .card__tweet--large .card__content .meta-data { margin-bottom: .7em }
	.home__legal .card--inline-product .card__content, .home__legal .card--register .card__content { padding: 1.7em 6.5em 1.7em 2.3em }
	.home__legal .card__inline-image { height: 100px; width: 100px }
	.home__legal .card__inline-image+.card__content { margin: 0 0 0 2.3em }
	.home__legal .divider { background: #e8eae8; height: 1px; margin: 0 0 0 20px; width: calc(100% - 20px) }
}
@media screen and (max-width:63.9375em)and (min-width:64em) {
	.home__legal .divider { border: none; margin: 0; width: calc(100% - 40px) }
}
.home__legal .card--inline .blog__author-name-wrapper span, .home__legal .card--inline-product .blog__author-name-wrapper span, .home__legal .card--register .blog__author-name-wrapper span { font-size: 11px }
@media screen and (min-width:75em) {
	.home__legal .card--inline-product, .home__legal .card--register { margin-right: -20px }
}
.home__legal .card--inline h1, .home__legal .card--inline-product h1, .home__legal .card--register h1 { font-size: 2.12265em; letter-spacing: -.02em }
.home__legal .card--inline ul li, .home__legal .card--inline-product ul li, .home__legal .card--register ul li { font-family: Conv_AkkRg_Pro; font-size: .875em }
.home__legal>h1 { display: block; font-size: 1.1em; letter-spacing: -.02em; margin: 0 }
.home__legal a:not(.card--inline):not(.card--inline-product):not(.card--register) { color: #ccc; font-family: Conv_AkkRg_Pro; font-size: .9em }
.home__social { margin: 0 auto }
@media print, screen and (min-width:64em) {
	.home__social { font-size: 1.07vw; float: left; min-width: 0; max-width: 100% }
}
@media screen and (min-width:85em) {
	.home__social { font-size: 100% }
}
.home__social .home__header { padding-left: 0 }
.home__social .home__header .home__section-title, .home__social .home__header h3 { display: block; float: none }
.home__social .card--inline, .home__social .card--inline-product, .home__social .card--register { margin: 0 0 0 -3em; min-height: 18em; padding: 3em }
.home__social .divider { margin: 0; width: calc(100% - 3.3em) }
*::-ms-backdrop, .home__social .divider { margin: 0; width: calc(100% - 3.3em) }
@media screen and (max-width:63.9375em) {
	.home__social { margin-top: 4px }
	.home__social .card--inline, .home__social .card--inline-product, .home__social .card--register { padding: 20px; margin: 0; min-height: 0 }
	.home__social .card--inline, .home__social .card--inline-product, .home__social .card--inline-product:focus, .home__social .card--inline:focus, .home__social .card--register, .home__social .card--register:focus { font-size: 30% }
	.home__social .card .card__content, .home__social .card--inline .card__content, .home__social .card--inline-product .card__content, .home__social .card--register .card__content, .home__social .card__tweet .card__content, .home__social .card__tweet--large .card__content { padding: 0 }
	.home__social .card .card__content .meta-data, .home__social .card--inline .card__content .meta-data, .home__social .card--inline-product .card__content .meta-data, .home__social .card--register .card__content .meta-data, .home__social .card__tweet .card__content .meta-data, .home__social .card__tweet--large .card__content .meta-data { margin-bottom: .7em }
	.home__social .card--inline-product .card__content, .home__social .card--register .card__content { padding: 1.7em 6.5em 1.7em 2.3em }
	.home__social .card__inline-image { height: 100px; width: 100px }
	.home__social .card__inline-image+.card__content { margin: 0 0 0 2.3em }
	.home__social .divider { background: #e8eae8; height: 1px; margin: 0 0 0 20px; width: calc(100% - 20px) }
}
@media screen and (max-width:63.9375em)and (min-width:64em) {
	.home__social .divider { border: none; margin: 0; width: calc(100% - 40px) }
}
.home__social .card--inline .blog__author-name-wrapper span, .home__social .card--inline-product .blog__author-name-wrapper span, .home__social .card--register .blog__author-name-wrapper span { font-size: 11px }
@media screen and (min-width:75em) {
	.home__social .card--inline-product, .home__social .card--register { margin-right: -20px }
}
.home__social iframe { padding: 0 0 !important }
.home__insight { margin: 0 auto }
@media print, screen and (min-width:64em) {
	.home__social iframe { padding: 0 !important; max-width: 85% !important }
	.home__insight { font-size: 1.07vw; float: left; min-width: 0; max-width: 100%; width: 25.5% }
	.home__collection { float: left !important; min-width: 0 !important; max-width: 100% !important; width: 25.5% !important }
}
@media screen and (min-width:85em) {
	.home__insight { font-size: 100% }
}
.home__insight .home__header { padding-left: 0 }
.home__insight .home__header .home__section-title, .home__insight .home__header h3 { display: block; float: none }
.home__insight .card--inline, .home__insight .card--inline-product, .home__insight .card--register { margin: 0 0 0 -3em; min-height: 18em; padding: 3em }
.home__insight .divider { margin: 0; width: calc(100% - 3.3em) }
*::-ms-backdrop, .home__insight .divider { margin: 0; width: 100% }
@media screen and (max-width:63.9375em) {
	.home__insight { margin-top: 4px }
	.home__insight .card--inline, .home__insight .card--inline-product, .home__insight .card--register { padding: 20px; margin: 0; min-height: 0 }
	.home__insight .card--inline, .home__insight .card--inline-product, .home__insight .card--inline-product:focus, .home__insight .card--inline:focus, .home__insight .card--register, .home__insight .card--register:focus { font-size: 30% }
	.home__insight .card .card__content, .home__insight .card--inline .card__content, .home__insight .card--inline-product .card__content, .home__insight .card--register .card__content, .home__insight .card__tweet .card__content, .home__insight .card__tweet--large .card__content { padding: 0 }
	.home__insight .card .card__content .meta-data, .home__insight .card--inline .card__content .meta-data, .home__insight .card--inline-product .card__content .meta-data, .home__insight .card--register .card__content .meta-data, .home__insight .card__tweet .card__content .meta-data, .home__insight .card__tweet--large .card__content .meta-data { margin-bottom: .7em }
	.home__insight .card--inline-product .card__content, .home__insight .card--register .card__content { padding: 1.7em 6.5em 1.7em 2.3em }
	.home__insight .card__inline-image { height: 100px; width: 100px }
	.home__insight .card__inline-image+.card__content { margin: 0 0 0 2.3em }
	.home__insight .divider { background: #e8eae8; height: 1px; margin: 0 0 0 20px; width: calc(100% - 20px) }
}
@media screen and (max-width:63.9375em)and (min-width:64em) {
	.home__insight .divider { border: none; margin: 0; width: calc(100% - 40px) }
}
.home__insight .card--inline .blog__author-name-wrapper span, .home__insight .card--inline-product .blog__author-name-wrapper span, .home__insight .card--register .blog__author-name-wrapper span { font-size: 11px }
.home__section-title { color: #d6002a; float: left }
@media print, screen and (min-width:64em) {
	.home__section-title { font-size: 2.15vw }
}
@media screen and (min-width:85em) {
	.home__section-title { font-family: Conv_AkkBd_Pro; font-size: 36px; letter-spacing: -.04em; line-height: 1.16 }
}
.home__section-title span { display: none }
@media print, screen and (min-width:64em) {
	.home__section-title span { display: none }
	.home__section-title span.short { display: block }
}
@media screen and (min-width:75em) {
	.home__insight .card--inline-product, .home__insight .card--register { margin-right: -20px }
	.home__section-title span { display: block }
	.home__section-title span.short { display: none }
}
.home__latest { margin: 0 auto }
@media screen and (max-width:63.9375em) {
	.home__latest { margin-top: 4px }
	.home__latest .card--inline, .home__latest .card--inline-product, .home__latest .card--register { padding: 20px; margin: 0; min-height: 0 }
	.home__latest .card--inline, .home__latest .card--inline-product, .home__latest .card--inline-product:focus, .home__latest .card--inline:focus, .home__latest .card--register, .home__latest .card--register:focus { font-size: 30% }
	.home__latest .card .card__content, .home__latest .card--inline .card__content, .home__latest .card--inline-product .card__content, .home__latest .card--register .card__content, .home__latest .card__tweet .card__content, .home__latest .card__tweet--large .card__content { padding: 0 }
	.home__latest .card .card__content .meta-data, .home__latest .card--inline .card__content .meta-data, .home__latest .card--inline-product .card__content .meta-data, .home__latest .card--register .card__content .meta-data, .home__latest .card__tweet .card__content .meta-data, .home__latest .card__tweet--large .card__content .meta-data { margin-bottom: .7em }
	.home__latest .card--inline-product .card__content, .home__latest .card--register .card__content { padding: 1.7em 6.5em 1.7em 2.3em }
	.home__latest .card__inline-image { height: 100px; width: 100px }
	.home__latest .card__inline-image+.card__content { margin: 0 0 0 2.3em }
	.home__latest .divider { background: #e8eae8; height: 1px; margin: 0 0 0 20px; width: calc(100% - 20px) }
}
@media screen and (max-width:63.9375em)and (min-width:64em) {
	.home__latest .divider { border: none; margin: 0; width: calc(100% - 40px) }
}
.home__latest .card--inline .blog__author-name-wrapper span, .home__latest .card--inline-product .blog__author-name-wrapper span, .home__latest .card--register .blog__author-name-wrapper span { font-size: 11px }
@media screen and (min-width:75em) {
	.home__latest .card--inline-product, .home__latest .card--register { margin-right: -20px }
}
.home__latest .card, .home__latest .card__tweet, .home__latest .card__tweet--large { background: #fff; font-size: 50%; margin: 0; min-height: 40em; padding: 3em }
@media screen and (max-width:74.9375em) {
	.home__latest .card, .home__latest .card__tweet, .home__latest .card__tweet--large { font-size: 30%; margin: 0; padding: 20px }
}
@media screen and (min-width:75em) {
	.home__latest .card, .home__latest .card__tweet, .home__latest .card__tweet--large { margin-right: -20px }
}
.home__latest .card .card__content, .home__latest .card__tweet .card__content, .home__latest .card__tweet--large .card__content { background: #000; min-height: 40em; padding: 4em 4em 4em 4.5em }
@media screen and (min-width:64em)and (max-width:74.9375em) {
	.home__latest .card .card__content, .home__latest .card__tweet .card__content, .home__latest .card__tweet--large .card__content { font-size: 8px }
}
@media screen and (max-width:63.9375em) {
	.home__latest .card .card__content, .home__latest .card__tweet .card__content, .home__latest .card__tweet--large .card__content { min-height: 0; padding: 1.7em 0 1.7em 2.3em }
}
.home__latest .card h1, .home__latest .card__tweet h1, .home__latest .card__tweet--large h1 { letter-spacing: -1.4px }
.home__latest .card .card__meta-list li, .home__latest .card__tweet .card__meta-list li, .home__latest .card__tweet--large .card__meta-list li { font-size: 14px }
.home__latest .card .card__meta-list li:before, .home__latest .card__tweet .card__meta-list li:before, .home__latest .card__tweet--large .card__meta-list li:before { display: inline-block; font-size: 22px; margin-right: .9em; vertical-align: bottom }
@media print, screen and (min-width:33.75em) {
	.home__latest .card__inline-image { height: 97px; width: 175px }
}
.home__division-cards { font-size: 2.96vw; padding: 1.6em 20px }
@media print, screen and (min-width:33.75em) {
	.home__division-cards { font-size: 16px }
}
.home__division-cards>ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative }
.home__division-cards>ul>li { max-width: 98%; -webkit-box-flex: 0; -ms-flex: 0 0 98%; flex: 0 0 98%; margin-left: 2% }
.home__division-cards>ul>li:first-of-type { margin-left: 0 }
@media screen and (min-width:53em) {
	.home__latest .card__inline-image { height: 130px; width: 235px }
	.home__division-cards>ul>li { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33%; max-width: 33%; margin-left: 1% }
	.home__division-cards>ul>li:first-of-type { margin-left: 0 }
}
.home__division-cards>ul>li>a:hover { color: #000 }
.sub-nav__wrapper a.is-current-section, .sub-nav__wrapper a:active, .sub-nav__wrapper a:hover { color: #d6002a }
.home__division-cards>ul>li:nth-child(2n) .home__division-card { background: #e2ddd7; border: 2.2em solid #e2ddd7; border-bottom-width: 2.6em }
@media screen and (min-width:75em) {
	.home__latest .card__inline-image { height: 170px; width: 305px }
	.home__division-cards { padding: 1.6em 0 0 1.5em }
	.home__division-cards>ul>li { max-width: 31.5% }
	.home__division-cards>ul>li:nth-of-type(3) { display: block }
}
.home__division-title { font-size: 1.1em; text-transform: uppercase; letter-spacing: .1em; margin: 0 0 1.4em }
.home__division-card { min-height: 19em; padding: 0 }
.home__division-card h1 { font-size: 1.6em; letter-spacing: -.065em; position: relative; display: block; left: -.1em; top: 0 }
.home__division-card .home__section-title, .home__division-card h3 { font-size: .7em; letter-spacing: .05em; position: relative; display: block; left: -.1em; line-height: 1; text-transform: uppercase; top: -.1em }
.home__division-card-image { background: #000; display: block; height: 10.7em; margin-bottom: 1em; position: relative; width: auto }
.content-home+.footer { margin-top: 0 }
.ratings--logged-in { margin-bottom: 50px; padding-bottom: 5px; padding-top: 5px; position: relative }
.ratings--logged-in:before { background: #f6f6f6; content: ""; height: 50%; left: 0; position: absolute; top: 0; width: 100%; z-index: -1 }
.find--logged-in { margin: 0 auto; min-height: 0; position: relative; text-align: center }
.find--logged-in .find__content { display: inline-block; left: auto; max-width: 1360px; position: relative; top: 0; -webkit-transform: none; transform: none; width: 100% }
.find--logged-in .find__input { border: 1px solid #b3b3b3; max-width: 1360px; width: 100% }
.content { max-width: calc(100% - 40px); margin: 1.5em auto 0; padding: 0 }
.content:after, .content:before { display: table; content: " " }
@media print, screen and (min-width:48em) {
	.content { max-width: calc(100% - 80px) }
	.landing .card-set__second-column .card--register:last-of-type, .landing .intro-copy .intro-copy__second-column a[class*=button--] { margin-bottom: 0 }
}
@media screen and (min-width:75em) {
	.content { max-width: calc(100% - 200px) }
}
@media screen and (min-width:97.5em) {
	.content { max-width: 1360px }
}
.content .featured.carousel__wrapper ul { padding: 0; max-width: 100% }
.sub-nav { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; min-height: 136px; overflow: hidden; padding-bottom: 30px }
@media screen and (min-width:85em) {
	.sub-nav { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; min-height: 140px; padding: 0 0 25px }
	.sub-nav__logo { font-size: 100%; margin-top: 0 }
}
.sub-nav__logo h1 h2, .sub-nav__logo-image { display: inline-block; vertical-align: middle }
.sub-nav__mask { margin-left: auto }
.sub-nav__logo { font-size: 62%; margin-top: 8px }
.sub-nav__logo-image { display: inline-block; position: relative; vertical-align: middle; max-width: 8vw }
.sub-nav__logo h1 { color: #d6002a; display: inline-block; font-size: 3em; margin: 0 0 0 .2em; vertical-align: middle }
.sub-nav__logo h2 { color: #d6002a; display: inline-block; font-size: 3em; margin: 0 0 0 .2em; vertical-align: middle }
@media screen and (min-width:85em) {
	.sub-nav__logo h2 { font-size: 48px }
}
@media screen and (min-width:85em) {
	.sub-nav__logo h1 h2 { font-size: 48px }
	.sub-nav__logo-image { max-width: 100% }
}
.sub-nav__wrapper { margin-left: auto; margin-top: 38px; white-space: nowrap }
@media screen and (max-width:74.9375em) {
	.sub-nav__wrapper { left: -20px; padding: 0 0 5px 20px; position: relative; width: calc(100vw - 20px) }
}
@media screen and (min-width:75em) {
	.sub-nav__wrapper { margin-top: 0; white-space: normal }
}
.sub-nav__wrapper a { margin-right: 20px; position: relative; font-size: 16px }
@media print, screen and (min-width:48em) {
	.sub-nav { overflow: visible }
	.sub-nav__wrapper a { font-size: 16px; margin-right: 3vw }
}
@media screen and (min-width:97.5em) {
	.sub-nav__wrapper a { font-size: 18px; margin-right: 46px }
}
.sub-nav__wrapper a:last-child { margin: 0 }
.sub-nav__wrapper a.is-current-section:after { background-color: #d6002a; bottom: -7px; content: ""; height: 3px; left: 0; position: absolute; width: 100% }
@media print, screen and (min-width:48em) {
	.sub-nav__wrapper a.is-current-section:after { bottom: -10px; height: 5px }
}
.sub-nav.sub-nav-filter-bar { min-height: 0; padding-bottom: 0; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.sub-nav.sub-nav-filter-bar .sub-nav__mask { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; overflow: hidden; -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.sub-nav.sub-nav-filter-bar button.button__search { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 18px; flex: 0 0 18px; margin-left: 1% }
hr.divider { display: block; -webkit-transition: all .65s cubic-bezier(.17, .67, .69, .85); transition: all .65s cubic-bezier(.17, .67, .69, .85); -webkit-transition-property: opacity, box-shadow, -webkit-transform; transition-property: opacity, box-shadow, -webkit-transform; transition-property: opacity, transform, box-shadow; transition-property: opacity, transform, box-shadow, -webkit-transform; z-index: 0; margin: 50px auto; max-width: 100% }
@media screen and (max-width:47.9375em) {
	hr.divider { height: 5px; border: none; background: #1a1a1a; margin: 20px auto 18px }
	hr.divider.thin { height: 1px; background-color: #ccc }
}
hr.divider.reduced-bottom { margin-bottom: 50px }
hr.divider.extra-reduced-bottom { margin-bottom: 20px }
hr.divider.reduced-top { margin-top: 50px }
.news__latest .home__division-cards+hr.divider, hr.divider.extra-reduced-top { margin-top: 20px }
hr.divider.desktop { display: none }
.news__content { border: none }
.news__filter>.home__header { min-height: 0; padding: 1em 1em 2em }
@media print, screen and (min-width:64em) {
	hr.divider.desktop { display: block }
	.news__filter { float: left; min-width: 0; max-width: 100%; margin-left: -20px; width: 25.5% }
	.news__latest { float: right; padding: 0 0 0 1.4em; width: 74.5%; border-left: none }
}
.news__latest .card__content { margin-right: 0 !important }
@media screen and (max-width:47.9375em) {
	.news__latest .card__content .card__register-input { margin-left: -10px }
}
.news__latest .card__content .card__register-input a { top: 0 }
.news .home__latest .card--inline-product .card__content, .news .home__latest .card--register .card__content { min-height: 155px; padding-bottom: 14em }
@media screen and (min-width:64em) {
	.news .home__latest .card--inline-product, .news .home__latest .card--register { margin-right: 0 }
	.news .home__latest .card--inline-product:first-of-type, .news .home__latest .card--register:first-of-type { margin-top: 20px }
}
.collection__list { margin: 0; z-index: 0 }
@media print, screen and (min-width:48em) {
	.news .home__latest .card--inline-product .card__content, .news .home__latest .card--register .card__content { padding-bottom: 3.3em; padding-right: 90px }
	.collection__list { margin: 0 -12.5px }
}
.collection__item { padding-right: 0; padding-left: 0; font-size: 55%; float: left; width: 100% }
.collection__item:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:48em) {
	.collection__item { width: 50%; float: left; padding: 0 12.5px; font-size: 55% }
	.collection__item:last-child:not(:first-child) { float: right }
}
@media screen and (min-width:75em) {
	.collection__item { width: 33.3333%; float: left; padding: 0 12.5px; font-size: 55% }
	.collection__item:last-child:not(:first-child) { float: right }
}
.collection__item .card, .collection__item .card__tweet, .collection__item .card__tweet--large { font-size: 100%; margin: 12.5px 0; min-height: 45em; padding: 2.8em 2em 2em 3.5em }
@media screen and (min-width:53em) {
	.collection__item .card, .collection__item .card__tweet, .collection__item .card__tweet--large { min-height: 40em; padding: 3.8em 4.8em 3.7em 4.4em }
}
@media print, screen and (min-width:64em) {
	.collection__item .card, .collection__item .card__tweet, .collection__item .card__tweet--large { font-size: 14px; padding: 2em 1em 3.7em 2.8em }
}
@media screen and (min-width:75em) {
	.collection__item .card, .collection__item .card__tweet, .collection__item .card__tweet--large { font-size: .8vw }
}
@media screen and (min-width:85em) {
	.collection__item .card, .collection__item .card__tweet, .collection__item .card__tweet--large { font-size: 1vw }
}
@media screen and (min-width:97.5em) {
	.collection__item .card, .collection__item .card__tweet, .collection__item .card__tweet--large { font-size: 14px }
}
.collection__item .card h1, .collection__item .card__tweet h1, .collection__item .card__tweet--large h1 { font-size: 3.45em; letter-spacing: -.04em; line-height: 1.16 }
.collection__item .card .card__meta-list, .collection__item .card__tweet .card__meta-list, .collection__item .card__tweet--large .card__meta-list { font-size: 12px; margin: 3.3em 0 0 .6em }
.collection__item .card .card__meta-list li, .collection__item .card__tweet .card__meta-list li, .collection__item .card__tweet--large .card__meta-list li { font-size: 1.3em; margin-bottom: .4em }
.collection__item .card.product, .collection__item .card.product--type-two, .collection__item .product--type-two.card__tweet, .collection__item .product--type-two.card__tweet--large, .collection__item .product.card__tweet, .collection__item .product.card__tweet--large { min-height: 18em }
.collection__item .card.product h1, .collection__item .card.product--type-two h1, .collection__item .product--type-two.card__tweet h1, .collection__item .product--type-two.card__tweet--large h1, .collection__item .product.card__tweet h1, .collection__item .product.card__tweet--large h1 { font-size: 1.9em }
.collection__item .card.product .meta-data, .collection__item .card.product--type-two .meta-data, .collection__item .product--type-two.card__tweet .meta-data, .collection__item .product--type-two.card__tweet--large .meta-data, .collection__item .product.card__tweet .meta-data, .collection__item .product.card__tweet--large .meta-data { margin: 0 0 .2em }
@media screen and (min-width:53em) {
	.collection__item .card.product, .collection__item .card.product--type-two, .collection__item .product--type-two.card__tweet, .collection__item .product--type-two.card__tweet--large, .collection__item .product.card__tweet, .collection__item .product.card__tweet--large { min-height: 20em }
}
.collection__item .card.product--type-two, .collection__item .product--type-two.card__tweet, .collection__item .product--type-two.card__tweet--large { background: #e0e7ef; color: #1a1a1a; min-height: 19.3em; padding: 2em 1em 2.3em 2.8em }
.collection__item .card.product--type-two .learn-more:after, .collection__item .card.product--type-two .meta-data li, .collection__item .product--type-two.card__tweet .learn-more:after, .collection__item .product--type-two.card__tweet .meta-data li, .collection__item .product--type-two.card__tweet--large .learn-more:after, .collection__item .product--type-two.card__tweet--large .meta-data li { color: #6986b0 }
.collection__item .card.product--type-two .card__content, .collection__item .product--type-two.card__tweet .card__content, .collection__item .product--type-two.card__tweet--large .card__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
.collection__item .card.product--type-two .learn-more, .collection__item .product--type-two.card__tweet .learn-more, .collection__item .product--type-two.card__tweet--large .learn-more { color: #6986b0; left: 0; margin-bottom: 0; margin-top: auto }
.collection__item .card.contact, .collection__item .contact.card__tweet, .collection__item .contact.card__tweet--large { background: #e2ddd7; font-size: 16px; min-height: 20em; padding: 1.9em 4.8em 3.7em 2.4em }
.collection__item .card.contact .contact__title, .collection__item .contact.card__tweet .contact__title, .collection__item .contact.card__tweet--large .contact__title { color: #d6002a; letter-spacing: -.07em; font-size: .95em }
.collection__item .card.contact .name, .collection__item .contact.card__tweet .name, .collection__item .contact.card__tweet--large .name { color: #1a1a1a; font-family: Conv_AkkBd_Pro; margin-top: .9em; font-size: .9em; letter-spacing: -.02em }
.collection__item .card.contact .contact__description, .collection__item .contact.card__tweet .contact__description, .collection__item .contact.card__tweet--large .contact__description { color: #1a1a1a; margin-top: .9em; font-size: .9em }
.collection__item .card.contact .contact__details, .collection__item .contact.card__tweet .contact__details, .collection__item .contact.card__tweet--large .contact__details { font-size: 1em; margin: -.2em 0 0 }
.collection__item .card.contact .contact__details p, .collection__item .contact.card__tweet .contact__details p, .collection__item .contact.card__tweet--large .contact__details p { font-size: .9em }
.collection__item .card.contact .contact__details-label, .collection__item .contact.card__tweet .contact__details-label, .collection__item .contact.card__tweet--large .contact__details-label { color: #b2b2b2 }
.collection__item .meta-data { margin: 0 0 1em }
@media screen and (min-width:53em) {
	.collection__item .card.contact, .collection__item .contact.card__tweet, .collection__item .contact.card__tweet--large { min-height: 270px }
	.collection__item .meta-data { margin: 0 0 .5em }
}
.collection__item .card__meta-list { font-size: 12px; margin: 1.5em 0 0; padding: 0 }
.collection__item .card__meta-list li { font-size: 1em }
.collection__item .card__meta-list li:before { line-height: 1; margin-right: .9em; font-size: 1em }
.load-more__whitepapers { margin-top: 60px }
@media print, screen and (min-width:64em) {
	.events-detail { padding-top: 36px }
}
.events-detail__hero { position: relative; width: 100vw; background-color: #000 }
.events-detail__hero.fixed { position: fixed; z-index: 2; -webkit-transform: translateY(-490px); transform: translateY(-530px) }
.events-detail .border-block__heavy { padding: 1.5rem 1.25rem 1rem }
.events-detail__two-column .events_venue_tab .border-block__heavy { padding: 1.5rem 2rem 1rem }
.border-block__heavy ul.contact__list { margin-top: 10px }
.events-detail__hero-wrapper { max-width: calc(100% - 40px); min-height: 420px }
@media print, screen and (min-width:48em) {
	.events-detail__hero-wrapper { max-width: calc(100% - 80px) }
}
@media print, screen and (min-width:33.75em) {
	.events-detail__hero-wrapper { margin: 0 auto; padding: 0 }
}
.events-detail__hero-wrapper .events-detail__first-column { padding-top: 35px; color: #fff }
.events-detail__hero-wrapper .events-detail__first-column h1 { margin-top: .1rem; margin-bottom: 1.3rem; font-size: calc(17px + 5vw) }
@media print, screen and (min-width:48em) {
	.events-detail__hero-wrapper .events-detail__first-column h1 { font-size: 60px }
}
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] { margin-bottom: 2.6rem }
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] .filterable-list__row { font-size: 14px; border: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] .filterable-list__cell { padding: 2px 0; border: none; font-family: Conv_AkkBd_Pro; font-size: inherit; letter-spacing: inherit; color: #fff }
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] .filterable-list__cell:first-of-type { width: 75px; max-width: 75px; color: #959595 }
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] .filterable-list__cell.location-pin { position: relative }
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] .filterable-list__cell.location-pin svg { width: 12px; height: 17px; position: absolute; top: 13px; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] .filterable-list__cell.location-pin span { display: inline-block; padding-left: 17px; cursor: pointer; text-decoration: underline; -webkit-text-decoration-color: #959595; text-decoration-color: #959595; -webkit-transition: -webkit-text-decoration-color .25s; transition: -webkit-text-decoration-color .25s; transition: text-decoration-color .25s; transition: text-decoration-color .25s, -webkit-text-decoration-color .25s }
.events-detail__hero-wrapper .events-detail__first-column div[class*=filterable-list--simple-] .filterable-list__cell.location-pin span:hover { -webkit-text-decoration-color: #ccc; text-decoration-color: #ccc }
.events-detail__two-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: auto; padding: 0; position: relative }
@media print, screen and (min-width:48em) {
	.events-detail__two-column { padding: 12px 0 0 }
}
@media print, screen and (min-width:64em) {
	.events-detail__two-column { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 20px 0 0 }
}
.events-detail__two-column .events-detail__first-column { width: 100%; -webkit-box-flex: inherit; -ms-flex: inherit; flex: inherit }
@media print, screen and (min-width:64em) {
	.events-detail__two-column .events-detail__first-column { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 0 62%; flex: 0 0 62%; margin-right: 6% }
}
.events-detail__two-column .events-detail__second-column { position: relative; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
@media print, screen and (min-width:64em) {
	.events-detail__two-column .events-detail__second-column { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31% }
}
.events-detail__two-column .events-detail__second-column .divider { margin: 20px 0 40px }
.events-detail .blog-card__content { padding-top: .5rem }
.events-detail .blog-card__content .social-icons, .events-detail .blog-card__content>h5 { display: none }
.events-detail__countdown { color: #959595 }
@media screen and (max-width:63.9375em) {
	.events-detail+footer { padding-bottom: 5em }
}
.border-block, .border-block__heavy { padding: 1.5rem 2rem 1rem; border: 1px solid #ccc }
.border-block li, .border-block__heavy li { font-weight: normal !important }
.border-block__border-bottom, .border-block__margin-bottom { border-bottom: 1px solid #ccc !important }
.border-block__heavy { border-top: 3px solid #000 }
.border-block__margin-top { margin-top: 50px }
.border-block__margin-bottom { margin-bottom: 50px }
.border-block__list { margin-bottom: 1rem; font-size: 18px; line-height: 1.6 }
.border-block__list>li { position: relative; padding-left: 28px; list-style: none; font-family: Conv_AkkRg_Pro }
.border-block__list>li>p { font-size: 18px; line-height: 1.6 }
@media screen and (min-width:19.75em)and (max-width:63.75em) {
	.border-block__list { margin-bottom: 1rem; font-size: 1em; line-height: 1.6 }
	.border-block__list>li>p { font-size: 1em !important; line-height: 1.6; font-family: Conv_AkkRg_Pro }
}
.border-block__list>li:before { content: "—"; display: block; position: absolute; left: 0; color: #959595 }
.products_detailpage ul>li { position: relative; padding-left: 28px; list-style: none; font-size: 18px; font-family: Conv_AkkRg_Pro }
.products_detailpage ul>li>p { font-size: 18px; line-height: 1.6 }
@media screen and (min-width:19.75em)and (max-width:63.75em) {
	.products_detailpage ul>li>p { font-size: 1em !important; line-height: 1.6; font-family: Conv_AkkRg_Pro }
}
.products_detailpage ul>li:before { content: "—"; display: block; position: absolute; left: 0; color: #959595 }
.border-block>p>a, .border-block>p>a:focus, .border-block>p>a:hover { color: #d6002a; border-bottom: 1px solid #d6002a }
.border-block>p>a { color: #000; border-bottom: 1px solid #000; padding-bottom: .1em }
@media screen and (min-width:19.9em)and (max-width:26em) {
	.border-block>p>a { color: #000; border-bottom: 1px solid #000; padding-bottom: .1em; word-break: break-word }
}
@media screen and (min-width:64em) {
	.border-block h4+p, .border-block__heavy h4+p, .border-block p, .border-block__heavy p, .border-block ul li a, .border-block ul li a:focus, .border-block__heavy ul li a, .border-block__heavy ul li a:focus { font-size: 18px; line-height: 1.6 }
	.border-block h4, .border-block__heavy h4 { margin-bottom: 1.22rem; font-size: calc(15px + 2vw) }
}
@media screen and (min-width:19.75em)and (max-width:63.75em) {
	.border-block h4+p, .border-block__heavy h4+p, .border-block p, .border-block__heavy p, .border-block ul li a, .border-block ul li a:focus, .border-block__heavy ul li a, .border-block__heavy ul li a:focus { font-size: 1em; line-height: 1.6 }
	.border-block h4, .border-block__heavy h4 { font-size: 20px !important }
	a.link { font-size: 1em; line-height: 1.6 }
}
.border-block .link-with-arrow, .border-block__heavy .link-with-arrow { margin-bottom: 1rem }
.sponsors-section { min-height: 0; padding: 0 }
.sponsors-section .card-set__first-column { min-height: 0 }
.sponsors-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: center; padding-bottom: 10px }
@media print, screen and (min-width:48em) {
	.sponsors-list { -ms-flex-wrap: wrap; flex-wrap: wrap; padding-bottom: 0 }
}
.sponsors-list>li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; margin: 30px 0 }
@media print, screen and (min-width:48em) {
	.sponsors-list>li { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; margin: 0 }
}
.sponsors-list>li img { position: relative; top: 10%; -webkit-transform: translateY(-10%); transform: translateY(-10%) }
.event-register--card-anchor { display: none }
@media print, screen and (min-width:64em) {
	.event-register--card-anchor { display: inherit; position: absolute; margin: 0; padding: 0; width: 100%; top: -424px; overflow-y: visible; z-index: 2; opacity: 0; transition: opacity .3s }
	.event-register--card-anchor.redux { z-index: auto }
}
.event-register--card-anchor.opaque { opacity: 1 }
.event-register--card-anchor.is-stuck { width: calc((100% - 80px)*.31) }
@media screen and (min-width:75em) {
	.events-detail__hero-wrapper { max-width: calc(100% - 200px) }
	.event-register--card-anchor.is-stuck { width: calc((100% - 200px)*.31) }
}
@media screen and (min-width:97.5em) {
	.events-detail__hero-wrapper { max-width: 1360px }
	.event-register--card-anchor.is-stuck { width: 421.6px }
}
.event-register--card-anchor.is-stuck .event-register--card { z-index: 0; margin-top: 0 }
.event-register--card-anchor .contact__list:first-of-type { margin-top: 25px }
@media print, screen and (min-width:64em) {
	.event-register--card { display: block }
}
.event-register--card .social-icons { float: right; border: none }
.event-register--card .social-icons { float: right; border: none; margin-bottom: 0 }
.event-register--card .social-icons__icon, .event-register--card .social-icons__likes { margin-left: .4em }
.event-register--card .micro-alert { font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; color: #8a8a8a; font-size: 14px }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.event-register--card .micro-alert { font-weight: 400 }
}
.event-register--card h4 { margin-top: 70px; margin-bottom: 28px; max-height: 200px; transition: max-height .15s, margin .15s; overflow: hidden }
.product-sol .event-register--card a[class*=button--] { bottom: 80px !important }
.product-sol .event-register--card-anchor.redux .event-register--card { padding: 40px 40px 155px }
.event-register--card { z-index: 0; margin-top: 0 }
.event-register--card-anchor .contact__list:first-of-type { margin-top: 25px }
.event-register--card { display: none; position: relative; margin: 0; padding: 40px 40px 100px; border: 1px solid #ccc; background: #fff; z-index: 5; transition: opacity .5s; margin-top: -45px }
.event-register--card.two_btns { margin-top: 25px }
.event-register--card.three_btns { margin-top: 160px }
.event-register--card.servicepage { margin-top: 20px }
@media print, screen and (min-width:64em) {
	.event-register--card { display: block }
}
.event-register--card a[class*=button--]:after { content: ""; display: inline-block; float: right; width: 13px; height: 13px; margin-left: 6px; background: url(/images/icons/linkout.@2x.png) 50% 50% no-repeat; background-size: contain }
.event-register--card a[class*=button--], .event-register--card a[class*=button--]:focus { position: absolute; width: calc(100% - 80px); bottom: 40px; margin-top: 0; padding: 20px }
.article__list, .event-register--card.button-redux>:not(a), .redux .event-register--card h4 { display: none }
.event-register--card.button-redux { padding: 0; margin: 0; border: 0; z-index: 10 }
.event-register--card-mobile { width: 100vw; position: fixed; bottom: 0; left: 0; z-index: 10 }
@media print, screen and (min-width:64em) {
	.event-register--card-mobile { display: none }
}
.event-register--card-mobile a[class*=button--] { width: 100%; margin-top: 0; padding: 20px }
.networking-app--card .card__content .card__underlay-icon { position: relative; float: right }
.networking-app--card .card__content .card__underlay-icon>span { width: 58px; height: 100px; max-width: 58px; max-height: 100px }
.networking-app--card .card__content a.link-with-arrow { color: #959595 }
@media screen and (min-width:75em) {
	.article__list { padding-right: 0; padding-left: 0; background: #fff; display: block; float: left; width: 240px }
	.article__list:last-child:not(:first-child) { float: right }
}
.article__list-title { display: block }
.article__wrapper { display: block; width: 100% }
@media screen and (min-width:75em) {
	.article__wrapper { float: right; width: calc(100% - 238px - 100px) }
	.articledetail__wrapper { float: right; width: 100% !important }
}
.article__wrapper .meta-data { margin: 0 0 0 40px; padding-left: 3px }
@media screen and (min-width:53em) {
	.article__wrapper .meta-data { margin: 0 }
	.article__wrapper .article-highlights { margin-left: 0 }
}
.article__wrapper .article-highlights { margin-left: 0; margin-top: 50px; padding-left: 40px }
.article__wrapper .article-highlights .content { max-width: 100%; width: 100% }
.article__division-cards { margin-top: -70px; padding-left: 0 }
.article__content { margin: 50px 0 0 20px; display: block; width: 100%; font-weight: normal }
.jetfuel p>span { font-weight: bold }
@media screen and (min-width:97.5em) {
	.article__content { width: 100%; float: left; padding-right: 0; padding-left: 0; max-width: calc(100% - 100px - 174px); font-weight: normal }
}
.article__content>p { line-height: 1.6; padding-left: 20px; padding-right: 20px; margin-bottom: 20px }
@media print, screen and (min-width:33.75em) {
	.article__content { margin-left: 0; font-weight: normal }
	.article__content>p { padding-left: 40px }
}
@media screen and (min-width:53em) {
	.article__content { margin-top: 60px; font-weight: normal }
	.article__content>p { font-size: 18px; padding: 0 }
}
.article__content>p a { border-bottom: 1px solid #1a1a1a; padding-bottom: .1em; font-size: 18px }
.article__content>a { border-bottom: 1px solid #1a1a1a; padding-bottom: .1em; font-size: 18px }
.article__content>p a.product { border-bottom-color: #6986b0 }
.article__content>p a:hover { color: #d6002a; border-bottom: 1px solid #d6002a }
.article__content>a:hover { color: #d6002a; border-bottom: 1px solid #d6002a }
.article__content>p a:hover.product { color: #6986b0 }
.article__content .inset-cta { margin: 50px 0 50px -20px; padding-left: 40px; width: 100% }
@media print, screen and (min-width:33.75em) {
	.article__content .inset-cta { margin-left: 0 }
}
@media print, screen and (min-width:48em) {
	.article__content .inset-cta { width: auto }
}
@media print, screen and (min-width:64em) {
	.article__content .inset-cta { margin: 30px 0 }
	.article__content .inset-cta+p { display: inline-block; padding-left: 30px; vertical-align: middle; width: calc(100% - 290px) }
}
@media screen and (min-width:53em) {
	.article__content .inset-cta+p { margin-top: 20px }
}
@media print, screen and (min-width:64em) {
	.border-block .inset-cta { margin: 30px 0 }
	.border-block .inset-cta+p { display: inline-block; padding-left: 30px; vertical-align: middle; width: calc(100% - 290px) }
}
@media screen and (min-width:53em) {
	.border-block .inset-cta+p { margin-top: 20px }
}
.article__content p+.inset-cta { margin-top: 30px }
@media print, screen and (min-width:64em) {
	.article__content p+.inset-cta { margin-top: 10px }
	.article__wrapper .article__podcast--image { min-height: 240px }
}
.article__content p+.inset-cta+p { margin-top: 0 }
.article__content blockquote { margin: 3.7em 0 }
.article__content ul { padding: 0 0 0 2.1em }
.article__content ul li { margin: 0 0 .6em }
.article__content ul li:before { content: "•  "; color: #959595 }
.article__content h5 { margin: 3em 0 .7em }
.article__content .notice { color: #7a7a7a; margin-top: 3.2em }
.article__content .card.product--border, .article__content .product--border.card__tweet, .article__content .product--border.card__tweet--large { margin: 50px 0 50px -20px; max-width: 100%; padding-left: 40px }
@media print, screen and (min-width:33.75em) {
	.article__content .card.product--border, .article__content .product--border.card__tweet, .article__content .product--border.card__tweet--large { margin-left: 0 }
}
@media print, screen and (min-width:48em) {
	.article__content .card.product--border, .article__content .product--border.card__tweet, .article__content .product--border.card__tweet--large { font-size: 16px; max-width: 780px }
}
@media screen and (min-width:53em) {
	.article__content .card.product--border, .article__content .product--border.card__tweet, .article__content .product--border.card__tweet--large { margin: 72px 0 68px }
}
.article__content .card.product--border:first-child, .article__content .product--border.card__tweet--large:first-child, .article__content .product--border.card__tweet:first-child { margin-top: -30px }
@media screen and (min-width:97.5em) {
	.article__content .card.product--border:first-child, .article__content .product--border.card__tweet--large:first-child, .article__content .product--border.card__tweet:first-child { margin-top: 8px }
}
.article__wrapper { float: right; margin: 0 }
.article__wrapper .article__comments, .article__wrapper .article__podcast--image, .article__wrapper .article__video--image { display: block; margin: 50px 0 0; max-width: 100%; position: relative }
@media print, screen and (min-width:33.75em) {
	.article__wrapper .article__comments, .article__wrapper .article__podcast--image, .article__wrapper .article__video--image { margin-left: 0 }
}
@media screen and (min-width:53em) {
	.article__wrapper .article__comments, .article__wrapper .article__podcast--image, .article__wrapper .article__video--image { margin: 60px 0 0; max-width: 100%; text-align: center; min-height: 240px }
}
.article__wrapper .article__comments { margin: 50px 0 0 -20px; max-width: 100% }
@media print, screen and (min-width:33.75em) {
	.article__wrapper .article__comments { margin: 50px 0 0; max-width: 100% }
}
@media screen and (min-width:53em) {
	.article__wrapper .article__comments { margin: 60px 0 0 }
}
.article__wrapper>.meta-data li { color: #1a1a1a }
@media print, screen and (min-width:33.75em) {
	.article__wrapper { margin: 39px 0 0 }
	.divider+.article__wrapper { margin: 0 }
}
.article__wrapper+.divider { display: block; float: left; margin: 60px 0; width: 100% }
@media screen and (min-width:53em) {
	.article__wrapper+.divider { margin: 72px auto }
}
.article__title { font-size: 2.3em; line-height: 1.1; margin: .4em 0 0 40px }
@media print, screen and (min-width:48em) {
	.article__title { font-size: 48px; line-height: 1.16; margin: .6em 0 0 40px }
}
@media screen and (min-width:53em) {
	.article__title { margin-left: 0 }
}
@media screen and (min-width:75em) {
	.article__wrapper .article__comments, .article__wrapper .article__podcast--image, .article__wrapper .article__video--image { text-align: left }
	.article__wrapper+.divider { float: right; width: calc(100% - 340px) }
	.article__title { max-width: 80% }
}
.article__title-multimedia { color: #898989; text-transform: capitalize }
.article__title span.product { color: #6986b0 }
.article__list { margin: 2.2em 0 0; border: 1px solid #e8eae8; border-bottom: none; position: relative }
.article__list-title { border-bottom: 1px solid #e8eae8; padding: .7em 0 1em .8em }
.article__list-title h8 { color: #d6002a }
.article__list-item { -webkit-transition: all .25s cubic-bezier(.17, .67, .69, .85); transition: all .25s cubic-bezier(.17, .67, .69, .85); -webkit-transition-property: opacity, box-shadow, -webkit-transform; transition-property: opacity, box-shadow, -webkit-transform; transition-property: opacity, transform, box-shadow; transition-property: opacity, transform, box-shadow, -webkit-transform; background: #fff; border-bottom: 1px solid #e8eae8; padding: .9em .4em .6em .8em; position: relative; width: 100% }
.article__list-item:hover { box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .2); -webkit-transform: translateY(-5px); transform: translateY(-5px); z-index: 4; color: #1a1a1a }
.article__list-item:hover+.divider { opacity: 0 }
.article__list-item:hover .learn-more:after { -webkit-transform: translateX(25%); transform: translateX(25%) }
.article__list-item .card, .article__list-item .card__tweet, .article__list-item .card__tweet--large { -webkit-transition: none; transition: none }
.article__list-item .card:hover, .article__list-item .card__tweet--large:hover, .article__list-item .card__tweet:hover { box-shadow: none; -webkit-transform: none; transform: none }
.article__list-item.is-current .progress { background: #f0eeeb; content: ""; display: block; height: 100%; left: 0; max-width: 100%; position: absolute; top: 0; width: 0; z-index: 0 }
@media screen and (max-width:84.9375em) {
	.article__list-item h8, .article__list-title h8 { font-size: 10px }
}
.article__list-item-border { background: #1a1a1a; display: none; height: 100%; height: calc(100% + 2px); left: -5px; position: absolute; top: -1px; width: 5px }
.is-current .article__list-item-border { display: block }
.article__list-item-content { position: relative; z-index: 1 }
.article__list-item-content.product h8 { color: #6986b0 }
.article__list-item-content p { font-family: Conv_AkkBd_Pro; font-size: 16px; letter-spacing: -.4px; line-height: 1.39; margin: .2em 0 0 }
.pr_detail_left { width: 25.5%; float: left }
.pr_detail_right .meta-data { color: #000 }
.pr_detail_right .article__title { color: #d6002a }
.pr_right-details p { font-size: 18px; line-height: 27px }
.pr_detail_left .article__details--desktop { float: none; width: 100% }
.pr_detail_right .meta-data__type { color: #1a1a1a }
.pr_detail_right .card--register .card__content { min-height: 120px; left: -20px }
.pr_detail_right .card--register .meta-data { margin-left: 0 }
.pr_detail_right .card--register .meta-data .meta-data__type:before { display: none }
.pr_detail_right .card--register { margin: 70px 0 }
.article__wrapper.pr_derail_page { width: 100% }
.pr-detial-media-contact { margin-top: 50px }
.pr-detial-media-contact p { line-height: 1.8; font-weight: 700; font-size: 18px }
.pr-detial-media-contact p span { color: #999 }
.pr-detial-media-contact p a { font-size: 18px; text-decoration: underline }
.pr-detial-media-contact p a:focus { color: #d6002a }
.pr-detial-media-contact p a:hover { color: #d6002a }
.pr_derail_page p.contact__details-row { overflow: hidden }
@media print, screen and (min-width:33.75em) {
	.pr_detail_right .card--register .card__content { left: 0 }
}
@media screen and (min-width:97.5em) {
	.pr_detail_right .article__details--desktop { float: left }
	.pr_detail_right .article__title { float: right; padding-left: 30px; padding-right: 150px }
	.pr_detail_right .meta-data.page--Title { width: 80%; float: right; padding-left: 30px }
	.pr_detail_right .article__content { float: right; padding-left: 30px }
}
.blog__author { margin: 20px 0 0 }
.blog__author-image { display: inline-block; position: relative; border-radius: 50%; width: 29px; height: 29px; vertical-align: middle }
.blog__author-name-wrapper { display: inline-block; vertical-align: middle; margin-left: 6px }
.blog__author-name, .blog__author-subtitle { color: #ccc; display: block; font-size: 1.35em; line-height: 1.25 }
.blog__author-name { color: #1a1a1a; font-family: Conv_AkkBd_Pro }
.blog-hero { padding: 12px 0 40px; position: relative; font-size: 16px }
@media print, screen and (min-width:48em) {
	.blog-hero { padding: 52px 0 40px; min-height: 27.8em }
}
.blog-hero__content { display: block; margin: 0 auto; max-width: 100%; padding: 0 20px 0 0; position: relative; width: 100%; z-index: 1 }
@media screen and (min-width:85em) {
	.diversity-glossary-cnt .blog-hero__content { padding-left: inherit }
}
@media screen and (min-width:85em) {
	.blog-hero__content { max-width: 1360px; padding-left: calc(20% + 1.4em) }
}
@media screen and (min-width:97.5em) {
	.blog-hero__content { padding-left: calc(33% + .7em) }
}
.blog-hero__content h1 { color: #fff; font-size: 2.6em; line-height: 1; margin-bottom: .37em }
@media print, screen and (min-width:48em) {
	.blog-hero__content h1 { font-size: 4.6em }
}
.blog-hero__content p { color: #fff; font-size: 1.2em; letter-spacing: -.03em; margin-bottom: .85em }
.blog-hero__content .field-container label { display: none }
.two-section-component-cnt .with-out-weight { font-weight: 400; font-size: 16px }
.two-section-component-cnt .filterable-list__cell { padding: 15px 0 10px !important }
.two-section-component-cnt .filterable-list__cell:first-of-type { -webkit-box-flex: .5 !important; -ms-flex: .5 !important; flex: .5 !important }
.two-section-component-cnt .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 1 !important; -ms-flex: 1 !important; flex: 1 !important }
.two-section-component-cnt .filterable-list__cell { height: inherit !important }
.diversity-glossary-cnt .blog-hero__content .field-container input { max-width: 620px }
.blog-hero__content .field-container input { display: inline-block; max-width: 450px; margin-right: 20px; border-color: #898989; border-top: none; border-left: none; border-right: none; color: #898989; background: 0 0; box-shadow: none }
@media print, screen and (min-width:48em) {
	.blog-hero__content p { font-size: 1.75em }
	.blog-hero__content .field-container input { width: 100% }
}
.blog-hero__content .field-container a[class*=button] { display: inline-block; padding: 14px 16px }
.blog-hero__cta, .blog-hero__cta--product { font-size: .9em; letter-spacing: .08em; text-transform: uppercase }
.blog-hero__cta--product:after, .blog-hero__cta:after { display: inline-block; margin-left: 6px; position: relative; -webkit-transition: -webkit-transform .25s ease-out; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1; content: ">" }
.blog-hero__cta--product:hover:after, .blog-hero__cta:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.blog-hero__cta--product { color: #6986b0 }
.blog-hero__picture { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 0 }
.blog-hero__picture img { height: auto; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100% }
.blog-hero+.content .article-filter { border-top: none; margin: 0 0 47px; padding: 25px 0 42px }
.campaign-landing { padding-top: 0; margin-top: .25em }
@media print, screen and (min-width:48em) {
	.campaign-landing { margin: 1.5em auto 0 }
}
@media print, screen and (min-width:64em) {
	.campaign-landing { padding-top: 36px }
}
.campaign-landing__hero { position: relative; width: 100vw; background-color: #000; left: calc(-50vw + 50%) }
.campaign-landing__hero-wrapper { max-width: calc(100% - 40px); position: relative; min-height: 420px; z-index: 8; margin: 0 auto }
@media print, screen and (min-width:48em) {
	.campaign-landing__hero-wrapper { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.campaign-landing__hero-wrapper { max-width: calc(100% - 200px) }
}
@media screen and (min-width:97.5em) {
	.campaign-landing__hero-wrapper { max-width: 1360px }
}
@media print, screen and (min-width:33.75em) {
	.campaign-landing__hero-wrapper { margin: 0 auto; padding: 0 }
}
.campaign-landing__hero-wrapper .campaign-landing__hero-content { padding: 36px 20% 46px 0; color: #fff }
@media print, screen and (min-width:48em) {
	.campaign-landing__hero-wrapper .campaign-landing__hero-content { padding: 85px 20% 85px 33.33% }
}
@media print, screen and (min-width:64em) {
	.campaign-landing__hero-wrapper .campaign-landing__hero-content { padding-right: 15% }
}
.campaign-landing__hero-wrapper .campaign-landing__hero-content h1 { margin-top: .1rem; margin-bottom: 1.3rem; color: #6986b0 !important }
.campaign-landing__hero-wrapper .campaign-landing__hero-content p { font-size: 18px; line-height: 1.6; color: #6986b0 !important }
.campaign-landing__hero-wrapper .campaign-landing__hero-content a[class*=button--] { margin-top: 30px; padding: 15px; font-size: 16px }
.campaign-landing__hero-wrapper .campaign-landing__hero-content a[class*=button--]:after { margin-left: 12px }
@media print, screen and (min-width:33.75em) {
	.campaign-landing__hero-wrapper .campaign-landing__hero-content a[class*=button--] { font-size: 18px; padding: 20px }
	.campaign-landing__hero-wrapper .campaign-landing__hero-content a[class*=button--]:after { margin-left: 30px }
}
.campaign-landing .tab-content-row .tab-content-tabs-column li>span:after, .campaign-landing .tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.campaign-landing .tab-content-row__first-column { width: 33% }
.campaign-landing .tab-content-row__second-column { width: 40% }
.campaign-landing .tab-content-row__second-column p { font-size: 18px; line-height: 1.6 }
.campaign-landing .tab-content-row__third-column { width: 18% }
.campaign-landing .tab-content-row .text-content__title { font-size: 3rem }
.campaign-landing .tab-content-row .contact__list .contact__description { font-size: 14px }
.our-methodology { font-size: 16px }
@media(min-width:1560px) {
	.our-methodology { font-size: 24px }
}
.our-methodology .our-methodology__nav { position: fixed; left: 70px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 3000 }
.our-methodology .our-methodology__nav__item { height: 10px; width: 10px; margin: 15px; border-radius: 5px; border: 2px solid #959595; -webkit-transition: border 1s, background-color 1s; transition: border 1s, background-color 1s }
.our-methodology .our-methodology__nav__item:hover { background-color: #959595 }
.our-methodology .our-methodology__nav__item.active { background-color: #1a1a1a; border: 2px solid #1a1a1a }
.our-methodology .home__section-title, .our-methodology h3 { font-size: 2.19em; margin-bottom: .4em; line-height: 1.17em; transition: -webkit-transform 1s; transition: transform 1s; transition: transform 1s, -webkit-transform 1s }
@media(max-width:740px) {
	.our-methodology .our-methodology__nav { display: none }
	.our-methodology .home__section-title, .our-methodology h3 { padding: 0 20px; font-size: 1.4em; letter-spacing: -.035em; margin-bottom: .75em; line-height: 1.17em }
}
@media(min-width:1560px) {
	.our-methodology .home__section-title, .our-methodology h3 { font-size: 1.8em }
}
.our-methodology p { font-size: .9375em; line-height: 1.55em; margin-bottom: .4375em; letter-spacing: 0; transition: -webkit-transform 1s; transition: transform 1s; transition: transform 1s, -webkit-transform 1s }
@media(max-width:740px) {
	.our-methodology p { padding: 0 20px; font-size: .85em; line-height: 1.5em; letter-spacing: -.036em }
}
.our-methodology .link { color: #d6002a; font-size: .625em; letter-spacing: .1em; text-transform: uppercase }
.our-methodology .link:after { content: ">"; display: inline-block; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition: -webkit-transform .5s; transition: -webkit-transform .5s; transition: transform .5s; transition: transform .5s, -webkit-transform .5s; margin-left: 6px }
.our-methodology .link:after:hover { -webkit-transform: translateX(20px); transform: translateX(20px) }
.our-methodology .section { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 100vh; padding: 0 175px; box-sizing: border-box; overflow: hidden; z-index: 1 }
@media(max-width:1000px) {
	.our-methodology .our-methodology__nav { left: 20px }
	.our-methodology .section { padding: 0 80px }
}
@media(max-width:740px) {
	.our-methodology .link { margin-left: 20px; margin-top: 15px; font-size: .7em; letter-spacing: .13em }
	.our-methodology .section { padding: 0; height: auto; overflow: initial }
}
.our-methodology .section:first-child { -webkit-transform: translateY(-100px); transform: translateY(-100px); min-height: calc(100vh - 105px) }
@media(max-width:1000px) {
	.our-methodology .section:first-child { min-height: 0; margin: 20px 0 }
}
.our-methodology .vertical-align { position: relative; width: 100% }
.our-methodology .section__content { height: 100% }
.our-methodology .section-1 { position: relative; width: 100%; max-width: 850px; margin: auto }
@media(min-width:740px) {
	.our-methodology .section-1 { margin-top: 15px }
}
.our-methodology .section-1__content { position: relative; float: left }
@media(max-width:740px) {
	.our-methodology .section:first-child { -webkit-transform: translateY(0); transform: translateY(0) }
	.our-methodology .section-1__content { margin-top: 20px; margin-bottom: 50px }
}
@media(min-width:740px) {
	.our-methodology .section-1__content { -webkit-transform: translateY(-100px); transform: translateY(-100px) }
}
.our-methodology .section-1__content p { font-size: 1em; letter-spacing: 0; line-height: 1.6em; -webkit-transition: opacity .2s .5s, -webkit-transform 1s; transition: opacity .2s .5s, -webkit-transform 1s; transition: transform 1s, opacity .2s .5s; transition: transform 1s, opacity .2s .5s, -webkit-transform 1s; opacity: 1 }
.our-methodology .section-1__content.offset h2 { -webkit-transform: translateY(50%); transform: translateY(50%) }
.our-methodology .section-1__content.offset p { -webkit-transform: translateY(100%); transform: translateY(100%); opacity: 0; -webkit-transition: opacity 0s, -webkit-transform 0s; transition: opacity 0s, -webkit-transform 0s; transition: transform 0s, opacity 0s; transition: transform 0s, opacity 0s, -webkit-transform 0s }
.our-methodology .section-1 h2 { color: #d6002a; font-size: 81px; letter-spacing: -.028em; margin-bottom: .43em; -webkit-transition: -webkit-transform 1s; transition: -webkit-transform 1s; transition: transform 1s; transition: transform 1s, -webkit-transform 1s }
@media(max-width:740px) {
	.our-methodology .section-1 h2 { font-size: 2.7em; line-height: .95; margin-bottom: .4em; padding: 0 20px }
}
.our-methodology .section-1 p { font-size: 36px; line-height: 1.16; letter-spacing: -.038em; margin-bottom: 70px; font-family: Conv_AkkBd_Pro }
.our-methodology .section-1__mask { position: absolute; bottom: 0; height: 100%; width: 100%; background-color: #fff }
.our-methodology .section-1__bar { position: absolute; top: 0; height: 15px; width: 100%; background-color: #1a1a1a; opacity: 0 }
@media(max-width:740px) {
	.our-methodology .section-1 p { font-size: 1.1em; letter-spacing: -.07em; line-height: 1.3 }
	.our-methodology .section-1__mask { bottom: 50px }
	.our-methodology .section-1__bar { top: 5px; left: 20px; height: 100px; width: 10px }
	.our-methodology .section-2 { margin-bottom: 110px }
	.our-methodology .section-2 .home__section-title, .our-methodology .section-2 h3 { font-size: 1.7em }
}
.our-methodology .section-1__block-transition { position: absolute; left: 0; bottom: -10px; height: 10px; width: 10px; background-color: #1a1a1a }
.our-methodology .section-2 { width: 100% }
.our-methodology .section-2__icons { overflow: auto; margin-bottom: 123px }
@media(max-width:740px) {
	.our-methodology .section-2__icons { margin-bottom: 100px }
}
.our-methodology .section-2__icons__wrapper { position: relative; width: 12.5%; overflow: hidden; padding-bottom: 15%; box-sizing: border-box; float: left }
.our-methodology .section-2__icons__wrapper img { position: absolute; left: 5%; bottom: 0; padding: 5px; width: 90%; -webkit-transition: bottom 1s; transition: bottom 1s }
.our-methodology .section-2__icons__wrapper:after { content: ""; position: absolute; display: block; width: calc(100% - 50px); height: 5px; bottom: -5px; margin: 0 25px; border-bottom: 5px solid #1a1a1a; -webkit-transition: bottom 1s; transition: bottom 1s }
@media(max-width:740px) {
	.our-methodology .section-2__icons__wrapper { width: 25%; padding-bottom: 25% }
	.our-methodology .section-2__icons__wrapper:after { display: none }
}
.our-methodology .section-2__icons__wrapper.activated img { bottom: 20% }
.our-methodology .section-2__icons__wrapper.activated:after { content: ""; position: absolute; display: block; width: calc(100% - 70px); height: 5px; bottom: 15%; margin: 0 35px; border-bottom: 5px solid #1a1a1a }
@media(max-width:740px) {
	.our-methodology .section-2__icons__wrapper.activated img { bottom: 0 }
	.our-methodology .section-2__icons__wrapper.activated:after { display: none }
}
.our-methodology .section-2__content { position: relative; display: inline-block; max-width: 700px; margin-left: 35%; overflow: hidden; padding: 15px 0 38px 42px; border-left: 10px solid #1a1a1a }
@media(max-width:740px) {
	.our-methodology .section-2__content { margin-left: 0; padding: 0; border: none; overflow: initial; max-width: 830px }
	.our-methodology .section-2__content:after, .our-methodology .section-2__content:before { content: ""; position: absolute; top: -50px; left: 20px; display: block; height: 10px; width: 80px; background-color: #1a1a1a }
	.our-methodology .section-2__content:after { left: auto; right: 20px; top: auto; bottom: -50px }
	.our-methodology .section-3 { margin-bottom: 60px }
}
.our-methodology .section-2__content.offset .home__section-title, .our-methodology .section-2__content.offset h3 { -webkit-transform: translateY(50%); transform: translateY(50%) }
.our-methodology .section-2__content.offset p { -webkit-transform: translateY(100%); transform: translateY(100%) }
.our-methodology .section-2__block-transition { position: absolute; left: 0; bottom: -10px; height: 10px; width: 10px; background-color: #1a1a1a }
.our-methodology .section-3 { width: 50%; min-width: 650px }
@media(min-width:1560px) {
	.our-methodology .section-3 { min-width: 800px }
}
@media(max-width:1000px) {
	.our-methodology .section-3 { min-width: 0; width: 100% }
}
.our-methodology .section-3 h2 { display: inline-block; background-color: #1a1a1a; color: #fff; font-size: 8.125em; letter-spacing: -.035em; margin-bottom: .15em; padding: 0 .14em; white-space: nowrap }
@media(max-width:740px) {
	.our-methodology .section-3 h2 { font-size: 3.7em; line-height: 1.05; padding: 0 .3em; letter-spacing: -.025em; margin-bottom: .5em }
}
@media(min-width:1560px) {
	.our-methodology .section-3 h2 { font-size: 6.5em; margin-bottom: .3em }
}
.our-methodology .section-3 p { font-family: Conv_AkkBd_Pro; font-size: 2.313em; line-height: 1.3; letter-spacing: -.012em; opacity: 1; -webkit-transition: opacity 1s, -webkit-transform 1.5s; transition: opacity 1s, -webkit-transform 1.5s; transition: opacity 1s, transform 1.5s; transition: opacity 1s, transform 1.5s, -webkit-transform 1.5s }
@media(max-width:740px) {
	.our-methodology .section-3 p { font-size: 1em; line-height: 1.44; letter-spacing: -.03em }
	.our-methodology .section-3__block-transition { display: none }
}
.our-methodology .section-3 p.hidden { opacity: 0; -webkit-transform: translateY(30%); transform: translateY(30%); -webkit-transition: none; transition: none }
.our-methodology .section-3__block-transition { position: absolute; left: 0; bottom: -10px; height: 10px; width: 10px; background-color: #1a1a1a }
.our-methodology .research { overflow: initial }
.our-methodology .section-4 .section-4__copy { display: inline-block; width: 360px; float: right; padding-left: 100px; box-sizing: border-box; opacity: 1; -webkit-transition: opacity .5s 1s, -webkit-transform 1s 1s; transition: opacity .5s 1s, -webkit-transform 1s 1s; transition: transform 1s 1s, opacity .5s 1s; transition: transform 1s 1s, opacity .5s 1s, -webkit-transform 1s 1s }
.our-methodology .section-4 .section-4__copy.offset { -webkit-transform: translateX(40px); transform: translateX(40px); opacity: 0 }
@media(max-width:1000px) {
	.our-methodology .section-4 .section-4__copy { padding-left: 60px; width: 300px }
}
@media(max-width:740px) {
	.our-methodology .section-4 .section-4__copy { width: 100%; padding: 0; margin-bottom: 80px }
	.our-methodology .section-4 .methodology__globe { display: none }
}
@media(min-width:1560px) {
	.our-methodology .section-3 p { font-size: 1.8em }
	.our-methodology .section-4 .section-4__copy { width: 500px }
}
.our-methodology .section-4 .methodology__globe { position: absolute; width: calc(100% - 330px); height: 160%; -webkit-transform: translateY(-20%); transform: translateY(-20%); background-repeat: no-repeat; background-position: center 85%; background-size: 80%; float: left }
@media(max-width:1000px) {
	.our-methodology .section-4 .methodology__globe { width: calc(100% - 300px) }
}
@media(min-width:1560px) {
	.our-methodology .section-4 .methodology__globe { width: calc(100% - 500px) }
}
.our-methodology .section-4 .methodology__globe__bg { position: absolute; top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); width: 100%; opacity: 1; -webkit-transition: opacity .5s; transition: opacity .5s; z-index: 1 }
.our-methodology .section-4 .methodology__globe__bg.hidden { opacity: 0 }
@media(max-width:740px) {
	.our-methodology .section-4 .methodology__globe__bg { max-width: none; width: 125%; left: 20px; top: 48% }
	.our-methodology .section-4 .methodology__globe__bg.hidden { opacity: 1 }
}
.our-methodology .section-4 .methodology__globe__earth { position: absolute; height: 100%; width: 100%; z-index: 2 }
.our-methodology .section-4 .methodology__globe__earth.hidden { opacity: 0 }
.our-methodology .section-4 .methodology__globe__earth .methodology__globe__earth__mask { -webkit-transition: r 1s; transition: r 1s; r: 5% }
.our-methodology .section-5 { position: relative }
@media(max-width:740px) {
	.our-methodology .section-4 .methodology__globe__earth { height: 100vw; width: 100vw; top: 0; left: 18% }
	.our-methodology .section-4 .methodology__globe__earth .methodology__globe__earth__mask { r: 40% }
	.our-methodology .section-4 .home__section-title, .our-methodology .section-4 h3 { font-size: 1.5em; letter-spacing: -.059em; line-height: 1.1em; margin-bottom: .6em }
	.our-methodology .section-4:before { content: ""; display: block; width: 100%; padding-bottom: 83%; margin-bottom: 35px; background-image: url(/images/our-methodology/section-4-m.png); background-size: 100% auto; background-repeat: no-repeat }
	.our-methodology .section-5 { margin-bottom: 80px }
	.our-methodology .section-5:before { content: ""; display: block; width: 100%; padding-bottom: 65%; background-image: url(/images/our-methodology/section-5-m.png); background-size: 100% auto; background-repeat: no-repeat }
	.our-methodology .section-5 .section-5__imgs { display: none }
}
.our-methodology .section-5 .section-5__imgs { position: absolute; top: 0; left: 0; padding-left: 300px; width: 100%; height: 100%; overflow: hidden; font-size: 0 }
.our-methodology .section-5 .section-5__imgs__wrapper { display: inline-block; width: calc(100% - 1px); vertical-align: bottom; opacity: 1 }
.our-methodology .section-5 .section-5__imgs__wrapper.hidden { opacity: 0 }
@media(max-width:740px) {
	.our-methodology .section-5 .section-5__imgs__wrapper { height: 65vw }
}
.our-methodology .section-5 .section-5__imgs .imgs-col { display: inline-block; width: 50px }
@media(max-width:740px) {
	.our-methodology .section-5 .section-5__imgs .imgs-col { width: 10% }
}
@media(min-width:1560px) {
	.our-methodology .section-5 .section-5__imgs { padding-left: 350px }
	.our-methodology .section-5 .section-5__imgs__wrapper { height: 38vw }
	.our-methodology .section-5 .section-5__imgs .imgs-col { width: 7.14286% }
}
@media(min-width:740px) {
	.our-methodology .section-5 .section-5__imgs:before { content: ""; display: inline-block; vertical-align: bottom; height: 100%; width: 1px }
}
.our-methodology .section-5 .section-5__img { padding: 15% }
@media(max-width:740px) {
	.our-methodology .section-5 .section-5__img { width: 100% }
}
.our-methodology .section-5 .section-5__copy { display: inline-block; width: 300px; padding-right: 50px; margin-top: 150px; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .3s, -webkit-transform 1s; transition: opacity .3s, -webkit-transform 1s; transition: opacity .3s, transform 1s; transition: opacity .3s, transform 1s, -webkit-transform 1s }
@media(max-width:740px) {
	.our-methodology .section-5 .section-5__copy { margin-top: 35px; width: 100%; padding-right: 0 }
}
@media(min-width:740px) {
	.our-methodology .section-5 .section-5__copy:before { content: ""; position: absolute; top: -150px; left: 0; width: 15px; height: 80px; background-color: #1a1a1a }
}
.our-methodology .section-5__block, .our-methodology .section-5__block-transition { position: absolute; height: 15px; width: 15px; background-color: #1a1a1a; left: 0 }
.our-methodology .section-5 .section-5__copy.offset { opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px) }
.our-methodology .section-5 .section-5__copy.offset-leave { opacity: 0; -webkit-transform: translateX(-100px); transform: translateX(-100px) }
.our-methodology .section-5__block { top: -20%; -webkit-transition: top .5s; transition: top .5s }
.our-methodology .section-5__block.offset { top: -50% }
@media(max-width:740px) {
	.our-methodology .section-5 .section-5__copy.offset-leave { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) }
	.our-methodology .section-5__block { display: none }
	.our-methodology .section-6 { margin-bottom: 100px }
	.our-methodology .section-6:before { content: ""; display: block; width: 100%; padding-bottom: 62%; margin-bottom: 45px; background-image: url(/images/our-methodology/section-6-m.png); background-size: 100% auto; background-repeat: no-repeat }
	.our-methodology .section-6__gif { display: none }
}
.our-methodology .section-6__gif { width: 100%; margin-bottom: 50px }
.our-methodology .section-6__copy { position: relative; border-right: 15px solid #1a1a1a; transition: -webkit-transform 1s .5s; transition: transform 1s .5s; transition: transform 1s .5s, -webkit-transform 1s .5s; padding-right: 10%; opacity: 1 }
.our-methodology .section-6__copy__mask { position: absolute; width: calc(100% + 15px); height: 100%; top: 0; right: -15px; background-color: #fff; border-left: 15px solid #1a1a1a; -webkit-transition: width 1s; transition: width 1s }
.our-methodology .section-6__copy__mask.minified { width: 0 }
.our-methodology .section-6 .block { position: absolute; height: 15px; width: 15px; background-color: #1a1a1a }
.our-methodology .section-7 { position: relative; padding: 100px 0; overflow: hidden; text-align: center }
.our-methodology .section-7__gif { position: absolute; top: 20px; left: 0; height: calc(100% - 20px); width: 100% }
.our-methodology .section-7__copy { display: inline-block; max-width: 900px; text-align: left; -webkit-transition: opacity .3s, -webkit-transform 1s; transition: opacity .3s, -webkit-transform 1s; transition: transform 1s, opacity .3s; transition: transform 1s, opacity .3s, -webkit-transform 1s }
.our-methodology .section-7__copy:after, .our-methodology .section-7__copy:before { position: absolute; width: 100px; height: 7.5px; background-color: #1a1a1a; display: none; content: "" }
.our-methodology .section-7__copy:before { top: -60px; left: 0 }
.our-methodology .section-7__copy:after { bottom: -50px; right: 0 }
@media(max-width:740px) {
	.our-methodology .section-6__copy { border-right: none; min-width: 100%; margin-bottom: 35px }
	.our-methodology .section-7 { overflow: initial; padding: 0; margin-bottom: 95px }
	.our-methodology .section-7__copy:before { left: 20px }
	.our-methodology .section-7__copy:after { bottom: -40px; right: 20px }
}
@media(max-width:1200px) {
	.our-methodology .section-7__copy { padding-left: 10% }
}
@media(max-width:1000px) {
	.our-methodology .section-7__copy { padding-left: 0 }
	.our-methodology .section-7__copy:after, .our-methodology .section-7__copy:before { display: block }
}
.our-methodology .section-7__copy p { font-family: Conv_AkkBd_Pro; font-size: 2.625em; letter-spacing: -.042em; line-height: 1.24em; color: #d6002a; width: 100%; max-width: 840px }
.our-methodology .section-7__copy p span { position: relative; color: #000 }
.our-methodology .section-7__copy p span:after { content: ""; position: absolute; width: 100%; height: 5px; background-color: #000; bottom: 0; left: 0 }
@media(max-width:740px) {
	.our-methodology .section-7__copy p { font-size: 1.5em; letter-spacing: -.06em }
	.our-methodology .section-7__copy p span:after { height: 4px }
	.our-methodology .section-8 { border-bottom: none }
}
@media(min-width:1560px) {
	.our-methodology .section-7__copy p { font-size: 2.2em }
}
.our-methodology .section-7__copy.offset { opacity: 0; -webkit-transform: translateY(80px); transform: translateY(80px) }
.our-methodology .section-7__block-transition { position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 15px; width: 15px; background-color: #1a1a1a }
.our-methodology .section-8 { overflow: auto; padding-bottom: 120px }
.our-methodology .section-8:after { content: ""; position: absolute; width: 320px; height: 15px; background-color: #000; bottom: 0; left: 0 }
@media(min-width:1000px) {
	.our-methodology .section-8 { padding-left: 175px }
	.our-methodology .section-8:after { left: 175px }
}
.our-methodology .section-8__copy { margin-bottom: 65px }
.our-methodology .section-8__copy .home__section-title, .our-methodology .section-8__copy h3 { font-size: 2em; line-height: 1.16; width: 80%; max-width: 750px }
@media(max-width:740px) {
	.our-methodology .section-8__copy { margin-bottom: 48px }
	.our-methodology .section-8__copy .home__section-title, .our-methodology .section-8__copy h3 { margin-bottom: 20px; width: 100%; font-size: 1em; letter-spacing: -.015em; line-height: 1.44 }
}
@media(min-width:1560px) {
	.our-methodology .section-8__copy .home__section-title, .our-methodology .section-8__copy h3 { font-size: 1.5em }
}
.our-methodology .section-8 .capa__items img { -webkit-transition: opacity .4s 1s, -webkit-transform 1s 1s; transition: opacity .4s 1s, -webkit-transform 1s 1s; transition: opacity .4s 1s, transform 1s 1s; transition: opacity .4s 1s, transform 1s 1s, -webkit-transform 1s 1s }
.our-methodology .section-8 .capa__items .home__section-title, .our-methodology .section-8 .capa__items h3 { font-size: 1.5em; -webkit-transition: opacity .4s 1.1s, -webkit-transform 1s 1.1s; transition: opacity .4s 1.1s, -webkit-transform 1s 1.1s; transition: opacity .4s 1.1s, transform 1s 1.1s; transition: opacity .4s 1.1s, transform 1s 1.1s, -webkit-transform 1s 1.1s }
.our-methodology .section-8 .capa__items p { line-height: 1.2; font-size: .9em; max-width: 250px; -webkit-transition: opacity .4s 1.2s, -webkit-transform 1s 1.2s; transition: opacity .4s 1.2s, -webkit-transform 1s 1.2s; transition: opacity .4s 1.2s, transform 1s 1.2s; transition: opacity .4s 1.2s, transform 1s 1.2s, -webkit-transform 1s 1.2s }
.our-methodology .section-8 .capa__items .link { -webkit-transition: opacity .4s 1.3s, -webkit-transform 1s 1.3s; transition: opacity .4s 1.3s, -webkit-transform 1s 1.3s; transition: opacity .4s 1.3s, transform 1s 1.3s; transition: opacity .4s 1.3s, transform 1s 1.3s, -webkit-transform 1s 1.3s }
.our-methodology .section-8 .capa__items .link.offset, .our-methodology .section-8 .capa__items .offset.home__section-title, .our-methodology .section-8 .capa__items h3.offset, .our-methodology .section-8 .capa__items img.offset, .our-methodology .section-8 .capa__items p.offset { opacity: 0; -webkit-transform: translateY(50px); transform: translateY(50px); -webkit-transition: none; transition: none }
@media(max-width:740px) {
	.our-methodology .section-8 .capa__items .link.offset, .our-methodology .section-8 .capa__items .offset.home__section-title, .our-methodology .section-8 .capa__items h3.offset, .our-methodology .section-8 .capa__items img.offset, .our-methodology .section-8 .capa__items p.offset { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }
	.our-methodology .section-8 .capa__items { padding: 0 20px }
}
.our-methodology .section-8 .capa__item { position: relative; width: 33%; float: left; padding-right: 1em; box-sizing: border-box }
.our-methodology .section-8 .capa__item img { margin-bottom: 40px; width: 75px }
@media(max-width:740px) {
	.our-methodology .section-8 .capa__item { width: 100%; margin-bottom: 50px }
	.our-methodology .section-8 .capa__item img { position: absolute; top: 10px; width: 90px }
	.our-methodology .section-8 .capa__item p { line-height: 1.35; letter-spacing: -.06em; max-width: none }
	.our-methodology .section-8 .capa__item .home__section-title, .our-methodology .section-8 .capa__item h3 { font-size: 1.42em; margin-bottom: 20px }
	.our-methodology .section-8 .capa__item .home__section-title, .our-methodology .section-8 .capa__item .link, .our-methodology .section-8 .capa__item h3, .our-methodology .section-8 .capa__item p { padding-left: 116px; padding-right: 0; margin-left: 0 }
}
.js-fit-parent { overflow: hidden }
.js-fit-parent img { height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; font-family: "object-fit:cover; object-position: center; ";width: 100% }
html:not(.js) .site-header__nav { max-height: 35px }
html:not(.js) .site-header__nav .menu { opacity: 0 }
.is-touch .card, .is-touch .card__tweet, .is-touch .card__tweet--large { -webkit-transition: none; transition: none }
.is-touch .card:hover, .is-touch .card__tweet--large:hover, .is-touch .card__tweet:hover { box-shadow: none; -webkit-transform: none; transform: none }
[data-article-id=podcast-1] .fa, [data-article-id=podcast-1] .fa:active, [data-article-id=podcast-1] .fa:focus, [data-article-id=podcast-2] .fa, [data-article-id=podcast-2] .fa:active, [data-article-id=podcast-2] .fa:focus, [data-article-id=video-1] .fa, [data-article-id=video-1] .fa:active, [data-article-id=video-1] .fa:focus, [data-article-id=video-two] .fa, [data-article-id=video-two] .fa:active, [data-article-id=video-two] .fa:focus { font-family: Alt-FontAwesome }
.sg-pattern-extra.active { max-height: 100% !important }
.card-set--seven::before, .card-set--seven::after { display: table; content: ' ' }
.card-set--seven::after { clear: both }
.card-set--seven .card-set__list-item { margin-bottom: .75em }
@media print, screen and (min-width:64em) {
	.card-set--seven .card-set__list-item { width: 33.33%; float: left }
}
@media print, screen and (min-width:64em)and (min-width:33.75em) {
	.card-set--seven .card-set__list-item { padding-right: .625rem; padding-left: .625rem }
}
@media print, screen and (min-width:64em)and (min-width:48em) {
	.card-set--seven .card-set__list-item { padding-right: .9375rem; padding-left: .9375rem }
}
@media print, screen and (min-width:64em) {
	.card-set--seven .card-set__list-item:last-child:not(:first-child) { float: right }
}
@media print, screen and (min-width:64em) {
	.card-set--seven .card-set__list-item { padding: 0 .75rem 0 0 }
	.card-set--seven .card-set__list-item:nth-of-type(3) { padding: 0 }
}
.card-set--seven .card-set__list-item .card, .card-set--seven .card-set__list-item .card__tweet, .card-set--seven .card-set__list-item .card__tweet--large { height: 564px }
@media print, screen and (min-width:64em) {
	.card-set--seven .card-set__list-item:nth-of-type(6), .card-set--seven .card-set__list-item:nth-of-type(7) { padding: 0 }
}
.card-set--seven .card-set__list-item:nth-of-type(6) .card, .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet, .card-set--seven .card-set__list-item:nth-of-type(6) .card__tweet--large, .card-set--seven .card-set__list-item:nth-of-type(6) .card--register, .card-set--seven .card-set__list-item:nth-of-type(7) .card, .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet, .card-set--seven .card-set__list-item:nth-of-type(7) .card__tweet--large, .card-set--seven .card-set__list-item:nth-of-type(7) .card--register { height: 22.125em; min-height: calc((47.5em - 5.1em)/2); font-size: 78% }
.card-set--seven .card-set__list-item:nth-of-type(6):nth-of-type(7), .card-set--seven .card-set__list-item:nth-of-type(7):nth-of-type(7) { margin-bottom: 0 }
.card-set--seven .card-set__list-item:nth-of-type(6) .card--register, .card-set--seven .card-set__list-item:nth-of-type(7) .card--register { margin: 0 }
.card-set--seven .card-set__list-item a.card, .card-set--seven .card-set__list-item a.card__tweet, .card-set--seven .card-set__list-item a.card__tweet--large { padding: 2.3em 1.8em .7em 2.8em }
.threecardset .card-set__list-item a.card, .threecardset .card-set__list-item a.card__tweet, .threecardset .card-set__list-item a.card__tweet--large { padding: 2.3em 1.8em .7em 2.8em; height: 36em }
.card-set--seven .card-set__list-item .card__content .icon-svg-list { bottom: unset }
.card-set--seven .card-set__list-item .card__content .contact__title { color: #d6002a; font-size: 14.4px; left: 0; letter-spacing: -.5px; margin-bottom: .4em; top: -.15em }
.card-set--seven .card-set__list-item .card.contact, .card-set--seven .card-set__list-item .contact.card__tweet, .card-set--seven .card-set__list-item .contact.card__tweet--large { background: #e2ddd7 }
.card-set--seven .card-set__list-item p.contact__description { color: #000 }
.card-set--seven .card-set__list-item span.name { color: #000; font-weight: bold }
.card-set--seven .card-set__list-item .card--register .card__content { padding: 2.3em 4.8em 3.7em 2.8em }
.card-set--seven .card--register .card__content .card__register-input { position: absolute; bottom: 2.5em; left: 3.3em; width: 70% }
@media print, screen and (min-width:48em) {
	.card-set--seven .card--register .card__content .card__register-input { top: auto }
	.card-set--seven .card--register .card__content h1 { max-width: 100% }
}
@media print, screen and (min-width:768px) {
	.card-set--seven .card--register .card__content h1 { max-width: 100% !important }
}
.glossarytool { color: #ccc; font-size: 12px; cursor: none; text-decoration: none; border-bottom: none }
a.link--red, a.link:focus, a.link:hover { color: #d6002a; border-bottom: 1px solid #d6002a }
a.link { color: #000; border-bottom: 1px solid #000; padding-bottom: .1em; word-wrap: break-word }
.grayResult { color: #ccc; font-weight: bold; cursor: none; text-decoration: none; border-bottom: none; margin-bottom: 50px; padding-bottom: 100px }
.page-404>.container:first-child { padding-top: 50px }
.page-404 h1 { font-size: 22rem }
@media(min-width:768px) {
	.page-404 h2 { font-size: 48px; line-height: 2.04166em; letter-spacing: -.01em }
}
@media(max-width:767px) {
	.page-404 h1 { font-size: 5rem }
}
@media(max-width:767px) {
	.page-404 h2 { font-size: 30px }
}
#main-content { max-width: 1380px; margin: 15px 0 60px 0; padding: 0 15px; z-index: 0 }
.body-01 p { font-family: "Akkurat Pro Regular" }
@media(min-width:768px) {
	.body-01, .body-01 p { font-size: 18px; line-height: 26px; letter-spacing: 0; text-rendering: unset }
	.body-01 p { font-family: "Akkurat Pro Regular" }
}
@media(max-width:767px) {
	.body-01, .body-01 p { font-size: 16px; line-height: 24px }
}
@media(min-width:768px) {
	.social__header { box-sizing: border-box; padding: 0 15px; width: 37%; float: left; margin-top: 70px; margin-bottom: 0; margin-left: 50px }
}
@media(min-width:768px) {
	.col-md-offset-1:first-child { padding-left: 15px }
}
@media(min-width:768px) {
	.col-md-6 { box-sizing: border-box; padding: 0 15px; width: 50%; float: left; margin-top: 0; margin-bottom: 0 }
}
@media print, screen and (min-width:414px)and (max-width:767px) {
	.col-md-6 { min-height: 1px; margin-bottom: 15px; padding-left: 15px; padding-right: 15px }
}
.container { margin-bottom: 30px }
input[type="text"], input[type="email"] { border-width: 0 0 1px 0; color: #7f7f7f; padding: 12px 0; outline: none }
*::-ms-backdrop, input[type="text"], input[type="email"] { padding: 0 }
.form-frame input[type="text"], .form-frame input[type="email"] { font-style: normal }
input[type="text"]+.placeholder, input[type="email"]+.placeholder, input[type="password"]+.placeholder { position: absolute; pointer-events: none; top: 4px; bottom: 4px; left: 0; margin: auto; font-style: italic; color: #ccc }
input[type="text"]+.placeholder span, input[type="email"]+.placeholder span, input[type="password"]+.placeholder span { color: #d6002a }
input[type="text"]+.placeholder+.form__field-error-message, input[type="email"]+.placeholder+.form__field-error-message, input[type="password"]+.placeholder+.form__field-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #1a1a1a }
input[type="text"].error+span.placeholder+.form__field-error-message, input[type="email"].error+span.placeholder+.form__field-error-message, input[type="password"].error+span.placeholder+.form__field-error-message { display: block }
input[type="text"]:valid+.placeholder, input[type="email"]:valid+.placeholder, input[type="password"]:valid+.placeholder { display: none }
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea { display: block; box-sizing: border-box; width: 100%; height: 2.4375rem; margin: 0 0 1rem; padding: .5rem; border: 1px solid #cacaca; border-radius: 0; background-color: #fefefe; box-shadow: inset 0 1px 2px hsla(0, 0%, 4%, .1); font-family: inherit; font-size: 1rem; font-weight: 400; color: #0a0a0a; transition: box-shadow .5s, border-color .25s ease-in-out; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.login-form__input-field, .login-form__input-field:active, .login-form__input-field:focus { background: transparent; border: none; border-bottom: 1px solid #898989; box-shadow: none; display: block; font-size: 16px; height: 2rem; line-height: 2.3; margin-bottom: 1.8em; max-width: 100%; outline: none; position: relative; padding: 0; width: 100% }
.userform__field-list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: 3% }
.userform__field-list input, select { color: #1a1a1a }
.userform__field-list input.form__active-field-error { border-bottom-color: #1a1a1a }
@media(max-width:768px) {
	.userform__field-list span.placeholder { color: #ccc; font-style: italic; position: relative; top: -49px; pointer-events: none; left: 0; margin: 0 }
	input[type=text]+.placeholder+.form__field-error-message { display: none; position: relative; top: -11px; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
	.userform__field-list { margin-top: 10% }
	.userform-error-message { -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a; display: none }
}
@media(min-width:768px) {
	input[type=text]+.placeholder+.form__field-error-message { display: none; position: absolute; top: -5px; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
	.userform-error-message { display: none; position: absolute; top: -5px; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
}
.user-form__login, .user-form__login:focus { font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 18px; letter-spacing: -.5px; line-height: 1.16; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px 10px; text-decoration: none; transition: color 250ms cubic-bezier(.06, .72, .93, 1); background: #d6002a; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 18px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 3; max-width: 100%; padding: 0 1em 0 1.2em; position: relative; text-align: left }
user-form__login:before, user-form__login:focus:before { background: #000; color: #fff; content: ''; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; transition: all 250ms cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.user-form__login:hover, .user-form__login:focus:hover { color: #fff; background: #000 }
.userform__usertype-span { color: #d6002a; position: relative; left: 85px; bottom: 75px; font-style: italic }
.userform__country-span { color: #d6002a; position: relative; bottom: 77px; left: 117px; font-style: italic }
@media print, screen and (min-width:48em) {
	.userform__field-list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
	.userform__field-list li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: 26.5%; -webkit-box-flex: 0; -ms-flex: 0 0 47.5%; flex: 0 0 47.5%; margin-left: 6%; margin-top: 1% }
	.userform__field-list li:nth-of-type(2n) { margin-right: 0 }
	.userform__country-span { color: #d6002a; position: absolute; left: 120px; top: 0; font-style: italic }
	.userform__usertype-span { color: #d6002a; position: absolute; left: 83px; top: 0; font-style: italic }
}
.campaign-landing.legal-landing { margin-top: 0; padding-top: 0; position: relative; top: -25px }
.campaign-landing.legal-landing .tab-content-row .tab-content-column .tab-content-item { display: none }
.campaign-landing.legal-landing .tab-content-row .tab-content-column .tab-content-item.is-current { display: block }
.campaign-landing.legal-landing .tab-content-row__first-column { width: 25%; padding-top: 93px }
.campaign-landing.legal-landing .tab-content-row__second-column { width: 75%; margin-right: 0; border-left: 1px solid #e8eae8; padding-left: 60px; padding-top: 75px; padding-bottom: 75px; margin-bottom: 0 }
.campaign-landing.legal-landing .tab-content-row { margin-top: 0 }
.campaign-landing.legal-landing .home__header { padding-top: 0; padding-left: 0; min-height: unset }
.campaign-landing.legal-landing .tab-content-row .text-content .text-content__title { position: relative; font-size: 36px; -webkit-transform: translateY(0) translateY(0); transform: translateY(0) translateY(0) }
.campaign-landing.legal-landing .divider { margin: 20px 0 }
.campaign-landing.legal-landing .border-block__heavy { background: #fcfcfc; padding: 0 }
.campaign-landing.legal-landing .border-block .border-block__number-wrapper h4, .border-block__heavy .border-block__number-wrapper h4 { font-size: 18px; margin-bottom: 0 }
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li.is-current::before { background: none }
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li.is-current span::after { color: #df1e36 }
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li>span { color: #1a1a1a }
.campaign-landing.legal-landing .tab-content-row .tab-content-tabs-column li.is-current span { color: #df1e36 }
.campaign-landing.legal-landing .link-icon { display: inline-block; margin-left: 10px }
.campaign-landing.legal-landing .disclaimer { color: #999; font-size: 15px; margin-bottom: 40px; margin-top: 40px }
.campaign-landing.legal-landing .accordion-tabs { margin-bottom: 40px }
.campaign-landing.legal-landing .border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content { padding-left: 0; padding-right: 2.5em }
.campaign-landing.legal-landing .border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__content { padding-left: 2.5em }
.campaign-landing.legal-landing .desc { margin-bottom: 40px }
@media(max-width:1359px) {
	.campaign-landing.legal-landing .tab-content-row__first-column { width: 33.333% }
	.campaign-landing.legal-landing .tab-content-row__second-column { width: 66.666% }
}
@media(max-width:1023px) {
	.campaign-landing.legal-landing .tab-content-row__first-column { width: 33.333% }
	.campaign-landing.legal-landing .tab-content-row__second-column { width: 66.666% }
	.campaign-landing.legal-landing .border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__content { padding-left: 1em }
	.campaign-landing.legal-landing .border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content { padding-right: 1em }
	.campaign-landing.legal-landing .border-block__accordion>ul.vertical>li>a .button__accordion { margin-left: 5px }
}
.border-block__heavy { border-top: 1px solid #ccc }
@media screen and (max-width:47.9375em) {
	hr.divider.thin { margin-top: 75px; margin-bottom: 75px }
}
@media print, screen and (min-width:64em) {
	.tab-content-row .text-content .text-content__title { position: relative; transform: none; -webkit-transform: none }
	.tab-content-row .tab-content-column .tab-content-item:first-child { margin-top: 30px }
}
.button__plus, .button__accordion { cursor: pointer; display: inline-block; height: 18px; outline: none; position: relative; vertical-align: middle; width: 18px }
.button__plus span, .button__accordion span { background: #000; display: block; height: 2px; left: 0; position: absolute; top: 0; -webkit-transform-origin: center center; transform-origin: center center; transition: all 250ms cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; width: 14px }
.button__plus span:last-child, .button__accordion span:last-child { background: #000; display: block; height: 2px; left: 0; position: absolute; top: 0; -webkit-transform-origin: center center; transform-origin: center center; transition: all 250ms cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; width: 14px; -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.button__minus { cursor: pointer; display: inline-block; height: 18px; outline: none; position: relative; vertical-align: middle; width: 18px }
.button__minus span { background: #000; display: block; height: 2px; left: 0; position: absolute; top: 0; -webkit-transform-origin: center center; transform-origin: center center; transition: all 250ms cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; width: 14px }
.button__accordion { display: inline-block; height: auto; vertical-align: middle }
.button__play { display: block; width: 36px; height: 36px; max-width: 36px; max-height: 36px }
.button__podcast { display: block; width: 28px; height: 44px; max-width: 28px; max-height: 44px }
.button__play svg, .button__podcast svg { width: 100%; height: 100% }
.button__play line, .button__play path, .button__podcast line, .button__podcast path { transition: stroke 250ms; stroke: #000 }
.button__play polygon, .button__podcast polygon { transition: fill 250ms; fill: #000 }
.button__play.white line, .button__play.white path, .button__podcast.white line, .button__podcast.white path { stroke: #898989 }
.button__play.white polygon, .button__podcast.white polygon { fill: #898989 }
.border-block__accordion { margin-top: 20px }
.border-block__accordion>ul.vertical>li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 }
.border-block__accordion>ul.vertical>li:last-of-type { border-bottom: 1px solid #ccc }
.border-block__accordion>ul.vertical>li.is-current>a { background-color: inherit }
.border-block__accordion>ul.vertical>li>a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-bottom: 1px solid transparent; padding: 1.5rem 1rem; transition: border-bottom-color 150ms 200ms }
@media screen and (min-width:75em) {
	.border-block__accordion>ul.vertical>li>a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
}
.border-block__accordion>ul.vertical>li>a:after { display: none }
.border-block__accordion>ul.vertical>li>a>span { display: inline-block; vertical-align: middle; max-width: 90%; font-weight: 700; color: #000; transition: color 350ms; cursor: pointer }
.border-block__accordion>ul.vertical>li>a>span .pre-title { color: #959595 }
.border-block__accordion>ul.vertical>li>a>span .pre-symbol-title { color: #959595; width: 320px }
.border-block__accordion>ul.vertical>li>a .button__accordion { margin-left: auto }
.border-block__accordion>ul.vertical>li>a .button__accordion span { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transform-origin: center center; transform-origin: center center; transition: all 250ms cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; height: 2px; width: 14px }
.border-block__accordion>ul.vertical>li>a .button__accordion span:last-child { height: 2px; width: 14px; -webkit-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg) }
.border-block__accordion>ul.vertical>li>a:before { content: ''; display: block; position: absolute; top: 50%; -webkit-transform: translateX(-16px) translateY(-50%); transform: translateX(-16px) translateY(-50%); width: 5px; height: 55%; background: transparent; transition: background 250ms ease-out }
.border-block__accordion>ul.vertical>li>a.is-current:before { background: #000 }
.border-block__accordion>ul.vertical>li>a.is-current span { color: #000 }
.border-block__accordion>ul.vertical>li>a.is-current span:after { color: transparent }
.border-block__accordion>ul.vertical>li[aria-expanded="true"]>a { border-bottom: 1px solid #ccc; transition: border-bottom-color 100ms }
.border-block__accordion>ul.vertical>li[aria-expanded="true"]>a .button__accordion>span { -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg) }
.border-block__accordion>ul.vertical>li[aria-expanded="true"]>a .button__accordion>span:last-child { opacity: 0; -webkit-transform: translateY(-50%) rotate(180deg) scaleX(.75); transform: translateY(-50%) rotate(180deg) scaleX(.75) }
.border-block__accordion>ul.vertical>li>ul { margin: 0 1.25rem }
.border-block__accordion .text-content { padding-top: 20px; padding-bottom: 30px }
.border-block__accordion .text-content .text-content__headlines { display: none; width: 80% }
.border-block__accordion .text-content .text-content__text p { font-size: 1em; line-height: 1.5 }
.border-block__accordion .text-content .text-content__text .text-content__p { line-height: 1.6 }
.border-block__accordion .text-content .text-content__text .notice { font-size: 12px; padding-top: 2px; color: #959595 }
.border-block__accordion .text-content.is-current { display: block }
.border-block__accordion .text-content { display: block }
.border-block__accordion.accordion__agenda h3, .border-block__accordion.accordion__agenda .home__section-title { margin: 40px 0 }
.border-block__accordion.accordion__agenda>ul.vertical>li:not(.border-block__border-bottom) { border-bottom: 0 }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__click-header { padding: 1.1em; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__click-header>span { max-width: 94%; font-size: 1.1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__click-header>span>span { display: inline-block; vertical-align: middle }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__click-header { padding: 2.5em }
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__click-header>span { max-width: 90%; font-size: 1.75em }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__symbol-header { padding: 1.1em; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-bottom: 1px solid #ccc }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__symbol-header>span { max-width: 94%; font-size: 1.1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__symbol-header>span>span { display: inline-block; vertical-align: middle }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__symbol-header { border-bottom: 1px solid #ccc }
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__symbol-header>span { max-width: 90% }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .button__accordion { height: 1.1em }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .button__accordion { height: 1.75em }
}
.border-block__accordion.accordion__agenda>ul.vertical>li[aria-expanded="true"] .accordion__click-header { background-color: #f6f6f6 }
.border-block__accordion.accordion__agenda>ul.vertical>li[aria-expanded="true"] .accordion__symbol-header { background-color: #f6f6f6 }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content { margin: 0 }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__header-item { padding: 2em; border-bottom: 1px solid #ccc }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__header-item h4 { margin-bottom: 0; font-size: 1.1em; font-family: "Conv_AkkRg_Pro", sans-serif }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__header-item h4 { font-size: 1.25em }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__header-item h4 strong { display: block; margin-bottom: 1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__header-item h4 strong:after { display: none; content: '—'; padding: 0 .5em 0 .3em }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__header-item h4 strong { display: inline-block; margin-bottom: 0 }
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__header-item h4 strong:after { display: inline-block }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-bottom: 1px solid #ccc }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .timestamp { display: block; max-width: 120px; padding: 1em 1em .5em; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbolstyle { display: block; max-width: 300px; height: 50px; padding: 1em 1em .5em; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 1em }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .timestamp { padding: 2em; -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; border-right: 1px solid #ccc; font-size: 1.2em }
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbolstyle { -webkit-box-flex: 0; -ms-flex: 0 0 300px; flex: 0 0 300px; border-right: 1px solid #ccc; font-size: 1.2em }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .agenda__description { display: block; padding: 0 1em 1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .agenda__description h4 { font-size: 1.2em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .agenda__description h4+p { font-size: 1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .agenda__description .pretext { font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .agenda__description { padding: 2em }
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .agenda__description h4 { font-size: 1.5em }
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .agenda__description h4:first-of-type { line-height: 1.75em }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbol__description { display: block; height: 50px; padding: 0 1em 1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbol__description h4 { font-size: 1.2em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbol__description h4+p { font-size: 1em }
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbol__description .pretext { font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbol__description h4 { font-size: 1.5em }
	.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .agenda__item .symbol__description h4:first-of-type { line-height: 1.75em }
}
.border-block__accordion.accordion__agenda>ul.vertical>li .accordion__content .border-block__list { font-size: 1em }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header { padding: 1em; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 90%; font-size: 1em }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span .pre-title { -webkit-box-flex: 0; -ms-flex: 0 0 37%; flex: 0 0 37%; color: #000 }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span .item-title { -webkit-box-flex: 1; -ms-flex: 1 0 45%; flex: 1 0 45%; color: #959595; font-size: .8em; line-height: 1.4 }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header { padding: 2.5em }
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; font-size: 1.2em }
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span .pre-title { color: #959595 }
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span .item-title { font-size: 1em; color: #000 }
}
.border-block__accordion.accordion__speakers>ul.vertical>li .button__accordion { height: 1.2em; -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__speakers>ul.vertical>li .button__accordion { -ms-flex-item-align: normal; -ms-grid-row-align: normal; align-self: normal }
}
.border-block__accordion.accordion__speakers>ul.vertical>li[aria-expanded="true"] .accordion__click-header { background-color: #f6f6f6 }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content { margin: 0; padding: 2.5rem 2rem }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content { padding: 2.5em 0 2.5em 10em }
}
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__name { display: block; color: #959595; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 1.2em }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__subtitle { display: block; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: 1.2em; line-height: 1; margin-bottom: 20px }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__subtitle+p { font-size: 1em; line-height: 1.6 }
@media print, screen and (min-width:48em) {
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__content { padding-right: 5em }
}
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__upcoming>span { font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; font-size: .8em; color: #959595 }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .speakers__upcoming .upcoming-talk { margin: .5em 0; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold; line-height: 1em; color: #000 }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .accordion__speakers-image { -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 5.625em; width: 5.625em; max-width: 5.625em; max-height: 5.625em; margin-left: 0; border-radius: 50%; vertical-align: middle }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .accordion__speakers-image { position: absolute; left: 5em }
}
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .accordion__speakers-image img { max-width: 90px; max-height: 90px; border-radius: 50%; -webkit-filter: grayscale(80%); filter: grayscale(80%) }
.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__content .border-block__list { font-size: 1em }
.border-block__accordion.accordion__full-terms { border-top: 1px solid #ccc; color: #959595 }
.border-block__accordion.accordion__full-terms ul.vertical>li { border-bottom: none }
.border-block__accordion.accordion__full-terms ul.vertical>li>a { border-bottom: none }
.border-block__accordion.accordion__full-terms .accordion__click-header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.border-block__accordion.accordion__full-terms .accordion__click-header>span { color: #d6002a }
.border-block__accordion.accordion__full-terms .accordion__click-header .button__accordion { height: 18px }
.border-block__accordion.accordion__full-terms .accordion__click-header .button__accordion>span { width: 100%; height: 100%; font-family: "Conv_AkkRg_Pro", sans-serif; background: none }
.border-block__accordion.accordion__full-terms .accordion__click-header .button__accordion>span:first-of-type:after { content: '>'; display: block; height: 100%; color: #d6002a; -webkit-transform: rotate(90deg); transform: rotate(90deg) }
.border-block__accordion.accordion__full-terms .accordion__content { padding-top: 10px }
.border-block__accordion.accordion__full-terms .accordion__content .border-block__colon-paragraph p { font-size: .8em }
.border-block__accordion.accordion__FAQ { margin-top: 0 }
.border-block__accordion.accordion__FAQ ul.vertical>li { transition: background-color 300ms }
.border-block__accordion.accordion__FAQ ul.vertical>li[aria-expanded="true"] { background-color: #f6f6f6 }
.border-block__accordion.accordion__FAQ ul.vertical>li[aria-expanded="true"]>a { border-bottom: none }
.border-block__accordion.accordion__FAQ .accordion__click-header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-bottom: none }
.border-block__accordion.accordion__FAQ .accordion__click-header .button__accordion { height: 18px }
.border-block__list-block>ul>li { padding: 1.5rem }
.border-block__list-block>ul>li:last-of-type { border-bottom: 3px solid #000 }
.border-block__list-block .list__row { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 }
.border-block__list-block .list__row>li { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex: 0 0 20%; flex: 0 0 20%; margin-left: 3%; font-size: .8em; color: #959595 }
.border-block__list-block .list__row>li:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 0 37%; flex: 0 0 37%; margin-left: 0 }
.border-block__list-block .list__row>li>span:first-of-type { color: #000; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold }
.border-block__list-block .list__row>li .list__price { display: block }
@media print, screen and (min-width:48em) {
	.border-block__list-block .list__row>li .list__price { display: inline-block }
}
.border-block__list-block .list__row.two>li:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50% }
.border-block__list-block .list__row.three>li { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33% }
.border-block__list-block .list__row.three>li:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 0 33%; flex: 0 0 33% }
.border-block__list-block .list__row-header { background-color: #f6f6f6 }
.border-block__list-block .list__row-header>ul>li { color: #959595 }
.border-block__list-block .list__row-header>ul>li>span { color: #959595 }
.border-block__list-block .list__row-header>ul>li>span:first-of-type { color: #959595 }
.border-block__detail { padding: 2em 0 }
.border-block__detail h4 { margin-left: 2em }
.border-block__detail .border-block__detail-ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex }
@media screen and (min-width:75em) {
	.border-block__detail .border-block__detail-ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
.border-block__detail .border-block__detail-ul>li { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 1.8em; border: 1px solid #ccc; border-left: none; border-right: none; border-bottom: none }
.border-block__detail .border-block__detail-ul>li:last-child { border-bottom: 1px solid #ccc }
@media screen and (min-width:75em) {
	.border-block__detail .border-block__detail-ul>li { border-bottom: 1px solid #ccc }
	.border-block__detail .border-block__detail-ul>li:nth-of-type(even) { border-left: 1px solid #ccc; border-right: none }
}
.border-block__detail .border-block__detail-image { width: 120px; height: 80px; -webkit-box-flex: 0; -ms-flex: 0 0 35%; flex: 0 0 35%; margin-right: 5% }
.border-block__detail .box--details { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 60%; flex: 0 0 60%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.border-block__detail .box--price>span { font-size: .8em; color: #959595; white-space: nowrap }
.border-block__detail .box--price>span:nth-of-type(1) { color: #000; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold }
.border-block__detail .box--reservations>span { font-size: .8em; font-family: "Conv_AkkBd_Pro", sans-serif; font-weight: bold }
.border-block__detail .box--reservations>span:nth-of-type(2) { white-space: nowrap }
.border-block__detail p.disclaimer { margin-top: 2em; margin-left: 2em }
.border-block__detail.accomodation-section { padding: 1rem 0 !important }
.border-block__detail.accomodation-section h4 { margin-left: 1em }
@media print, screen and (min-width:48em) {
	.border-block__heavy h4, .border-block h4 { font-size: 30px }
}
@media print, screen and (min-width:48em) {
	.popup { position: absolute; border-radius: 5px; z-index: 3; top: 40%; width: 100%; display: inline-grid }
}
@media print, screen and (max-width:48em)and (min-width:33.75em) {
	.popup { position: absolute; border-radius: 5px; z-index: 3; top: 40%; width: 100%; display: inline-grid }
}
@media print, screen and (max-width:33.75em) {
	.popup { position: absolute; border-radius: 5px; z-index: 3; top: 25%; width: 100%; display: inline-grid }
}
.overlay { width: 100%; height: 500px; position: relative; background-color: #555454; opacity: .8; z-index: 2 }
@media print, screen and (max-width:110em)and (min-width:84em) {
	.popup { position: absolute; border-radius: 5px; z-index: 3; top: 40%; width: 100%; display: inline-grid }
}
#submit { background: #0d7bff; border: none; cursor: pointer; color: #fdfdfd; font-size: 1.8vw; font-family: Avenir Next; width: 50%; right: 0%; bottom: 0%; position: absolute; border-radius: 0 0 5px 0; text-align: center }
#submit:hover { background-color: #004598; transition: all .3s ease-out }
.close { background: #0d7bff; border: none; cursor: pointer; color: #fdfdfd; font-size: 1.8vw; font-family: Avenir Next; width: 50%; left: 0%; bottom: 0%; top: 76.5%; position: absolute; border-radius: 0 0 0 5px; text-decoration: none; text-align: center }
.close:hover { background-color: #004598; transition: all .3s ease-out }
.border-block h4 { font-size: 30px }
.campaign-landing.subscription-landing .tab-content-row__first-column { width: 25%; padding-top: 200px }
@media print, screen and (max-width:1359px) {
	.campaign-landing.subscription-landing .tab-content-row__first-column { width: 33.333% }
	.campaign-landing.subscription-landing .tab-content-row__second-column { width: 66.666% !important }
}
.campaign-landing.subscription-landing .tab-content-row__second-column { width: 75%; margin-right: 0; border-left: 1px solid #e8eae8; padding-left: 60px; padding-top: 75px; margin-bottom: 0 }
.campaign-landing.subscription-landing .home__section-title span { display: block; font-size: 33px }
.campaign-landing.subscription-landing .filter-bar { margin-bottom: 30px; border-top: none; position: relative; margin-top: 0 }
.filter-bar__wrapper:not(.menu) a.is-current-section { padding: 0 }
.filter-bar__wrapper:not(.menu) a { font-size: 14px; letter-spacing: .1em; margin-right: .7em; padding: .7rem 0 .7rem 1rem; text-transform: uppercase }
.campaign-landing.subscription-landing .tab-border { height: 1px; background: #ccc; position: absolute; bottom: 28px; z-index: -1; left: -20px; right: -20px }
.campaign-landing.subscription-landing .js-events-detail.content { max-width: 100% }
.filter-bar__wrapper:not(.menu) { margin: 0; white-space: nowrap; width: 100% }
.campaign-landing.subscription-landing .home__header { padding-top: 0; padding-left: 0; min-height: unset }
.campaign-landing.subscription-landing .divider { margin: 22px 0 35px }
.campaign-landing.subscription-landing .text-content__headlines { width: 100% }
.campaign-landing.subscription-landing .tab-content-row .text-content .text-content__title { position: relative; font-size: 33px; margin-top: 0; -webkit-transform: translateY(0) translateY(0); transform: translateY(0) translateY(0) }
@media print, screen and (min-width:53em) {
	.campaign-landing .tab-content-row .text-content .text-content__title { position: inherit; -webkit-transform: none; transform: none; margin-top: -100px; margin-bottom: 20px }
}
.campaign-landing.subscription-landing { margin-top: 0; padding-top: 0; width: 100%; max-width: 100% }
.campaign-landing.subscription-landing .tab-content-row { margin-top: 0 }
.campaign-landing.subscription-landing .disclaimer { color: #999; font-size: 15px; margin-bottom: 40px; margin-top: 40px }
.campaign-landing.subscription-landing .accordion-tabs { margin-bottom: 40px }
.btnSave { margin-bottom: 30px }
.btnSave .save { width: 160px; padding: 15px; font-size: 18px }
.btnSave span { display: block; width: 100% }
.btnSave i { height: 15px; width: 15px; display: inline-block; vertical-align: middle; margin-left: 10px; float: right; margin-top: 2px }
.button--red:focus span, .button--red span { display: inline-block; position: relative; z-index: 1 }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current:before { background: none }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current span:after { color: #df1e36 }
.campaign-landing .tab-content-row .tab-content-tabs-column li>span:after, .campaign-landing .tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current span { color: #df1e36 }
.campaign-landing .tab-content-row .tab-content-tabs-column li>span:after, .campaign-landing .tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li>span { color: #1a1a1a }
.PersonalInfo_form__field-list span.placeholder { color: #ccc; font-style: italic; position: absolute; top: 4px; bottom: 4px; pointer-events: none; left: 0; margin: 0 }
input[type=email]+.placeholder span, input[type=password]+.placeholder span, input[type=text]+.placeholder span { color: #d6002a }
input[type=email]+.placeholder+.form__field-error-message, input[type=password]+.placeholder+.form__field-error-message, input[type=text]+.placeholder+.form__field-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
input[type=text]+.placeholder+.user_form__field-error-message { display: none; position: absolute; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
.user_form__field-error-message { display: none; position: absolute; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current:before { background: none }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current span:after { color: #df1e36 }
.campaign-landing .tab-content-row .tab-content-tabs-column li>span:after, .campaign-landing .tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current span { color: #df1e36 }
.campaign-landing .tab-content-row .tab-content-tabs-column li>span:after, .campaign-landing .tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li>span { color: #1a1a1a }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current:before { background: none }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current span:after { color: #df1e36 }
.campaign-landing .tab-content-row .tab-content-tabs-column li>span:after, .campaign-landing .tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li.is-current span { color: #df1e36 }
.campaign-landing .tab-content-row .tab-content-tabs-column li>span:after, .campaign-landing .tab-content-row .tab-content-tabs-column li>span:first-child { padding: 9px 0 }
.campaign-landing.subscription-landing .tab-content-row .tab-content-tabs-column li>span { color: #1a1a1a }
.product-sol__hero .events-detail__hero-wrapper { min-height: 280px }
.light-bg .events-detail__hero-wrapper .events-detail__first-column { color: #1a1a1a }
.product-sol__hero .events-detail__first-column { min-height: 260px }
.h5-blue { color: #6986b0 }
.product-sol .grey-text { color: #959595 }
.product-sol .call-us { position: absolute; bottom: 35px; color: #6986b0 }
.product-sol .call-us a { color: #6986b0; font-size: 16px }
.product-sol .event-register--card h4 { margin-top: 20px; margin-bottom: 58px }
.light-bg .events-detail__hero-wrapper .events-detail__first-column { color: #1a1a1a }
.light-bg h1 { color: #6986b0 }
.light-bg .filter-bar__dark .filter-bar__wrapper:not(.menu) a { color: #999 }
.light-bg .filter-bar__dark .filter-bar__wrapper:not(.menu) a.is-current-section { color: #1a1a1a }
.light-bg .filter-bar__dark .filter-bar__wrapper:not(.menu) a.is-current-section:after { background-color: #1a1a1a }
.campaign-landing__hero-alt .js-fit-parent img { -o-object-fit: unset; object-fit: unset }
@media print, screen and (min-width:48em) {
	.campaign-landing__hero-alt .js-fit-parent img { -o-object-fit: cover; object-fit: cover }
}
.js-fit-parent { overflow: hidden }
.js-fit-parent img { height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; font-family: "object-fit:cover; object-position: center; ";width: 100% }
.content-carousel__background-image.js-fit-parent img { width: 275px; -o-object-position: bottom right; object-position: bottom right; font-family: object-position\:bottom right }
@media print, screen and (min-width:48em) {
	.content-carousel__background-image.js-fit-parent img { width: 350px }
}
@media print, screen and (min-width:48em)and (min-width:64em) {
	.content-carousel__background-image.js-fit-parent img { width: 500px }
}
.card__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.card--inline__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.card--media__background-image.js-fit-parent.card__tweet--large img, .card--media__background-image.js-fit-parent.card__tweet img, .card.card--media__background-image.js-fit-parent img { -o-object-position: bottom right; object-position: bottom right; font-family: "object-position:bottom right; " }
.product-sol__hero .events-detail__hero-wrapper { min-height: 280px }
.light-bg .events-detail__hero-wrapper .events-detail__first-column { color: #1a1a1a }
.events-detail__hero-wrapper { max-width: calc(100% - 40px); min-height: 420px }
@media print, screen and (min-width:48em) {
	.events-detail__hero-wrapper { max-width: calc(100% - 80px) }
}
@media screen and (min-width:75em) {
	.events-detail__hero-wrapper { max-width: calc(100% - 200px) }
}
.events-detail__two-column { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: auto; padding: 0; position: relative }
@media print, screen and (min-width:48em) {
	.events-detail__two-column { padding: 12px 0 0 }
}
@media print, screen and (min-width:64em) {
	.events-detail__two-column { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; padding: 20px 0 0 }
}
@media print, screen and (min-width:48em) {
	.events-detail__two-column { padding: 12px 0 0 }
}
.events-detail__two-column .map-wrapper { min-height: 400px }
.events-detail__two-column .map-wrapper__margin { min-height: 400px; margin-bottom: 50px }
.events-detail__two-column .map-wrapper__detail .contact__list li { width: 100% }
.events-detail__two-column .map-wrapper__detail .contact__list li .card__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap }
.events-detail__two-column .map-wrapper__detail .contact__list li .card__content h1 { -webkit-box-flex: 1; -ms-flex: 1 0 100%; flex: 1 0 100% }
.events-detail__two-column .map-wrapper__detail .contact__list li .card__content .contact__details { margin-top: .2em; -webkit-box-flex: 0; -ms-flex: 0 1 50%; flex: 0 1 50% }
.events-detail__two-column .map-wrapper__detail .contact__list li .card__content .contact__details .contact__description { margin-bottom: .2em }
.events-detail__two-column .events-detail__first-column { width: 100%; -webkit-box-flex: inherit; -ms-flex: inherit; flex: inherit }
@media print, screen and (min-width:64em) {
	.events-detail__two-column .events-detail__first-column { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 0 62%; flex: 0 0 62%; margin-right: 6%; min-height: 300px }
}
.events-detail__two-column .events-detail__first-column .filter-bar { width: 100% }
.events-detail__two-column .events-detail__first-column .filter-bar a.is-current-section { margin-left: 1rem }
.events-detail__two-column .events-detail__first-column .filter-bar a:first-child { margin: 0 .7rem 0 0; padding-left: 0 }
.events-detail__two-column .events-detail__second-column { position: relative; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
@media print, screen and (min-width:64em) {
	.events-detail__two-column .events-detail__second-column { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31% }
}
.events-detail__two-column .events-detail__second-column .divider { margin: 20px 0 40px }
.events-detail__two-column .events-detail__first-column { width: 100%; -webkit-box-flex: inherit; -ms-flex: inherit; flex: inherit }
@media print, screen and (min-width:64em) {
	.events-detail__two-column .events-detail__first-column { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 0 62%; flex: 0 0 62%; margin-right: 6%; min-height: 300px }
}
.events-detail__two-column .events-detail__first-column .filter-bar { width: 100% }
.events-detail__two-column .events-detail__first-column .filter-bar a.is-current-section { margin-left: 1rem }
.events-detail__two-column .events-detail__first-column .filter-bar a:first-child { margin: 0 .7rem 0 0; padding-left: 0 }
.events-detail__two-column .events-detail__first-column { width: 100%; -webkit-box-flex: inherit; -ms-flex: inherit; flex: inherit }
@media print, screen and (min-width:64em) {
	.events-detail__two-column .events-detail__first-column { width: 62%; -webkit-box-flex: 0; -ms-flex: 0 0 62%; flex: 0 0 62%; margin-right: 6%; min-height: 300px }
}
.events-detail__two-column .events-detail__first-column .filter-bar { width: 100% }
.events-detail__two-column .events-detail__first-column .filter-bar a.is-current-section { margin-left: 1rem }
.events-detail__two-column .events-detail__first-column .filter-bar a:first-child { margin: 0 .7rem 0 0; padding-left: 0 }
.events-detail__two-column .events-detail__second-column { position: relative; width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
@media print, screen and (min-width:64em) {
	.events-detail__two-column .events-detail__second-column { width: 31%; -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31% }
}
.events-detail__two-column .events-detail__second-column .divider { margin: 20px 0 40px }
.product-sol .event-register--card-anchor.is-stuck .event-register--card { padding: 40px 40px 100px }
@media print, screen and (min-width:64em) {
	.event-register--card-anchor.redux { z-index: auto }
}
@media screen and (min-width:85em) {
	.event-register--card-anchor { top: -418px }
}
@media screen and (min-width:97.5em) {
	.event-register--card-anchor.is-stuck { width: 421.6px }
}
.event-register--card-anchor.is-stuck .event-register--card { z-index: 0 }
.event-register--card-anchor .contact__list:first-of-type { margin-top: 25px }
.event-register--card .social-icons { float: right; border: none }
.event-register--card .social-icons__icon, .event-register--card .social-icons__likes { margin-left: .4em }
.aboutus_page .about-us.about-us-top .article__details-social .social-icons__icon:first-child, .aboutus_page .about-us.about-us-top .article__details-social .social-icons__likes:first-child { display: none }
@media print, screen and (min-width:48em) {
	.campaign-landing__hero .social-icons { display: block }
	.campaign-landing__hero .social-icons { float: right; margin: 0 auto; padding-bottom: 0; border: none; display: none }
}
.blog-excerpt__details .social-icons .social-icons__icon, .blog-excerpt__details .social-icons .social-icons__likes { border: none; margin: 0; padding: 0 10px 0 0 }
.blog-excerpt__details .social-icons__icon:last-child, .blog-excerpt__details .social-icons__likes:last-child { margin-left: .3em }
.social-icons__icon, .social-icons__likes { display: inline-block; font-size: 1em; margin-left: 1.6em; padding-left: .2em; vertical-align: top }
@media screen and (min-width:97.5em) {
	.social-icons__icon, .social-icons__likes { font-size: .8em; margin-left: 1.4em }
}
.social-icons__icon:first-child, .social-icons__likes:first-child { margin: 0 }
.divide-last .social-icons__icon:last-child, .divide-last .social-icons__likes:last-child { margin-left: 1.8em; border-left: 1px solid #e8eae8; padding-left: 1.7em; line-height: 1 }
@media screen and (min-width:97.5em) {
	.divide-last .social-icons__icon:last-child, .divide-last .social-icons__likes:last-child { border-left: none; line-height: 1.6; margin-left: 1.6em; padding-left: .2em }
}
.social-icons__icon a, .social-icons__icon span, .social-icons__likes a, .social-icons__likes span { color: #898989; vertical-align: top }
.social-icons__icon a.inline-social-only:before, .social-icons__icon span.inline-social-only:before, .social-icons__likes a.inline-social-only:before, .social-icons__likes span.inline-social-only:before { display: none }
.social-icons__icon a svg path, .social-icons__icon span svg path, .social-icons__likes a svg path, .social-icons__likes span svg path { fill: #898989 }
.social-icons__icon a svg circle, .social-icons__icon a svg line, .social-icons__icon a svg polygon, .social-icons__icon a svg polyline, .social-icons__icon a svg rect, .social-icons__icon span svg circle, .social-icons__icon span svg line, .social-icons__icon span svg polygon, .social-icons__icon span svg polyline, .social-icons__icon span svg rect, .social-icons__likes a svg circle, .social-icons__likes a svg line, .social-icons__likes a svg polygon, .social-icons__likes a svg polyline, .social-icons__likes a svg rect, .social-icons__likes span svg circle, .social-icons__likes span svg line, .social-icons__likes span svg polygon, .social-icons__likes span svg polyline, .social-icons__likes span svg rect { stroke: #898989 }
.social-icons__icon a.fa-commenting svg, .social-icons__icon span.fa-commenting svg, .social-icons__likes a.fa-commenting svg, .social-icons__likes span.fa-commenting svg { width: 12px; height: 12px }
.social-icons__icon a.fa-commenting svg polygon, .social-icons__icon span.fa-commenting svg polygon, .social-icons__likes a.fa-commenting svg polygon, .social-icons__likes span.fa-commenting svg polygon { stroke: #898989; stroke-width: 2px }
.social-icons__icon a+span, .social-icons__icon span+span, .social-icons__likes a+span, .social-icons__likes span+span { display: inline-block; font-size: .8em; line-height: 1; vertical-align: top }
.event-register--card .micro-alert { font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; color: #8a8a8a }
.login-form { position: relative; min-height: 362px; padding: 1.4em 2.1em 0 }
@media print, screen and (min-width:48em) {
	.login-form { padding: 4em 4.2em 5.8em }
}
@media print, screen and (min-width:48em) {
	#personalInfoForm .login-form { padding: 0 }
}
.login-form__title { color: #d6002a; font-size: 36px; letter-spacing: -.07em; margin: 0 0 .9em }
@media(max-width:767px) {
	.login-form .form__field-list { margin-bottom: 30px }
	.login-form input[type=email], .login-form input[type=password], .login-form input[type=text] { color: #000; border-bottom: 1px solid #ccc; margin-bottom: 10px; height: 40px; padding: 0 2px }
}
@media(max-width:767px) {
	.news-form .form__field-list { margin-bottom: 30px }
	.news-form input[type=email], .news-form input[type=password], .news-form input[type=text] { color: #000; border-bottom: 1px solid #ccc; margin-bottom: 10px; height: 40px; padding: 0 2px }
}
.login-form__input-field, .login-form__input-field:active, .login-form__input-field:focus { background: transparent; border: none; border-bottom: 1px solid #898989; box-shadow: none; display: block; font-size: 16px; height: 2rem; line-height: 2.3; margin-bottom: 1.8em; max-width: 100%; outline: none; position: relative; padding: 0; width: 100% }
.login-form input[type=email]+.placeholder, .login-form input[type=password]+.placeholder, .login-form input[type=text]+.placeholder { color: #ccc; font-size: 16px !important }
.form-frame .form__field-list li .login-form input[type=email].error, .login-form input[type=password].error, .login-form input[type=text].error { border-bottom: 2px solid #1a1a1a }
@media print, screen and (min-width:48em) {
	.login-form { padding-bottom: 3.4em }
}
.login-form__login-wrapper { margin-top: 2em }
.login-form__login, .login-form__login:focus { letter-spacing: -.5px; line-height: 1.16; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px; text-decoration: none; transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #d6002a !important; cursor: pointer; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; font-size: 18px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 3; max-width: 100%; padding: 0 1em 0 1.2em; position: relative; text-align: left; width: 45% }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.login-form__login, .login-form__login:focus { font-weight: 400 }
}
.login-form__login:after, .login-form__login:focus:after { content: " "; display: inline-block; margin-left: 6px; position: relative; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1 }
.login-form__login:focus:hover:after, .login-form__login:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.login-form__login:after, .login-form__login:focus:after { content: ">" }
.login-form__login:before, .login-form__login:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; transition: all .25s cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.login-form__login:focus:hover, .login-form__login:hover { color: #fff }
.login-form__login:focus:hover:before, .login-form__login:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.login-form__login:focus span, .login-form__login span { display: inline-block; position: relative; z-index: 1 }
.login-form__login:after, .login-form__login:focus:after { float: right }
.login-form__forgot-username-password { position: absolute; bottom: 30px; display: inline-block; float: right; font-size: 12px; letter-spacing: .01em; line-height: 5.1; padding-left: .5em; width: 50% }
.login-form__forgot-username-password:active, .login-form__forgot-username-password:focus, .login-form__forgot-username-password:hover { color: #d6002a; font-size: 12px; letter-spacing: .01em; line-height: 5.1 }
@media print, screen and (min-width:48em) {
	.login-form__forgot-username-password { position: relative; bottom: 0 }
}
.login-form__register { background: #f0f3f7; min-height: 270px; padding: 1.7em 2.5em }
@media print, screen and (min-width:48em) {
	.login-form__register { padding: 3.7em 4.1em }
}
.login-form__register-title { font-size: 20px; letter-spacing: .03em; margin-bottom: .5rem; text-transform: uppercase }
.login-form__register-text { font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 18px; letter-spacing: -.02em; max-width: 90% }
.login-form__register-cta, .login-form__register-cta:focus { letter-spacing: -.5px; line-height: 1.16; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px; text-decoration: none; transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #6986b0; cursor: pointer; display: inline-block; font-size: 18px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 3; margin: 1.1em 0 0; max-width: 100%; padding: 0 1em 0 1.2em; position: relative; text-align: left; min-width: 45% }
*::-ms-backdrop, .chart-login { display: -ms-flexbox !important }
.login-form__register-cta:after, .login-form__register-cta:focus:after { content: " "; display: inline-block; margin-left: 6px; position: relative; transition: -webkit-transform .25s ease-out; transition: transform .25s ease-out; transition: transform .25s ease-out, -webkit-transform .25s ease-out; z-index: 1 }
.login-form__register-cta:focus:hover:after, .login-form__register-cta:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.login-form__register-cta:after, .login-form__register-cta:focus:after { content: ">" }
.login-form__register-cta:before, .login-form__register-cta:focus:before { background: #000; content: ""; height: 100%; left: 0; opacity: 0; position: absolute; -webkit-transform: scale(1); transform: scale(1); -webkit-transform-origin: center center; transform-origin: center center; transition: all .25s cubic-bezier(.06, .72, .93, 1); transition-property: opacity, -webkit-transform; transition-property: opacity, transform; transition-property: opacity, transform, -webkit-transform; top: 0; width: 100%; z-index: 0 }
.login-form__register-cta:focus:hover, .login-form__register-cta:hover { color: #fff }
.login-form__register-cta:focus:hover:before, .login-form__register-cta:hover:before { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.login-form__register-cta:focus span, .login-form__register-cta span { display: inline-block; position: relative; z-index: 1 }
.login-form__register-cta:after, .login-form__register-cta:focus:after { float: right }
@media print, screen and (min-width:23.8em)and (max-width:27.88em) {
	.chart-login:after, .chart-login:focus:after { float: right !important; position: absolute !important; top: 50% !important; right: 32% !important }
}
@media print, screen and (min-width:19.9em)and (max-width:20.6em) {
	.chart-login:after, .chart-login:focus:after { float: right !important; position: absolute !important; top: 50% !important; right: 16% !important }
}
@media print, screen and (min-width:20.65em)and (max-width:21.3em) {
	.chart-login:after, .chart-login:focus:after { float: right !important; position: absolute !important; top: 50% !important; right: 18% !important }
}
@media print, screen and (min-width:21.4em)and (max-width:23.7em) {
	.chart-login:after, .chart-login:focus:after { float: right !important; position: absolute !important; top: 50% !important; right: 28% !important }
}
.chart-login:after, .chart-login:focus:after { float: left !important; position: absolute !important }
.login-form__title { color: #d6002a; font-size: 36px; letter-spacing: -.07em; margin: 0 0 .9em }
#get-in-touch { background: #fff; height: auto; min-height: 0; padding: 0; width: 100% }
#get-in-touch .button--blue { padding: 20px; float: right }
#get-in-touch .button--white { padding: 20px }
#get-in-touch .login-form__title { color: #6986b0; font-size: 30px; padding-right: 50px }
#get-in-touch.modal__Market .login-form { padding: 0 }
#get-in-touch.modal__Market .login-form .login-form__title { background-color: #f7f7f7; padding: 50px 25px 25px }
.get-in-touch.modal__Market .login-form .login-form__login-wrapper { padding: 0 25px 25px }
.price-desc { width: 100%; margin: 0 0 40px }
.price-desc tr td { border-bottom: 1px solid #ccc; padding: 10px 5px }
.price-desc label { color: #959595 }
.select2-hidden-accessible { border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important }
.form__field-list .select2-container { height: 2rem; margin-bottom: 1.8rem; line-height: 2.3; font-size: 16px; width: 100% !important; border-bottom: 1px solid hsla(0, 0%, 40%, .2) }
.PersonalInfo_form__field-list .select2-container { height: 2rem; margin-bottom: 1.8rem; line-height: 2.3; font-size: 16px; width: 100% !important; border-bottom: 1px solid hsla(0, 0%, 40%, .2) }
.select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle }
.form__field-list .select2-container .selection, .form__field-list .select2-container:focus { outline: 0; box-shadow: 0 0 0 0 }
.PersonalInfo_form__field-list .select2-container .selection, .PersonalInfo_form__field-list .select2-container:focus { outline: 0; box-shadow: 0 0 0 0 }
.form__field-list .select2-container--default .select2-selection--single { outline: 0; box-shadow: 0 0 0 0; background-color: #fff; border: 0; border-radius: 4px }
.PersonalInfo_form__field-list .select2-container--default .select2-selection--single { outline: 0; box-shadow: 0 0 0 0; background-color: #fff; border: 0; border-radius: 4px }
.select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px }
.select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none }
.form__field-list .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0 }
.PersonalInfo_form__field-list .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 0 }
.form__field-list .select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 35px }
.PersonalInfo_form__field-list .select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 35px }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px }
.select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.select2-selection__placeholder span { color: #d6002a }
.form__field-list .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #ccc; font-style: italic }
.PersonalInfo_form__field-list .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #ccc; font-style: italic }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999 }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent; border-style: solid; border-width: 5px 4px 0; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0 }
.select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: 700 }
.select2-container .select2-selection--single .select2-selection__clear { position: relative }
.form__field-list .login-form__input-field.error+label.error+.select2 { border-bottom: 2px solid #000 }
.PersonalInfo_form__field-list .login-form__input-field.error+label.error+.select2 { border-bottom: 2px solid #000 }
.select2-search--dropdown { display: block; padding: 4px }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa }
.select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box }
.select2-results { display: block }
.select2-container--default .select2-results>.select2-results__options { max-height: 200px; overflow-y: auto }
.select2-results__options { list-style: none; margin: 0; padding: 0 }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: #fff }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #6986b0 !important }
.select2-results__option[aria-selected] { cursor: pointer }
.select2-container--default .select2-results__option { font-size: .9rem; padding: 2px .7rem !important }
.select2-results__option { padding: 6px; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-user-select: none }
.form__field-list .select2-container--default .select2-selection--single .select2-selection__placeholder b { color: #d6002a }
.PersonalInfo_form__field-list .select2-container--default .select2-selection--single .select2-selection__placeholder b { color: #d6002a }
.form__field-list label.error { position: absolute; right: 0; top: 32px; color: #d6002a; font-size: 12px }
.PersonalInfo_form__field-list label.error { position: absolute; right: 0; top: 32px; color: #d6002a; font-size: 12px }
label { display: block; margin: 0; font-size: .875rem; font-weight: 400; line-height: 1.8; color: #0a0a0a }
.interests-detail__block_parent { margin-bottom: 30px }
.interests-detail__block_parent_register { margin-bottom: 30px }
.campaign-landing.subscription-landing .border-block__heavy { background: #fcfcfc; padding: 1.5rem 2rem; position: relative }
.interests-detail__block-tab .border-block__heavy { border-bottom: 1px solid #ccc }
.border-block__heavy { border-top: 3px solid #000 }
.border-block, .border-block__heavy { padding: 1.5rem 2rem 1rem }
.border-block .border-block__number-wrapper, .border-block__heavy .border-block__number-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 91%; flex: 0 0 91% }
.checkbox_collapse_dropdown { float: right }
.pull-right { float: right }
.email__tab_checkbox input[type=checkbox], .interest__tab_checkbox input[type=checkbox], .interest__tab_checkbox_register input[type=checkbox] { display: block; visibility: hidden; position: absolute; z-index: -999999 }
.interests-detail__block-tab .checkbox_collapse_dropdown label { height: 16px; width: 16px; display: block; float: right; margin: 6px 0 0; padding: 0 }
.interests-detail__block-tab .checkbox_collapse_dropdown input[type=checkbox]+label:after { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); background-position: 50%; background-size: 100% 100%; left: -1px; top: 0 }
.interests-detail__block-tab .border-block__heavy { border-bottom: 1px solid #ccc }
.interests-detail__block-tab .border-block__margin-bottom { border-top: transparent }
.interests-detail__block_parent { margin-bottom: 30px }
.interest-column-three, .interest-column-two { padding-left: 0 }
@media print, screen and (min-width:48em) {
	.interest-column-three, .interest-column-two { padding-left: 50px }
}
.interests-detail__block-tab .three-column-data-interest input[type=checkbox]+label:after { background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E") !important; background-position: 50%; background-size: 100% 100%; left: -1px; top: 0 }
.three-column-data-interest { display: block; overflow: hidden }
.interest-column { width: 100%; float: none }
.campaign-landing.subscription-landing .border-block .border-block__number-wrapper h4, .campaign-landing.subscription-landing .border-block__heavy .border-block__number-wrapper h4 { font-size: 18px; margin-bottom: 0 }
.subscription-links { width: 100%; font-size: 15px; display: inline-block }
.subscription-links li { margin: 5px 0; padding-right: 15px; width: 50% }
.subscription-links li a { position: relative; padding-right: 25px }
.subscription-links li a i { position: absolute; right: 0; top: 3px }
.subscription-links li a, .subscription-links li a:active, .subscription-links li a:focus, .subscription-links li a:hover { text-decoration: underline; color: #000; font-weight: 400; font-size: 15px !important }
.border-block .border-block__number-wrapper h4, .border-block__heavy .border-block__number-wrapper h4 { font-size: 1.2em }
.interests-detail__block-tab .border-block__margin-bottom { border-top: transparent }
.border-block__margin-bottom { margin-bottom: 50px; border-bottom: 1px solid #ccc }
.three-column-data-interest { display: block; overflow: hidden }
.interest-column { width: 100%; float: none }
@media print, screen and (min-width:48em) {
	.interest-column ul li { width: 50%; float: left }
}
.interest-column ul li { margin-bottom: 15px }
@media print, screen and (min-width:48em) {
	.interest-column { width: 33.33%; float: left }
}
@media print, screen and (min-width:48em) {
	.interest-column.interest-column-two { width: 66.66%; float: left }
}
.interest-column ul li label { font-family: Conv_AkkRg_Pro, sans-serif }
.subscriptions-alerts-column { width: 100%; float: none }
section#solutions-home { width: 100% }
.main { border: none; width: 100% }
@media print, screen and (min-width:48em) {
	.subscriptions-alerts-column ul li { width: 50%; float: left }
}
.subscriptions-alerts-column ul li { margin-bottom: 15px }
@media print, screen and (min-width:48em) {
	.subscriptions-alerts-column { float: left }
}
@media print, screen and (min-width:48em) {
	.subscriptions-alerts-column.interest-column-two { float: left }
}
.interest-column ul li label { font-family: Conv_AkkRg_Pro, sans-serif }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tabLabel { font-weight: 400 }
}
.tabLabel { display: block; padding-left: 10px; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; margin-bottom: 10px }
hr { border-bottom-color: #ccc }
hr { clear: both; max-width: 75rem; height: 0; margin: 1.25rem auto; border-top: 0; border-right: 0; border-bottom: 1px solid #cacaca; border-left: 0 }
hr { box-sizing: content-box; overflow: visible }
.border-block__no-wrap { padding: 0; border: none }
.events-detail__block-tab { visibility: hidden; position: absolute; top: -100000px }
.events-detail__block-tab.is-current-section { visibility: visible; position: inherit }
.events-detail__full-tab { visibility: hidden; position: absolute; top: -100000px }
.events-detail__full-tab.is-current-section { visibility: visible; position: inherit }
@media(min-width:992px) {
	.methodologycol8 { width: 56.66666666666666% }
}
@media(min-width:992px) {
	.methodologycol8 { float: left; left: 380px; padding-right: 20px }
}
@media(min-width:1024px) {
	.methodologycol1 { float: left; padding-left: 383px }
}
@media(min-width:1024px) {
	.methodologycol8 { position: relative; min-height: 1px; padding-right: 15px }
}
@media(min-width:75em) {
	.methodologycol1 { width: 8.333333333333332% }
}
.campaign-persona .quick-jump-nav .is-static-web-label { width: calc(17% + 30px) !important; text-align: right; padding-right: 30px; font-family: Conv_AkkRg_Pro, sans-serif; text-transform: uppercase; color: #959595; background: transparent; font-size: 13px; display: none; font-weight: 400 }
@media print, screen and (min-width:64em) {
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a { padding: .2rem 1.4rem .2rem 0 }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label { font-weight: 400 }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label { padding: .2rem 1.4rem .2rem calc(1.4em + 25px); border: none; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; color: #959595; background: transparent }
}
@media print, screen and (min-width:64em) {
	.campaign-persona .menu li>a { color: #000 !important }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li { display: inline-block; width: auto }
}
@media print, screen and (min-width:64em) {
	.campaign-persona .quick-jump-nav .is-static-web-label { display: block }
}
.btnCenter { width: 12em; margin: 0 auto }
.btnCenterMobile { width: 10em; margin: 0 auto }
.btnRed:hover { color: #fff; background-color: #000; padding: 10px; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 14px }
.btnRed { color: #fff; background-color: #d6002a; padding: 10px; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 14px }
.table-filter-content-data ul li a { font-weight: 400; padding: 10px 0; display: block; border-bottom: 1px solid #ccc }
.table-filter-content-data ul.applyFilter li a { font-weight: 400; width: 370px; padding: 10px 20px 20px; display: inline-block; border-bottom: 1px solid #ccc }
.filter_toggle_button, .table-filter-content-data ul li a { font-size: 14px; color: #959595; font-family: Helvetica Neue, Helvetica, Roboto, Arial, sans-serif }
.table-filter-content-data ul.applyFilter li a { font-size: 14px; font-weight: bold; text-align: center; margin-top: 3%; color: #fff; width: 100% }
.filter_toggle_button { border: 1px solid #ccc; padding: 10px; width: 100%; text-align: left; text-transform: uppercase; margin-bottom: 1em }
.filter_toggle_button:focus, .filter_toggle_button:hover { outline: 0 }
.table-filter-data-title { font-size: 14px; color: #959595; margin-bottom: 10px }
.table-filter-content-data { margin-bottom: 2em }
.table-filter-content-data .is-submenu-item label { margin: 0 }
.table-filter-content-data .is-submenu-item input[type=checkbox]:checked+label:after { left: -2px; top: 0; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E") }
.table-filter { margin-top: 15px }
.table-filter-content { border-top: 1px solid #ccc; padding-top: 1em }
.filter_toggle_button .filter-icon { background-image: url(/platts/PlattsContent/_assets/_images/filter__icon1.png); height: 15px; width: 15px; display: inline-block; float: right; background-size: 100% }
.filter_toggle_button.active .filter-icon { background-image: url(/platts/PlattsContent/_assets/_images/close__icon.png); height: 15px; width: 15px; display: inline-block; float: right; background-size: 100% }
@media print, screen and (min-width:48em) {
	.table-filter { display: none }
}
.link-with-arrow.visible-mobile { display: block !important }
.dropdown.menu.filterable-list__header .filterable-list__cell.is-activated>ul.is-dropdown-submenu, .menu.filterable-list__header.adaptive-dropdown .filterable-list__cell.is-activated>ul.is-dropdown-submenu { top: 75%; min-width: 169px }
@media screen and (min-width:75em) {
	.contributor__page .campaign-landing__hero-wrapper .campaign-landing__hero-content { padding-left: 35% }
	.contributor__page .card-set__first-column .subtext { max-width: 73% }
}
@media screen and (min-width:48em) {
	.contributor__page .card-set__first-column .card-set__title { top: 0 }
}
.events-filter-search.border-bottom { padding-bottom: 20px; border-bottom: 1px solid #ccc }
.events-filter-search.border-top { padding-top: 20px; border-top: 1px solid #ccc }
.events__Page .content { max-width: 100% }
.events__Page .filter-bar__wrapper:not(.menu) a { padding-right: 0; padding-left: 0; margin-right: 1.7em }
.events__Page .filterable-list__header input[type=checkbox]+label:before { background-color: #fff; border-color: #fff }
.events__Page .filterable-list__header input[type=checkbox]+label:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); left: 1.2em !important }
.events__Page .filterable-list__row .filterable-list__cell .sublist-mobile { display: block }
.events__Page .load-more__wrapper { margin: 0; border: 0; padding-bottom: 0; text-align: left; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; padding-left: 25.33%; padding-top: 20px; height: 100px }
.events__Page .filterable-list--complex-four .learn-more { left: 0; position: static }
.events__Page .filterable-list--complex-four .learn-more:focus { font-size: 12px; letter-spacing: 1px; text-transform: uppercase }
.events__Page .filterable-list--events-complex-five .learn-more { left: 0; position: static }
.events__Page .filterable-list--events-complex-five .learn-more:focus { font-size: 12px; letter-spacing: 1px; text-transform: uppercase }
@media print, screen and (min-width:48em) {
	.filterable-list--complex-four .learn-more { margin-bottom: 0 }
}
.filterable-list--complex-four .learn-more { margin-top: 1.2em; margin-bottom: 1.5em; color: #d6002a; cursor: pointer; display: inline-block }
.card-full { min-height: 500px; padding: 20px }
.card-full .card__content { padding-right: 0 }
.card-full .card__content h1 { font-size: 36px }
@media print, screen and (min-width:48em) {
	.events__Page .filterable-list__row .filterable-list__cell .sublist-mobile { display: none }
	.card-full { padding: 3.3em 4.8em 3.7em 4.4em }
	.card-full .card__content { padding-right: 3.2em }
	.card-full .card__content h1 { font-size: 3.75em }
}
.cls-hand { cursor: pointer !important; z-index: 5000 }
.filterable-list__cell p { font-size: 18px; font-weight: normal }
@media print, screen and (min-width:48em) {
	.filterable-list__cell p { font-size: 18px !important }
}
.filterable-list__cell p { font-family: Conv_AkkRg_Pro; font-size: 16px; line-height: 1.6; padding: 0; word-wrap: normal; word-break: normal }
[class*=filterable-list--simple] .filterable-list__header .filterable-list__cell { height: 50px }
.loading-image { position: absolute; top: 50%; left: 50%; z-index: 10 }
.loader { display: none; width: 200px; height: 200px; position: fixed; top: 50%; left: 45%; text-align: center; margin-left: -50px; margin-top: -100px; z-index: 2; overflow: auto }
.service-overlay { background: #fff; height: auto; max-width: 100%; min-height: 0; padding: 0; width: 100% }
.service-overlay .button--blue { padding: 20px; float: right }
.service-overlay .button--white { padding: 20px }
.service-overlay .login-form__title { color: #6986b0; font-size: 30px; padding-right: 50px }
.service-overlay.modal__Market .login-form { padding: 0 }
.service-overlay.modal__Market .login-form .login-form__title { background-color: #f7f7f7; padding: 50px 25px 25px }
.service-overlay.modal__Market .login-form .login-form__login-wrapper { padding: 0 25px 25px }
.price-desc { width: 100%; margin: 0 0 40px }
.price-desc tr td { border-bottom: 1px solid #ccc; padding: 10px 5px }
.price-desc label { color: #959595 }
.scroll-table { max-width: 100%; width: 100%; overflow-x: auto }
@media print, screen and (min-width:48em) {
	.service-overlay { width: 600px; max-width: 100% }
}
@media print, screen and (min-width:64em) {
	.filter-bar__wrapper.nav-break-desktop { white-space: normal !important }
}
.filter-bar__wrapper:not(.menu) { margin: 0; white-space: nowrap; width: 100% }
@media print, screen and (min-width:75em) {
	.feature-carousel>.carousel__wrapper>ul>li .carousel__wrapper { max-width: calc(103% - 200px) }
}
.see-all-topics-title { color: #000 !important; text-transform: uppercase; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; margin-top: 4px; font-size: 11px; display: inline-block }
.see-all-topics:after { content: "|"; margin-left: 1.2em; padding-left: .2em }
.see-all-topics .fa-th { color: #000; margin-top: 2px; margin-left: 5px; font-size: 15px }
.card--inline-product h2, .card--inline h2, .card--register h2 { color: #1a1a1a }
.topic-detail-big-card .card, .topic-detail-big-card .card:active, .topic-detail-big-card .card:focus, .topic-detail-big-card .card:hover, .topic-detail-big-card .card:visited, .topic-detail-big-card .card__tweet, .topic-detail-big-card .card__tweet--large, .topic-detail-big-card .card__tweet--large:active, .topic-detail-big-card .card__tweet--large:focus, .topic-detail-big-card .card__tweet--large:hover, .topic-detail-big-card .card__tweet--large:visited, .topic-detail-big-card .card__tweet:active, .topic-detail-big-card .card__tweet:focus, .topic-detail-big-card .card__tweet:hover, .topic-detail-big-card .card__tweet:visited { font-size: 50% }
.topic-detail-big-card .card__content h2 { color: #fff }
@media print {
	.article__wrapper+.divider, .card, .card__tweet, .card__tweet--large, .inset-cta, .no-print, div.article__wrapper { display: none }
	div.article__wrapper.print-current { display: block }
	@page { margin: 2cm }
	article, body { width: 100%; margin: 0; padding: 0 }
	.home__section-title, h1, h2, h3, h4 { page-break-after: avoid }
	img { max-width: 100% !important }
	img, ul { page-break-inside: avoid }
	a[href]:after { content: "" }
	a[class^="fa fa-envelope article_envelope"]:after { content: "" }
}
@media print, screen and (min-width:53em) {
	.campaign-persona .campaign-landing__hero-wrapper .campaign-landing__hero-content .social-icons { top: 20px }
}
.campaign-persona .campaign-landing__hero-wrapper .campaign-landing__hero-content .social-icons { position: absolute; top: 43px; right: 0; display: block }
.campaign-persona .campaign-landing__hero-wrapper .campaign-landing__hero-content { padding: 25px 0 }
@media print, screen and (min-width:53em) {
	.campaign-persona .campaign-landing__hero-wrapper .campaign-landing__hero-content { padding: 85px 20% 85px 17.33% }
}
.campaign-persona .campaign-landing__body-content { width: 100%; padding: 0; margin-top: 20px; margin-bottom: 20px }
@media print, screen and (min-width:53em) {
	.ineed .campaign-landing__body-content { padding: 0 5% 0 9.33% !important; margin-top: 4em; margin-bottom: 0 }
}
@media print, screen and (min-width:53em) {
	.campaign-persona .campaign-landing__body-content { padding: 0 30% 0 17.33%; margin-top: 4em; margin-bottom: 0 }
}
.campaign-landing__body-content { margin: 4em auto; width: 60% }
.campaign-persona .quick-jump-nav.bottom-border { border-bottom: 10px solid #1a1a1a }
@media screen and (min-width:53em) {
	.campaign-persona .quick-jump-nav.bottom-border { border-bottom: 1px solid #ccc }
}
.quick-jump-dropdown-js .quick-jump-nav:first-of-type { margin-top: 0 }
.quick-jump-nav.bottom-border { border-bottom: 1px solid #ccc }
.quick-jump-nav:first-of-type { margin-top: -1.5em }
.market-covered-component .market-covered-inner { display: inline-block }
*::-ms-backdrop, .market-covered-component .market-covered-inner { display: block }
.market-covered-component .kpi-with-icons ul.icons-manage { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.right-sidebar-list .sidebar { background-color: transparent !important; padding: 0 !important; min-height: 100px !important; width: 100% !important }
.right-sidebar-list .sidebar h3 { text-align: left }
.right-sidebar-list .sidebar { margin-top: 25px }
a.icon-print.solution-print-icon { display: none }
@media screen and (min-width:64em) {
	.kpi-with-icons .icons-manage li { float: left; width: 33% }
}
.market-covered-component .kpi-with-icons ul.icons-manage li .segment__link { margin: 0; margin-bottom: 60px }
@media print, screen and (min-width:48em) {
	.kpi-with-icons .text-content-icon ul li .segment__link { padding-left: 0 }
}
.kpi-with-icons .icons-manage .segment__link { padding-left: 0 }
.text-content-icon ul li .segment__link { padding-left: 50px }
.text-content-icon ul li .segment__link { padding-left: 60px; position: relative }
@media print, screen and (min-width:75em) {
	.text-content-icon ul li .segment__link { padding-left: 0 }
}
@media print, screen and (min-width:64em) {
	.text-content-icon ul li .segment__link { padding-left: 50px; padding-right: 50px }
}
.text-content-icon ul li .segment__link .icon { position: absolute; left: 0; top: 5px; width: 30px }
@media print, screen and (min-width:75em) {
	.text-content-icon ul li .segment__link .icon { left: -50px }
}
.segment__link { margin: 20px 0 0 }
.segment__link-name-wrapper { display: inline-block; vertical-align: middle; margin-left: 6px }
.market-covered-component .kpi-with-icons ul.icons-manage li .featured-list-title { font-size: 18px }
.kpi-with-icons .icons-manage li .featured-list-title { font-size: 14px }
.text-content-icon .featured-list-title { font-size: 20px }
.text-content-icon .featured-list-title { font-size: 14px; margin: 0 0 5px; color: #212121 }
p.featured-list-title { margin-bottom: 8px }
.kpi-with-icons .icons-manage li .featured-list-description { color: #000 }
.text-content-icon .featured-list-description { font-size: 14px; color: gray; line-height: 20px }
p.featured-list-description { font-size: 10px }
.market-covered-component .kpi-with-icons ul.icons-manage li .segment__link a { color: #6986b0 }
.campaign-persona .corp-resp { padding: 0 }
@media print, screen and (min-width:53em) {
	.campaign-persona .corp-resp { padding: 0 0 85px 9.33% }
}
.campaign-persona .corp-resp .our-focus { margin-top: 0 }
@media screen and (min-width:53em) {
	.campaign-persona .corp-resp .our-focus { margin-top: 30px }
}
.corp-resp .our-focus { margin-top: 30px }
.campaign-persona .corp-resp .large-7 { padding-right: 60px }
@media print, screen and (min-width:64em) {
	.corp-resp .large-7 { float: left }
}
@media print, screen and (min-width:64em) {
	.large-7 { width: 58.33333% }
}
.campaign-persona .corp-resp .campaign-body-title { font-family: Conv_AkkRg_Pro, sans-serif; letter-spacing: 1px; font-weight: 400; color: #000 }
.corp-resp .campaign-body-title { color: #afafaf; font-size: 24px; margin-top: 30px; margin-bottom: 30px }
.campaign-body-title { color: #6986b0 }
.corp-resp .campaign-body-title:before { content: " "; background: #afafaf; height: 2px; width: 25px; display: block; margin-bottom: 20px }
@media print, screen and (min-width:64em) {
	.corp-resp .large-5 { float: right }
}
@media print, screen and (min-width:64em) {
	.large-5 { width: 41.66667% }
}
.testimonial-text { color: #afafaf }
.sec-with-left-border { padding: 40px 0 0; margin-top: 40px; border-top: 5px solid #c2c2c2 }
@media screen and (min-width:64em) {
	.sec-with-left-border { padding: 50px 0 50px 50px; border-left: 5px solid #c2c2c2; border-top: none }
}
.campaign-persona .corp-resp .large-5 .testimonial-text p { font-size: 18px; letter-spacing: 5px; line-height: 31px }
.testimonial-text p { font-size: 34px }
.card--inline.product, .product.card--inline-product, .product.card--register { background: #6986b0; color: #fff }
.card--inline-product .card__content, .card--inline .card__content, .card--register .card__content { top: 2px; position: relative }
.card__content { -webkit-box-flex: 1; -ms-flex: 1 0 50%; flex: 1 0 50%; padding-right: 3.2em; z-index: 1 }
.campaign-landing__body-content .text-content__title { font-size: 38px }
.campaign-persona .card--inline.product .card__content .link-with-arrow, .campaign-persona .product.card--inline-product .card__content .link-with-arrow, .campaign-persona .product.card--register .card__content .link-with-arrow { position: relative; top: auto; margin-top: 50px; padding-left: 10px }
.card--inline-product .card__content .link-with-arrow, .card--inline .card__content .link-with-arrow, .card--register .card__content .link-with-arrow { position: absolute; top: 35%; right: .5em; -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30% }
@media screen and (min-width:64em) {
	.campaign-persona .card--inline.product .card__content .link-with-arrow, .campaign-persona .product.card--inline-product .card__content .link-with-arrow, .campaign-persona .product.card--register .card__content .link-with-arrow { position: absolute; top: 35%; margin-top: 0; padding-left: 0 }
}
.contactTitle { color: #d6002a; width: 300px }
.contactData { color: #999; width: 300px }
.contactEmail { font-weight: normal; width: 300px }
.cellBottom { width: 30%; border-bottom: none }
.cellRow { border-bottom: 1px solid #cacaca }
.mediaTitle { font-family: Conv_AkkRg_Pro; font-size: 16px; line-height: 1.6; padding: 0; word-wrap: break-word; word-break: break-word; width: 90% }
.cta-news { background: #e0e7ef; color: #000; min-width: 100%; display: block; padding: 1% }
a.cta-btn:hover { color: #fff; background-color: #000 }
a.cta-btn { letter-spacing: -.5px; line-height: 1.16; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 14px; color: #fff; letter-spacing: 0; padding: 10px; text-decoration: none; transition: color .25s cubic-bezier(.06, .72, .93, 1); background: #6986b0; cursor: pointer; display: inline-block; font-size: 18px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 3; margin: 1.1em 0 0; max-width: 100%; padding: 0 1em 0 1.2em; position: relative; text-align: left; min-width: 45% }
.tab-selection { color: #d6002a }
.intro-copy__news-column p { font-size: 1.4em; line-height: 1.5; margin: .1em 0 .62em }
@media print, screen and (min-width:760px) {
	p.chk { font-size: 1.2em; display: inline }
	div.chk p { font-size: 1.2em }
	span.header { font-size: 1.2em }
	div.news-alerts p { font-size: 1.2em; font-weight: normal }
}
@media print, screen and (max-width:759px) {
	p.chk { font-size: 1em; display: inline }
	div.chk p { font-size: 1em }
	span.header { font-size: 1em }
	div.news-alerts p { font-size: 1em; font-weight: normal }
}
div.summary { font-size: 1em; font-weight: normal; font-family: Conv_AkkBd_Pro }
div.news-alerts input[type=checkbox] { display: inline-block }
div.chk { display: inline-block }
div.news-alerts h5 { color: #d6002a }
div.news-alerts span.error { color: #d6002a; font-size: .8em }
span.chkError { color: #d6002a }
.border { border-bottom: 1px solid silver; padding: 15px }
div.news-alerts select { text-rendering: auto; color: initial; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0; text-shadow: none; display: inline-block; text-align: start; margin: 0 }
.msgThx { color: #d6002a; font-size: 1em; font-weight: normal; font-family: Conv_AkkBd_Pro }
div.news-alerts input[type="checkbox"] { display: inline-block; vertical-align: top }
p.chk { font-weight: normal; display: inline; position: absolute; padding-left: 8px }
div.news-alerts input[type="text"]:valid+.placeholder, input[type="email"]:valid+.placeholder, input[type="password"]:valid+.placeholder { display: block }
div.news-alerts input[type=email]+.placeholder+.form__field-error-message, input[type=password]+.placeholder+.form__field-error-message, input[type=text]+.placeholder+.form__field-error-message { display: none; position: absolute; top: 0; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; border: none; color: #d6002a }
.alert-page { padding-right: 10px }
.alert .close { width: auto; right: inherit; top: inherit }
.logo, .portal-logo { margin-left: 0; margin-right: 0 }
@media(max-width:768px) {
	div.news-alerts input [type=text]+.placeholder+.form__field-error-message { display: none; top: -11px; left: 8px; -webkit-transform: translateY(-80%); transform: translateY(-80%); font-size: .8em; color: #d6002a }
	.intro-copy__news-column p { font-size: 1.2em; line-height: 1.5; margin: .1em 0 .62em }
	div.news-alerts .intro-copy__second-column p { font-size: 1.2em; line-height: 1.5; margin: .1em 0 .62em }
	.second { font-size: 1.2em }
}
@media(max-width:320px) {
	div.news-alerts p { font-size: 1em; font-weight: normal }
	.intro-copy__news-column p { font-size: 1.1em; line-height: 1.5; margin: .1em 0 .62em }
}
.cc-revoke, .cc-window { position: static !important; background-color: #222 }
.cc-window .cc-message, .cc-window .cc-message a { font-size: 8pt; letter-spacing: .0525em; font-family: Akkurat Pro }
.cc-window .cc-message { color: #cbcbcb; text-transform: uppercase }
.cc-window .cc-message a { opacity: 1 !important; color: #d6002a !important; font-weight: 600; text-decoration: none }
.cc-compliance>.cc-btn { background-color: transparent !important; color: #fff !important; position: absolute; right: 10px; top: 10px }
@media screen and (min-width:53em) {
	.cc-compliance>.cc-btn { position: static; position: absolute !important }
}
.cc-window .cc-btn { padding: 0; border: 0; color: #fff; min-width: inherit !important }
.cc-window.cc-banner { padding: 10px 30px !important }
.contact__list { max-width: 100% }
@media print, screen and (min-width:64em) {
	.contact__list { margin-top: -20px; margin-left: -10px; margin-right: -10px }
}
.contact__list li { width: 100%; float: left; padding-right: 0; padding-left: 0 }
.contact__list li:last-child:not(:first-child) { float: right }
@media print, screen and (min-width:33.75em) {
	.contact__list li { width: 50%; float: left; padding-right: .78125rem }
	.contact__list li:last-child:not(:first-child) { float: right }
	.contact__list li:nth-child(2) { padding-right: 0 }
	.contact__list li:nth-child(3) { padding-left: 0 }
	.contact__list li.threerows { float: left !important }
}
@media print, screen and (min-width:48em) {
	.contact__list li { width: 100%; float: left; padding-right: 0; padding-left: 0 }
	.contact__list li:last-child:not(:first-child) { float: right }
}
@media screen and (min-width:53em) {
	.contact__list li { width: 50%; float: left }
	.contact__list li:last-child:not(:first-child) { float: right }
	.contact__list li.threerows { float: left !important }
}
@media print, screen and (min-width:64em) {
	.contact__list li { width: 50%; float: left }
	.contact__list li:last-child:not(:first-child) { float: right }
	.contact__list li.threerows { float: left !important; width: 33%; float: left; padding-right: .78125rem; padding-left: .78125rem }
	.contact__list li.threerows:last-child:not(:first-child) { float: right }
}
.contact__list li:first-child { padding-left: 0 }
.contact__list li:last-child { padding-right: 0; float: left !important }
.contact__list .card, .contact__list .card__tweet, .contact__list .card__tweet--large { background: transparent; font-size: 14px; margin: -13px -10px 13px; padding: 20px }
.contact__list .card:hover, .contact__list .card__tweet--large:hover, .contact__list .card__tweet:hover { font-size: 14px }
@media print, screen and (min-width:64em) {
	.contact__list .card, .contact__list .card__tweet, .contact__list .card__tweet--large { font-size: 100% !important; margin: 0 -10px !important; padding: 20px !important }
	.contact__list .card:hover, .contact__list .card__tweet--large:hover, .contact__list .card__tweet:hover { font-size: 100% }
}
.contact__list .card__content { color: #1a1a1a; font-size: 100%; max-width: 100%; padding: 0 }
.list-type .card__content { height: 80px !important }
.contact__list .card__content .contact__title { color: #d6002a; font-size: .9em; left: 0; letter-spacing: -.5px; margin-bottom: .4em; top: -.15em }
@media print, screen and (min-width:64em) {
	.contact__list .card__content .contact__title { margin: 0 0 10px }
}
.contact__list .card__content .contact__description { min-height: 2.5em }
@media screen and (max-width:52.9375em) {
	.contact__list .card__content .contact__description { font-size: .9em; letter-spacing: -.04em; margin-bottom: .2em }
}
.contact__list .name { font-size: .85em }
@media print, screen and (min-width:64em) {
	.contact__list .name { font-size: 14px }
}
.contact__details { position: relative; top: 0 }
.contact__details, .contact__details p { color: #1a1a1a; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: 12px }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.contact__details, .contact__details p { font-weight: 400 }
}
@media print, screen and (min-width:64em) {
	.contact__details, .contact__details p { font-size: 14px }
}
.contact__details-row { margin: 0 0 .2em }
.contact__details-label { color: #ccc; padding-right: .6em }
.contact__details-field { margin-left: 1.45em; float: left; clear: left }
.contact__details-field a { font-size: 12px }
@media print, screen and (min-width:64em) {
	.contact__details-field a { font-size: 14px }
}
.contact__details-field a:hover { color: #4e4e4e }
.contact__details-field:first-child { margin-left: 0 }
.authors-bio+.contact__list { margin-top: 50px }
@media print, screen and (min-width:64em) {
	.authors-bio+.contact__list { margin-bottom: 20px }
}
.card-img { width: 20% !important; float: left !important }
.card-text { float: right; width: 75%; padding-left: 15px }
.h5-blue { color: #6986b0 }
.products-btn-group { left: 0 }
.product-sol .event-register--card-anchor .event-register--card .products-btn-group a[class*=button--] { position: relative; margin-bottom: 10px; top: inherit; bottom: inherit !important; left: inherit; right: inherit; width: 100% }
.product-sol .border-block__heavy h4+p, .product-sol .border-block h4+p { font-size: 14px }
.product-sol .events-detail__first-column .button--blue { margin: 20px 10px 20px 0; padding: 20px }
.product-sol .events-detail__first-column .button--blue:focus { bottom: inherit }
.product-sol.events-detail { max-width: 100% }
.product-sol .grey-text { color: #959595 }
.product-sol .border-block__heavy p.disclaimer { color: #959595; font-style: normal }
.products_detailpage .product-sol .event-register--card-anchor .event-register--card { padding-bottom: 80px !important }
.product-sol .event-register--card-anchor .event-register--card { padding: 40px 40px 100px }
.product-sol .event-register--card-anchor.is-stuck .event-register--card { padding: 40px 40px 100px }
.product-sol .event-register--card-anchor.redux .event-register--card { padding: 40px 40px 155px }
.product-sol .event-register--card h4 { margin-top: 20px; margin-bottom: 58px }
.product-sol .event-register--card a[class*=button--] { bottom: 80px !important }
.product-sol .event-register--card a[class*=button--]:after, .product-sol .event-register--card a[class*=button--]:focus:after { content: ">"; background: none }
.product-sol .button__set { display: none }
@media print, screen and (min-width:64em) {
	.product-sol .button__set { display: block }
}
.product-sol .button__set_mobile { text-align: center }
@media print, screen and (min-width:64em) {
	.product-sol .button__set_mobile { display: none }
}
#get-in-touch { background: #fff; height: auto; min-height: 0; padding: 0; width: 100% }
#get-in-touch .button--blue { padding: 20px; float: right }
#get-in-touch .button--white { padding: 20px }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile-btn-group { background-color: #fff; -webkit-transform: translateY(189px); transform: translateY(189px); transition: all .3s ease; visibility: hidden; opacity: 0; height: 0; display: none }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile-btn-group a { display: block; padding: 20px; border-bottom: 1px solid #ccc; font-weight: 400; font-family: Conv_AkkRg_Pro, sans-serif }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile_toggle-btn.arrow:after { content: ">" !important; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); margin-right: 10px !important; transition: all .3s ease; height: 16px; width: 8px; margin: 0; font-size: 20px; margin-left: 10px !important; transition: inherit }
.button--blue.arrow:hover:after, .button--blue:focus.arrow:hover:after { -webkit-transform: translateX(50%); transform: translateX(50%) }
.event-register--card-mobile a[class*=button--]:after, .event-register--card-mobile a[class*=button--]:focus:after { content: ""; display: inline-block; float: right; width: 13px; height: 13px; margin-left: 6px; margin-right: 20px; background: url(../images/icons/linkout.png) no-repeat 50% 50%; background-size: contain }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile_toggle-btn { font-size: 16px; letter-spacing: .7px }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile_toggle-btn:before { background: #6986b0 }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile_toggle-btn.open { background-color: #999 }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile_toggle-btn.open:before { background: #999 }
.event-register--card-mobile .event-register--card-mobile-wrapper .mobile_toggle-btn.open.arrow:after { content: ">" !important; -webkit-transform: rotate(90deg); transform: rotate(90deg); margin: 0 !important; transition: inherit }
.event-register--card-mobile .event-register--card-mobile-wrapper { position: absolute; bottom: 0; left: 0; width: 100%; overflow: hidden }
.event-register--card-mobile.active { height: 100%; background-color: rgba(0, 0, 0, .5); z-index: 10 }
.event-register--card-mobile.active .event-register--card-mobile-wrapper .mobile-btn-group { -webkit-transform: translate(0); transform: translate(0); transition: all .3s ease; visibility: visible; opacity: 1; height: auto; display: block }
@media(max-width:1200px) {
	div#spcard .card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: absolute; margin-top: 15px }
	div#spcard .card-set--two .card-set__wrapper .card, .card-set--two .card-set__wrapper .card__tweet, .card-set--two .card-set__wrapper .card__tweet--large, .card-set__summary .card-set__wrapper .card, .card-set__summary .card-set__wrapper .card__tweet, .card-set__summary .card-set__wrapper .card__tweet--large { font-size: 68% }
}
@media(max-width:768px) {
	div#spcard .card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: absolute; margin-top: 30px; margin-bottom: 10px }
	div#spcard .card-set--two .card-set__wrapper .card, .card-set--two .card-set__wrapper .card__tweet, .card-set--two .card-set__wrapper .card__tweet--large, .card-set__summary .card-set__wrapper .card, .card-set__summary .card-set__wrapper .card__tweet, .card-set__summary .card-set__wrapper .card__tweet--large { font-size: 60% }
}
@media(max-width:1023px) {
	div#spcard .card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: absolute; margin-top: 30px; margin-bottom: 10px }
	div#spcard .card-set--two .card-set__wrapper .card, .card-set--two .card-set__wrapper .card__tweet, .card-set--two .card-set__wrapper .card__tweet--large, .card-set__summary .card-set__wrapper .card, .card-set__summary .card-set__wrapper .card__tweet, .card-set__summary .card-set__wrapper .card__tweet--large { font-size: 60% }
}
@media(max-width:320px) {
	div#spcard .card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: absolute; margin-top: 60px }
}
.page-search { padding: 85px 0 40px }
.page-search .table-filter .filter_toggle_button-contentType .filter-icon, .page-search .table-filter .filter_toggle_button-date .filter-icon, .page-search .table-filter .filter_toggle_button-segment .filter-icon, .page-search .table-filter .filter_toggle_button-country .filter-icon, .page-search .table-filter .filter_toggle_button-subcommodity .filter-icon { background-image: url(/platts/PlattsContent/en/events/webinars/_images/filter__icon1.png); height: 15px; width: 15px; display: inline-block; float: right; background-size: 100% }
.page-search .search-term-highlighted { color: #d6002a }
.page-search .search-filters .filter-hide-mobile { display: none }
@media print, screen and (min-width:48em) {
	.page-search .search-filters .filter-hide-mobile { display: block }
}
.page-search [class*=filter] [class*=menu] label:before { border-color: #b5b1ac }
.page-search input[type=checkbox]+label:after { opacity: 0; left: 2px; top: -2px; background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23d6002a' width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23d6002a' width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); background-position-x: 0; background-position-y: 0; background-size: auto auto; background-position: 50%; background-size: 100% 100%; fill: #d6002a; width: 19px; height: 14px; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: center center; transform-origin: center center; transition: opacity .2s, transform .15s ease-out }
.page-search input[type=checkbox]:checked+label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
.page-search .filter-dropdown.opened-desktop .menu-list input[type=checkbox]:checked+label:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23d6002a' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); fill: #d6002a }
.page-search h5 { font-size: 18px; line-height: 1.22222em; letter-spacing: 0 }
.page-search .small.button, .page-search a.small, .page-search button.small { font-size: 12px; line-height: 1em; font-weight: 400 }
.page-search .small.button:hover, .page-search a.small:hover, .page-search button.small:hover { color: #d6002a }
@media print, screen and (min-width:48em) {
	.page-search .small.button, .page-search a.small, .page-search button.small { font-size: 14px }
}
@media print, screen and (min-width:48em) {
	.page-search .col-md-offset-3 { margin-left: 0 }
}
@media print, screen and (min-width:64em) {
	.page-search .col-md-offset-3 { margin-left: 25% }
}
.page-search#main-content { max-width: 1380px; margin: 15px 0 60px; padding: 0 15px; z-index: 0 }
@media print, screen and (min-width:48em) {
	.page-search#main-content { margin: 0 auto; padding: 0 30px }
}
.page-search ul li { margin-bottom: 10px }
.page-search ul li input[type=checkbox]:checked+label { color: #999 }
.page-search .row { position: relative; margin-left: -15px; margin-right: -15px; max-width: 100% }
.page-search .col-md-8 { padding: 0 15px; padding-left: 15px; box-sizing: border-box; margin-top: 0; margin-bottom: 0 }
@media print, screen and (min-width:64em) {
	.page-search .col-md-8 { width: 66.66667% !important; float: left !important }
}
@media print, screen and (min-width:48em) {
	.page-search .col-md-8 { width: 66.66667%; float: left }
}
@media screen and (min-width:30em) {
	.page-search .col-md-8 { width: 100%; float: none }
}
.page-search .col-md-3 { box-sizing: border-box; padding: 0 15px; margin-top: 0; margin-bottom: 0 }
@media print, screen and (min-width:64em) {
	.page-search .col-md-3 { width: 25% !important; float: left !important }
}
@media print, screen and (min-width:48em) {
	.page-search .col-md-3 { width: 25%; float: left }
}
@media screen and (min-width:30em) {
	.page-search .col-md-3 { width: 100%; float: none }
}
.page-search .results-header { padding: 30px 0 0 }
@media print, screen and (min-width:48em) {
	.page-search .results-header { padding: 85px 0 40px }
}
.page-search .results-header .home__section-title, .page-search .results-header h3 { font-size: 30px; line-height: 1.06666em; letter-spacing: -.01em; font-weight: 400 }
.page-search .results-header .search-query { color: #d6002a }
@media print, screen and (min-width:48em) {
	.page-search .results-header .col-md-offset-3:first-child { padding-left: 15px }
}
.page-search .search-results { border-top: 2px solid #e5e5e5 }
.page-search .search-results .result-item { padding: 25px 0 }
.page-search .search-results .result-item p { margin: 15px 0; color: #666; font-size: 14px }
.page-search .search-results ul li { margin-bottom: 0; border-bottom: 1px solid #e8eae8 }
.page-search .search-results ul li:last-child { border-bottom: 0 }
.page-search .pagination-row { margin: 45px 0 }
.page-search .filter-dropdown { position: relative }
.page-search .filter-dropdown ul li { display: block }
.page-search .filter-dropdown ul li:not(:last-child) { margin-bottom: 10px }
.page-search .filter-dropdown .dropdown-label { font-size: 14px; color: #000; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.page-search .filter-dropdown:not([data-is-nav]) .dropdown-label { float: left; min-width: 75px; white-space: nowrap; margin-right: 15% }
.page-search .filter-dropdown .dropdown-filter-list { display: none }
.page-search .filter-dropdown .dropdown-filter-list ul a:before { content: " "; display: inline-block; width: 10px; height: 10px; vertical-align: middle; margin-right: 10px; position: relative; background-size: 100% 100%; background-position: 50%; background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 2.42L21.58 0 12 9.58 2.42 0 0 2.42 9.58 12 0 21.58 2.42 24 12 14.42 21.58 24 24 21.58 14.42 12z'/%3E%3C/svg%3E") }
.page-search .filter-dropdown:not([data-is-nav]) .dropdown-filter-list { float: left; display: block }
.page-search .filter-dropdown .menu-list { opacity: 0; position: absolute; top: 18px; background-color: #000; padding: 40px; z-index: 2; -webkit-transform-origin: 50% 0; transform-origin: 50% 0 }
.page-search .filter-dropdown .menu-list label { font-size: 14px; color: #999 }
.page-search .filter-dropdown .menu-list input[type=checkbox]:checked+label { color: #fff }
.page-search .filter-dropdown .menu-list li { display: block; white-space: nowrap }
@media print, screen and (min-width:48em) {
	.page-search .filter-dropdown .menu-list li { margin-bottom: 20px }
}
@media print, screen and (min-width:48em) {
	.page-search .filter-dropdown.opened-desktop .dropdown-label { color: #999; text-transform: uppercase; margin-bottom: 25px }
	.page-search .filter-dropdown.opened-desktop .dropdown-filter-list { display: none }
	.page-search .filter-dropdown.opened-desktop .menu-list { position: static; background-color: transparent !important; opacity: 1 !important; display: block !important; padding: 0; -webkit-transform: none !important; transform: none !important }
	.page-search .filter-dropdown.opened-desktop .menu-list input[type=checkbox]+label { color: #000 }
	.page-search .filter-dropdown.opened-desktop .menu-list input[type=checkbox]:checked+label { color: #999 }
}
.page-search .filter_toggle_button-contentType, .page-search .filter_toggle_button-date, .page-search .filter_toggle_button-segment, .page-search .filter_toggle_button-country, .page-search .filter_toggle_button-subcommodity, .page-search .table-filter-content-data ul li a { font-size: 14px; color: #959595; font-family: Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; font-weight: 400 }
.page-search .filter_toggle_button-contentType, .page-search .filter_toggle_button-date, .page-search .filter_toggle_button-segment, .page-search .filter_toggle_button-country, .page-search .filter_toggle_button-subcommodity { border: 1px solid #ccc; padding: 10px; width: 100%; text-align: left; text-transform: uppercase; margin-bottom: 1em }
.page-search .table-filter-content-contentType, .page-search .table-filter-content-date, .page-search .table-filter-content-segment { display: none; border-top: 1px solid #ccc; padding-top: 1em }
@media print, screen and (min-width:48em) {
	.page-search .table-filter { display: block }
}
@media print, screen and (min-width:64em) {
	.page-search .table-filter { display: block }
	.page-search .table-filter .table-filter-content-contentType, .page-search .table-filter .table-filter-content-date, .page-search .table-filter .table-filter-content-segment { display: block !important; border: none; padding-top: 0; outline: none }
	.page-search .table-filter .table-filter-content-contentType label, .page-search .table-filter .table-filter-content-date label, .page-search .table-filter .table-filter-content-segment label { font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700 }
}
@media screen and (min-width:64em)and (-webkit-min-device-pixel-ratio:0) {
	.page-search .table-filter .table-filter-content-contentType label, .page-search .table-filter .table-filter-content-date label, .page-search .table-filter .table-filter-content-segment label { font-weight: 400 }
}
@media print, screen and (min-width:64em) {
	.page-search .table-filter .filter_toggle_button-contentType, .page-search .table-filter .filter_toggle_button-date, .page-search .table-filter .filter_toggle_button-segment, .page-search .table-filter .filter_toggle_button-country, .page-search .table-filter .filter_toggle_button-subcommodity { border: none; color: #999; padding: 10px; width: 100%; text-align: left; text-transform: uppercase; margin-bottom: 1em; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700 }
}
@media screen and (min-width:64em)and (-webkit-min-device-pixel-ratio:0) {
	.page-search .table-filter .filter_toggle_button-contentType, .page-search .table-filter .filter_toggle_button-date, .page-search .table-filter .filter_toggle_button-segment, .page-search .table-filter .filter_toggle_button-country, .page-search .table-filter .filter_toggle_button-subcommodity { font-weight: 400 }
}
@media print, screen and (min-width:64em) {
	.page-search .table-filter .filter_toggle_button-contentType .filter-icon, .page-search .table-filter .filter_toggle_button-date .filter-icon, .page-search .table-filter .filter_toggle_button-segment .filter-icon, .page-search .table-filter .filter_toggle_button-country .filter-icon, .page-search .table-filter .filter_toggle_button-subcommodity .filter-icon { display: none }
}
.results-pagination .load-more__wrapper { border-bottom: 0; margin-bottom: 0 }
.result-item b { color: #d6002a }
.card__tweet, .card__tweet--large { background: #fff; font-size: 53%; margin: 0 -20px; padding: 0 40px }
@media screen and (min-width:75em) {
	.card__tweet, .card__tweet--large { margin: 0 0 0 -3em; padding: 0 3em }
}
.card__tweet--large .card__content, .card__tweet .card__content { height: 19em; padding: 0 }
@media print, screen and (min-width:33.75em) {
	.card__tweet--large .card__content, .card__tweet .card__content { height: 22em }
}
@media screen and (min-width:75em) {
	.card__tweet--large .card__content, .card__tweet .card__content { height: 19em }
}
.card__tweet--large .card__twitter-placeholder, .card__tweet .card__twitter-placeholder { display: block; height: 100%; position: relative; width: auto }
@media screen and (min-width:75em) {
	.card__tweet--large .card__twitter-placeholder, .card__tweet .card__twitter-placeholder { height: auto; width: 100% }
}
.card__tweet--large .card__twitter-placeholder img, .card__tweet .card__twitter-placeholder img { height: 100%; width: auto }
@media screen and (min-width:75em) {
	.card__tweet--large .card__twitter-placeholder img, .card__tweet .card__twitter-placeholder img { height: auto }
}
.js-carousel--twitter { margin: 3.2em 0 }
@media screen and (min-width:53em) {
	.js-carousel--twitter { margin: 0 }
}
.js-carousel--twitter ul.card-set__wrapper { margin: 0 }
.js-carousel--twitter ul.card-set__wrapper li { padding-bottom: 1px; max-width: 100% }
.js-carousel--twitter ul.card-set__wrapper .card__tweet--large { min-height: 0 !important }
.js-carousel--twitter .EmbeddedTweet-tweet { max-width: 100% }
.js-carousel--twitter .EmbeddedTweet-tweet .Tweet-text a { word-break: break-all }
.card__tweet--large { background: #fff; margin: 0; min-height: 66.4em !important; padding: 0 !important }
@media screen and (min-width:75em) {
	.card__tweet--large { min-height: 24.8em !important }
}
.card__tweet--large picture { pointer-events: none; max-width: 99.9% }
.card__tweet--large .card__background-image { position: relative; overflow: visible }
.picture--proportional { height: calc((100vw - 40px)/.77) }
@media print, screen and (min-width:48em) {
	.picture--proportional { height: calc((100vw - 80px)/.77) }
}
.card-set__wrapper:last-of-type { padding-right: 0 }
.card-set__wrapper .card, .card-set__wrapper .card__tweet, .card-set__wrapper .card__tweet--large { font-size: .915vw; margin: 0; min-height: 47.5em; padding: 2.3em 4.8em 3.7em 2.8em }
@media screen and (min-width:85em) {
	.card-set__wrapper .card, .card-set__wrapper .card__tweet, .card-set__wrapper .card__tweet--large { font-size: 78%; min-height: 564px }
}
.card-set__wrapper .card__content { max-width: 100%; padding: 0 }
.card-set--twitter .card-set__first-column { min-height: 0 }
@media print, screen and (min-width:64em) {
	.card-set--twitter.card-set--two .js-carousel, .card-set--twitter.card-set__summary .js-carousel { width: 66.66%; margin-right: 0 }
}
@media(max-width:1023px) {
	.card-set--twitter.card-set--two .js-carousel, .card-set--twitter.card-set__summary .js-carousel { margin-left: 0; margin-right: 0; width: 100% }
}
@media(max-width:480px) {
	.card-set--twitter .TweetAuthor-avatar { height: 30px; width: 30px }
	.card-set--twitter .TweetAuthor-name { font-size: 14px }
	.card-set--twitter .TweetAuthor-screenName { font-size: 12px }
	.card-set--twitter .Tweet-brand .btn i { width: 11px; height: 11px }
	.card-set--twitter .Tweet-brand .btn { font-size: 12px; height: 27px }
}
.card .blog__author .blog__author-name, .card__tweet--large .blog__author .blog__author-name, .card__tweet .blog__author .blog__author-name { color: #ccc }
.card .blog__author .blog__author-subtitle, .card__tweet--large .blog__author .blog__author-subtitle, .card__tweet .blog__author .blog__author-subtitle { color: #898989 }
.card-set__no-carousel .js-carousel, .card-set__summary .js-carousel { width: 100%; margin-left: 0; margin-right: 0 }
@media print, screen and (min-width:64em) {
	.card-set__no-carousel .js-carousel, .card-set__summary .js-carousel { width: 66.66% }
	.card-set__no-carousel .js-carousel .carousel__nav-wrapper.visible, .card-set__summary .js-carousel .carousel__nav-wrapper.visible { display: none }
}
.card-set__no-carousel .card-set__wrapper, .card-set__summary .card-set__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.card-set__no-carousel .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary), .card-set__summary .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary) { min-height: 0; padding: 2.8em 1em 1.8em }
@media screen and (min-width:75em) {
	.card-set__no-carousel .card-set__wrapper .card-set__list-item:last-child>[class*=card], .card-set__summary .card-set__wrapper .card-set__list-item:last-child>[class*=card] { padding-top: 0 }
	.card-set__no-carousel .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary), .card-set__summary .card-set__wrapper .card-set__list-item:last-child>[class*=card]:not(.card--summary) { min-height: 36.2em }
}
@media screen and (min-width:75em) {
	.card-set__no-carousel .card-set__wrapper, .card-set__summary .card-set__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
@media print, screen and (min-width:64em) {
	.card-set__no-carousel+hr.divider, .card-set__summary+hr.divider { margin: 60px auto }
}
@media screen and (max-width:1199px)and (min-width:768px) {
	.card-set__summary .card-set__first-column { width: 50% }
	.card-set__summary .card-set__first-column .card-set__title { width: 95%; max-width: 100%; margin-bottom: 0 }
	.card-set__summary>.js-carousel { display: inline; width: 100%; float: none }
	.card-set__summary>.js-carousel ul.card-set__wrapper { display: inline }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:first-of-type { float: right; width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50% }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type { float: left; width: 47%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50% }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary { position: static; padding-top: .5em }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary .card__content { max-width: 98% }
	.card-set__summary>.js-carousel ul.card-set__wrapper li.card-set__list-item:last-of-type .card--summary .card__content p { font-size: calc(11px + .5vw) }
}
.EmbeddedTweet-tweet { padding: 25px; border: 1px solid #ccc; border-radius: 4px }
.Tweet-header, .TweetAuthor { display: -webkit-box; display: -ms-flexbox; display: flex }
.TweetAuthor { -ms-flex-direction: column; flex-direction: column; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-direction: normal }
.TweetAuthor-link, .TweetAuthor-nameScreenNameContainer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }
.TweetAuthor-nameScreenNameContainer { margin-left: 9px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; line-height: 1.2; min-width: 0; font-size: 20px; color: #000 }
.TweetAuthor-decoratedName { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 0 }
.TweetAuthor-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 4px; font-size: 16px }
.TweetAuthor-verifiedBadge { position: static; -webkit-box-flex: 0; -ms-flex: none; flex: none; padding-right: 4px }
.TweetAuthor-screenName { font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; -ms-flex-negative: 1; flex-shrink: 1; color: #8a8a8a; font-family: Conv_AkkRg_Pro, sans-serif }
.Tweet-brand { margin-left: auto }
.Tweet-brand .btn { position: relative; height: 32px; box-sizing: border-box; padding: 6px 8px 6px 6px; background-color: #fff; color: #1b95e0; border-radius: 3px; cursor: pointer; border: 1px solid #1b95e0; font-size: 16px; transition: color .25s ease-out }
.Tweet-brand .btn i { position: relative; top: 2px; margin-right: 4px; display: inline-block; width: 15px; height: 15px; background: transparent 0 0 no-repeat }
.Tweet-brand .btn i svg { width: 100%; height: 100% }
.Tweet-brand .btn label { margin-left: 3px; white-space: nowrap }
.Tweet-brand .btn:hover { background-color: #1b95e0; color: #fff; transition: color .25s ease-out }
.Tweet-brand .btn:hover svg path { fill: #fff !important; transition: color .25s ease-out }
.FollowButton-bird, .FollowButton-plus { display: inline-block }
.Tweet-body { margin-top: 14px }
.Tweet-text[dir=ltr] { text-align: left; direction: ltr }
.Tweet-text { cursor: text; word-wrap: break-word; font-size: 20px; color: #000; line-height: 26px }
.Tweet-text a { font-size: 20px; color: #d6002a; font-family: Conv_AkkRg_Pro, sans-serif }
.Tweet-text a:hover { color: #d6002a }
.Tweet-text+.Tweet-alert, .Tweet-text+.Tweet-metadata { margin-top: 3.2px }
.Tweet-alert, .Tweet-metadata { font-size: 18px; color: #697882 }
.dateline, .Tweet-alert a, .Tweet-metadata a { font-size: 12px; color: #697882; font-family: Conv_AkkRg_Pro, sans-serif }
.dateline { font-weight: 700 }
.Tweet-metadata { -ms-flex-negative: 0; flex-shrink: 0; margin-left: auto }
.EmbeddedTweet--mediaForward .Tweet-action--newsActions { margin-right: 0 }
.Tweet-action--newsActions { display: -webkit-box; display: -ms-flexbox; display: flex; white-space: nowrap; overflow: hidden; margin-right: 15px }
.Tweet-actions { margin-top: 20px; margin-left: 0 }
.Tweet-actions li { -webkit-box-flex: inherit !important; -ms-flex: inherit !important; flex: inherit !important; margin-right: 15px }
.Tweet-actions li i { margin-right: 0; display: inline-block; vertical-align: top }
.Tweet-actions li i svg { width: 15px; height: 15px }
.Tweet-actions li i svg path { fill: #b4b4b4 }
.Tweet-actions li i svg:hover path { fill: #d6002a }
.Tweet-action { display: inline-block }
.TweetAuthor-avatar { height: 40px; width: 54px }
.TweetAuthor-avatar picture { display: block }
.TweetAction, .TweetAction:visited { color: #b4b4b4; font-size: 12px }
.TweetAction:hover, .TweetAction:visited:hover { color: #b4b4b4 }
.TweetAction:focus, .TweetAction:visited:focus { font-size: 12px }
.Tweet-action--newsAction .TweetAction-icon { -ms-flex-negative: 0; flex-shrink: 0 }
.Tweet-action--newsAction .TweetAction-stat { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0 }
.TweetAction-stat { display: inline-block; font-size: 12px; vertical-align: text-bottom; font-family: Conv_AkkRg_Pro, sans-serif; color: #b4b4b4 }
.carousel__wrapper.featured { overflow: hidden }
@media print, screen and (min-width:33.75em) {
	.carousel__wrapper.featured { overflow: visible }
}
.blueBg { background: #6986b0 !important }
.campaign-persona .quick-jump-nav .dropdown.js-dropdown-menu, .campaign-persona .quick-jump-nav .js-dropdown-menu.adaptive-dropdown { display: inline-block; width: auto }
@media print, screen and (min-width:64em) {
	.campaign-persona .quick-jump-nav .dropdown.js-dropdown-menu, .campaign-persona .quick-jump-nav .js-dropdown-menu.adaptive-dropdown { width: calc(100% - 200px) }
}
.quick-jump-dropdown-js .menu.horizontal>li, .quick-jump-dropdown-js .menu>li { display: block }
.campaign-persona .quick-jump-nav .adaptive-dropdown .is-dropdown-submenu-parent, .campaign-persona .quick-jump-nav .dropdown .is-dropdown-submenu-parent { display: block !important }
.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { min-width: 0; padding-left: 0 }
.campaign-persona .menu li.opens-right>a { color: #000 !important }
.dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a, .dropdown.menu>li.is-dropdown-submenu-parent>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { font-size: 14px; letter-spacing: 1.5px; padding-right: .9em; text-transform: none }
.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav { background-color: transparent !important }
.is-dropdown-submenu, .is-dropdown-submenu-quicknav { z-index: 10 !important; border: 0 !important }
@media screen and (min-width:64em) {
	.is-dropdown-submenu-quicknav { display: block !important }
}
.is-dropdown-submenu-quicknav { position: absolute; display: none; min-width: 200px; background: #fefefe }
.menu { margin: 0; list-style-type: none }
.quick-jump-dropdown-js .menu.horizontal>li, .quick-jump-dropdown-js .menu>li { display: block }
.menu.vertical>li { display: block }
.quick-jump-nav .is-static-web-label { font-size: 12px; padding: .2rem 1.4rem .2rem 0; line-height: 1; position: relative; color: #959595; display: none !important }
@media screen and (min-width:30em) {
	.quick-jump-nav .is-static-web-label { font-size: 14px }
}
@media screen and (min-width:64em) {
	.quick-jump-nav .is-static-web-label { display: inline-block !important }
}
.menu.horizontal>li { display: table-cell }
.menu>li { vertical-align: middle }
.quick-jump-dropdown-js .menu.horizontal>li, .quick-jump-dropdown-js .menu>li { display: block }
@media(max-width:1023px) {
	.quick-jump-dropdown-js .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a, .quick-jump-dropdown-js .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a { color: #fff }
}
@media print, screen and (min-width:64em) {
	.campaign-persona .menu li>a { color: #959595 }
}
.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { min-width: 0; padding-left: 0 }
@media print, screen and (min-width:64em) {
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { display: none }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { color: #959595 }
}
.campaign-persona .menu li.opens-right>a { color: #000 !important }
.dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a, .dropdown.menu>li.is-dropdown-submenu-parent>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a { font-size: 14px; letter-spacing: 1.5px; padding-right: .9em; text-transform: none }
.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav { background-color: transparent !important }
@media print, screen and (min-width:64em) {
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu-quicknav, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu-quicknav { position: relative; border: none; display: block; left: 100%; top: 75%; -webkit-transform: translateX(-100%); transform: translateX(-100%); min-width: 169px }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav li, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu li, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav li, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav li, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu li, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav li, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li { display: inline-block; width: auto }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav li>a, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu li>a, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav li>a, .quick-jump-nav ul.dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu-quicknav li>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav ul.submenu.is-dropdown-submenu li>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu-quicknav li>a, .quick-jump-nav ul.menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent ul.submenu.is-dropdown-submenu li>a { padding: .2rem 1.4rem .2rem 0 }
}
@media print, screen and (min-width:64em) {
	.quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>label, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu .is-dropdown-submenu-item>label, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>label, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu .is-dropdown-submenu-item>label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>label, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>a, .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent .is-dropdown-submenu .is-dropdown-submenu-item>label { padding: .2rem 1.4rem .2rem calc(1.4em + 25px); border: none; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; color: #959595; background: transparent }
}
.fa span.shareicon { font-family: Conv_AkkBd_Pro, sans-serif !important }
.dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:after { position: absolute; top: 20px }
.quick-jump-dropdown-js .menu.horizontal>li, .quick-jump-dropdown-js .menu>li { display: block }
@media(max-width:1023px) {
	.quick-jump-dropdown-js .quick-jump-nav .dropdown.menu.js-dropdown-menu>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a, .quick-jump-dropdown-js .quick-jump-nav .menu.js-dropdown-menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav .is-dropdown-submenu-quicknav .is-dropdown-submenu-item>a { color: #fff }
}
.content .quick-jump-nav.bottom-border { margin-bottom: 50px }
.quick-jump-dropdown-js .quick-jump-nav:first-of-type { margin-top: 0 }
.dropdown-default-anchor, .dropdown-default-anchor:after, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav.is-active>a, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav.is-active>a:after, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:focus, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:focus:after, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:hover, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:hover:after, .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a, .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a:after, .dropdown.menu>li.is-dropdown-submenu-parent>a:focus, .dropdown.menu>li.is-dropdown-submenu-parent>a:focus:after, .dropdown.menu>li.is-dropdown-submenu-parent>a:hover, .dropdown.menu>li.is-dropdown-submenu-parent>a:hover:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav.is-active>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav.is-active>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:focus, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:focus:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:hover, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:hover:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover:after { color: #1a1a1a }
.dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:after { position: absolute; top: 20px }
.dropdown-default-anchor, .dropdown-default-anchor:after, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav.is-active>a, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav.is-active>a:after, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:focus, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:focus:after, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:hover, .dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:hover:after, .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a, .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a:after, .dropdown.menu>li.is-dropdown-submenu-parent>a:focus, .dropdown.menu>li.is-dropdown-submenu-parent>a:focus:after, .dropdown.menu>li.is-dropdown-submenu-parent>a:hover, .dropdown.menu>li.is-dropdown-submenu-parent>a:hover:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav.is-active>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav.is-active>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:focus, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:focus:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:hover, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:hover:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent.is-active>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover:after { color: #1a1a1a }
.dropdown.menu>li.is-dropdown-submenu-parent-quicknav>a:after, .dropdown.menu>li.is-dropdown-submenu-parent>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent-quicknav>a:after, .menu.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after { border: none; color: #959595; content: ">"; display: block; font-size: 16px; height: auto; margin-top: -9px; right: 0; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transform-origin: center center; transform-origin: center center; width: auto }
.video_new_carousel .owl-nav { text-align: center; padding-bottom: 30px }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-nav .owl-prev { outline: none !important; font-size: 0; position: relative; height: 15px; width: 15px; display: inline-block; vertical-align: middle }
.video_new_carousel .owl-nav .owl-prev:before { content: ""; font-size: 20px; font-family: fontAwesome; color: #fff; left: 0; top: -8px; position: absolute }
.video_new_carousel .owl-nav .owl-dots { display: inline-block }
.video_new_carousel .owl-dots { display: none }
.video_new_carousel .owl-dots .owl-dot { display: inline-block }
.video_new_carousel .owl-dots .owl-dot.active span { border-color: #fff; background-color: #fff }
.video_new_carousel .owl-dots .owl-dot span { border: 2px solid #ccc; border-radius: 50%; cursor: pointer; display: block; height: 10px; margin: 0 5px; width: 10px; background: transparent }
.video_new_carousel .owl-nav .owl-next { outline: none !important; color: #fff; font-size: 0; position: relative; height: 15px; width: 15px; display: inline-block; vertical-align: middle }
.owl-nav .owl-next:before { font-size: 0; content: ""; font-family: fontAwesome; font-size: 20px; color: #fff; left: 6px; top: -8px; position: absolute }
.video-carousel-hero { width: 100vw; left: calc(-50vw + 50%); position: relative; max-width: 100vw; margin-top: -24px }
.video_new_carousel .visible-desktop { display: none }
@media print, screen and (min-width:64em) {
	.video_new_carousel .visible-desktop { display: block }
}
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block }
.video_new_carousel .owl-carousel { overflow: hidden }
.owl-carousel { display: none; width: 100%; z-index: 1 }
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden }
.owl-carousel.owl-drag .owl-item { touch-action: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
@media screen and (min-width:75em) {
	.video_new_carousel .owl-carousel .carousel__wrapper { max-width: calc(103% - 200px) }
}
.video_new_carousel a.modalimage.card--inline, .video_new_carousel a.modalimage.card--inline-product, .video_new_carousel a.modalimage.card--register { min-height: 250px; padding: 2em 2em 0 }
.video_new_carousel .visible-mobile { display: block }
@media print, screen and (min-width:64em) {
	.video_new_carousel .visible-mobile { display: none }
}
.owl-carousel.owl-hidden { opacity: 0 }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block }
h1.red, .details-page .stat-inline h1.red, h2.red, h3.red, h4.red, h5.red, h6.red { color: #d6002a }
a.linksite { text-decoration: none; font-weight: normal }
div.sitemap p { font-size: .8em }
.page-whoweare-history { height: 100%; overflow-y: scroll !important }
.page-whoweare-history.history-last-section .footer { display: block }
.page-whoweare-history.history-last-section body { overflow-y: auto }
.page-whoweare-history body { box-sizing: border-box }
.page-whoweare-history #main-content { margin: 0 auto }
.page-whoweare-history #main-content.m-layout .section { overflow: auto }
.page-whoweare-history #main-content .page-subnav .break, .page-whoweare-history #main-content .page-subnav .break-2, .page-whoweare-history #main-content .page-subnav .card-small-text.card__tweet--large ul li:not(:last-of-type):after, .page-whoweare-history #main-content .page-subnav .card-small-text.card__tweet ul li:not(:last-of-type):after, .page-whoweare-history #main-content .page-subnav .card.card-small-text ul li:not(:last-of-type):after { margin-bottom: 0 }
.page-whoweare-history #main-content .left-content h4 { font-size: 24px; letter-spacing: -.01em }
.page-whoweare-history #main-content .left-content p { line-height: 20px; letter-spacing: inherit }
.page-whoweare-history #main-content .left-content .link-with-arrow.black { color: #000; text-transform: capitalize; font-size: 14px }
.page-whoweare-history #main-content .left-content .link-with-arrow.black:hover { color: #d6002a }
.page-whoweare-history #main-content .right-content h4 { font-size: 24px; letter-spacing: -.01em }
.page-whoweare-history #main-content .right-content p { line-height: 20px; letter-spacing: inherit }
.page-whoweare-history #main-content .right-content .link-with-arrow.black { color: #000; text-transform: capitalize; font-size: 14px }
.page-whoweare-history #main-content .right-content .link-with-arrow.black:hover { color: #d6002a }
.card-small-text.card__tweet--large ul .page-whoweare-history #main-content .page-subnav li:not(:last-of-type):after, .card-small-text.card__tweet ul .page-whoweare-history #main-content .page-subnav li:not(:last-of-type):after, .card.card-small-text ul .page-whoweare-history #main-content .page-subnav li:not(:last-of-type):after { margin-bottom: 0 }
.page-whoweare-history #main-content.loading { cursor: wait }
.page-whoweare-history #main-content .page-content-whoweare-history { top: 0; overflow: hidden; width: 100%; height: 100%; position: relative; margin-bottom: 0; z-index: 0; transition: top .3s cubic-bezier(.215, .61, .355, 1), height .3s cubic-bezier(.215, .61, .355, 1); margin-top: 30px }
.page-whoweare-history #main-content .page-content-whoweare-history.fill-height { margin-top: 10px; margin-bottom: 20px; top: -10px }
.page-whoweare-history #main-content .history-nav { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; z-index: 1 }
.page-whoweare-history #main-content .history-nav li { position: relative; padding-left: 3.0303vw }
.page-whoweare-history #main-content .history-nav li:first-child { margin-top: 0 }
.page-whoweare-history #main-content .history-nav li:last-child { margin-bottom: 0 }
.page-whoweare-history #main-content .history-nav li:before { content: " "; position: absolute; left: 0; top: 47%; background-color: #000; height: 1px; width: 32rem; width: 2.42424vw; display: block }
.page-whoweare-history #main-content .history-nav li.selected:before { background-color: #999 }
.page-whoweare-history #main-content .history-nav li.selected .button, .page-whoweare-history #main-content .history-nav li.selected .button:hover, .page-whoweare-history #main-content .history-nav li.selected .video-cta:hover .video-link a, .page-whoweare-history #main-content .history-nav li.selected a, .page-whoweare-history #main-content .history-nav li.selected a:hover, .page-whoweare-history #main-content .history-nav li.selected button, .page-whoweare-history #main-content .history-nav li.selected button:hover { color: #999 }
@media(min-width:1320px) {
	.page-whoweare-history #main-content .history-nav li { padding-left: 40px }
}
@media(min-width:1320px) {
	.page-whoweare-history #main-content .history-nav li:before { width: 32px }
}
.page-whoweare-history #main-content .history-nav li.selected .video-cta:hover .video-link .button, .page-whoweare-history #main-content .history-nav li.selected .video-cta:hover .video-link button, .video-cta:hover .video-link .page-whoweare-history #main-content .history-nav li.selected .button, .video-cta:hover .video-link .page-whoweare-history #main-content .history-nav li.selected a, .video-cta:hover .video-link .page-whoweare-history #main-content .history-nav li.selected button { color: #999 }
.page-whoweare-history #main-content .history-nav li { margin: 12px 0 }
.page-whoweare-history #main-content .history-nav li .button, .page-whoweare-history #main-content .history-nav li a, .page-whoweare-history #main-content .history-nav li button { font-size: 14px; display: block }
.page-whoweare-history #main-content .history-nav li .button:hover, .page-whoweare-history #main-content .history-nav li a:hover, .page-whoweare-history #main-content .history-nav li button:hover { color: #d6002a }
.page-whoweare-history #main-content .section { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-size: cover; z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden }
.page-whoweare-history #main-content .section.bg-beige { background-color: #ece7e1 }
.page-whoweare-history #main-content .section .intro-content { position: absolute; left: 14.77272727272727%; right: 14.77272727272727%; margin: auto }
.page-whoweare-history #main-content .section .intro-content h1 { color: #000; margin-bottom: 0 }
.page-whoweare-history #main-content .section h1 { font-size: 9.09091vw; color: #d6002a }
.page-whoweare-history #main-content .section p { color: #666 }
.page-whoweare-history #main-content .section .left-content, .page-whoweare-history #main-content .section .right-content { position: absolute; width: 25.60606vw; text-align: right; left: 15.45455vw; top: 0; margin: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden }
.page-whoweare-history #main-content .section .left-content img { max-width: 25.60606vw }
.page-whoweare-history #main-content .section .right-content { right: 15.45455vw; left: auto; text-align: left }
.page-whoweare-history #main-content .section .right-content img { max-width: 25.60606vw }
.page-whoweare-history #main-content .section .line { position: absolute; width: 1px; top: 0; bottom: 0; left: 0; right: 0; margin: auto }
.page-whoweare-history #main-content .section .line:before { content: " "; display: block; position: absolute; width: 100%; height: 100%; opacity: .1; background-color: #000 }
.page-whoweare-history #main-content .section .line .dot { background-color: #a4a4a4; width: 10px; height: 10px; border-radius: 50%; position: absolute; top: 50%; left: -5px }
@media(min-width:1320px) {
	.page-whoweare-history #main-content .section h1 { font-size: 120px }
}
@media(min-width:1320px) {
	.page-whoweare-history #main-content .section .left-content, .page-whoweare-history #main-content .section .right-content { width: 338px }
}
@media(min-width:1320px) {
	.page-whoweare-history #main-content .section .left-content { left: 204px }
}
@media(min-width:1320px) {
	.page-whoweare-history #main-content .section .left-content img, .page-whoweare-history #main-content .section .right-content img { max-width: 338px }
}
@media(min-width:1320px) {
	.page-whoweare-history #main-content .section .right-content { right: 204px }
}
@media(max-width:768px) {
	.page-whoweare-history #main-content { bottom: 0; overflow: visible; margin-top: 50px; margin-bottom: 0; padding-top: 0; height: auto }
	.page-whoweare-history #main-content .page-content-whoweare-history { height: auto }
	.page-whoweare-history #main-content .section { position: relative; display: block !important; margin-bottom: 15px; padding: 30px; height: 450px }
	.page-whoweare-history #main-content .section .left-content, .page-whoweare-history #main-content .section .right-content { position: static; width: auto; text-align: left }
	.page-whoweare-history #main-content .section .line { display: none }
	.page-whoweare-history #main-content .section .intro-content { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%) }
	.page-whoweare-history #main-content .section h1 { font-size: 48px; margin-bottom: 20px }
}
@media(max-width:768px)and (max-width:508px) {
	.page-whoweare-history #main-content .section h1 { font-size: 8vw }
}
@media(max-width:768px) {
	.page-whoweare-history #main-content .section h4 { font-size: 18px; margin-bottom: 12px }
	.page-whoweare-history #main-content .section p { font-size: 12px; margin-bottom: 20px; line-height: 1.333em }
	.page-whoweare-history #main-content .section img { width: 116px; height: auto }
	.page-whoweare-history #main-content .history-nav { display: none }
}
@media(min-width:768px) {
	.page-whoweare-history .footer { display: none }
}
.col-width1 { width: 30% }
.col-width2 { width: 40% }
.col-width3 { width: 30% }
.h6-header { color: #d6002a }
.p-content { font-size: 1em }
.h5-header { color: #d6002a }
@media(max-width:760px)and (min-width:320px) {
	.col-width1 { width: 100% }
	.col-width2 { width: 100% }
	.col-width3 { width: 100% }
}
.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper { display: none; padding: 1em 0 2em }
@media print, screen and (min-width:48em) {
	.feature-carousel>.carousel__wrapper>.carousel__nav-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 2.125em 0 3.75em !important }
}
.carousel__wrapper>ul>li.is-current { margin-right: 10px !important }
#txtMethodologySearch { font-size: 1.2em; text-transform: capitalize; color: #d6002a }
#txtPriceAssessmentSearch { font-size: 1.2em; text-transform: capitalize; color: #d6002a }
.sub-feature { display: inline-block; margin-bottom: 35px; vertical-align: bottom; color: #fff }
.merket { font-size: 1.2em }
@media print, screen and (min-width:33.75em) {
	.merket { font-size: .9em }
}
@media print, screen and (min-width:48em) {
	.merket { font-size: 1em }
}
@media print, screen and (max-width:760px) {
	.colTV1 { width: 100% }
	.colTV2 { width: 100% }
}
@media print, screen and (min-width:761px) {
	.colTV1 { width: 40% }
	.colTV2 { width: 60% }
}
@media(min-width:761px) {
	.userformtab { width: 60% }
}
@media print, screen and (max-width:760px) {
	.colSite { width: 100% }
}
@media print, screen and (min-width:761px) {
	.colSite { width: 33.33% }
}
@media print, screen and (max-width:760px) {
	.prCol1 { width: 100% }
	.prCol2 { width: 100% }
	.prCol3 { width: 100% }
	.prCol4 { width: 100% }
}
@media print, screen and (min-width:761px) {
	.prCol1 { width: 20%; display: block }
	.prCol2 { width: 40%; display: block }
	.prCol3 { width: 20%; display: block }
	.prCol4 { width: 20%; display: block }
	.prCol5 { width: 10%; display: inline-block }
}
@media print, screen and (max-width:48em) {
	.Nextbutton { width: 100% !important }
}
@media print, screen and (max-width:760px) {
	.cta-col1 { width: 80%; margin-top: 1.7%; margin-left: 10%; margin-right: 10%; padding-bottom: 10%; border-bottom: none }
	.cta-col2 { width: 250px; margin-left: 10%; border-bottom: none }
}
@media print, screen and (min-width:761px) {
	.cta-col1 { width: 70%; margin-top: 1.5%; margin-left: 5%; margin-right: 5%; border-bottom: none }
	.cta-col2 { width: 20%; border-bottom: none }
}
@media print, screen and (max-width:760px) {
	.mdCol { max-width: 80%; display: inline-block; margin-left: 10% }
}
.card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { display: block; float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: relative }
@media print, screen and (min-width:64em) {
	.card-set--two>.link-with-arrow, .card-set__summary>.link-with-arrow { display: none }
}
@media print, screen and (max-width:760px) {
	.mdCol { max-width: 80%; display: inline-block; margin-left: 10% }
}
@media print, screen and (min-width:761px) {
	.mdCol { max-width: 30% }
}
.cp-press-list .greytext { color: #959595 }
.cp-press-list .filterable-list--complex-five .item-type__content a, .cp-press-list .filterable-list--complex-five .item-type__content a:active, .cp-press-list .filterable-list--complex-five .item-type__content a:focus, .cp-press-list .filterable-list--complex-five .item-type__content a:hover { text-decoration: underline; color: #000 }
.cp-press-list .filterable-list--complex-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13% }
.cp-press-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 48% !important; flex: 0 1 48% !important }
.cp-press-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(3), .cp-press-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 19%; flex: 0 1 19% }
.cp-press-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0 !important; -ms-flex: 0 1 20% !important; flex: 0 1 20% !important }
@media print, screen and (min-width:48em) {
	.cp-press-list .expert_landing { margin-top: 15px }
}
.cp-press-list .expert_landing .filterable_list_user .filterable-list__cell { padding: 5px 0 }
.cp-press-list .expert_landing .filterable_list_user .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10% }
.cp-press-list .expert_landing .filterable_list_user .filterable-list__cell:first-of-type .compex_list_grid_image { margin-top: -13px; border-radius: 50% }
.cp-press-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(2), .cp-press-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25% }
.cp-press-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15% }
.cp-press-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0 !important; -ms-flex: 0 1 25% !important; flex: 0 1 25% !important }
@media print, screen and (min-width:48em) {
	.cp-press-list .expert_landing .filterable_list_user .filterable-list__cell { padding: 40px 0 30px }
}
.cp-press-list .expert_landing .filterable_list_user .filterable-list__content-sublist { padding: 10px 0 }
@media print, screen and (min-width:48em) {
	.cp-press-list .expert_landing .filterable_list_user .sublist-mobile { display: none }
}
.cp-press-list .expert_landing .filterable_list_user.filterable-list__header .filterable-list__cell { padding: 25px 0; height: auto; border-top: 1px solid #ccc }
.cp-press-list .expert_landing .table-filter { margin-top: 0; margin-bottom: 15px }
.cp-press-list .expert_landing .button__search { top: 26px }
@media(max-width:767px) {
	.cp-press-list .expert_landing .filterable-list__row { padding: 30px 0 15px }
}
.cp-press-list .filterable-list__header { padding-top: 0 }
.cp-press-list .sub-nav-filter-bar { width: 100%; float: none }
@media print, screen and (min-width:64em) {
	.cp-press-list .sub-nav-filter-bar { width: 60%; float: left }
}
.cp-press-list .article-filter-search { border-bottom: none; overflow: hidden; margin-bottom: 0 }
.cp-press-list .article-filter-search .contact-info { width: 100%; float: none; font-family: Conv_AkkRg_Pro, sans-serif; padding-top: 20px; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700 }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.cp-press-list .article-filter-search .contact-info { font-weight: 400 }
}
@media print, screen and (min-width:64em) {
	.cp-press-list .article-filter-search .contact-info { width: 40%; float: right; text-align: right }
}
.cp-press-list .filter-bar__wrapper:not(.menu) a { margin-right: 50px }
.cp-press-list .article-filter-search .filter-bar:after { background: none }
.cp-press-list .article-filter-search .filter-bar { background: none; border: none }
.cp-press-list .load-more__whitepapers { margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
.cp-press-list .card--register .card__content { min-height: 100px }
.cp-press-list .card--register { margin-top: 0; margin-bottom: 60px }
.cp-press-list .card--register .card__content .card__register-input { min-width: 30% }
.cp-press-list .button__search { position: absolute; right: 0; top: 48px }
.cp-press-list .card-set__first-column { min-height: unset }
.cp-press-list .card-set__first-column .card-set__title { margin-top: 30px }
.cp-press-list div[class*=card-set--].contact .card-set__list-item:nth-of-type(2) .contact__details-row:first-of-type { margin-bottom: 0 }
.cp-press-list .events-detail__full-columns-wrap { width: 100%; margin-bottom: 40px }
.cp-press-list hr.contact-devider { margin: 20px auto }
.cp-press-list .content.events-detail { max-width: 100%; width: 100%; padding-top: 0 }
.cp-press-list .events-detail__two-column .card-set--two.contact .contact__description, .cp-press-list .events-detail__two-column .contact.card-set__summary .contact__description { font-family: Conv_AkkBd_Pro, sans-serif !important; font-size: 18px !important; letter-spacing: -.35px !important; line-height: 1.28 !important; margin-bottom: 10px !important; font-weight: 400 !important }
.cp-press-list .events-detail__full-tab .card-set--two.contact .contact__description, .cp-press-list .events-detail__full-tab .contact.card-set__summary .contact__description { font-family: Conv_AkkBd_Pro, sans-serif !important; font-size: 18px !important; letter-spacing: -.35px !important; line-height: 1.28 !important; margin-bottom: 10px !important; font-weight: 400 !important }
.cp-press-list .events-detail__two-column .card-set--two.contact .card__content h1, .cp-press-list .events-detail__two-column .card-set--two.contact .contact__details, .cp-press-list .events-detail__two-column .card-set--two.contact .contact__details a, .cp-press-list .events-detail__two-column .card-set--two.contact .contact__details p, .cp-press-list .events-detail__two-column .contact.card-set__summary .card__content h1, .cp-press-list .events-detail__two-column .contact.card-set__summary .contact__details, .cp-press-list .events-detail__two-column .contact.card-set__summary .contact__details a, .cp-press-list .events-detail__two-column .contact.card-set__summary .contact__details p { font-size: 18px }
.cp-press-list .events-detail__full-tab .card-set--two.contact .card__content h1, .cp-press-list .events-detail__full-tab .card-set--two.contact .contact__details, .cp-press-list .events-detail__full-tab .card-set--two.contact .contact__details a, .cp-press-list .events-detail__full-tab .card-set--two.contact .contact__details p, .cp-press-list .events-detail__full-tab .contact.card-set__summary .card__content h1, .cp-press-list .events-detail__full-tab .contact.card-set__summary .contact__details, .cp-press-list .events-detail__full-tab .contact.card-set__summary .contact__details a, .cp-press-list .events-detail__full-tab .contact.card-set__summary .contact__details p { font-size: 18px }
.cp-press-list .contact__list .card__content .contact__description { min-height: inherit }
@media print, screen and (min-width:48em) {
	.cp-press-list .filterable-list--complex-five .filterable-list__row .filterable-list__cell { padding: 50px 0 42px !important }
}
@media(-ms-high-contrast:active), (-ms-high-contrast:none) {
	.cp-press-list .events-detail .card-set__first-column { min-height: 0 !important }
}
.holiday-list .greytext { color: #959595 }
.holiday-list .filterable-list--complex-five .item-type__content a, .holiday-list .filterable-list--complex-five .item-type__content a:active, .holiday-list .filterable-list--complex-five .item-type__content a:focus, .holiday-list .filterable-list--complex-five .item-type__content a:hover { text-decoration: underline; color: #000 }
.holiday-list .filterable-list--complex-five .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 13%; flex: 0 1 13% }
.holiday-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 23% !important; flex: 0 1 23% !important }
.holiday-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(3), .holiday-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 18%; flex: 0 1 18% }
.holiday-list .filterable-list--complex-five .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0 !important; -ms-flex: 0 1 27% !important; flex: 0 1 27% !important }
@media print, screen and (min-width:48em) {
	.holiday-list .expert_landing { margin-top: 15px }
}
.holiday-list .expert_landing .filterable_list_user .filterable-list__cell { padding: 5px 0 }
.holiday-list .expert_landing .filterable_list_user .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 10%; flex: 0 1 10% }
.holiday-list .expert_landing .filterable_list_user .filterable-list__cell:first-of-type .compex_list_grid_image { margin-top: -13px; border-radius: 50% }
.holiday-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(2), .holiday-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(3) { -webkit-box-flex: 0; -ms-flex: 0 1 25%; flex: 0 1 25% }
.holiday-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(4) { -webkit-box-flex: 0; -ms-flex: 0 1 15%; flex: 0 1 15% }
.holiday-list .expert_landing .filterable_list_user .filterable-list__cell:nth-of-type(5) { -webkit-box-flex: 0 !important; -ms-flex: 0 1 25% !important; flex: 0 1 25% !important }
@media print, screen and (min-width:48em) {
	.holiday-list .expert_landing .filterable_list_user .filterable-list__cell { padding: 40px 0 30px }
}
.holiday-list .expert_landing .filterable_list_user .filterable-list__content-sublist { padding: 10px 0 }
@media print, screen and (min-width:48em) {
	.holiday-list .expert_landing .filterable_list_user .sublist-mobile { display: none }
}
.holiday-list .expert_landing .filterable_list_user.filterable-list__header .filterable-list__cell { padding: 25px 0; height: auto; border-top: 1px solid #ccc }
.holiday-list .expert_landing .table-filter { margin-top: 0; margin-bottom: 15px }
.holiday-list .expert_landing .button__search { top: 26px }
@media(max-width:767px) {
	.holiday-list .expert_landing .filterable-list__row { padding: 30px 0 15px }
}
.holiday-list .filterable-list__header { padding-top: 0 }
.holiday-list .sub-nav-filter-bar { width: 100%; float: none }
@media print, screen and (min-width:64em) {
	.holiday-list .sub-nav-filter-bar { width: 60%; float: left }
}
.holiday-list .article-filter-search { border-bottom: none; overflow: hidden; margin-bottom: 0 }
.holiday-list .article-filter-search .contact-info { width: 100%; float: none; font-family: Conv_AkkRg_Pro, sans-serif; padding-top: 20px; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700 }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.holiday-list .article-filter-search .contact-info { font-weight: 400 }
}
@media print, screen and (min-width:64em) {
	.holiday-list .article-filter-search .contact-info { width: 40%; float: right; text-align: right }
}
.holiday-list .filter-bar__wrapper:not(.menu) a { margin-right: 50px }
.holiday-list .article-filter-search .filter-bar:after { background: none }
.holiday-list .article-filter-search .filter-bar { background: none; border: none }
.holiday-list .load-more__whitepapers { margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
.holiday-list .card--register .card__content { min-height: 100px }
.holiday-list .card--register { margin-top: 0; margin-bottom: 60px }
.holiday-list .card--register .card__content .card__register-input { min-width: 30% }
.holiday-list .button__search { position: absolute; right: 0; top: 48px }
.holiday-list .card-set__first-column { min-height: unset }
.holiday-list .card-set__first-column .card-set__title { margin-top: 30px }
.holiday-list div[class*=card-set--].contact .card-set__list-item:nth-of-type(2) .contact__details-row:first-of-type { margin-bottom: 0 }
.holiday-list .events-detail__full-columns-wrap { width: 100%; margin-bottom: 40px }
.holiday-list hr.contact-devider { margin: 20px auto }
.holiday-list .content.events-detail { max-width: 100%; width: 100%; padding-top: 0 }
.holiday-list .events-detail__two-column .card-set--two.contact .contact__description, .holiday-list .events-detail__two-column .contact.card-set__summary .contact__description { font-family: Conv_AkkBd_Pro, sans-serif !important; font-size: 18px !important; letter-spacing: -.35px !important; line-height: 1.28 !important; margin-bottom: 10px !important; font-weight: 400 !important }
.holiday-list .events-detail__full-tab .card-set--two.contact .contact__description, .holiday-list .events-detail__full-tab .contact.card-set__summary .contact__description { font-family: Conv_AkkBd_Pro, sans-serif !important; font-size: 18px !important; letter-spacing: -.35px !important; line-height: 1.28 !important; margin-bottom: 10px !important; font-weight: 400 !important }
.holiday-list .events-detail__two-column .card-set--two.contact .card__content h1, .holiday-list .events-detail__two-column .card-set--two.contact .contact__details, .holiday-list .events-detail__two-column .card-set--two.contact .contact__details a, .holiday-list .events-detail__two-column .card-set--two.contact .contact__details p, .holiday-list .events-detail__two-column .contact.card-set__summary .card__content h1, .holiday-list .events-detail__two-column .contact.card-set__summary .contact__details, .holiday-list .events-detail__two-column .contact.card-set__summary .contact__details a, .holiday-list .events-detail__two-column .contact.card-set__summary .contact__details p { font-size: 18px }
.holiday-list .events-detail__full-tab .card-set--two.contact .card__content h1, .holiday-list .events-detail__full-tab .card-set--two.contact .contact__details, .holiday-list .events-detail__full-tab .card-set--two.contact .contact__details a, .holiday-list .events-detail__full-tab .card-set--two.contact .contact__details p, .holiday-list .events-detail__full-tab .contact.card-set__summary .card__content h1, .holiday-list .events-detail__full-tab .contact.card-set__summary .contact__details, .holiday-list .events-detail__full-tab .contact.card-set__summary .contact__details a, .holiday-list .events-detail__full-tab .contact.card-set__summary .contact__details p { font-size: 18px }
.holiday-list .contact__list .card__content .contact__description { min-height: inherit }
@media print, screen and (min-width:48em) {
	.holiday-list .filterable-list--complex-five .filterable-list__row .filterable-list__cell { padding: 50px 0 42px !important }
}
@media(-ms-high-contrast:active), (-ms-high-contrast:none) {
	.holiday-list .events-detail .card-set__first-column { min-height: 0 !important }
}
.clearfix { clear: both }
.sponsor-event-detail-cnt { clear: both; display: block; overflow: hidden }
div[class*=card-set--].contact .card-set__contact .js-carousel { margin-left: -20px; overflow: hidden; width: calc(100% + 40px) }
@media print, screen and (min-width:48em) {
	div[class*=card-set--].contact .card-set__contact .js-carousel { margin-left: -40px; width: calc(100% + 80px) }
}
@media print, screen and (min-width:64em) {
	div[class*=card-set--].contact .card-set__contact .js-carousel { margin-right: -100px; width: calc(66.66% + 100px) }
}
div[class*=card-set--].contact .card-set__contact .card-set__list-item.is-previous { left: 10px; position: relative }
@media print, screen and (min-width:48em) {
	div[class*=card-set--].contact .card-set__contact .card-set__list-item.is-previous { left: 20px }
}
div[class*=card-set--].contact .card-set__contact .card-set__list-item.is-current { margin-left: 20px; margin-right: 10px; max-width: calc(100% - 40px) }
@media print, screen and (min-width:48em) {
	div[class*=card-set--].contact .card-set__contact .card-set__list-item.is-current { margin-left: 40px; margin-right: 20px; max-width: calc(100% - 80px) }
}
@media print, screen and (min-width:64em) {
	div[class*=card-set--].contact .card-set__contact .card-set__list-item.is-current { margin-left: 0; margin-right: 50px; max-width: calc(100% - 100px) }
}
@media screen and (min-width:75em) {
	div[class*=card-set--].contact .card-set__contact .card-set__list-item.is-current { margin: 0 }
}
@media screen and (max-width:47.9375em) {
	div[class*=card-set--].contact .card-set__contact .card-set__wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap }
	div[class*=card-set--].contact .card-set__contact .card-set__wrapper .card.contact, div[class*=card-set--].contact .card-set__contact .card-set__wrapper .contact.card__tweet, div[class*=card-set--].contact .card-set__contact .card-set__wrapper .contact.card__tweet--large { padding-top: 10px; padding-bottom: 10px }
	div[class*=card-set--].contact .card-set__contact .card-set__wrapper .card.contact .contact__description, div[class*=card-set--].contact .card-set__contact .card-set__wrapper .contact.card__tweet--large .contact__description, div[class*=card-set--].contact .card-set__contact .card-set__wrapper .contact.card__tweet .contact__description { font-size: 12px; margin: 8px 0 4px }
	div[class*=card-set--].contact .card-set__contact li.card-set__list-item { display: inline-block; float: left }
	div[class*=card-set--].contact .card-set__contact li.card-set__list-item:after, div[class*=card-set--].contact .card-set__contact li.card-set__list-item:before { display: table; content: " " }
	div[class*=card-set--].contact .card-set__contact li.card-set__list-item:after { clear: both }
	div[class*=card-set--].contact .card-set__contact li.card-set__list-item { margin-left: -30px }
}
@media print, screen and (min-width:48em) {
	div[class*=card-set--].contact .card-set__contact { float: none }
	div[class*=card-set--].contact .card-set__contact li.card-set__list-item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50% }
	div[class*=card-set--].contact .card-set__contact li.card-set__list-item:first-of-type { margin-left: -30px }
}
@media screen and (min-width:75em) {
	div[class*=card-set--].contact .card-set__contact { float: left; width: 66% }
}
div[class*=card-set--].contact .card-set__list-item:nth-of-type(2) .contact__details-row:nth-of-type(2n+3) { margin-bottom: 1em }
div[class*=card-set--].contact .card-set__list-item:nth-of-type(2) .contact__details-row:first-of-type { margin-bottom: 2.5em }
div[class*=card-set--].contact .card.contact, div[class*=card-set--].contact .contact.card__tweet, div[class*=card-set--].contact .contact.card__tweet--large { min-height: 0; background: none }
div[class*=card-set--].contact .card.contact .contact__description, div[class*=card-set--].contact .contact.card__tweet--large .contact__description, div[class*=card-set--].contact .contact.card__tweet .contact__description { color: #000; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700; font-size: .9rem }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div[class*=card-set--].contact .card.contact .contact__description, div[class*=card-set--].contact .contact.card__tweet--large .contact__description, div[class*=card-set--].contact .contact.card__tweet .contact__description { font-weight: 400 }
}
div[class*=card-set--].contact .card.contact h1, div[class*=card-set--].contact .contact.card__tweet--large h1, div[class*=card-set--].contact .contact.card__tweet h1 { color: #d6002a; font-size: .9rem }
div[class*=card-set--].contact__first-column { position: relative }
div[class*=card-set--].contact__first-column .contact__list:first-child, div[class*=card-set--].contact__first-column .contact__list ul { margin-left: 0 }
div[class*=card-set--].contact__first-column .contact__list li { float: left; width: auto }
div[class*=card-set--].contact__first-column .contact__list li .card.contact, div[class*=card-set--].contact__first-column .contact__list li .contact.card__tweet, div[class*=card-set--].contact__first-column .contact__list li .contact.card__tweet--large { margin: 0; transition: none; -webkit-transform: none; transform: none }
div[class*=card-set--].contact__first-column .contact__list li a:hover { color: #959595 }
div[class*=card-set--] .contact__list { width: 30%; position: absolute; bottom: 48px; display: none }
@media print, screen and (min-width:64em) {
	div[class*=card-set--] .contact__list { display: block }
}
@media screen and (min-width:75em) {
	div[class*=card-set--] .contact__list { bottom: 0 }
}
div[class*=card-set--] .contact__list>li { max-width: 246px }
div[class*=card-set--] .contact__list>li .card.contact, div[class*=card-set--] .contact__list>li .contact.card__tweet, div[class*=card-set--] .contact__list>li .contact.card__tweet--large { min-height: 0; padding: 0; font-size: 100% }
div[class*=card-set--] .contact__list>li .card.contact:hover, div[class*=card-set--] .contact__list>li .contact.card__tweet--large:hover, div[class*=card-set--] .contact__list>li .contact.card__tweet:hover { box-shadow: none }
.js-carousel.hide-border .carousel__nav-wrapper.visible { border-bottom: none }
body .card-set--two .card .card__content, body .card-set--two .card__tweet--large .card__content, body .card-set--two .card__tweet .card__content, body .card-set__summary .card .card__content, body .card-set__summary .card__tweet--large .card__content, body .card-set__summary .card__tweet .card__content { max-width: calc(100vw - 120px) }
@media print, screen and (min-width:48em) {
	body .card-set--two .card .card__content, body .card-set--two .card__tweet--large .card__content, body .card-set--two .card__tweet .card__content, body .card-set__summary .card .card__content, body .card-set__summary .card__tweet--large .card__content, body .card-set__summary .card__tweet .card__content { max-width: 100% }
}
.card-set--six>.link-with-arrow { display: block; float: left; font-size: 11px; letter-spacing: 1px; padding: 1em 0 3em; position: relative }
@media print, screen and (min-width:64em) {
	.card-set--six>.link-with-arrow { display: none }
}
@media print, screen and (min-width:48em) {
	.filterable-list--simple-three .learn-more { margin-bottom: 0 }
	.filterable-list--simple-three .filterable-list__row { padding: 0 }
	.filterable-list--simple-three .filterable-list__cell p, .filterable-list--simple-three .filterable-list__row .filterable-list__cell p { font-size: 18px }
}
.filterable-list--simple-three .filterable-list__cell:first-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 35%; flex: 0 1 35% }
.filterable-list--simple-three .filterable-list__cell:nth-of-type(2) { -webkit-box-flex: 0; -ms-flex: 0 1 39%; flex: 0 1 39% }
.filterable-list--simple-three .filterable-list__cell:last-of-type { -webkit-box-flex: 0; -ms-flex: 0 1 26%; flex: 0 1 26% }
.filterable-list--simple-three .filterable-list__row .filterable-list__cell { font-size: 14px; letter-spacing: -.02em; padding: 10px 0 }
.filterable-list--simple-three .filterable-list__cell p { font-size: 14px }
.filterable-list--simple-three .filterable-list__row .filterable-list__cell:first-of-type { padding-bottom: 4px }
@media print, screen and (min-width:48em) {
	.filterable-list--simple-three .filterable-list__row .filterable-list__cell { padding: 22px 0 }
}
#txtManuals { top: 0; position: absolute; outline: none; border: 0; border-bottom: 1px solid #ccc; box-shadow: inherit; height: 38px !important; width: 100% !important }
@media print, screen and (min-width:48em) {
	.filterable-list--simple-three .filterable-list__cell:last-of-type { text-align: right }
}
.user-manuals .filterable-list__row .filterable-list__cell a:hover { color: inherit; text-decoration: none }
@media print, screen and (min-width:64em) {
	.border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span .pre-title { color: #000 }
}
.events-detail.js-events-detail .border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span .item-title { color: #959595; font-size: .8em; line-height: 1.4 }
@media screen and (min-width:75em) {
	.events-detail.js-events-detail .border-block__accordion.accordion__speakers>ul.vertical>li .accordion__click-header>span .item-title { -webkit-box-flex: 1; -ms-flex: 1 0 45%; flex: 1 0 45%; font-size: 14px; color: #959595; text-align: right }
}
@-webkit-keyframes square-scale-y-on {
	0% { -webkit-transform: scaleY(1); transform: scaleY(1) }
	to { -webkit-transform: scaleY(15); transform: scaleY(15) }
}
@keyframes square-scale-y-on {
	0% { -webkit-transform: scaleY(1); transform: scaleY(1) }
	to { -webkit-transform: scaleY(15); transform: scaleY(15) }
}
@-webkit-keyframes square-scale-y-off {
	0% { -webkit-transform: scaleY(15); transform: scaleY(15) }
	to { -webkit-transform: scaleY(1); transform: scaleY(1) }
}
@keyframes square-scale-y-off {
	0% { -webkit-transform: scaleY(15); transform: scaleY(15) }
	to { -webkit-transform: scaleY(1); transform: scaleY(1) }
}
@-webkit-keyframes bar-scale-y-on {
	0% { -webkit-transform: scaleY(1); transform: scaleY(1) }
	to { -webkit-transform: scaleY(7); transform: scaleY(7) }
}
@keyframes bar-scale-y-on {
	0% { -webkit-transform: scaleY(1); transform: scaleY(1) }
	to { -webkit-transform: scaleY(7); transform: scaleY(7) }
}
@-webkit-keyframes bar-scale-y-off {
	0% { -webkit-transform: scaleY(7); transform: scaleY(7) }
	to { -webkit-transform: scaleY(1); transform: scaleY(1) }
}
@keyframes bar-scale-y-off {
	0% { -webkit-transform: scaleY(7); transform: scaleY(7) }
	to { -webkit-transform: scaleY(1); transform: scaleY(1) }
}
@-webkit-keyframes bar-scale-x-on {
	0% { -webkit-transform: scaleX(1); transform: scaleX(1) }
	to { -webkit-transform: scaleX(10); transform: scaleX(10) }
}
@keyframes bar-scale-x-on {
	0% { -webkit-transform: scaleX(1); transform: scaleX(1) }
	to { -webkit-transform: scaleX(10); transform: scaleX(10) }
}
@-webkit-keyframes bar-scale-x-off {
	0% { -webkit-transform: scaleX(10); transform: scaleX(10) }
	to { -webkit-transform: scaleX(1); transform: scaleX(1) }
}
@keyframes bar-scale-x-off {
	0% { -webkit-transform: scaleX(10); transform: scaleX(10) }
	to { -webkit-transform: scaleX(1); transform: scaleX(1) }
}
@-webkit-keyframes bar-larger-x {
	0% { width: 1.5em }
	to { width: 100% }
}
@keyframes bar-larger-x {
	0% { width: 1.5em }
	to { width: 100% }
}
@-webkit-keyframes bar-smaller-x {
	0% { width: 100% }
	to { width: 32em }
}
@keyframes bar-smaller-x {
	0% { width: 100% }
	to { width: 32em }
}
@-webkit-keyframes bar-hide-x {
	0% { width: 32em }
	to { width: 0 }
}
@keyframes bar-hide-x {
	0% { width: 32em }
	to { width: 0 }
}
@-webkit-keyframes bar-hide-y {
	0% { height: 32em }
	to { height: 0 }
}
@keyframes bar-hide-y {
	0% { height: 32em }
	to { height: 0 }
}
@-webkit-keyframes bar-larger-y {
	0% { height: 1.5em; bottom: 100% }
	to { height: 100%; bottom: 0 }
}
@keyframes bar-larger-y {
	0% { height: 1.5em; bottom: 100% }
	to { height: 100%; bottom: 0 }
}
@-webkit-keyframes bar-smaller-y {
	0% { height: 100% }
	to { height: 32em }
}
@keyframes bar-smaller-y {
	0% { height: 100% }
	to { height: 32em }
}
@-webkit-keyframes bar-move-down {
	0% { bottom: 100% }
	to { bottom: 0 }
}
@keyframes bar-move-down {
	0% { bottom: 100% }
	to { bottom: 0 }
}
@-webkit-keyframes bar-move-up {
	0% { top: 100% }
	to { top: 0 }
}
@keyframes bar-move-up {
	0% { top: 100% }
	to { top: 0 }
}
@-webkit-keyframes bar-move-left {
	0% { left: 100% }
	to { left: 0 }
}
@keyframes bar-move-left {
	0% { left: 100% }
	to { left: 0 }
}
@-webkit-keyframes white-mask-scale-y {
	0% { -webkit-transform: scaleY(1); transform: scaleY(1) }
	to { -webkit-transform: scaleY(0); transform: scaleY(0) }
}
@keyframes white-mask-scale-y {
	0% { -webkit-transform: scaleY(1); transform: scaleY(1) }
	to { -webkit-transform: scaleY(0); transform: scaleY(0) }
}
@-webkit-keyframes white-mask-height0 {
	0% { height: 100% }
	to { height: 0 }
}
@keyframes white-mask-height0 {
	0% { height: 100% }
	to { height: 0 }
}
@-webkit-keyframes white-mask-scale-x {
	0% { -webkit-transform: scaleX(1); transform: scaleX(1) }
	to { -webkit-transform: scaleX(0); transform: scaleX(0) }
}
@keyframes white-mask-scale-x {
	0% { -webkit-transform: scaleX(1); transform: scaleX(1) }
	to { -webkit-transform: scaleX(0); transform: scaleX(0) }
}
@-webkit-keyframes text-up {
	0% { -webkit-transform: translateY(5em); transform: translateY(5em); opacity: 0 }
	to { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1 }
}
@keyframes text-up {
	0% { -webkit-transform: translateY(5em); transform: translateY(5em); opacity: 0 }
	to { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1 }
}
@-webkit-keyframes price-neutral-bar-smaller-x {
	0% { width: 100%; left: 0 }
	to { width: 32em; left: 25% }
}
@keyframes price-neutral-bar-smaller-x {
	0% { width: 100%; left: 0 }
	to { width: 32em; left: 25% }
}
@-webkit-keyframes price-neutral-bar-move-down {
	0% { bottom: calc(100% - 1.5em) }
	to { bottom: 5em }
}
@keyframes price-neutral-bar-move-down {
	0% { bottom: calc(100% - 1.5em) }
	to { bottom: 5em }
}
@-webkit-keyframes price-neutral-lines-move-down {
	0% { height: 100% }
	to { height: 0 }
}
@keyframes price-neutral-lines-move-down {
	0% { height: 100% }
	to { height: 0 }
}
@-webkit-keyframes earth-map-zoom {
	0% { width: 0; height: 0; margin-top: 0; margin-left: 0; opacity: 0 }
	to { width: 100%; height: 100%; margin-left: -50%; margin-top: -50%; opacity: 1 }
}
@keyframes earth-map-zoom {
	0% { width: 0; height: 0; margin-top: 0; margin-left: 0; opacity: 0 }
	to { width: 100%; height: 100%; margin-left: -50%; margin-top: -50%; opacity: 1 }
}
@-webkit-keyframes earth-label-fade {
	0% { -webkit-transform: translateY(-50%) scaleX(.5) scaleY(.5); transform: translateY(-50%) scaleX(.5) scaleY(.5); opacity: 0 }
	to { -webkit-transform: translateY(-50%) scaleX(1) scaleY(1); transform: translateY(-50%) scaleX(1) scaleY(1); opacity: 1 }
}
@keyframes earth-label-fade {
	0% { -webkit-transform: translateY(-50%) scaleX(.5) scaleY(.5); transform: translateY(-50%) scaleX(.5) scaleY(.5); opacity: 0 }
	to { -webkit-transform: translateY(-50%) scaleX(1) scaleY(1); transform: translateY(-50%) scaleX(1) scaleY(1); opacity: 1 }
}
@-webkit-keyframes hand-ring {
	0% { stroke-dashoffset: 61.8689px }
	to { stroke-dashoffset: 0 }
}
@keyframes hand-ring {
	0% { stroke-dashoffset: 61.8689px }
	to { stroke-dashoffset: 0 }
}
@-webkit-keyframes hand-pinky {
	0% { stroke-dashoffset: 1246.4877px }
	to { stroke-dashoffset: 0 }
}
@keyframes hand-pinky {
	0% { stroke-dashoffset: 1246.4877px }
	to { stroke-dashoffset: 0 }
}
@-webkit-keyframes hand-index {
	0% { stroke-dashoffset: 834.6048px }
	to { stroke-dashoffset: 0 }
}
@keyframes hand-index {
	0% { stroke-dashoffset: 834.6048px }
	to { stroke-dashoffset: 0 }
}
@media(min-width:768px)and (orientation:portrait) {
	.font-scale { font-size: .97656vw }
}
@media(min-width:1024px) {
	.font-scale { font-size: .67708vw }
}
@media(min-width:1200px) {
	.font-scale { font-size: calc(7.73*(100vw - 200px)/1200) }
	.our-methodology-2 .section-container { max-width: calc(100vw - 200px) }
	.our-methodology-2 ul.page-nav { left: 50px }
}
@media screen and (min-width:1560px) {
	.font-scale { font-size: .55556vw }
	.our-methodology-2 .section-container { max-width: 1360px }
	.our-methodology-2 .section#intro { height: calc(100vh - 146px) }
	.our-methodology-2 ul.page-nav { left: calc(25vw - 340px) }
}
@media screen and (min-width:1800px) {
	.font-scale { font-size: 10px }
}
@media(max-width:767px) {
	.our-methodology-video .container { padding: 4em }
	.our-methodology-video .container-video .close-button { font-size: 3em; right: .5em; top: .5em }
	.font-scale { font-size: 2.66667vw }
	.our-methodology-2 .square-bar { display: none }
	.our-methodology-2 .bar { height: .8em; width: 100%; margin-bottom: auto !important; position: relative !important; bottom: auto !important; left: auto !important; right: auto !important; top: auto !important }
	.our-methodology-2 .section { display: block; height: auto }
	.our-methodology-2 .section .illustration { display: none }
	.our-methodology-2 .section .illustration-mobile { display: block }
	.our-methodology-2 .section .white-mask { display: none }
	.our-methodology-2 .section-container { max-width: calc(100vw - 8em) }
	.our-methodology-2 .section .title { font-size: 3em }
	.our-methodology-2 .section .text-content { font-size: 1.4em }
	.our-methodology-2 .section .cta { font-size: 1.2em }
	.our-methodology-2 .section#intro { padding-top: 4em; margin-top: 0; height: auto }
	.our-methodology-2 .section#intro .text { margin: 0; padding: 0; padding-top: 0 }
	.our-methodology-2 .section#intro .text .head { font-size: 2.4em }
	.our-methodology-2 .section#intro .text .title { font-size: 4em }
	.our-methodology-2 .section#intro .text .text-content { font-size: 1.8em }
	.our-methodology-2 .section#intro .text .video-cta { margin-bottom: 0 }
	.our-methodology-2 .section#intro .text .video-cta .thumbnail .background { width: 13.7em }
	.our-methodology-2 .section#intro .text .video-cta .label { font-size: 1.6em }
	.our-methodology-2 .section#intro .text .bar { margin-top: 4em }
	.our-methodology-2 .section#human-systems { padding-top: 6em }
	.our-methodology-2 .section#human-systems .illustration-mobile { margin-bottom: 2.5em }
	.our-methodology-2 .section#human-systems .text { margin: 0; padding: 0 }
	.our-methodology-2 .section#human-systems .text .text-container { padding-left: 0 }
	.our-methodology-2 .section#human-systems .text text-mask { -webkit-transform: none !important; transform: none !important }
	.our-methodology-2 .section#human-systems .text .bar { margin-top: 6em }
	.our-methodology-2 .section#complex-markets { padding-top: 5.5em }
	.our-methodology-2 .section#complex-markets .illustration-mobile { margin-bottom: 4em }
	.our-methodology-2 .section#complex-markets .text { margin: 0; padding: 0 }
	.our-methodology-2 .section#complex-markets .text .bar { margin-top: 6em }
	.our-methodology-2 .section#timeline { padding-top: 4.5em }
	.our-methodology-2 .section#timeline .illustration-mobile { margin-bottom: 5.5em }
	.our-methodology-2 .section#timeline .text { margin: 0; padding: 0 }
	.our-methodology-2 .section#timeline .text .text-container { padding-left: 0 }
	.our-methodology-2 .section#timeline .text .bar { margin-top: 6em }
	.our-methodology-2 .section#price-neutral { padding-top: 5em }
	.our-methodology-2 .section#price-neutral .illustration-mobile { margin-bottom: 5.5em }
	.our-methodology-2 .section#price-neutral .text { margin: 0; padding: 0 }
	.our-methodology-2 .section#price-neutral .text-container { margin: 0; padding-bottom: 0; padding-top: 0 }
	.our-methodology-2 .section#price-neutral .text .bar { margin-top: 6em }
	.our-methodology-2 .section#close-consultation { padding-top: 6em }
	.our-methodology-2 .section#close-consultation .illustration-mobile { margin-bottom: 4.5em }
	.our-methodology-2 .section#close-consultation .text { margin: 0; padding: 0 }
	.our-methodology-2 .section#close-consultation .text .text-container { padding-left: 0 }
	.our-methodology-2 .section#close-consultation .text .bar { margin-top: 6em }
	.our-methodology-2 .section#methodologies { padding-top: 6em }
	.our-methodology-2 .section#methodologies .text { margin: 0; padding: 0 }
	.our-methodology-2 .section#methodologies .text .text-wrapper { padding-top: 0 }
	.our-methodology-2 .section#methodologies .text .bar { margin-top: 4em; display: none }
	.our-methodology-2 .section#methodologies .items { margin: 0; white-space: normal }
	.our-methodology-2 .section#methodologies .items .item { display: block; margin-top: 4.5em; padding: 0; width: 100% }
	.our-methodology-2 .section#methodologies .items .item .title { margin-top: .9em }
	.our-methodology-2 .section#methodologies .items .item .icon { height: 5.3em }
	.our-methodology-2 .section#methodologies .ending-cta { margin-top: 6em }
	.our-methodology-2 .section#methodologies .ending-cta .text { margin: 0; padding: 2em }
	.our-methodology-2 .section#methodologies .ending-cta .title { font-size: 2em; width: 100% }
	.our-methodology-2 .section#methodologies .ending-cta a.cta { font-size: 1.2em; margin-top: 1.5em; position: relative; right: auto; top: auto }
	.our-methodology-2 #methodology-footer { margin: 6.5em 0; height: auto !important; display: block }
}
@media(min-width:480px)and (max-width:767px) {
	.font-scale { font-size: 10px }
	.our-methodology-2 .section-container { max-width: 378px }
}
@keyframes BUBBLES_SLIDE_TEXT {
	0% { opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%) }
	to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0) }
}
@-webkit-keyframes BUBBLES_SCALE {
	0% { -webkit-transform: scaleX(0); transform: scaleX(0) }
	20% { -webkit-transform: scaleX(0); transform: scaleX(0) }
	to { -webkit-transform: scale(1); transform: scale(1) }
}
@keyframes BUBBLES_SCALE {
	0% { -webkit-transform: scaleX(0); transform: scaleX(0) }
	20% { -webkit-transform: scaleX(0); transform: scaleX(0) }
	to { -webkit-transform: scale(1); transform: scale(1) }
}
@-webkit-keyframes BUBBLES_OPACITY {
	0% { opacity: 0 }
	25% { opacity: 0 }
	to { opacity: 1 }
}
@keyframes BUBBLES_OPACITY {
	0% { opacity: 0 }
	25% { opacity: 0 }
	to { opacity: 1 }
}
@-webkit-keyframes floating {
	0% { -webkit-transform: translate(-50%, -48.5%) scale(.8333); transform: translate(-50%, -48.5%) scale(.8333) }
	50% { -webkit-transform: translate(-50%, -51.5%) scale(.8333); transform: translate(-50%, -51.5%) scale(.8333) }
	to { -webkit-transform: translate(-50%, -48.5%) scale(.8333); transform: translate(-50%, -48.5%) scale(.8333) }
}
@keyframes floating {
	0% { -webkit-transform: translate(-50%, -48.5%) scale(.8333); transform: translate(-50%, -48.5%) scale(.8333) }
	50% { -webkit-transform: translate(-50%, -51.5%) scale(.8333); transform: translate(-50%, -51.5%) scale(.8333) }
	to { -webkit-transform: translate(-50%, -48.5%) scale(.8333); transform: translate(-50%, -48.5%) scale(.8333) }
}
.error-page-occurred h1.error-label { font-size: 9em }
.error-page-occurred p.body-01 { font-size: 18px; line-height: 26px; letter-spacing: 0; text-rendering: unset }
@media screen and (min-width:30em) {
	.error-page-occurred h1.error-label { font-size: 9em }
}
@media print, screen and (min-width:33.75em) {
	.error-page-occurred h1.error-label { font-size: 15em }
}
@media print, screen and (min-width:64em) {
	.error-page-occurred h1.error-label { font-size: 20em }
}
.form__field-list span.placeholder { color: #ccc; font-style: italic; position: absolute; top: 4px; bottom: 4px; pointer-events: none; left: 0; margin: 0 }
.item-contact-us { width: 50%; margin: 0 -10px }
.container-contact-us { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap }
.container-contact-us .card, .container-contact-us .card__tweet, .container-contact-us .card__tweet--large { background: transparent; font-size: 14px; margin: -13px -20px 13px; padding: 20px }
.container-contact-us .card:hover, .container-contact-us .card__tweet--large:hover, .container-contact-us .card__tweet:hover { font-size: 14px; color: red }
@media print, screen and (min-width:64em) {
	.container-contact-us .card, .container-contact-us .card__tweet, .container-contact-us .card__tweet--large { font-size: 100%; margin: 0 -20px; padding: 20px }
	.container-contact-us .card:hover, .container-contact-us .card__tweet--large:hover, .container-contact-us .card__tweet:hover { font-size: 100% }
}
.container-contact-us .card__content { color: #1a1a1a; font-size: 100%; max-width: 100%; padding: 0 }
.container-contact-us .card__content .contact__title { color: #d6002a; font-size: .9em; left: 0; letter-spacing: -.5px; margin-bottom: .4em; top: -.15em }
@media print, screen and (min-width:64em) {
	.container-contact-us .card__content .contact__title { margin: 0 0 10px }
}
.list-border-heavy-first>:first-child { border-top: 3px solid #000 }
.container-contact-us .card-set__list-item { width: 50% }
.contact-list h1 { color: #d6002a; font-size: .9em; margin-bottom: 10px }
.contact-list-item h2 { color: #000 }
.contact-list p, .contact-list a { color: #1a1a1a; font-size: 14px; margin: 0; font-family: "Conv_AkkBd_Pro", sans-serif; margin-bottom: 0 !important }
.contact-list a:hover { color: #1a1a1a }
.contact-list ul:before, .contact-list ul:after { content: ""; clear: both; display: table }
.contact-list ul li { width: 50% !important; float: left !important; margin-bottom: 5px }
.contact-list .contact__list { margin-top: 0 }
.contact-list .contact__list .card { padding: 10px 20px !important }
.contact-list .contact__details-field { white-space: normal }
.contact__details-row span span.contact__details-label { font-size: 14px !important }
.contact__list .card__content .contact__description { margin-bottom: 10px !important; font-family: Conv_AkkRg_Pro, Helvetica, Arial, sans-serif; font-weight: normal }
@media screen and (min-width:1024px) {
	.contact-list .contact__list li:first-child { padding-left: 12.5px }
}
.card-set--seven .card-set__list-item span.name { display: inline-block; margin-bottom: 3px }
.emptyContent { width: 300px; min-width: 300px; display: block; margin: auto }
.userformpopup { list-style-type: none }
.userformpopup li { margin-top: 10px }
.userformpopup button { width: 200px }
.userformdiv { float: left }
@media print, screen and (min-width:48em) {
	.userformpopup { display: flex }
	.userformpopup li { margin-right: 15px }
	.userformdiv { float: right }
}
.isDisabled { cursor: none; opacity: .5; color: currentColor; display: inline-block; pointer-events: none; text-decoration: none }
.isDisabledLI { cursor: none; opacity: .5; color: currentColor; pointer-events: none; text-decoration: none }
.dropdown.menu.dark>li.is-dropdown-submenu-parent>a, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:active, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:focus, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:hover, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:active, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover { color: #fff }
.dropdown.menu.dark>li.is-dropdown-submenu-parent>a:active:after, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:after, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:focus:after, .dropdown.menu.dark>li.is-dropdown-submenu-parent>a:hover:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:active:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:focus:after, .menu.dark.adaptive-dropdown>li.is-dropdown-submenu-parent>a:hover:after { color: #959595 }
input[type=checkbox] { display: none }
input[type=checkbox]+label { display: inline-block; font-size: 14px; position: relative; line-height: 15px; padding-left: 25px }
input[type=checkbox]+label, input[type=checkbox]+label:after, input[type=checkbox]+label:before { cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
input[type=checkbox]+label:after, input[type=checkbox]+label:before { content: " "; position: absolute; left: 0; right: 0 }
input[type=checkbox]+label:before { border: 1px solid #b5b1ac; width: 15px; height: 15px }
input[type=checkbox]+label:after { opacity: 0; left: 2px; top: -2px; background: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23d6002a' width='19' height='14' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); background-position: 50%; background-size: 100% 100%; fill: #d6002a; width: 19px; height: 14px; -webkit-transform: scale(0); transform: scale(0); -webkit-transform-origin: center center; transform-origin: center center; transition: opacity .2s, transform .15s ease-out }
input[type=checkbox]:checked+label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1) }
[class*=filter] [class*=menu] .caret:after { display: none }
[class*=filter] [class*=menu] label { font-size: 14px; color: #999 }
[class*=filter] [class*=menu] label:hover { color: #1a1a1a }
[class*=filter] [class*=menu] label:before { border-color: #333 }
[class*=filter] [class*=menu] label:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23ccc' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.64 17.32l-5.73-5.73L0 13.5l7.64 7.64L24 4.77l-1.91-1.91z'/%3E%3C/svg%3E"); fill: #fff }
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color: transparent; position: relative }
.owl-carousel { display: none; width: 100%; z-index: 1 }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; touch-action: manipulation; -moz-backface-visibility: hidden }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0) }
.owl-carousel .owl-item { min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none }
.owl-carousel .owl-item img { display: block; width: 100% }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot { background: 0 0; color: inherit; border: none; padding: 0 !important; font: inherit }
.owl-carousel.owl-loading { opacity: 0; display: block }
.owl-carousel.owl-hidden { opacity: 0 }
.owl-carousel.owl-refresh .owl-item { visibility: hidden }
.owl-carousel.owl-drag .owl-item { -ms-touch-action: none; touch-action: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.owl-carousel.owl-grab { cursor: move; cursor: grab }
.owl-carousel.owl-rtl { direction: rtl }
.owl-carousel.owl-rtl .owl-item { float: right }
.owl-carousel .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
.owl-carousel .owl-animated-in { z-index: 0 }
.owl-carousel .owl-animated-out { z-index: 1 }
.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut }
@-webkit-keyframes fadeOut {
	0% { opacity: 1 }
	100% { opacity: 0 }
}
@keyframes fadeOut {
	0% { opacity: 1 }
	100% { opacity: 0 }
}
.owl-height { transition: height .5s ease-in-out }
.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity .4s ease }
.owl-carousel .owl-item img.owl-lazy { -webkit-transform-style: preserve-3d; transform-style: preserve-3d }
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000 }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: -webkit-transform .1s ease; transition: transform .1s ease }
.owl-carousel .owl-video-play-icon:hover { -webkit-transform: scale(1.3, 1.3); -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3) }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100% }
@media only screen and (max-width:370px) {
	.clsPassword { margin-bottom: 25%; margin-top: -5% }
}
@media print, screen and (min-width:371px)and (max-width:600px) {
	.clsPassword { margin-bottom: 15%; margin-top: -6% }
}
@media print, screen and (min-width:601px) {
	.clsPassword { margin-bottom: 10%; margin-top: -3% }
}
.podcast_iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
@media print, screen and (max-width:21em) {
	#mobileCommodity { letter-spacing: -.5px }
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.feature-carousel .feature-carousel__large-three>li { display: -ms-flexbox }
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.feature-carousel .feature-carousel__large-three { display: flex }
}
body { list-style-type: none }
.nav__primary a { color: #000 }
.nav-meta__latest a { color: #000 }
.nav-meta__event a { color: #000 }
.nav-meta__list a { color: #000 }
a.contentlink:link, a.contentlink:visited, a.contentlink:active { color: #dc1e34; font-weight: normal; font-size: 14px }
.left { float: left; width: 49%; font-family: Conv_AkkRg_Pro; font-size: 1.4em; line-height: 1.6 }
.right { float: right; width: 49%; font-family: Conv_AkkRg_Pro; font-size: 1.4em; line-height: 1.6 }
.left li { list-style-type: disc }
.left li a { display: block !important }
.right li { list-style-type: disc }
.right li a { display: block !important }
.left ul { margin-left: 25px; word-wrap: break-word }
.right ul { margin-left: 25px; word-wrap: break-word }
.border-block__list a:hover { color: #d6002a }
.form__password-error-message { color: red }
.form__username-error-message { color: red }
.form__login-error-message { position: absolute; font-size: .8em; color: #d6002a }
.form__login-invalid-attempt { position: absolute; font-size: .8em; color: #d6002a }
.SystemImage { float: left; padding-right: 20px }
.SystemTitle { float: left; padding-right: 20px; font-weight: bold }
.SystemDescription { padding-left: 60px }
.subtitle { font-size: 42px }
@media print, screen and (max-width:26.688em) {
	.SystemDateTime p { float: left; padding-right: 50px }
}
@media print, screen and (max-width:26.688em) {
	.SystemDescription p { float: left }
}
@media print, screen and (max-width:26.688em) {
	.SystemDateTime p { padding-left: 60px }
}
@media print, screen and (max-width:21.938em) {
	.intro-copy__second-column p:hover span { font-size: .813em }
}
@media print, screen and (max-width:21.938em) {
	.intro-copy__second-column p span { font-size: .813em; padding-top: 7px }
}
.privacylabel { position: relative; bottom: 35px; left: 25px }
.checkPrivacy { margin-top: -17px; margin-left: 150px }
.article_envelope { color: #898989; margin-left: .3em; margin-right: .1em }
@media print, screen and (max-width:40em) {
	.login-form__login { width: 100% }
}
@media print, screen and (max-width:40em) {
	#captchaText { height: 58px !important }
}
@media print, screen and (max-width:40em) {
	.login-form__login, .login-form__login:focus { width: 100% }
}
@media print, screen and (max-width:40em) {
	.login-form__register-cta, .login-form__register-cta:focus { width: 100% }
}
.video-carousel-hero { width: 100vw; left: calc(-50vw + 50%); position: relative; max-width: 100vw; margin-top: -24px }
.feature-carousel .slide-card-3 .card--inline { overflow: hidden; height: 100%; padding: 3em; padding-bottom: 10px; width: 100% }
@media print, screen and (min-width:48em) {
	.feature-carousel .slide-card-3 .card--inline .card__inline-image { max-height: 250px; min-height: 15vw; overflow: visible }
}
.feature-carousel .slide-card-3 .card--inline .card__content { top: 0; margin: 20px 0 0 }
.feature-carousel .slide-card-3 .card--inline .card__content h2 { line-height: 1.23; letter-spacing: -.04em }
.feature-carousel .slide-card-3 .card--inline .card__content h2 { margin-top: 20px; font-size: 18px }
.feature-carousel .slide-card-3 .card--inline .card__content .meta-data li { font-size: 11px }
.button__set { display: none }
@media print, screen and (min-width:64em) {
	.button__set { display: block }
	.button__set2 { display: none }
}
@media print, screen and (min-width:48em) {
	.site-header__nav.js-overflow-nav>* { -webkit-transform: matrix(1, 0, 0, 1, 0, 0) !important; transform: matrix(1, 0, 0, 1, 0, 0) !important }
}
.footer__secondary-links { border-top: 1px solid #767676; margin-top: 0; padding-top: 1.35em }
@media print, screen and (min-width:64em) {
	.footer__links, .footer__secondary-links { max-width: 1360px; width: 100%; margin: 0 auto; margin-bottom: 1.35em }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.footer__links, .footer__secondary-links { font-weight: 400 }
}
.footer__links, .footer__secondary-links { font-family: Conv_AkkBd_Pro, sans-serif }
@media screen and (min-width:85em) {
	.footer__links li, .footer__secondary-links li { font-size: 1vw; padding-right: 1.1em }
}
@media print, screen and (min-width:64em) {
	.footer__links li, .footer__secondary-links li { display: inline-block; letter-spacing: -.02em; padding: 0 .8em 0 0 }
}
.footer__links li, .footer__secondary-links li { color: #fff }
.footer__links a, .footer__secondary-links a { color: #fff; font-size: 1em; line-height: 1.6em; letter-spacing: -.02rem; transition: all 250ms cubic-bezier(.06, .72, .93, 1) }
@media screen and (min-width:97.5em) {
	.find, .find--logged-in { max-width: 1360px }
}
@media print, screen and (min-width:64em) {
	.footer__secondary-links li, .footer__links li { font-size: 1.1em; padding-right: 1.3em }
}
@media print, screen and (min-width:760px) {
	.cta-detail__first-column { width: 70%; -webkit-box-flex: 0; -ms-flex: 0 0 70%; flex: 0 0 70%; display: inline-block }
	.cta-news { background: #e0e7ef; color: #000; min-width: 100%; display: block; padding: 1% }
	.cta-detail__second-column { width: 30%; -webkit-box-flex: 0; -ms-flex: 0 0 30%; flex: 0 0 30%; display: inline-block; position: absolute }
}
@media print, screen and (max-width:759px) {
	.cta-detail__first-column { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
	.cta-news { background: #e0e7ef; color: #000; min-width: 100%; display: block; padding: 5% }
	.cta-detail__second-column { width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100% }
}
.agenda-printable { text-align: right }
.agenda-printable a.printagenda { color: #959595; margin-right: 23px }
.agenda-printable a.printagenda:hover { color: #959595 }
.agenda-printable a.printagenda:before { position: absolute; right: -23px; content: "" }
.agenda-printable a.printagenda span { text-transform: capitalize; font-family: Conv_AkkBd_Pro, sans-serif; font-weight: 700 }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.agenda-printable a.printagenda span { font-weight: 400 }
}
.required-note { font-style: italic; color: #ccc }
.required-note span { color: #d6002a }
@media only screen and (min-width:541px) {
	.gap { display: none }
}
@media only screen and (max-width:540px) {
	.gap { clear: both; display: block }
}
.imageOverlay { width: 100%; height: 500px; position: relative; background-image: url('/platts/PlattsContent/_assets/_images/our-methodologies/207631_DummyGraph_GreyFaded.png'); opacity: .8; z-index: 2; background-size: 100% 100% }
.market-covered-component .kpi-with-icons ul.icons-manage li .segment__link a { display: block; margin-bottom: 10px }
.market-covered-component .kpi-with-icons ul.icons-manage li .segment__link a:empty { display: none }
.events-detail__two-column .events-detail__first-column .filter-bar a:nth-last-child(-n+1):first-child { padding: .7rem 0 }
.events-detail__two-column .events-detail__first-column .filter-bar a:nth-last-child(-n+1):first-child:after, .events-detail__two-column .events-detail__first-column .filter-bar a:nth-last-child(-n+1):first-child~:after { bottom: 0 }
body.is-reveal-open { -webkit-overflow-scrolling: touch }
@media screen and (max-width:52.9375em) {
	@supports(-webkit-overflow-scrolling:touch) { html.is-reveal-open, html.is-reveal-open body { position: fixed }
	}
}
.cc-window { opacity: 1; transition: opacity 1s ease }
.cc-window.cc-invisible { opacity: 0 }
.cc-animate.cc-revoke { transition: transform 1s ease }
.cc-animate.cc-revoke.cc-top { transform: translateY(-2em) }
.cc-animate.cc-revoke.cc-bottom { transform: translateY(2em) }
.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover { transform: translateY(0) }
.cc-grower { max-height: 0; overflow: hidden; transition: max-height 1s }
.cc-link, .cc-revoke:hover { text-decoration: underline }
.cc-revoke, .cc-window { position: fixed; overflow: hidden; box-sizing: border-box; font-family: Helvetica, Calibri, Arial, sans-serif; font-size: 16px; line-height: 1.5em; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; z-index: 9999 }
.cc-window.cc-static { position: static }
.cc-window.cc-floating { padding: 2em; -ms-flex-direction: column; flex-direction: column }
.cc-window.cc-banner { padding: 1em 1.8em; width: 100%; -ms-flex-direction: row; flex-direction: row }
.cc-revoke { padding: .5em }
.cc-header { font-size: 18px; font-weight: 700 }
.cc-btn, .cc-close, .cc-link, .cc-revoke { cursor: pointer }
.cc-link { opacity: .8; display: inline-block; padding: .2em }
.cc-link:hover { opacity: 1 }
.cc-link:active, .cc-link:visited { color: initial }
.cc-btn { display: block; padding: .4em .8em; font-size: .9em; font-weight: 700; border-width: 2px; border-style: solid; text-align: center; white-space: nowrap }
.cc-banner .cc-btn:last-child { min-width: 140px }
.cc-highlight .cc-btn:first-child { background-color: transparent; border-color: transparent }
.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover { background-color: transparent; text-decoration: underline }
.cc-close { display: block; position: absolute; top: .5em; right: .5em; font-size: 1.6em; opacity: .9; line-height: .75 }
.cc-close:focus, .cc-close:hover { opacity: 1 }
.cc-revoke.cc-top { top: 0; left: 3em; border-bottom-left-radius: .5em; border-bottom-right-radius: .5em }
.cc-revoke.cc-bottom { bottom: 0; left: 3em; border-top-left-radius: .5em; border-top-right-radius: .5em }
.cc-revoke.cc-left { left: 3em; right: unset }
.cc-revoke.cc-right { right: 3em; left: unset }
.cc-top { top: 1em }
.cc-left { left: 1em }
.cc-right { right: 1em }
.cc-bottom { bottom: 1em }
.cc-floating>.cc-link { margin-bottom: 1em }
.cc-floating .cc-message { display: block; margin-bottom: 1em }
.cc-window.cc-floating .cc-compliance { -ms-flex: 1; flex: 1 }
.cc-window.cc-banner { -ms-flex-align: center; align-items: center; text-align: center }
.cc-banner.cc-top { left: 0; right: 0; top: 0 }
.cc-banner.cc-bottom { left: 0; right: 0; bottom: 0 }
.cc-banner .cc-message { -ms-flex: 1; flex: 1 }
.cc-compliance { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: justify; align-content: space-between }
.cc-compliance>.cc-btn { -ms-flex: 1; flex: 1 }
.cc-btn+.cc-btn { margin-left: .5em }
@media print {
	.cc-revoke, .cc-window { display: none }
}
@media screen and (max-width:900px) {
	.cc-btn { white-space: normal }
}
@media screen and (max-width:414px)and (orientation:portrait), screen and (max-width:736px)and (orientation:landscape) {
	.cc-window.cc-top { top: 0 }
	.cc-window.cc-bottom { bottom: 0 }
	.cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right { left: 0; right: 0 }
	.cc-window.cc-banner { -ms-flex-direction: column; flex-direction: column }
	.cc-window.cc-banner .cc-compliance { -ms-flex: 1; flex: 1 }
	.cc-window.cc-floating { max-width: none }
	.cc-window .cc-message { margin-bottom: 1em }
	.cc-window.cc-banner { -ms-flex-align: unset; align-items: unset }
}
.cc-floating.cc-theme-classic { padding: 1.2em; border-radius: 5px }
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance { text-align: center; display: inline; -ms-flex: none; flex: none }
.cc-theme-classic .cc-btn { border-radius: 5px }
.cc-theme-classic .cc-btn:last-child { min-width: 140px }
.cc-floating.cc-type-info.cc-theme-classic .cc-btn { display: inline-block }
.cc-theme-edgeless.cc-window { padding: 0 }
.cc-floating.cc-theme-edgeless .cc-message { margin: 2em 2em 1.5em }
.cc-banner.cc-theme-edgeless .cc-btn { margin: 0; padding: .8em 1.8em; height: 100% }
.cc-banner.cc-theme-edgeless .cc-message { margin-left: 1em }
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn { margin-left: 0 }