@charset "UTF-8";
/*
 Theme Name:   Dell Technologies 2
 Author:       Blog Squad
 Template:     twentyseventeen
 Version:      2.1.0
 Text Domain:  delltech
*/
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

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

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

[hidden], template {
  display: none;
}

a {
  background-color: transparent;
}

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

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

b, strong {
  font-weight: 700;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

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

pre {
  overflow: auto;
}

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

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

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

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

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

input {
  line-height: normal;
}

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

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

input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
}

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

td, th {
  padding: 0;
}

html {
  height: auto;
  font-size: 10px;
  box-sizing: border-box;
}

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

body {
  min-width: 320px;
  height: 100%;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}

body[data-lang^=ja] {
  font-family: "Noto Sans Japanese", Roboto, Arial, Helvetica, sans-serif;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

@keyframes selectionSharerPopover-animation {
  0% {
    transform: matrix(0.97, 0, 0, 1, 0, 12);
    filter: alpha(opacity=0);
    opacity: 0;
  }
  20% {
    transform: matrix(0.99, 0, 0, 1, 0, 2);
    filter: alpha(opacity=70);
    opacity: 0.7;
  }
  40% {
    transform: matrix(1, 0, 0, 1, 0, -1);
    filter: alpha(opacity=100);
    opacity: 1;
  }
  100%, 70% {
    transform: matrix(1, 0, 0, 1, 0, 0);
    filter: alpha(opacity=100);
    opacity: 1;
  }
}
#selectionSharerPopover {
  display: none;
  position: absolute;
  top: -100px;
  left: -100px;
  z-index: 1010;
}

#selectionSharerPopover:after {
  content: "";
  display: block;
  position: absolute;
  bottom: -3px;
  left: 50%;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #262625;
  box-shadow: 0 0 2px #262625;
}

#selectionSharerPopover.anim {
  transition: top 0.075s ease-out;
  animation: selectionSharerPopover-animation 180ms forwards linear;
  -webkit-animation: selectionSharerPopover-animation 180ms forwards linear;
}

#selectionSharerPopover-inner {
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid;
  border-color: #262625 #1c1c1b #121211;
  box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.7), inset 0 0 1px rgba(255, 255, 255, 0.07), inset 0 0 2px rgba(255, 255, 255, 0.15);
  background: linear-gradient(to bottom, rgba(49, 49, 47, 0.97), #262625);
  background-repeat: repeat-x;
}

#selectionSharerPopover .selectionSharerPopover-clip {
  position: absolute;
  bottom: -11px;
  display: block;
  left: 50%;
  clip: rect(12px 24px 24px 0);
  margin-left: -12px;
  width: 24px;
  height: 24px;
  line-height: 24px;
}

#selectionSharerPopover .selectionSharerPopover-arrow {
  display: block;
  width: 20px;
  height: 20px;
  -webkit-transform: rotate(45deg) scale(0.5);
  transform: rotate(45deg) scale(0.5);
  background-color: #454543;
  border: 2px solid #121211;
  box-sizing: content-box;
}

.selectionSharer ul {
  padding: 0;
  display: inline;
}

.selectionSharer ul li {
  float: left;
  list-style: none;
  background: 0 0;
  margin: 0;
}

.selectionSharer a.action {
  display: block;
  text-indent: -200px;
  margin: 5px 7px;
  width: 20px;
  height: 20px;
  border: none;
}

.selectionSharer a:hover {
  color: #ccc;
}

.selectionSharer a.tweet {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="171" height="139"><g transform="translate(-282.32053,-396.30734)"><path style="fill:white" d="m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z" /></g></svg>') 2px/18px no-repeat;
}

.selectionSharer a.facebook {
  background: url('data:image/svg+xml;utf8,<svg viewBox="0 0 33 33" width="25" height="25" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path style="fill:white" d="M 17.996,32L 12,32 L 12,16 l-4,0 l0-5.514 l 4-0.002l-0.006-3.248C 11.993,2.737, 13.213,0, 18.512,0l 4.412,0 l0,5.515 l-2.757,0 c-2.063,0-2.163,0.77-2.163,2.209l-0.008,2.76l 4.959,0 l-0.585,5.514L 18,16L 17.996,32z"></path></g></svg>') 0/18px no-repeat;
  display: none;
}

.selectionSharer a.linkedin {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="300px" height="300px" viewBox="0 0 300 300" enable-background="new 0 0 300 300" xml:space="preserve"><g transform="translate(0.000000,300.000000) scale(0.100000,-0.100000)"><path fill="white" d="M343.999,2812.002C222.998,2770,155,2672.002,155,2540c0-62.002,5-85,27.998-132.998 c108.003-219.004,459.004-206.001,560,21.997c16.001,36.001,18.003,60,15,125c-5,97.002-27.998,146.001-91.997,203.003 C586.001,2827.002,453.999,2850,343.999,2812.002z"/> <path fill="white" d="M2035.996,2052.998c-150.996-31.997-257.998-92.998-365-210l-68.994-75l-7.002,79.004 c-5,42.998-10.996,100.996-14.004,127.998l-5.996,50l-253.999,2.998L1067.998,2030l6.001-62.002c3.003-35,8.999-452.998,12.002-930 L1092.998,170h288.003H1670l2.002,597.998C1675,1365,1675,1365,1697.998,1410.996c34.004,70,87.002,125.005,150,156.006 c75,36.997,192.998,38.999,257.998,5c59.004-31.001,111.006-95,137.002-172.002c21.006-64.004,22.002-77.002,25-647.002 L2270.996,170h290h290l-3.994,642.998c-2.998,547.998-6.006,652.002-20,707.002c-42.998,172.998-97.002,280-187.998,371.001 C2494.004,2037.998,2257.002,2101.001,2035.996,2052.998z"/><path fill="white" d="M167.002,2022.998c-4.004-2.998-7.002-421.997-7.002-930V170h295h295l-2.002,927.998L745,2025 l-286.001,2.998C302.002,2028.999,171.001,2027.002,167.002,2022.998z"/></g></svg>') 2px/18px no-repeat;
}

.selectionSharer a.email {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="94" height="64"><g transform="translate(-10, -10)" fill="transparent"><rect x="0" y="0" width="114" height="114"></rect><path d="M12,12 L102,12 L102,72 L12,72 L12,12 Z M16,12 L53,49 C55.6666667,51 58.3333333,51 61,49 L98,12 L16,12 Z M15,72 L45,42 L15,72 Z M69,42 L99,72 L69,42 Z" stroke="white" stroke-width="5"></path></g></svg>') 0/20px no-repeat;
}

#selectionSharerPopunder.fixed {
  transition: bottom 0.5s ease-in-out;
  width: 100%;
  position: fixed;
  left: 0;
  bottom: -50px;
}

.selectionSharer {
  transition: -webkit-transform 0.6s ease-in-out;
}

.selectionSharer.moveDown {
  -webkit-transform: translate3d(0, 60px, 0);
}

#selectionSharerPopunder {
  position: absolute;
  left: 0;
  width: 100%;
  height: 0;
  transition: height 0.5s ease-in-out;
  background: #ccc;
  border: none;
  box-shadow: inset 0 10px 5px -10px rgba(0, 0, 0, 0.5), inset 0 -10px 5px -10px rgba(0, 0, 0, 0.5);
  border-radius: 0;
  overflow: hidden;
}

#selectionSharerPopunder.show {
  height: 50px;
}

.selectionSharerPlaceholder {
  height: 1em;
  margin-bottom: -2em;
  transition: height 0.5s ease-in-out;
}

.selectionSharerPlaceholder.show {
  height: 50px !important;
}

#selectionSharerPopunder-inner ul {
  overflow: hidden;
  float: right;
  margin: 0;
}

#selectionSharerPopunder-inner ul li {
  padding: 5px 4px 5px 1px;
  overflow: hidden;
}

#selectionSharerPopunder-inner label {
  color: #fff;
  font-weight: 300;
  line-height: 50px;
  margin: 0 7px 0 10px;
}

#selectionSharerPopunder-inner a {
  width: 25px;
  height: 25px;
  background-size: 25px;
}

#selectionSharerPopunder-inner a.tweet {
  background-position: 0 2px;
}

.skip-link,
.menu-toggle .icon,
#wp-custom-header,
.menu-scroll-down {
  display: none !important;
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}
body {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  background-color: #fff;
}

a,
div {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

h1 {
  font-size: 4rem;
  line-height: 4.8rem;
  font-weight: 300;
  margin-bottom: 0.5em;
}
@media screen and (min-width: 80em) {
  h1 {
    font-size: 4.8rem;
    line-height: 5.6rem;
  }
}

h2 {
  font-size: 3rem;
  font-weight: 500;
  line-height: 4rem;
}
@media screen and (min-width: 48em) {
  h2 {
    font-size: 3.6rem;
    font-weight: 300;
    line-height: 4.6rem;
  }
}

h3 {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 3.2rem;
}
@media screen and (min-width: 48em) {
  h3 {
    font-size: 3.2rem;
    font-weight: 300;
    line-height: 4rem;
  }
}

h4 {
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.8rem;
}
@media screen and (min-width: 48em) {
  h4 {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}

h5 {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.4rem;
}
@media screen and (min-width: 48em) {
  h5 {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

h5 {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.4rem;
}

#selectionSharerPopover #selectionSharerPopover-inner {
  background: #0672CB;
  border-radius: 0;
  border: none;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li {
  background: #ffffff;
  border-radius: 50%;
  margin: 1rem;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li:first-child {
  margin-left: 1.5rem;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li:last-child {
  margin-right: 1.5rem;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a {
  background: none !important;
  font-family: FontAwesome;
  color: #0672CB;
  text-align: center;
  display: block !important;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a.action {
  text-indent: 0;
  margin: 0;
  width: auto;
  height: auto;
  visibility: hidden;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a:before {
  display: block;
  visibility: visible;
  font-size: 1em;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a.tweet {
  position: relative;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a.tweet:before {
  content: " ";
  display: block;
  width: 14px;
  height: 14px;
  background-image: url(/wp-content/themes/delltech2/images/x-twitter-brands-solid.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 6px;
  top: 6px;
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a.facebook:before {
  content: "\f09a";
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a.linkedin:before {
  content: "\f0e1";
}
#selectionSharerPopover #selectionSharerPopover-inner ul li a.email:before {
  content: "\f003";
}
#selectionSharerPopover .selectionSharerPopover-clip {
  left: 10%;
}
#selectionSharerPopover .selectionSharerPopover-clip .selectionSharerPopover-arrow {
  background-color: #0672CB;
  border: 2px solid #0672CB;
}
#selectionSharerPopover:after {
  left: 10%;
  background: #0672CB;
  box-shadow: 0 0 2px #0672CB;
}

#selectionSharerPopunder.show {
  height: 0 !important;
}

.selectionSharer.moveDown {
  -webkit-transform: none !important;
}

*::-ms-backdrop,
#selectionSharerPopover,
#selectionSharerPopunder {
  display: none !important;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

div {
  color: #0E0E0E;
}

.site {
  position: relative;
}

.homepage.is-blog .site {
  background-color: #fff;
}

.site-content {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.wrap {
  padding-top: 1px;
}

.delltech-ghf-align {
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 64em) and (max-width: 79.99em) {
  .delltech-ghf-align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 80em) and (max-width: 99.99em) {
  .delltech-ghf-align {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (min-width: 100em) {
  .delltech-ghf-align {
    padding-left: 90px;
    padding-right: 90px;
  }
}

.hidden {
  display: none;
}

a {
  text-decoration: none;
  color: #0672CB;
}

.archive-main {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

header.ghf_active + #dt-sub-nav, header.ghf_active + #dt-blog-sub-nav {
  box-shadow: none;
}

.admin-bar #dt-sub-nav.fixed {
  top: 46px;
}
@media screen and (min-width: 48em) {
  .admin-bar #dt-sub-nav.fixed {
    top: 32px;
  }
}

#dt-sub-nav {
  position: relative;
  width: 100%;
  z-index: 999;
  background-color: #0672CB;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
}
#dt-sub-nav.fixed {
  position: fixed;
  top: 0;
}
#dt-sub-nav .header-wrapper {
  min-width: 320px;
  left: 0;
  right: 0;
  height: 50px;
  position: relative;
  margin: 0 auto;
}
#dt-sub-nav .header-wrapper #tt-content > div > #dt-sub-nav > .blue-nav, #tt-content > div > #dt-sub-nav .header-wrapper {
  margin: 0 auto;
}
#dt-sub-nav .expand-mobile-menu {
  padding: 25px 18px;
}
#dt-sub-nav .expand-mobile-menu .dir-spacer {
  display: none;
}
#dt-sub-nav .expand-mobile-menu .nav-dir {
  line-height: 0;
}
#dt-sub-nav .expand-mobile-menu .title {
  color: #fff;
  font-weight: 500;
  font-size: 16px;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .expand-mobile-menu .title {
    font-size: 18px;
  }
}
@media screen and (max-width: 63.99em) {
  #dt-sub-nav .expand-mobile-menu {
    cursor: pointer;
    border-bottom: 1px solid #E1E1E1;
  }
}
@media screen and (min-width: 48em) {
  #dt-sub-nav .expand-mobile-menu {
    font-weight: 500;
  }
  #dt-sub-nav .expand-mobile-menu .title {
    padding-right: 24px;
  }
  #dt-sub-nav .expand-mobile-menu .nav-dir {
    position: relative;
  }
}
@media screen and (min-width: 48em) and (max-width: 63.99em) {
  #dt-sub-nav .expand-mobile-menu .nav-dir:after {
    content: "";
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #fff;
    display: inline-block;
    position: absolute;
    top: -8px;
    vertical-align: top;
    height: 12px;
    width: 12px;
    margin-left: 0;
    transform: rotate(135deg);
    right: 0;
    transition: transform 0.5s ease;
  }
}
@media screen and (min-width: 48em) {
  #dt-sub-nav .expand-mobile-menu .dir-spacer {
    font-size: 14px;
    color: #aaa;
    padding-left: 4px;
    padding-right: 8px;
    margin-left: -20px;
  }
  .homepage #dt-sub-nav .expand-mobile-menu .dir-spacer {
    display: none !important;
  }
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .expand-mobile-menu {
    display: inline;
    position: absolute;
    font-size: 20px;
    padding: 13px 0;
    top: 12px;
  }
}
@media screen and (max-width: 47.99em) {
  #dt-sub-nav .expand-mobile-menu:after {
    content: "";
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #fff;
    display: inline-block;
    position: absolute;
    top: 17px;
    vertical-align: top;
    height: 12px;
    width: 12px;
    margin-left: 0;
    transform: rotate(135deg);
    right: 20px;
    transition: all 0.5s ease;
  }
}
#dt-sub-nav.expanded .expand-mobile-menu {
  transition: transform 0.5s ease;
}
@media screen and (max-width: 63.99em) {
  #dt-sub-nav.expanded .expand-mobile-menu {
    border-bottom: 1px solid #E1E1E1;
  }
}
#dt-sub-nav.expanded .expand-mobile-menu:after {
  transform: rotate(-45deg);
  top: 24px;
}
@media screen and (max-width: 63.99em) {
  #dt-sub-nav .dt-sub-nav-menu {
    background-color: #fff;
    text-align: left;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease;
  }
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu {
    text-align: right;
    height: 50px;
  }
}
@media screen and (max-width: 63.99em) {
  #dt-sub-nav.expanded .dt-sub-nav-menu {
    max-height: 100vh;
    box-shadow: 1px 7px 5px -5px rgba(0, 0, 0, 0.4);
  }
}
#dt-sub-nav .dt-sub-nav-menu li {
  display: block;
  padding: 20px 18px;
  position: relative;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu li {
    display: inline-block;
    padding: 25px 0;
    position: relative;
    top: 0;
    padding-bottom: 21px;
  }
}
@media screen and (min-width: 64em) and (max-width: 79.99em) {
  #dt-sub-nav .dt-sub-nav-menu li:not(:first-child) {
    margin-left: 18px;
  }
}
@media screen and (min-width: 80em) {
  #dt-sub-nav .dt-sub-nav-menu li:not(:first-child) {
    margin-left: 25px;
  }
}
#dt-sub-nav .dt-sub-nav-menu li:not(.boxed-menu):hover {
  border-left: 4px solid #0672CB;
  padding-left: 14px;
  text-decoration: none;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu li:not(.boxed-menu):hover {
    border-left: 0;
    border-bottom: 4px solid #E6AC28;
    padding-left: 0;
  }
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu li:not(.boxed-menu) a:hover {
    text-decoration: none;
  }
}
#dt-sub-nav .dt-sub-nav-menu li.active {
  border-left: 4px solid #0672CB;
  padding-left: 14px;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu li.active {
    border-bottom: 4px solid #0672CB;
    padding-bottom: 21px;
    border-left: 0;
    padding-left: 0;
  }
}
#dt-sub-nav .dt-sub-nav-menu li.active a {
  font-weight: 700;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu li.active a {
    border-left: 0;
    padding-left: 0;
    font-weight: 700;
  }
}
#dt-sub-nav .dt-sub-nav-menu li a {
  font-size: 14px;
  font-weight: 400;
  line-height: 0;
  cursor: pointer;
  color: #636363;
  display: block;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu li a {
    padding-left: 0;
    color: #fff;
    font-size: 16px;
  }
}
#dt-sub-nav .dt-sub-nav-menu li a:hover {
  text-decoration: none;
}
#dt-sub-nav .dt-sub-nav-menu li.boxed-menu {
  display: inline-block;
  background-color: #7AA809;
  cursor: pointer;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .dt-sub-nav-menu li.boxed-menu {
    margin: 0 0 0 20px;
    padding: 4px 10px !important;
    position: relative;
    top: -1px;
  }
}
@media screen and (min-width: 80em) {
  #dt-sub-nav .dt-sub-nav-menu li.boxed-menu {
    margin-left: 40px;
  }
}
#dt-sub-nav .dt-sub-nav-menu li.boxed-menu a {
  padding: 12px 5px;
  color: #fff;
}
#dt-sub-nav .dt-sub-nav-menu li.boxed-menu:hover {
  background: rgba(110, 162, 4, 0.8);
  text-decoration: none;
}
#dt-sub-nav .dt-sub-nav-menu li.boxed-menu:hover a {
  border: 0;
  text-decoration: none;
}
@media screen and (max-width: 63.99em) {
  #dt-sub-nav .dt-sub-nav-menu li.boxed-menu {
    position: absolute;
    top: 8px;
    right: 50px;
    padding: 5px 15px;
    margin: 0;
  }
}
#dt-sub-nav .lightNav {
  background-color: #fff;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
}
#dt-sub-nav .lightNav .dt-sub-nav-menu li a {
  color: #fff;
}
#dt-sub-nav .darkNav {
  background-color: rgba(0, 0, 0, 0);
  transition: background-color 0.9s ease;
}
@media screen and (min-width: 64em) {
  #dt-sub-nav .darkNav {
    background-color: rgba(0, 0, 0, 0);
  }
}
@media screen and (max-width: 63.99em) {
  #dt-sub-nav.subscribeOn .expand-mobile-menu:after {
    display: none;
  }
}
#dt-sub-nav.subscribeOn .boxed-menu {
  right: 17px !important;
}

.dt-sub-nav-perspectives .dt-sub-nav-item-perspectives, .dt-sub-nav-leadership-innovation .dt-sub-nav-item-leadership-innovation, .dt-sub-nav-transformative-technology .dt-sub-nav-item-transformative-technology, .dt-sub-nav-leadership-transformation .dt-sub-nav-item-leadership-transformation, .dt-sub-nav-research-insights .dt-sub-nav-item-research-insights, .dt-sub-nav-realize .dt-sub-nav-item-realize, .dt-sub-nav-podcasts .dt-sub-nav-item-podcasts {
  border-left: 4px solid #0672CB;
  padding-left: 14px !important;
  text-decoration: none;
}
@media screen and (min-width: 64em) {
  .dt-sub-nav-perspectives .dt-sub-nav-item-perspectives, .dt-sub-nav-leadership-innovation .dt-sub-nav-item-leadership-innovation, .dt-sub-nav-transformative-technology .dt-sub-nav-item-transformative-technology, .dt-sub-nav-leadership-transformation .dt-sub-nav-item-leadership-transformation, .dt-sub-nav-research-insights .dt-sub-nav-item-research-insights, .dt-sub-nav-realize .dt-sub-nav-item-realize, .dt-sub-nav-podcasts .dt-sub-nav-item-podcasts {
    border-bottom: 4px solid #0672CB;
    padding-bottom: 21px;
    border-left: 0;
    padding-left: 0 !important;
  }
}
@media screen and (max-width: 63.99em) {
  .dt-sub-nav-perspectives .dt-sub-nav-item-perspectives a, .dt-sub-nav-leadership-innovation .dt-sub-nav-item-leadership-innovation a, .dt-sub-nav-transformative-technology .dt-sub-nav-item-transformative-technology a, .dt-sub-nav-leadership-transformation .dt-sub-nav-item-leadership-transformation a, .dt-sub-nav-research-insights .dt-sub-nav-item-research-insights a, .dt-sub-nav-realize .dt-sub-nav-item-realize a, .dt-sub-nav-podcasts .dt-sub-nav-item-podcasts a {
    font-weight: 700 !important;
  }
}

.expand-mobile-menu .sub-dir {
  display: none;
}

.dt-sub-nav-perspectives .dir-spacer, .dt-sub-nav-leadership-innovation .dir-spacer, .dt-sub-nav-transformative-technology .dir-spacer, .dt-sub-nav-leadership-transformation .dir-spacer, .dt-sub-nav-research-insights .dir-spacer, .dt-sub-nav-realize .dir-spacer, .dt-sub-nav-podcasts .dir-spacer {
  display: none;
}
@media screen and (min-width: 48em) {
  .dt-sub-nav-perspectives .dir-spacer, .dt-sub-nav-leadership-innovation .dir-spacer, .dt-sub-nav-transformative-technology .dir-spacer, .dt-sub-nav-leadership-transformation .dir-spacer, .dt-sub-nav-research-insights .dir-spacer, .dt-sub-nav-realize .dir-spacer, .dt-sub-nav-podcasts .dir-spacer {
    display: inline-block !important;
  }
}
@media screen and (min-width: 64em) {
  .dt-sub-nav-perspectives .dir-spacer, .dt-sub-nav-leadership-innovation .dir-spacer, .dt-sub-nav-transformative-technology .dir-spacer, .dt-sub-nav-leadership-transformation .dir-spacer, .dt-sub-nav-research-insights .dir-spacer, .dt-sub-nav-realize .dir-spacer, .dt-sub-nav-podcasts .dir-spacer {
    display: none !important;
  }
}

.dt-sub-nav-perspectives .dt-sub-dir-perspectives, .dt-sub-nav-leadership-innovation .dt-sub-dir-leadership-innovation, .dt-sub-nav-transformative-technology .dt-sub-dir-transformative-technology, .dt-sub-nav-leadership-transformation .dt-sub-dir-leadership-transformation, .dt-sub-nav-research-insights .dt-sub-dir-research-insights, .dt-sub-nav-realize .dt-sub-dir-realize, .dt-sub-nav-podcasts .dt-sub-dir-podcasts {
  display: none !important;
}
@media screen and (min-width: 48em) {
  .dt-sub-nav-perspectives .dt-sub-dir-perspectives, .dt-sub-nav-leadership-innovation .dt-sub-dir-leadership-innovation, .dt-sub-nav-transformative-technology .dt-sub-dir-transformative-technology, .dt-sub-nav-leadership-transformation .dt-sub-dir-leadership-transformation, .dt-sub-nav-research-insights .dt-sub-dir-research-insights, .dt-sub-nav-realize .dt-sub-dir-realize, .dt-sub-nav-podcasts .dt-sub-dir-podcasts {
    display: inline-block !important;
    font-size: 16px;
    font-weight: initial;
    padding-right: 24px;
    color: #fff;
  }
}
@media screen and (min-width: 64em) {
  .dt-sub-nav-perspectives .dt-sub-dir-perspectives, .dt-sub-nav-leadership-innovation .dt-sub-dir-leadership-innovation, .dt-sub-nav-transformative-technology .dt-sub-dir-transformative-technology, .dt-sub-nav-leadership-transformation .dt-sub-dir-leadership-transformation, .dt-sub-nav-research-insights .dt-sub-dir-research-insights, .dt-sub-nav-realize .dt-sub-dir-realize, .dt-sub-nav-podcasts .dt-sub-dir-podcasts {
    display: none !important;
  }
}

@media screen and (min-width: 48em) {
  .a-bar-wrap {
    min-height: 40px;
    margin-top: 20px;
  }
  .is-blog .a-bar-wrap {
    padding-top: 30px;
    margin-left: 18px;
    margin-right: 18px;
  }
}
@media screen and (max-width: 47.99em) {
  .a-bar-wrap .article-bar,
.a-bar-wrap .article-filter {
    display: none;
  }
  .is-perspectives.homepage .a-bar-wrap .article-bar,
.is-perspectives.homepage .a-bar-wrap .article-filter {
    display: block;
  }
}

@media screen and (max-width: 47.99em) {
  body.filter-on {
    overflow-y: hidden;
    height: 100vh;
  }
}

.article-bar {
  position: fixed;
  bottom: 0;
}
@media screen and (max-width: 47.99em) {
  .article-bar {
    line-height: 20px;
  }
}
@media screen and (min-width: 48em) {
  .article-bar {
    line-height: 24px;
  }
}
@media screen and (max-width: 47.99em) {
  .article-bar {
    left: 50%;
    transform: translateX(-50%);
    z-index: 200;
  }
}
.article-bar .art-bar-buttons {
  padding: 10px 15px;
  text-align: center;
  margin: 0 10px;
  border: 0;
  border-top-left-radius: 0.8rem;
  border-top-right-radius: 0.8rem;
  background-color: #E6AC28;
}
@media screen and (min-width: 48em) {
  .article-bar .art-bar-buttons {
    margin: 0;
    padding: 6px 20px;
    border: none;
    border-radius: 0;
    background: none;
    text-align: left;
  }
}
.article-bar .art-bar-buttons li {
  background: #E6AC28;
  display: inline-block;
  padding: 0 5px;
  position: relative;
  margin-right: 0;
}
.article-bar .art-bar-buttons li:last-child {
  border: 0;
}
.article-bar .art-bar-buttons li a {
  color: #fff;
  line-height: 18px;
}
.article-bar .art-bar-buttons li.tileview-button, .article-bar .art-bar-buttons li.listview-button {
  display: none;
}
@media screen and (min-width: 48em) {
  .article-bar .art-bar-buttons li {
    border: none;
    background: none;
    display: block;
    float: right;
    padding: 0 10px;
  }
  [dir=rtl] .article-bar .art-bar-buttons li {
    float: left;
  }
  .article-bar .art-bar-buttons li a {
    padding: 7px 14px;
    border: 1px solid #E6AC28;
    color: #0672CB;
  }
  .article-bar .art-bar-buttons li.latest {
    float: left;
  }
  .article-bar .art-bar-buttons li.filter-button {
    display: none;
    float: left;
    padding-left: 0;
  }
  .article-bar .art-bar-buttons li.filter-button a {
    background-color: #E6AC28;
    color: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.07);
    font-weight: 500;
  }
  .article-bar .art-bar-buttons li.filter-button a:hover {
    box-shadow: none;
  }
  .article-bar .art-bar-buttons li.favorites-button {
    display: none;
  }
  .article-bar .art-bar-buttons li.tileview-button, .article-bar .art-bar-buttons li.listview-button {
    display: block;
    padding: 0;
  }
  .article-bar .art-bar-buttons li.tileview-button a, .article-bar .art-bar-buttons li.listview-button a {
    border: 1px solid #E1E1E1;
  }
  .article-bar .art-bar-buttons li.tileview-button a:hover, .article-bar .art-bar-buttons li.listview-button a:hover {
    background-color: #00468B;
    color: #fff;
  }
  .article-bar .art-bar-buttons li.tileview-button a span, .article-bar .art-bar-buttons li.listview-button a span {
    display: none;
  }
  .article-bar .art-bar-buttons li.tileview-button::after, .article-bar .art-bar-buttons li.listview-button::after {
    cursor: pointer;
    display: block;
    position: absolute;
    width: 22px;
    height: 22px;
    top: 4.5px;
    left: 7px;
    background-size: 70%;
    background-repeat: no-repeat;
  }
  html:not([dir=rtl]) .article-bar .art-bar-buttons li.tileview-button.tileview-button a, html:not([dir=rtl]) .article-bar .art-bar-buttons li.listview-button.tileview-button a {
    border-right: 0;
  }
  [dir=rtl] .article-bar .art-bar-buttons li.tileview-button.tileview-button a, [dir=rtl] .article-bar .art-bar-buttons li.listview-button.tileview-button a {
    border-left: 0;
  }
  .article-bar .art-bar-buttons li.tileview-button.listview-button::after, .article-bar .art-bar-buttons li.listview-button.listview-button::after {
    top: 7px;
  }
}
.article-bar .art-bar-buttons .ghf-icon span {
  display: none;
}
@media screen and (min-width: 48em) {
  .article-bar .art-bar-buttons .ghf-icon span {
    display: inline-block;
  }
}
.article-bar .art-bar-buttons .ghf-icon span.f-count {
  display: block;
  position: absolute;
  left: 48px;
  top: 2px;
  font-size: 0.8em;
  line-height: 1em;
}
@media screen and (min-width: 48em) {
  .article-bar .art-bar-buttons .ghf-icon span.f-count {
    display: none;
  }
}
.article-bar.filter-on {
  display: none;
}
@media screen and (min-width: 48em) {
  .article-bar.filter-on {
    display: block;
  }
}
@media screen and (min-width: 48em) {
  .article-bar {
    position: relative;
  }
  .article-bar.sticky {
    z-index: 200;
    position: fixed;
    box-shadow: 4px 8px 8px -4px rgba(128, 128, 128, 0.8);
    right: 0;
    top: 170px;
    width: 44px;
    overflow: hidden;
    height: auto;
    left: auto;
    background: #0672CB;
    display: block;
    bottom: auto;
  }
  .article-bar.sticky.open {
    width: 210px;
    transition: width 1s;
  }
  [dir=rtl] .article-bar.sticky {
    left: 0;
    right: auto;
  }
  .article-bar.sticky .art-bar-buttons {
    display: flex;
    width: 220px;
    flex-direction: column;
    background: #0672CB;
    padding: 0;
  }
  .article-bar.sticky .art-bar-buttons li {
    padding: 0;
    float: none;
  }
  .article-bar.sticky .art-bar-buttons li a {
    padding: 10px;
    margin-left: 44px;
    background-color: #fff;
    color: #0672CB;
    display: block;
  }
  [dir=rtl] .article-bar.sticky .art-bar-buttons li a {
    margin-left: 0;
    margin-right: 44px;
    text-align: right;
  }
  .article-bar.sticky .art-bar-buttons li.filter-button {
    float: none;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon {
    display: block;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon::after {
    cursor: pointer;
    display: block;
    position: absolute;
    width: 26px;
    height: 26px;
    top: 8px;
    left: 10px;
  }
  [dir=rtl] .article-bar.sticky .art-bar-buttons .ghf-icon::after {
    left: auto;
    right: 10px;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon span.f-count {
    display: block;
    left: 12px;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.on span {
    display: block;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.filter-button {
    order: 1;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.trending-button {
    order: 2;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.trending-button a {
    border-top: 0;
    border-bottom: 0;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.latest-button {
    order: 3;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.favorites-button {
    order: 4;
    display: none;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.tileview-button {
    order: 5;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.tileview-button a {
    border-top: 0;
    border-bottom: 0;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.listview-button {
    order: 6;
  }
  .article-bar.sticky .art-bar-buttons .ghf-icon.listview-button a {
    border-top: 0;
    border-bottom: 0;
  }
}
.article-bar .favorites-button.ghf-icon::after {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAAHeTXxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABIJJREFUeNpi/P//PwMyYAIR0q2X/7ftfwGRAam4/ur7fxANwozoWgACCEWAhb3q/P8/QD4HMyOqUiZkPQABhCLz88+//+wsTIwoKs89+wZWAZPYf+8zwj0gXLXj6f+0tQ//P/rw8z9T+Tmw+wACCMNtWC1v3PP8P4oEf93F/99+//t/+P4XBonmS//hEu5qfAxcrEyMe1JVGd98+8uQvfHxfww7fv/9/5+VmZERrCN59cP/b7/9+b/x2sf/77//xfQsMgAIILhf0LHN9Bv/cckxYTPIaNKN/3FGwgw/gL7AadOBu5/+fwe69t7bH/+33/z4PxfoG5ipc0+9+X/0wWdgaP76/+Xn7/9us28hWVl29v/ZJ1//By68g+GsKy++/Q9fcg8ujiIp237lf++hl/85qs79T15z/79e3zWwwj///qIYhKJpB9BpDbueIkwERi5L5bn/B+99+s9fdwEuDhBAuIMVD2DCJVG3+xlu07DFg+WUG/9/AVMurnjCKvj119//rrNu/28E2oZNHu4nrpoL/3nYmBi0xDgYoo2EGFLNRBh//Pn/X737KsOnH38YvgPz2I9WQ0iekWy5+P8dMNG9+vL7/5nHX/8vOff2P1MFJEuYTrz2f8PV9/9vvP7x/xvQ9ttvfvyHO0+t++r/N0BNnNXnsTpHo/vK/8fAFAHLX3AJoDP+v/36G0OTGlDDs4+IDIkREPvvfP4PKiKQxWp2PvvPixSxGJH7HZiqOYHZUA6YnHKtRBma9z5nUBFhZzCT4WGYESTLiCOegBkaWGicePTlv930m/+ff/r9v3Dz4//7gbkAZzxdAxZ0fGhOCVp8FxxIOJ1HLAAIUGvVvTQVhvHf6Zx9aelwpWQTEj9ALMii7iTxHwgEI+iq/BuaHzBRvPCDAi8KwpsygqC66CZCCbwRwfBjrdbFlqjDkzqOHrfhwnM2n553Iyva2gb2wntzOA+/931+H89bdJGNaSm3K4h4L0pFFebSZLZtZWu9+ayneRbhV0xtwT9aGOTpgka7rJkPTMiGAGPVHitQBmSXhZmkhrEAyWyBma9R2ogadLbAmx1xVDvyiU6XWuAqUVDB2+1U0FBhRx3rrumMHRIz0vo4iNC95jQ3Su8yTXXV48o5B9Z0AyHNQCDyHWH9AFoiCW0/BT4YvsVMxIcuSUdATfe/0OSt87hc7cCjOQ3js9sQsyaZIog0Tw635CTf1ucjRQasioS22jI86azhbAUG3m/h4Q23lFUMwruL6n7avx3PVtiOS3lbI3cv0IUHAfJvJkhlf/+e+Hk5amQuwrrBhQY58oCJOWSmDunm8xX6Gf4FTUCxVrnvDqsk3g4wDn99L+UwdQ58/MN874JRyPy0CO+ZmS6N/N1mJRfQNXcJnDYZr/x7qDyp4PaLVfJcr8J6bzPE40eNGTQxv4PXfh1xPgnPCdy96iresOOzEeJukJ4wyacmyPNWpVPeTD6d8CyxxBepfSJI06EYbcfN9EBa1w/I0pO9zTmB+nngugZ9BRvSzl6783KN6kYD/x5k/3v9AK+BTX01tg+6AAAAAElFTkSuQmCC");
}
.article-bar .latest-button.ghf-icon::after {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAAHeTXxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABVBJREFUeNpi+P//PwMIM5Wd/Q+iGUEEMmBC5rBXn4coZ644+1+o4QJYC0AAgQW4gDJgjmTLpf+vv/wGc5hefv7NIMLNwgjWDBKZc+oNWAYggMDWKHdd/s/OzMygKMTOsO/2J4ZuHxmGHCtRRgaYo0D4FdAsubbLYF1pax9ABPfd/fSfsfzMf5iijz/+gNkAAQR3PVvVuf/MTIwM31sMEZa/+vwbrmPHzY8Q926+/uE/sn0g/O3Xn/8sehKccH/Lt18Bm8vPwczA8ObLbwwd++9+hjDCl96DS4o1XvrPWnkOoSp6xb3/DbuewRUABBCKEfx1F/5POPzy/8MPP//ff/fz/+P3P/9fevHtv0H/NRTrwAQH0H/vv/35z1R+Fi75Gs1d3Qdf/E9a/RARML///v/PyszIiByjb77++Q+PISjIWv/4/5YbHxlYQJwP3/8wiPKwoqSJ9Vc+MPCyM8ETSoSBEOOVl98Z9CQ4IM6zmX7jf//hVxjBhIwF6y/8f/LxF1gN2KbDGepgZ8w/8/a/ozIvQ86GxwwgU/mAgQ5MFgzuqrwMX3/9Y5DmYwWrAwggzKQKTJScLMwMINE/f/8z/Go3RPEXPCHAsNXUm//vvP3+/9H7X+AgfwQM8qodT/9z15zHDHIQ3g5MNUvOvQXHKlP5uf+WU26CFdoC/fvm6+//Io0XUSO3DxgIaWsfwgVB6XLzNUSKYwEa9PXnX3g8MrFXnf8fqivAMOvUWyQ3o3rhd5sho8e8OwxNbpJgPourKh8w4d1n+N+BxcNI4FCGGuO//xDjmDzVeRmuv/qOGjhAzMnKBE7vIMxaeR6s+O8/iBNYXn/7y8DGjGrJP0jaY+j0lALzCzc/AdPwhKbYfvn/lGOv8aYGEGatPPv/KjDFw0MPmPb+cwJDDJ+mnTc+/BdrRCqJxJsu/X/55dd/gfrzGBqZgcFcvu3J/3mnX2NmQuGGi/+fARNkx/4X/zW7rwID4PL/0CX3/j//9Pt//a6nKIZhpD05oOIMcxEGIS4Whh23PjFsvvaJ4S9adAAEqLV8QpsIojD+JVl3UzapNTYUscGtFCwUFRMPLRSqF/HkyYM3PQgKXtSD/6CFHip7UwqKCIKHnlWKoEUUC1WR/tFDiragiEnUbdPabZq222z3+SYJJTXtJgcdeDuHZffNzPu+35uyj0rHNt5nrSIhrPoQ2a7kZz8L3eajZ7rByNhImjmk2Y/ZFQe2S63LEvmujVNjnYwz0RDOtYWxnHMwlloWHMVIcgmz2TUuowNth4L2PSo6tAAO7arBKrtIf23g0YSJdPd+dzcJ8j+fnKeUadGlgQQp1zcWQOzwB797Ev9dVphg10cGhkGzbKLbwwYFu7ZwYOe9SRK0v/tuhuQbHzaVhsymEjAsNdrfEWCLDzG0v8+vUiMvfEOiJj2eX0nfG8NVe9UkKshulN5+W6Q4i1spLjrfV0/HQuw5D3pfGvgXw9ZjnqvPUmgJ+3GMcbnewBuCErKWzQV1KvyCYNkOjuxVMc0nMM3toTSa9Il1ZZkrQjSAFpILcBCPF1MZnD1cj+adimsa62bUIxXpsulOStjdoamsaeDpJxN9JyIo3kDGaXDKpAS3S41RVQkulaL9zmdiW1Dvq5/laJC4szwcTZPJQDrZ/4X8WyjPLQIs6e7BFGWsHF0cSLrjJMI3nv5TGg6wCR+MzOH++xlmrI2l3BoTgYGsRz0FY4+R7POiRmZos8GvdDbg+L5ablQLOP84gYWeg9UhSBzn0eYgLrTVI7ZbzaNHYoJ7vYWuIAotUJThog99zeLW8C/EL7dWj6D/Nf4AJiQARTT0pbMAAAAASUVORK5CYII=");
}
.article-bar .trending-button.ghf-icon::after {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAAHeTXxYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0RJREFUeNpi/P//PwMyYELmPPv06z8DSMWNV9//6/Rd+w9iM6JrAQggFAG4/rJtz/4zuMy6+Z+18iymPoAAApuKjnnrzv+v2P4YU0K06eJ/tsrzYGMYlDou/Wcqh5gZsfTef2SFAAGE4Tas3oIB3b7r/7E65Pnn35iCX3/+hTgARDx8//N/9oZH/999+w13AMObL7//YzMOp6sAAginBD7ARIwiz3m3///99///3jufQU76z0KMpvvvfjG8//6XoX3/S4ZTj78xoHgibMnd/26zb8E9yF19/v/Xn3/+C9ZfQPE0mDCeeP3/80+I0Dh499P/jz/+/PdfeAd7CAkATfn88x/Dn3ZDRmIDAiCAaBd66ICo0GMHBoggJwuDiQwnQ5i+IANRzrv95ud/WQE2ht23PjEce/iFOOdp911jYGVmZNCWYGeYceINA9Y0jI7PP/36P3bl/f933/xAJGN8eNG5N/97D74EK4blN7gke9W5/5eeffvPUXUeHqElWx//337jI0YEQzWc/f/048//xVueADPNn//8dReAqeH2/8svvmFNEQzMFef+33z147//AkiSUeq4/B+UBZGTFYami0Anpa15gKKAH1iqMEPdj1VTPDBUiAlBorI0PgAQYGRpoll6JQeAIgWU8tiZmRg4WRkZqOYjgYaL/02kuRh0JDgYnJX5GAylORm4WZkYBLiYGXbe/ExetsUGPv/4yyDIxcJQYCPOYKfEw5C36SnD1ONvGP79+89Qu+s5dYPu3tsfYPrrr38ME3ylGWT42RgO3//CcOH5NwYGUpMcNizXdvn/ntuf/n/4/ud/CTBngeIHJO4889Z/40nX8Wd0TmAelm+//J+98hzO9C8AzDzdB1/8//br7/9FZ9/+56m5gDsjoQuwAQ32mX8HXEm+B7rw5edf/8OBNTZ3DaLQABUkiasf/P8ErB2ABeB/mdZLBDMjnAHyLsiroILlEbBG9gLWekzl5/4bAaufM4+/gg1t2P30vxNQDcjy++9+/LeZepPo3M4AKjdAht14+eP/C2CjIAVYtoAsQFcoBmygbLz6Hqjm1//U1Q9ILk4YOve/ALuwbuez/ywV5/5TI3FQrdwiBzAx0AkAALJnVHwvMsxaAAAAAElFTkSuQmCC");
}
.article-bar .filter-button.ghf-icon::after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjJweDt9PC9zdHlsZT48L2RlZnM+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjMyIDE2LjUgMTUuMjEgMTYuNSAxNS4yMSAxOS4xMiAyOC45MyAzNS45NyAyOC45MyA0Ny41MSAzNS4wNyA0NC44IDM1LjA3IDM1Ljk3IDQ4Ljc5IDE5LjEyIDQ4Ljc5IDE2LjUgMzIgMTYuNSIvPjwvc3ZnPg==");
}
.article-bar .tileview-button.ghf-icon::after {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAB2klEQVQ4jY2VMUskQRCFv1lnVThREzEXI03vH5iIIIicZppdIKYimAgG/gZzAwMVEQTRwH8gGu1ForGYnILi3umO1PIK2qG79cGyPdU1b6peVXUXrF9dAxNAAyj4jEq/M+CXdg6BafnG/DvAnxKYtAVwCpQRp3ngZ7Bn6zvgKBLMGzBjnKU2D4Bt4mgCK0CPdoeAPWAj4f8MbDX0MJxwMowC7eC5LVsKXS4nrjKOnVq6hWwpVCFxDvUCkbB9ghO/ZXxeIxG/Zvy7XOU3HP8rAJerIVs2EO+KZWAQGBGBfeyfnBaAl4D4RTbTuR/oDd55AOaM04jP1cu/gfdayvZ7BC6CKK3fp4ClYIAc1pJPxmmTZ33aV0s3RKXIvQ6lIk0V1TJp+zRVtX+CF1Mfi+0XnoURn+isGEpI8VdSrMi+IymGE1KYdC2TwjZugeOgeEhTm7JFyTAu+43k2JeEzSAQL95YKU12bb4jKTuWg9QH5L+a8LXibZaKsC9D2pRETvweRBmDcVU+eWXGsb+mYyVbCl2u75wVqa7Iwolzh0q9v6svAirCiK2lUriv1cDWZkuhy+VdYbP/I3E1zao3vcdtbTY/nGJXU8eIWhoQOy9yl6mP9KUu07XkZQqtD5MfgOigy5glAAAAAElFTkSuQmCC");
}
.article-bar .tileview-button.off.ghf-icon::after {
  cursor: default;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAACGElEQVQ4jX2VP2uUQRDGf3PumUDE2IjfQVu/QYqEQEDE2JkugtjaWFwgRT5DmlSCaSI2QjBFvoFgdZZai40JJOQ0dxPmZSbZ2+zewAt7s88+98y/XRkMBt+Bx0APEKZN7VPVr8AL3/kkIiuOreEnwI8EPLEFcAikCug58DTbs/Uv4HNFzCWwapzJNw+AneLfTSoi0gfeAHfcvQjsq+p7kVJwZ2fAds9/PKiRuj0CRtnWyH05JreOK4inEMWBSRGuuK+Gvebqld7u5HSItXilgb22IL6cQX5RUXwxg7TjSjmwZqr63wVEzD33tawTEl2xAdwHHjqB/dk/ETHQuqqeZ8TnIrLueZ4H7mZn/gDPjDOp6pH38iYwLkK270REjoFQeaiqS8CrGKDsjLXkKXBkiteAuSLc3NTDizq8dqWtoloko+RFCEItQKWPDF/bl4jCiL/4XbHYSMVf4Ninz2wXWPJBqKXiBBgmEVkGfgJ7WfHwnNqUvVRVm/+++1dFuqJ/9BT2MyFRvJXkOfmgqtu19vFe3chCv+f4tw28FW8rCjbXmiBXNM5SM85U1kRYFBqTl2pAt/kij+q+lqVbhKG6uFhaLXjrXG6hWGYAy/7W/PKqkAoZwFpqevfmwG/PW5itzde6hDqu6Aqb/YXyaRIR27PJtN6MHrf1mojE5VR7miZGNPQBsfui+pgC9pjGSH+zPgXeNR9TGF4BknatVAzbWzsAAAAASUVORK5CYII=");
}
.article-bar .listview-button.ghf-icon::after {
  content: "";
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAABUElEQVQ4jaWUvUoDURSEv9lsxET8KeJPE1ALH0AUfAB7ra1tBB9B8A3ETrDwAawFBQtLwc5CrQTtjGmD0Zi9I3c3hdi5O83lcmHuOTNzjji4vEWax2wgtzFHwBDoA+L/GEe8pEgLQA2cYBr5JwX6JUjJiU0/xWzmF3hDdLHXgFCStIAIKegZGZx3nSH3KpHmMCmwBUyAzoEGeCV/KV91EmVMIZyCJpHvsJeQLgrN+ShJ3MB6TBHn2HPI70jGPh6l4rNkKupIXXF4DSGMundxVIUUNa6DMnBWFKoyRf6Bo3kenGBa4F1gFtgHvitIMQZ0UkK2jTSF3QItI+1VNg+eYtx2cGhC7RXqbzBcHSUtK0mcUNNXJL4pOo6uZUMIDyUJf6EYkEWkaex79J1gNSuPdIgjLV0BM8A6VhvpbPRcZQk9xyUUTYo69BAD7E7ltSk6P3QpeFycVVuSAAAAAElFTkSuQmCC");
}
.article-bar .listview-button.off.ghf-icon::after {
  cursor: default;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAABF0lEQVQ4ja3Uuy5EURTG8d+MIS5xKdwaCQoPICQeQE+t1kiovYXoJAoPcGqFTinRKVBNQmfoRIzbDFmyJzmTaJwzX7fX3vnvL+tWybLsAjNYwxwO8IUmKv6vQdzVMIs+VDGUPpHARRTgZoDX0+EBT1hBuyC0o3aA67lACy8lob8K8AZGkKVULOG7hOtqJxXHGMUlFnCacv5aEBzmbmrJ6TQek9PD1BVvBbuiP2oV4L1c8Bn7BZ12qdoLyF8Kx0eYxDamsIvPEqkYQCPAmxhL8EXs9KB4twHewjDu05AspwetguBI73uAz3PB6IbrgsAuBXge47hKv4X7noz0GSawmrbbSboss4TqAY4ixWDEjviIipZemzR+AL4jPN/yQrhjAAAAAElFTkSuQmCC");
}
.article-bar.sticky li.tileview-button.off {
  display: none;
}
.article-bar.sticky li.tileview-button a {
  border-bottom: 1px solid #0672CB;
  border-left: 1px solid #0672CB;
}
[dir=rtl] .article-bar.sticky li.tileview-button a {
  border-left: 0;
  border-right: 1px solid #0672CB;
}
.article-bar.sticky li.tileview-button a span {
  display: inline-block;
}
.article-bar.sticky li.tileview-button.ghf-icon::after {
  top: 8px;
  left: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAgVBMVEUAAADw9/x1teRAmdpmreF8ueW92/L9/v/q8/tGnNuGvuf////y+P3M4/V4tuQFec4QftDr9fzM5PUpjNUOds0AZcf0+f3D3/O52fGBvOZvsuNDmtoYg9ILe8/6/f7j8PrF4PS/3fKOwumGuuYdhtPG4PSmz+2YyOtUpN42k9g1kti3kfuKAAAAAXRSTlMAQObYZgAAAL9JREFUKM+1j9kOgyAQRUdRi1IVxaXua9f//8AOYuVNk6Y9IeGGkzB34B/UpakQ4K7JCpUi7LTALLgwlQxYVSY4AJ8NCxwvwYek2NSZAxJKZYPE1ErdWgW76vjDbG7kDrqGvSkWUSSS5VsqaWmjFCeVi1SkBkFcCXmGcMSrMxa6B9zpkui1+cwaPWQ84ax8wjTlurz6OcKGZoohLXdW/lIdz6qYZyMFs2DIA0zBkK1KOH7s43FcKPrYx9jfQvg9b+P6C7CD3RKQAAAAAElFTkSuQmCC");
}
[dir=rtl] .article-bar.sticky li.tileview-button.ghf-icon::after {
  left: auto;
  right: 7px;
}
.article-bar.sticky li.latest {
  display: none;
}
.article-bar.sticky li.listview-button.off {
  display: none;
}
.article-bar.sticky li.listview-button a {
  border-bottom: 1px solid #0672CB;
  border-left: 1px solid #0672CB;
}
[dir=rtl] .article-bar.sticky li.listview-button a {
  border-left: 0;
  border-right: 1px solid #0672CB;
}
.article-bar.sticky li.listview-button a span {
  display: inline-block;
}
.article-bar.sticky li.listview-button.ghf-icon::after {
  top: 8px;
  left: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAe1BMVEUAAAC52uzt9Pji8PfU6fPf7/bB3+2+3u3x9/je7vXP5vHL5PDa7PXX6vTc7fbU6PLX6vPT6fPZ6/TS6PLj8PXI4/Dc7PS93O3J4/Dh7/bf7/bb7PXb7fXc7fbb7PXi8PfX6vTV6fPf7/XL5PDb7PTA3u3f7/bb7fXc7fVd0mPxAAAAJnRSTlMAFgTh28ZFKyqCDjzdyLp9eWtbTSkmFxMJAvjz8erl0bCngmg+IbkbiOkAAABlSURBVCjP1cknAoAwEATAo0NC770T+P8LMWcWE83YoV9YQ5E7KOaKBpFZaOESNZlfpJVs7bkHIOUKVZMo1HOVBdU+KklL5l3joYprVkb63GDkKrLucpEkrUpSa3xwxZM4bBTRH7xYMAs60ANH4gAAAABJRU5ErkJggg==");
}
[dir=rtl] .article-bar.sticky li.listview-button.ghf-icon::after {
  left: auto;
  right: 7px;
}

.article-filter {
  display: none;
}

body:not(.single-format-standard):not(.single-format-video):not(.single-format-image):not(.single-format-gallery):not(.category):not(.tax-categories):not(.tax-series):not(.search):not(.tag):not(.tax-authors):not(.tax-blog_categories):not(.tax-blog_series):not(.tax-blog_authors):not(.page) .site-main {
  margin-top: 10.4rem;
  margin-bottom: 10rem;
  padding-top: 2rem;
}
@media screen and (min-width: 40em) {
  body:not(.single-format-standard):not(.single-format-video):not(.single-format-image):not(.single-format-gallery):not(.category):not(.tax-categories):not(.tax-series):not(.search):not(.tag):not(.tax-authors):not(.tax-blog_categories):not(.tax-blog_series):not(.tax-blog_authors):not(.page) .site-main {
    margin-top: 12.4rem;
  }
}
@media screen and (min-width: 48em) {
  body:not(.single-format-standard):not(.single-format-video):not(.single-format-image):not(.single-format-gallery):not(.category):not(.tax-categories):not(.tax-series):not(.search):not(.tag):not(.tax-authors):not(.tax-blog_categories):not(.tax-blog_series):not(.tax-blog_authors):not(.page) .site-main {
    margin-top: 19rem;
    padding-top: 0;
  }
}
.site-main a {
  text-decoration: none;
}
.site-main p,
.site-main ul,
.site-main ol,
.site-main .byline {
  margin: 2em 0;
}
.site-main ul,
.site-main ol {
  padding-left: 1em;
}
.site-main ul {
  list-style: disc;
}
.site-main ol {
  list-style: decimal;
}
.site-main embed,
.site-main object,
.site-main iframe {
  max-width: 100%;
  max-height: inherit;
  width: 100%;
}
.archive .site-main {
  width: 100%;
  overflow: hidden;
}
@media screen and (min-width: 48em) {
  .archive .site-main {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 80em) {
  .archive .site-main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (min-width: 100em) {
  .archive .site-main {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
.site-main p.noResultMsg {
  padding: 0 5%;
}

.error404 .site-content-contain {
  background-color: #010C20;
}
.error404 .wrap {
  background-image: url(/wp-content/themes/delltech2/images/404-mobile.jpg);
  background-repeat: no-repeat;
  background-color: #010C20;
  background-size: 100% auto;
  background-position: center bottom;
}
@media screen and (min-width: 48em) {
  .error404 .wrap {
    background-image: url(/wp-content/themes/delltech2/images/404.jpg);
    background-size: cover;
    background-position: center top;
    position: relative;
  }
}
@media screen and (min-width: 48em) and (orientation: portrait) {
  .error404 .wrap {
    background-image: url(/wp-content/themes/delltech2/images/404-tall.jpg);
    background-size: 100% auto;
    background-position: center bottom;
  }
}
.error404 .error-404 {
  display: flex;
  justify-content: end;
  align-items: start;
  min-height: 80vh;
}
@media screen and (min-width: 48em) {
  .error404 .error-404:after {
    content: "";
    display: block;
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 90%, #010C20 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 50%;
    height: 100%;
  }
}
@media screen and (min-width: 48em) {
  .error404 .error-404 {
    align-items: center;
    min-height: 60vh;
  }
}
@media screen and (min-width: 80em) {
  .error404 .error-404 {
    min-height: 70vh;
  }
}
@media screen and (min-width: 48em) and (orientation: portrait) {
  .error404 .error-404 {
    align-items: start;
    min-height: 95vh;
  }
}
.error404 .page-content {
  color: #ffffff;
  padding: 15% 10%;
  margin-bottom: 60%;
}
@media screen and (min-width: 48em) {
  .error404 .page-content {
    width: 50%;
    margin-bottom: inherit;
  }
}
@media screen and (min-width: 48em) and (orientation: portrait) {
  .error404 .page-content {
    width: auto;
    padding: 10% 20%;
    margin-bottom: 60%;
  }
}
.error404 .page-content .error-title {
  font-weight: 900;
  width: 90%;
}
@media screen and (max-width: 47.99em) {
  .error404 .page-content .error-title {
    font-size: 8vw;
    line-height: 1.3;
    text-align: center;
    margin: 0.67em auto;
  }
}
@media screen and (min-width: 48em) and (orientation: portrait) {
  .error404 .page-content .error-title {
    font-size: 5vw;
    line-height: 1.3;
    text-align: center;
    margin: 0.67em auto;
    width: 80%;
  }
}
.error404 .page-content p {
  font-weight: 400;
  font-size: 5vw;
  line-height: 1.3;
}
@media screen and (min-width: 48em) {
  .error404 .page-content p {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media screen and (max-width: 47.99em) {
  .error404 .page-content p {
    text-align: center;
  }
}
@media screen and (min-width: 48em) and (orientation: portrait) {
  .error404 .page-content p {
    font-size: 3vw;
    line-height: 1.3;
    text-align: center;
    margin: 0.67em auto;
  }
}
.error404 .page-content a {
  text-decoration: underline;
  margin-top: 2rem;
  display: inline-block;
}
.error404 form.search-form {
  display: none;
}
.error404 .error-title,
.error404 a {
  color: #97DCF4;
}

.archive-main {
  width: 100%;
  overflow: hidden;
  margin-bottom: 5rem;
}
@media screen and (min-width: 48em) {
  .archive-main {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 80em) {
  .archive-main {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (min-width: 100em) {
  .archive-main {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}

section.no-results.not-found .page-header {
  border: 0;
}
section.no-results.not-found .page-content {
  display: none;
}

.archive .page-header {
  padding: 8px 18px;
}
@media screen and (min-width: 48em) {
  .archive .page-header {
    border-top: 1px #E1E1E1 solid;
    border-bottom: 1px #E1E1E1 solid;
    padding: 0;
    margin: 0 18px;
  }
}
.archive .page-header .page-title {
  border-left: 5px #A8396F solid;
  padding-left: 14px;
}
@media screen and (min-width: 48em) {
  .archive .page-header .taxonomy-description:not(:empty) + .page-title {
    display: none;
  }
}
@media screen and (max-width: 47.99em) {
  .archive .page-header .taxonomy-description {
    display: none;
  }
}
@media screen and (min-width: 48em) {
  .archive .page-header .taxonomy-description {
    display: block;
    text-align: center;
    padding: 34px 120px;
  }
  .archive .page-header .taxonomy-description p {
    display: inline-block;
    border-left: 5px #A8396F solid;
    text-align: left;
    padding-left: 14px;
  }
}
.archive .posts-header {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1em;
  margin: 0 20px;
  color: #000;
  float: left;
}
@media screen and (max-width: 47.99em) {
  .archive .posts-header {
    padding-top: 20px;
  }
}
@media screen and (min-width: 48em) {
  .archive .posts-header {
    font-size: 2.4rem;
  }
}
.archive .posts-header:before {
  content: "";
  display: inline;
  position: relative;
  height: 1em;
  padding-left: 6px;
}
.archive .alm-load-more-btn.done,
.archive .ajax-load-more-wrap + .navigation {
  display: none;
}
.archive .navigation .page-numbers,
.archive .navigation h2,
.archive .navigation svg {
  display: none;
}
.archive .navigation a {
  color: #444;
}
.archive .alm-btn-wrap,
.archive .navigation {
  margin-top: 4rem;
  text-align: center;
}
.archive .alm-btn-wrap.onload,
.archive .navigation.onload {
  opacity: 0.1;
  min-height: 50vh;
}
.archive .alm-load-more-btn,
.archive .page-numbers.next {
  display: inline-block;
  border: 2px #0672CB solid;
  line-height: 1em;
  padding: 6px 30px;
  background-color: #0672CB;
  color: #fff;
  font-weight: 500;
}
.archive.is-blog .page-header .taxonomy-description p,
.archive.is-blog .posts-header:before,
.archive.is-blog .page-title {
  border-left: 5px solid #A8396F;
}
.archive.is-perspectives .page-header .taxonomy-description p,
.archive.is-perspectives .posts-header:before,
.archive.is-perspectives .page-title {
  border-left: 5px solid #E6AC28;
}

@media screen and (max-width: 61.24em) {
  .archive-header {
    margin-top: 40px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 48em) {
  .archive-header {
    text-align: center;
  }
}
@media screen and (min-width: 61.25em) {
  .archive-header {
    margin-top: 80px;
    margin-bottom: 60px;
  }
}

.archive-header-inner {
  border-left: 6px #A8396F solid;
  margin-left: 18px;
  margin-right: 18px;
}
[dir=rtl] .archive-header-inner {
  border-left: 0;
  border-right: 6px #A8396F solid;
}
@media screen and (max-width: 61.24em) {
  .archive-header-inner {
    padding-left: 20px;
  }
  [dir=rtl] .archive-header-inner {
    padding-left: 0;
    padding-right: 20px;
  }
}
@media screen and (min-width: 48em) {
  .archive-header-inner {
    text-align: left;
    display: inline-block;
    max-width: 66%;
  }
  [dir=rtl] .archive-header-inner {
    text-align: right;
  }
}
@media screen and (min-width: 61.25em) {
  .archive-header-inner {
    padding-left: 36px;
    border-left-width: 11px;
  }
  [dir=rtl] .archive-header-inner {
    padding-left: 0;
    border-left-width: 0;
    padding-right: 36px;
    border-right-width: 11px;
  }
}
.is-perspectives .archive-header-inner {
  border-left-color: #E6AC28;
}

.archive-header .archive-title {
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 40em) {
  .archive-header .archive-title .short-title {
    display: none;
  }
}
@media screen and (max-width: 39.99em) {
  .archive-header .archive-title .long-title {
    display: none;
  }
}

.archive-header .archive-subtitle {
  margin-top: 1em;
}

@media screen and (max-width: 47.99em) {
  .archive-description {
    display: none;
  }
}
.archive-description p {
  margin-top: 2em;
}
.archive-description p a {
  text-decoration: underline;
}

.custom-load-more__button-wrap {
  margin-top: 4rem;
  text-align: center;
  margin-right: 0 !important;
  margin-left: 0 !important;
  display: block !important;
  grid-column: 1/3;
}
@media screen and (min-width: 48em) {
  .custom-load-more__button-wrap {
    grid-column: 1/4;
  }
}
@media screen and (min-width: 61.25em) {
  .custom-load-more__button-wrap {
    grid-column: 1/5;
  }
}
.custom-load-more__button {
  display: inline-block;
  border: 2px #0672CB solid;
  line-height: 1em;
  padding: 6px 30px;
  background-color: #0672CB;
  color: #fff;
  font-weight: 500;
}

@media screen and (min-width: 48em) {
  .single {
    background-color: #F5F6F7;
  }
}
@media screen and (min-width: 48em) {
  .single .single-featured-image-header-thumbnail-small {
    display: none;
  }
}
@media screen and (max-width: 47.99em) {
  .single .single-featured-image-header-thumbnail-big {
    display: none;
  }
}
.single .entry-content a:hover {
  text-decoration: underline;
}
.single .single-featured-image-header {
  position: relative;
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  height: 22rem;
  margin: 0 18px 18px 18px;
  overflow: hidden;
}
.single .single-featured-image-header img {
  height: auto;
  width: 100%;
}
@media screen and (min-width: 48em) {
  .single .single-featured-image-header {
    display: inline-block;
    margin: 36px;
    height: 25rem;
    width: 25rem;
  }
  html:not([dir=rtl]) .single .single-featured-image-header {
    margin-right: 0;
  }
  [dir=rtl] .single .single-featured-image-header {
    margin-left: 0;
  }
  .single .single-featured-image-header img {
    height: 25rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single .single-featured-image-header {
    height: 32rem;
    width: 32rem;
  }
  .single .single-featured-image-header img {
    height: 32rem;
  }
}
@media screen and (min-width: 80em) {
  .single .single-featured-image-header {
    height: 44rem;
    width: 44rem;
  }
  .single .single-featured-image-header img {
    height: 44rem;
  }
}
.single:not(.single-format-standard):not(.single-format-audio) .single-featured-image-header {
  display: none;
}
.single article:not(.post-link-inner) {
  padding-top: 18px;
  margin-bottom: 1rem;
  /*
  @include mq($from: xlarge) {
    margin-left: 50px;
    margin-right: 50px;
  }

  @include mq($from: xxlarge) {
    margin-left: 90px;
    margin-right: 90px;
  }
  */
  /* Gutenberg Block overrides */
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) {
    padding-top: 0;
    margin: 0 18px 2rem 18px;
    background-color: #fff;
  }
}
.single article:not(.post-link-inner) .entry-header {
  margin-left: 0;
  margin-right: 0;
  padding: 18px;
  padding-bottom: 0;
  margin-bottom: 0.4rem;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-header {
    display: inline-block;
    margin: 36px 0;
    vertical-align: top;
    padding: 0;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-header {
    width: 68.5%;
  }
}
.single article:not(.post-link-inner) .entry-header h1 {
  font-size: 3.6rem;
  line-height: 4.6rem;
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-header h1 {
    font-size: 4rem;
    line-height: 4.8rem;
  }
}
.single article:not(.post-link-inner) .entry-header .entry-excerpt {
  margin-bottom: 2em;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .single-featured-image-header + .entry-header {
    width: 52%;
    min-height: 25rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .single-featured-image-header + .entry-header {
    width: 56%;
    min-height: 32rem;
  }
}
@media screen and (min-width: 80em) {
  .single article:not(.post-link-inner) .single-featured-image-header + .entry-header {
    width: 54%;
    min-height: 44rem;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).perspectives .single-featured-image-header + .entry-header .entry-meta {
    display: block;
    position: absolute;
    bottom: 0;
    padding: 0;
    border: 0;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .entry-excerpt,
.single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .entry-meta {
    margin-bottom: 1em;
  }
}
.single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .header-topic {
  padding-top: 2rem;
}
@media screen and (min-width: 100em) {
  .single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .header-topic {
    display: block;
    position: absolute;
    bottom: 0;
    padding: 0;
    border: 0;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .header-topic .entry-footer {
    padding: 0;
  }
  .single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .header-topic .entry-footer .topic-header,
.single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .header-topic .entry-footer .tags {
    display: inline;
  }
  .single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .header-topic .entry-footer .topic-header {
    font-weight: inherit;
  }
}
@media screen and (max-width: 47.99em) {
  .single article:not(.post-link-inner).blog .single-featured-image-header + .entry-header .header-topic {
    display: none;
  }
}
.single article:not(.post-link-inner) .entry-meta {
  margin-top: 10px;
  padding-bottom: 1rem;
}
.single article:not(.post-link-inner) .entry-meta .posted-on .screen-reader-text,
.single article:not(.post-link-inner) .entry-meta .posted-on time:not(.published) {
  display: none;
}
.single article:not(.post-link-inner) .entry-meta .byline {
  display: none;
}
.single article:not(.post-link-inner) .entry-wrap {
  margin-left: 18px;
  margin-right: 18px;
}
.single article:not(.post-link-inner) .entry-wrap .entry-sidebar .widget {
  border: 1px solid #E1E1E1;
  padding: 18px;
  overflow: hidden;
}
.single article:not(.post-link-inner) .entry-wrap .entry-sidebar .widget img {
  width: 100%;
  height: auto;
  margin-bottom: 18px;
}
.single article:not(.post-link-inner) .entry-wrap .entry-sidebar .widget a[href$="#subscribe"] {
  display: block;
  background: #0672CB;
  color: #fff;
  padding: 8px 30px;
  color: #fff;
  margin: 18px 0 0 0;
  width: min-content;
  white-space: nowrap;
}
@media screen and (max-width: 61.24em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar {
    display: none;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-wrap {
    border-top: 1px solid #E1E1E1;
    margin: 0 36px;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-wrap {
    display: flex;
    flex-wrap: wrap;
    padding-top: 22px;
  }
  .single article:not(.post-link-inner) .entry-wrap .entry-left {
    flex: 77%;
    max-width: 77%;
  }
  .single article:not(.post-link-inner) .entry-wrap .entry-left .share-links {
    display: none;
  }
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar {
    flex: 23%;
    min-width: 23%;
  }
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar.align-end {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
  }
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap {
    display: block;
    margin-top: 14px;
    margin-bottom: 50px;
  }
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap.sticky, .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap.sticky-bottom {
    position: fixed;
    top: 138px;
    width: calc(23% - 25px);
  }
}
@media screen and (min-width: 61.25em) and (min-width: 80em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap.sticky, .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap.sticky-bottom {
    width: calc(23% - 40px);
    max-width: 310px;
  }
}
@media screen and (min-width: 61.25em) and (min-width: 100em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap.sticky, .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap.sticky-bottom {
    width: calc(23% - 50px);
    max-width: 310px;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .sticky-sidebar-wrap.sticky-bottom {
    top: initial;
    bottom: 0;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .related-posts-wrap.liked-posts {
    display: block;
  }
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .related-posts-wrap.liked-posts.sticky {
    position: fixed;
    top: 100px;
    width: 20%;
  }
  html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .related-posts-wrap.liked-posts {
    margin-right: 0;
  }
  [dir=rtl] .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .related-posts-wrap.liked-posts {
    margin-left: 0;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .share-links {
    display: block;
    width: inherit;
    float: none;
    margin-bottom: 3rem;
    min-height: 30px;
  }
  html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .share-links {
    padding-left: 0;
    margin-right: 0;
    text-align: left;
    margin-left: 18px;
  }
  html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .share-links li {
    margin: 0 10px 0 0;
  }
  [dir=rtl] .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .share-links {
    padding-right: 0;
    margin-left: 0;
    text-align: right;
    margin-right: 18px;
  }
  [dir=rtl] .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .share-links li {
    margin: 0 0 0 10px;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .widget {
    border: 2px solid #E6AC28;
    border-left: 0;
    border-right: 0;
    padding: 36px 0;
    margin-top: 36px;
    margin-bottom: 36px;
  }
  html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .widget {
    margin-right: 0;
  }
  [dir=rtl] .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .widget {
    margin-left: 0;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-wrap .entry-sidebar .related-posts-wrap.liked-posts ~ .widget {
    padding-top: 0;
    border-top: 0;
  }
}
.single article:not(.post-link-inner) .entry-sidebar .share-links {
  display: none;
}
.single article:not(.post-link-inner) .entry-sidebar .widget {
  margin: 18px;
}
.single article:not(.post-link-inner).format-video .entry-sidebar, .single article:not(.post-link-inner).format-image .entry-sidebar, .single article:not(.post-link-inner).format-gallery .entry-sidebar {
  display: none;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).format-video .entry-header, .single article:not(.post-link-inner).format-image .entry-header, .single article:not(.post-link-inner).format-gallery .entry-header {
    position: relative;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 4rem;
    width: auto;
    vertical-align: initial;
    padding: 72px;
    padding-top: 0;
    padding-bottom: 0;
    min-height: inherit;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner).format-video .entry-header, .single article:not(.post-link-inner).format-image .entry-header, .single article:not(.post-link-inner).format-gallery .entry-header {
    width: auto;
    min-height: initial;
  }
}
@media screen and (min-width: 80em) {
  .single article:not(.post-link-inner).format-video .entry-header, .single article:not(.post-link-inner).format-image .entry-header, .single article:not(.post-link-inner).format-gallery .entry-header {
    width: auto;
    min-height: initial;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).format-video .entry-meta, .single article:not(.post-link-inner).format-image .entry-meta, .single article:not(.post-link-inner).format-gallery .entry-meta {
    display: inline-block;
    position: relative;
    bottom: initial;
    padding: initial;
    border: initial;
  }
}
.single article:not(.post-link-inner).format-video .share-links.sidebar-top, .single article:not(.post-link-inner).format-image .share-links.sidebar-top, .single article:not(.post-link-inner).format-gallery .share-links.sidebar-top {
  display: none;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).format-video .entry-wrap, .single article:not(.post-link-inner).format-image .entry-wrap, .single article:not(.post-link-inner).format-gallery .entry-wrap {
    padding-top: 0;
    margin-left: 72px;
    margin-right: 72px;
  }
  .single article:not(.post-link-inner).format-video .entry-sidebar, .single article:not(.post-link-inner).format-image .entry-sidebar, .single article:not(.post-link-inner).format-gallery .entry-sidebar {
    display: none;
  }
  .single article:not(.post-link-inner).format-video .entry-left, .single article:not(.post-link-inner).format-image .entry-left, .single article:not(.post-link-inner).format-gallery .entry-left {
    flex: unset;
    max-width: inherit;
  }
  .single article:not(.post-link-inner).format-video .entry-left .share-links.content-top, .single article:not(.post-link-inner).format-image .entry-left .share-links.content-top, .single article:not(.post-link-inner).format-gallery .entry-left .share-links.content-top {
    float: none;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }
  .single article:not(.post-link-inner).format-video .entry-left .share-links.content-top li, .single article:not(.post-link-inner).format-image .entry-left .share-links.content-top li, .single article:not(.post-link-inner).format-gallery .entry-left .share-links.content-top li {
    margin-left: 0;
    margin-right: 20px;
  }
  .single article:not(.post-link-inner).format-video .entry-content .imageWrapper, .single article:not(.post-link-inner).format-image .entry-content .imageWrapper, .single article:not(.post-link-inner).format-gallery .entry-content .imageWrapper {
    margin-right: 6%;
    margin-left: 0;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner).format-video .entry-wrap, .single article:not(.post-link-inner).format-image .entry-wrap, .single article:not(.post-link-inner).format-gallery .entry-wrap {
    border: 0;
  }
  .single article:not(.post-link-inner).format-video .entry-left .share-links, .single article:not(.post-link-inner).format-image .entry-left .share-links, .single article:not(.post-link-inner).format-gallery .entry-left .share-links {
    display: block;
  }
  .single article:not(.post-link-inner).format-video .entry-left .share-links.content-bottom, .single article:not(.post-link-inner).format-image .entry-left .share-links.content-bottom, .single article:not(.post-link-inner).format-gallery .entry-left .share-links.content-bottom {
    margin-right: 0;
    float: none;
    border: none;
    margin-top: 0;
  }
  .single article:not(.post-link-inner).format-video .entry-left .share-links.content-bottom li:first-child, .single article:not(.post-link-inner).format-image .entry-left .share-links.content-bottom li:first-child, .single article:not(.post-link-inner).format-gallery .entry-left .share-links.content-bottom li:first-child {
    margin-left: 0;
  }
}
.single article:not(.post-link-inner).format-audio .related-posts-wrap.liked-posts {
  display: none;
}
.single article:not(.post-link-inner).format-audio .share-links {
  margin: 0;
  margin-top: 17px;
  text-align: left;
  border: 0;
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner).format-audio .share-links {
    margin-top: -17px;
  }
}
.single article:not(.post-link-inner).format-audio .share-links li:first-child {
  margin-left: 0;
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .single article:not(.post-link-inner).format-audio .single-featured-image-header + .entry-header .entry-meta {
    position: relative;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).format-audio .entry-header .entry-meta {
    width: 100%;
  }
  .single article:not(.post-link-inner).format-audio .entry-wrap {
    margin-left: 36px;
    margin-right: 36px;
    padding-top: 10px;
  }
  .single article:not(.post-link-inner).format-audio .entry-sidebar {
    display: none;
  }
  .single article:not(.post-link-inner).format-audio .entry-left {
    flex: unset;
    max-width: inherit;
  }
  .single article:not(.post-link-inner).format-audio .entry-left .share-links {
    padding-bottom: 10px;
    width: inherit;
    display: block;
  }
  .single article:not(.post-link-inner).format-audio .entry-left .share-links.content-bottom {
    margin-top: 0;
    border: none;
  }
  .single article:not(.post-link-inner).format-audio .entry-left .share-links li {
    margin-left: 0;
    margin-right: 20px;
  }
}
.single article:not(.post-link-inner) .entry-content:after {
  clear: both;
  content: "";
  display: table;
}
.single article:not(.post-link-inner) .entry-content > p, .single article:not(.post-link-inner) .entry-content > ol, .single article:not(.post-link-inner) .entry-content > ul, .single article:not(.post-link-inner) .entry-content > h1, .single article:not(.post-link-inner) .entry-content > h2, .single article:not(.post-link-inner) .entry-content > h3, .single article:not(.post-link-inner) .entry-content > h4, .single article:not(.post-link-inner) .entry-content > h5,
.single article:not(.post-link-inner) .entry-content blockquote,
.single article:not(.post-link-inner) .entry-content .player-embed,
.single article:not(.post-link-inner) .entry-content .player-ctas,
.single article:not(.post-link-inner) .entry-content .guest-list,
.single article:not(.post-link-inner) .entry-content .byline,
.single article:not(.post-link-inner) .entry-content .js-story-text > p,
.single article:not(.post-link-inner) .entry-content .js-story-text > ol,
.single article:not(.post-link-inner) .entry-content .js-story-text > ul,
.single article:not(.post-link-inner) .entry-content .js-story-text > h1,
.single article:not(.post-link-inner) .entry-content .js-story-text > h2,
.single article:not(.post-link-inner) .entry-content .js-story-text > h3,
.single article:not(.post-link-inner) .entry-content .js-story-text > h4,
.single article:not(.post-link-inner) .entry-content .js-story-text > h5 {
  margin: 1em 0 2rem 0;
}
@media screen and (min-width: 61.25em) {
  html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content > p, html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content > ol, html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content > ul,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content h1,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content h2,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content h3,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content h4,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content h5,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content blockquote,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content .imageWrapper,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content .js-story-text > p,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content .js-story-text > ol,
html:not([dir=rtl]) .single article:not(.post-link-inner) .entry-content .js-story-text > ul {
    margin-right: 6%;
  }
  [dir=rtl] .single article:not(.post-link-inner) .entry-content > p, [dir=rtl] .single article:not(.post-link-inner) .entry-content > ol, [dir=rtl] .single article:not(.post-link-inner) .entry-content > ul,
[dir=rtl] .single article:not(.post-link-inner) .entry-content h1,
[dir=rtl] .single article:not(.post-link-inner) .entry-content h2,
[dir=rtl] .single article:not(.post-link-inner) .entry-content h3,
[dir=rtl] .single article:not(.post-link-inner) .entry-content h4,
[dir=rtl] .single article:not(.post-link-inner) .entry-content h5,
[dir=rtl] .single article:not(.post-link-inner) .entry-content blockquote,
[dir=rtl] .single article:not(.post-link-inner) .entry-content .imageWrapper,
[dir=rtl] .single article:not(.post-link-inner) .entry-content .js-story-text > p,
[dir=rtl] .single article:not(.post-link-inner) .entry-content .js-story-text > ol,
[dir=rtl] .single article:not(.post-link-inner) .entry-content .js-story-text > ul {
    margin-left: 6%;
  }
}
.single article:not(.post-link-inner) .entry-content div:empty {
  margin: 0 !important;
}
.single article:not(.post-link-inner) .entry-content .videoWrapper.slideshare {
  margin-bottom: 2rem;
}
.single article:not(.post-link-inner) .entry-content .videoWrapper.slideshare + div[style*="margin-bottom:5px"] {
  margin-top: 2rem;
}
.single article:not(.post-link-inner) .entry-content hr {
  display: block;
  border-top: 1px solid #E1E1E1;
  width: calc(100% - 36px);
  margin: 2rem 18px;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content hr {
    width: 100%;
    margin: 4rem 0;
  }
}
.single article:not(.post-link-inner) .entry-content img {
  max-width: 100%;
  height: auto;
}
.single article:not(.post-link-inner) .entry-content img.alignnone {
  margin: 2rem 0;
}
.single article:not(.post-link-inner) .entry-content img.aligncenter {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 61.24em) {
  .single article:not(.post-link-inner) .entry-content .imageWrapper {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 100%;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content .imageWrapper.imgLeft, .single article:not(.post-link-inner) .entry-content .imageWrapper.imgRight {
    max-width: 40%;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content .imageWrapper.imgLeft {
    float: left;
    margin-right: 2rem !important;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-content .imageWrapper.imgLeft {
    margin-right: 3rem !important;
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content .imageWrapper.imgRight {
    float: right;
    margin-right: 6%;
    margin-left: 2rem;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-content .imageWrapper.imgRight {
    margin-left: 3rem;
    margin-bottom: 2rem;
  }
}
.single article:not(.post-link-inner) .entry-content .imageWrapper .aligncenter {
  margin: 20px auto;
  display: block;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content .imageWrapper .aligncenter {
    margin: 30px auto;
  }
}
.single article:not(.post-link-inner) .entry-content figure:not(.gallery-item) {
  margin: 0;
}
@media screen and (max-width: 47.99em) {
  .single article:not(.post-link-inner) .entry-content figure:not(.gallery-item) {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}
.single article:not(.post-link-inner) .entry-content figure:not(.gallery-item) img {
  padding-bottom: 1rem;
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 47.99em) {
  .single article:not(.post-link-inner) .entry-content figure:not(.gallery-item) img {
    padding-top: 2rem;
  }
}
.single article:not(.post-link-inner) .entry-content figure:not(.gallery-item) figcaption {
  font-size: 1.2rem;
  line-height: 2rem;
  text-align: center;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content figure:not(.gallery-item).alignleft {
    float: left;
    max-width: 40%;
    margin-right: 2rem;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-content figure:not(.gallery-item).alignleft {
    margin-right: 3rem;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content figure:not(.gallery-item).alignright {
    float: right;
    max-width: 40%;
    margin-right: 6%;
    margin-left: 2rem;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-content figure:not(.gallery-item).alignright {
    margin-left: 3rem;
  }
}
.single article:not(.post-link-inner) .entry-content figure:not(.gallery-item).aligncenter {
  margin: 20px auto;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content figure:not(.gallery-item).aligncenter {
    margin: 30px auto;
  }
}
.single article:not(.post-link-inner) .entry-content ul.bullet-summary {
  padding-left: 0;
  padding-right: 5%;
  list-style: none;
  margin-top: 0 !important;
}
.single article:not(.post-link-inner) .entry-content ul.bullet-summary li {
  padding: 10px 0 5px 0;
  list-style: none;
  position: relative;
}
.single article:not(.post-link-inner) .entry-content ul.bullet-summary li:before {
  content: "•";
  color: #E6AC28;
  font-size: 1.5em;
  position: absolute;
  left: 0;
  top: auto;
}
.single article:not(.post-link-inner) .entry-content ul.bullet-summary li:after {
  border-bottom: 1px solid #E1E1E1;
  content: " ";
  display: block;
  padding-top: 10px;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner).format-gallery .entry-content > *, .single article:not(.post-link-inner).format-video .entry-content > *, .single article:not(.post-link-inner).format-image .entry-content > * {
    margin-right: 0;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote {
  border-top: 1px solid #E1E1E1;
  border-bottom: 1px solid #E1E1E1;
  font-weight: 100;
  font-size: 3.6rem;
  line-height: 3.6rem;
  content: "";
  display: inline-block;
  clear: both;
  position: relative;
  padding: 2rem 0;
}
.single article:not(.post-link-inner) .entry-content blockquote .quote-start {
  color: #E6AC28;
  font-size: 8rem;
  font-weight: 200;
  left: -6px;
  top: 3.2rem;
  position: relative;
  line-height: 0rem;
  vertical-align: top;
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) .entry-content blockquote {
    padding: 3rem 0;
  }
  .single article:not(.post-link-inner) .entry-content blockquote .quote-start {
    left: -4px;
    position: absolute;
    top: 6.6rem;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content blockquote {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .single article:not(.post-link-inner) .entry-content blockquote .quote-start {
    font-size: 11rem;
    top: 7.6rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .entry-content blockquote {
    width: 94%;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote p {
  margin: 0;
  margin-left: 1.2rem;
  font-size: 2.4rem;
  line-height: 3.6rem;
  font-weight: 300;
  padding-bottom: 1.5rem;
}
.single article:not(.post-link-inner) .entry-content blockquote h6 {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 400;
  padding-bottom: 1rem;
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) .entry-content blockquote h6 {
    display: inline-block;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote .share-name {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  padding-left: 4px;
}
.single article:not(.post-link-inner) .entry-content blockquote .twitter-share {
  display: inline-block;
  line-height: 1em;
  font-size: 1.6rem;
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) .entry-content blockquote .twitter-share {
    float: right;
    margin-right: 14px;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote p,
.single article:not(.post-link-inner) .entry-content blockquote h6,
.single article:not(.post-link-inner) .entry-content blockquote .twitter-share {
  margin-left: 4px;
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) .entry-content blockquote p,
.single article:not(.post-link-inner) .entry-content blockquote h6,
.single article:not(.post-link-inner) .entry-content blockquote .twitter-share {
    margin-left: 38px;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote .imageWrapper,
.single article:not(.post-link-inner) .entry-content blockquote figure {
  position: relative;
  overflow: hidden;
  line-height: 0;
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
  margin-right: 18px;
  min-width: auto !important;
  max-width: none !important;
  float: left;
}
@media screen and (max-width: 39.99em) {
  .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper,
.single article:not(.post-link-inner) .entry-content blockquote figure {
    height: auto !important;
    width: 8rem !important;
  }
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper,
.single article:not(.post-link-inner) .entry-content blockquote figure {
    height: auto !important;
    width: 15.6rem !important;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper,
.single article:not(.post-link-inner) .entry-content blockquote figure {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.imgLeft, .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.alignleft, .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.alignnone, .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.aligncenter,
.single article:not(.post-link-inner) .entry-content blockquote figure.imgLeft,
.single article:not(.post-link-inner) .entry-content blockquote figure.alignleft,
.single article:not(.post-link-inner) .entry-content blockquote figure.alignnone,
.single article:not(.post-link-inner) .entry-content blockquote figure.aligncenter {
  margin-right: 3rem !important;
}
.single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.imgRight, .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.alignright,
.single article:not(.post-link-inner) .entry-content blockquote figure.imgRight,
.single article:not(.post-link-inner) .entry-content blockquote figure.alignright {
  margin-right: 3rem;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.imgRight, .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper.alignright,
.single article:not(.post-link-inner) .entry-content blockquote figure.imgRight,
.single article:not(.post-link-inner) .entry-content blockquote figure.alignright {
    margin-left: 3rem;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote .imageWrapper img,
.single article:not(.post-link-inner) .entry-content blockquote figure img {
  padding: 0 !important;
  margin: 0 !important;
}
.single article:not(.post-link-inner) .entry-content blockquote figure img {
  display: table-cell;
  margin: 0 auto !important;
  padding-bottom: 1rem !important;
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) .entry-content blockquote figure.alignleft + p, .single article:not(.post-link-inner) .entry-content blockquote figure.alignnone + p, .single article:not(.post-link-inner) .entry-content blockquote figure.aligncenter + p {
    position: relative;
    margin-left: 18.6rem;
    padding-left: 38px;
  }
  .single article:not(.post-link-inner) .entry-content blockquote figure.alignleft + p .quote-start, .single article:not(.post-link-inner) .entry-content blockquote figure.alignnone + p .quote-start, .single article:not(.post-link-inner) .entry-content blockquote figure.aligncenter + p .quote-start {
    top: 4.6rem;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote figure.alignright + p {
  margin-right: 18.6rem;
}
.single article:not(.post-link-inner) .entry-content blockquote .imageWrapper + .quote-inner,
.single article:not(.post-link-inner) .entry-content blockquote figure + .quote-inner {
  display: block;
  position: relative;
  overflow: hidden;
  border-left: 0;
  padding-left: 0;
  text-align: left;
  max-width: none;
  margin-right: 0;
  margin-left: 0;
  min-height: 10rem;
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper + .quote-inner,
.single article:not(.post-link-inner) .entry-content blockquote figure + .quote-inner {
    min-height: 17rem;
  }
  .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper + .quote-inner h6,
.single article:not(.post-link-inner) .entry-content blockquote figure + .quote-inner h6 {
    display: block;
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    margin-right: 10rem;
  }
  .single article:not(.post-link-inner) .entry-content blockquote .imageWrapper + .quote-inner .twitter-share,
.single article:not(.post-link-inner) .entry-content blockquote figure + .quote-inner .twitter-share {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
  }
}
.single article:not(.post-link-inner) .entry-content blockquote .spacer {
  display: none;
}
.single article:not(.post-link-inner) footer.entry-footer {
  padding: 2rem 0;
  margin-left: 18px;
  margin-right: 18px;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) footer.entry-footer {
    margin-left: 0;
    margin-right: 0;
  }
}
.single article:not(.post-link-inner) footer.entry-footer .cat-links,
.single article:not(.post-link-inner) footer.entry-footer .tags-links {
  display: inline;
  /* 
  @include mq($from: small) {
    display: inline;
  }

  @include mq($until: small) {
    border-top: $yellow 1px solid;
    display: block;
    border-bottom: $yellow 1px solid;

    .tags {
      display: block;
      max-height: 0;
      overflow: hidden;
    }
  } */
}
.single article:not(.post-link-inner) footer.entry-footer .cat-links .topic-header,
.single article:not(.post-link-inner) footer.entry-footer .tags-links .topic-header {
  padding-right: 1.5rem;
  display: block;
  font-weight: 500;
  padding: 1em 10px 1em 0;
}
@media screen and (min-width: 40em) {
  .single article:not(.post-link-inner) footer.entry-footer .cat-links .topic-header:after,
.single article:not(.post-link-inner) footer.entry-footer .tags-links .topic-header:after {
    content: ": ";
    vertical-align: unset;
  }
}
@media screen and (max-width: 39.99em) {
  .single article:not(.post-link-inner) footer.entry-footer .cat-links .topic-header:after,
.single article:not(.post-link-inner) footer.entry-footer .tags-links .topic-header:after {
    color: #0672CB;
    float: right;
  }
}
.single article:not(.post-link-inner) footer.entry-footer .cat-links a:not(.post-edit-link),
.single article:not(.post-link-inner) footer.entry-footer .tags-links a:not(.post-edit-link) {
  padding: 0.5rem 1.5rem;
  color: #0672CB;
  background-color: #F5F6F7;
  display: inline-block;
  margin-right: 0.5rem;
  margin-bottom: 1rem;
  border-radius: 0.8rem;
  font-size: 1.2rem;
  line-height: 2rem;
}
@media screen and (max-width: 39.99em) {
  .single article:not(.post-link-inner) footer.entry-footer .cat-links.active .topic-header:after,
.single article:not(.post-link-inner) footer.entry-footer .tags-links.active .topic-header:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .single article:not(.post-link-inner) footer.entry-footer .cat-links.active .tags,
.single article:not(.post-link-inner) footer.entry-footer .tags-links.active .tags {
    height: auto;
    max-height: 300px;
    padding-bottom: 10px;
    transition: max-height 0.5s ease;
  }
}
.single article:not(.post-link-inner) footer.entry-footer svg,
.single article:not(.post-link-inner) footer.entry-footer .cat-links {
  display: none;
}
.single article:not(.post-link-inner) footer.entry-footer span.edit-link {
  display: block;
  margin-top: 2rem;
}
.single article:not(.post-link-inner) .entry-label {
  color: #0672CB;
  font-size: 1.4rem;
  text-transform: uppercase;
  display: block;
  padding-bottom: 40px;
}
.single article:not(.post-link-inner) .entry-label:after {
  content: "";
  display: block;
  position: absolute;
  width: 60px;
  border-bottom: 6px #E6AC28 solid;
  padding-top: 14px;
}
@media screen and (min-width: 80em) {
  .single article:not(.post-link-inner) .entry-label {
    font-size: 1.6rem;
    font-weight: 400;
  }
  .single article:not(.post-link-inner) .entry-label:after {
    border-bottom: 8px #E6AC28 solid;
  }
}
.single article:not(.post-link-inner) .wp-block-quote {
  border: 0;
  font-size: 2.4rem;
  line-height: 3.6rem;
  font-style: normal;
  padding: 4rem 4rem;
}
.single article:not(.post-link-inner) .wp-block-quote p {
  margin: 0;
  margin-bottom: 1rem;
}
.single article:not(.post-link-inner) .wp-block-quote cite {
  color: #fff;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 2rem;
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .wp-block-quote cite {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .wp-block-quote.is-large, .single article:not(.post-link-inner) .wp-block-quote.is-style-large {
    padding: 6rem 6rem;
  }
}
.single article:not(.post-link-inner) .wp-block-quote.is-large p, .single article:not(.post-link-inner) .wp-block-quote.is-style-large p {
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-style: normal;
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .wp-block-quote.is-large p, .single article:not(.post-link-inner) .wp-block-quote.is-style-large p {
    font-size: 3.2rem;
    line-height: 4rem;
  }
}
.single article:not(.post-link-inner) .wp-block-cover.aligncenter {
  width: auto;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .wp-block-image {
    margin-left: 0 !important;
    margin-right: 0 !important;
    display: block;
  }
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .wp-block-embed-youtube {
    margin-left: 19.8% !important;
    margin-right: 19.8% !important;
  }
}
.single article:not(.post-link-inner) .has-large-font-size,
.single article:not(.post-link-inner) .has-huge-font-size,
.single article:not(.post-link-inner) .has-larger-font-size {
  font-size: 2.4rem;
  line-height: 3.2rem;
}
@media screen and (min-width: 61.25em) {
  .single article:not(.post-link-inner) .has-large-font-size,
.single article:not(.post-link-inner) .has-huge-font-size,
.single article:not(.post-link-inner) .has-larger-font-size {
    font-size: 3.2rem;
    line-height: 4rem;
  }
}
.single article.blog .entry-wrap .entry-sidebar .widget {
  border-color: #A8396F;
}
.single article.blog .entry-content blockquote em {
  padding-left: 10px;
}
.single article.blog .entry-content blockquote .quote-start {
  color: #A8396F;
}
.single article.blog .entry-content ul.bullet-summary li:before {
  color: #A8396F;
}
.single article.blog .entry-label:after {
  border-bottom-color: #A8396F;
}
@media screen and (min-width: 80em) {
  .single article.blog .entry-label:after {
    border-bottom-color: #A8396F;
  }
}
@media screen and (max-width: 39.99em) {
  .single article.blog footer.entry-footer .cat-links,
.single article.blog footer.entry-footer .tags-links {
    border-top-color: #A8396F;
    border-bottom-color: #A8396F;
  }
}
.single article:not(.post-link-inner) .entry-meta {
  border-bottom: 1px solid #E1E1E1;
  font-size: 1.4rem;
}
@media screen and (min-width: 48em) {
  .single article:not(.post-link-inner) .entry-meta {
    border: 0;
  }
}
.single.single.single-format-standard article:not(.post-link-inner) .entry-header {
  margin-left: 0;
  margin-right: 0;
  padding: 18px;
  padding-bottom: 0;
  z-index: 2;
  position: relative;
}
@media screen and (min-width: 48em) {
  .single.single.single-format-standard article:not(.post-link-inner) .entry-header {
    padding: 0;
  }
  html:not([dir=rtl]) .single.single.single-format-standard article:not(.post-link-inner) .entry-header {
    margin-left: 36px;
  }
  [dir=rtl] .single.single.single-format-standard article:not(.post-link-inner) .entry-header {
    margin-right: 36px;
  }
}
@media screen and (min-width: 48em) {
  html:not([dir=rtl]) .single.single.single-format-standard .related-posts-wrap.liked-posts .related-posts .entry-header {
    margin-left: 0;
  }
  [dir=rtl] .single.single.single-format-standard .related-posts-wrap.liked-posts .related-posts .entry-header {
    margin-right: 0;
  }
}
.single nav.post-navigation {
  margin: 4rem 0;
  text-transform: uppercase;
}
@media screen and (max-width: 61.24em) {
  .single nav.post-navigation {
    display: none;
  }
}
.single nav.post-navigation svg {
  display: none;
}
.single nav.post-navigation .nav-links:after {
  content: "";
  display: table;
  clear: both;
}
.single nav.post-navigation .nav-links > a {
  color: #fff;
  width: calc(50% - 0.5px);
  display: inline-block;
  height: 210px;
  overflow: hidden;
  position: relative;
}
.single nav.post-navigation .nav-links > a:after {
  content: "";
  border: 1px solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  position: absolute;
  height: 2rem;
  width: 2rem;
  top: 8.5rem;
}
@media screen and (min-width: 48em) {
  .single nav.post-navigation .nav-links > a:after {
    height: 2.5rem;
    width: 2.5rem;
  }
}
.single nav.post-navigation .nav-links .nav-previous {
  float: left;
  border-right: 1px solid #fff;
}
.single nav.post-navigation .nav-links .nav-previous:after {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  left: 2rem;
}
@media screen and (min-width: 48em) {
  .single nav.post-navigation .nav-links .nav-previous:after {
    left: 3rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single nav.post-navigation .nav-links .nav-previous:after {
    right: 4rem;
  }
}
.single nav.post-navigation .nav-links .nav-previous .text-wrapper {
  padding: 0 4rem;
  padding-right: 2rem;
  display: table;
}
@media screen and (min-width: 40em) {
  .single nav.post-navigation .nav-links .nav-previous .text-wrapper {
    padding: 0 7.5rem;
  }
}
.single nav.post-navigation .nav-links .nav-next {
  float: right;
  text-align: right;
}
.single nav.post-navigation .nav-links .nav-next:after {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  right: 2rem;
}
@media screen and (min-width: 48em) {
  .single nav.post-navigation .nav-links .nav-next:after {
    right: 3rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single nav.post-navigation .nav-links .nav-next:after {
    right: 4rem;
  }
}
.single nav.post-navigation .nav-links .nav-next .text-wrapper {
  padding: 0 4rem;
  padding-left: 2rem;
  display: table;
}
@media screen and (min-width: 40em) {
  .single nav.post-navigation .nav-links .nav-next .text-wrapper {
    padding: 0 7.5rem;
  }
}
.single nav.post-navigation .nav-links .text-wrapper,
.single nav.post-navigation .nav-links .image-wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
}
.single nav.post-navigation .nav-links .image-wrapper:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.25);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.single nav.post-navigation .nav-links a:hover .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.35);
}
.single nav.post-navigation .nav-links .wp-post-image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.single nav.post-navigation .nav-links .title-wrapper {
  display: table-cell;
  vertical-align: middle;
  font-size: 2rem;
  line-height: 1.2;
}
@media screen and (max-width: 47.99em) {
  .single nav.post-navigation .nav-links .title-wrapper {
    vertical-align: inherit;
    padding-top: 6rem;
  }
}
.single nav.post-navigation .nav-links .nav-subtitle {
  font-size: 1.6rem;
  white-space: nowrap;
}
.single nav.post-navigation .nav-links .nav-title {
  background: transparent;
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  max-height: 3.6em; /* Fallback for non-webkit */
  font-size: 1em;
  line-height: 1.2;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
}
@-moz-document url-prefix() {
  .single nav.post-navigation .nav-links .nav-title {
    overflow: hidden;
    position: relative;
  }
  .single nav.post-navigation .nav-links .nav-title:before {
    background: transparent;
    bottom: 0;
    position: absolute;
    right: 0;
    float: right;
    content: "…";
    margin-left: -3rem;
    width: 3rem;
  }
  .single nav.post-navigation .nav-links .nav-title:after {
    content: "";
    background: transparent;
    position: absolute;
    height: 50px;
    width: 100%;
    z-index: 1;
  }
}
.single .entry-ratings {
  padding-bottom: 3rem;
  margin-bottom: 5rem;
  border-bottom: 1px solid #E1E1E1;
}
.single .entry-ratings .label,
.single .entry-ratings .icons {
  display: inline;
}
.single .entry-ratings .label {
  font-size: 3rem;
  line-height: 1.2;
  padding-right: 4rem;
}
@media screen and (max-width: 47.99em) {
  .single .entry-ratings .label {
    display: block;
    font-size: 2rem;
  }
}
.single .entry-ratings .post-ratings {
  display: inline;
}
.single .entry-ratings .post-ratings img {
  vertical-align: middle;
}
.single .post-navigation h2,
.single .comments-title {
  display: none;
}
.single .related-posts-wrap {
  margin: 1rem 0 0 0;
  background-color: #F5F6F7;
  padding-top: 18px;
  padding-bottom: 6rem;
}
@media screen and (min-width: 80em) {
  .single .related-posts-wrap {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media screen and (min-width: 100em) {
  .single .related-posts-wrap {
    margin-left: 70px;
    margin-right: 70px;
  }
}
.single .related-posts-wrap > h2:first-child {
  text-transform: uppercase;
}
.single .related-posts-wrap.liked-posts {
  background-color: #fff;
  border-top: 2px solid #A8396F;
  border-bottom: 2px solid #A8396F;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 36px;
  clear: both;
  margin: 0 18px 18px 18px;
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .single .related-posts-wrap.liked-posts {
    margin: 0;
  }
}
@media screen and (max-width: 47.99em) {
  .single .related-posts-wrap.liked-posts {
    padding-bottom: 2rem;
    margin: 2rem 18px;
  }
}
.single .related-posts-wrap.liked-posts .header {
  margin: 18px 0 0 0;
}
.single .related-posts-wrap.liked-posts .related-posts {
  padding: 0;
}
@media screen and (max-width: 39.99em) {
  .single .related-posts-wrap.liked-posts .related-posts {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    display: block;
    grid-gap: 0;
  }
}
@media screen and (min-width: 48em) {
  .single .related-posts-wrap.liked-posts .related-posts {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 61.25em) {
  .single .related-posts-wrap.liked-posts .related-posts {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    display: block;
    grid-gap: 0;
  }
}
.single .related-posts-wrap.liked-posts .related-posts .entry-header {
  width: inherit;
  padding: 0 !important;
  margin: 0;
  min-height: inherit;
}
.single .related-posts-wrap.liked-posts .related-posts .entry-header:first-child {
  padding-top: 18px !important;
}
.single .related-posts-wrap.liked-posts .related-posts .entry-label::after {
  display: none;
}
.single .related-posts-wrap.liked-posts .related-posts .entry-label {
  font-size: 1.4rem;
  padding-top: 4px;
  padding-bottom: 0;
  margin-bottom: 0.8rem;
}
.single .related-posts-wrap.liked-posts .related-posts .entry-title {
  font-weight: 500;
  margin-bottom: 0.8rem;
}
.single .related-posts-wrap.liked-posts .related-posts .entry-meta {
  position: relative;
  bottom: unset;
  border: 0 !important;
  font-size: 1.2rem;
  line-height: 2rem;
  font-weight: 500;
}
.single .related-posts-wrap.liked-posts .image-wrapper {
  display: none;
}
.single .related-posts-wrap h2 {
  margin: 0 18px;
  font-size: 1.6rem;
  font-weight: 500;
}
.single .related-posts-wrap article h2 {
  margin-left: 0;
  margin-right: 0;
}
.single.is-perspectives .related-posts-wrap.liked-posts {
  border-top-color: #E6AC28;
  border-bottom-color: #E6AC28;
}
@media screen and (max-width: 47.99em) {
  .single footer#colophon {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.single #disqus_thread {
  width: 100%;
  padding-bottom: 2rem;
  margin-bottom: 3rem;
  border-bottom: 1px solid #E1E1E1;
}
.single em {
  font-style: italic;
}
.single .gallery {
  display: flex;
  flex-wrap: wrap;
  margin-right: 6%;
}
.single .gallery .gallery-item {
  margin: 1rem !important;
  width: 100%;
}
.single .gallery .gallery-item img {
  width: 100%;
  height: inherit;
}
.single .gallery.gallery-columns-2 .gallery-item {
  width: calc(50% - 2rem);
}
@media screen and (max-width: 47.99em) {
  .single .gallery.gallery-columns-2 .gallery-item {
    width: 100%;
  }
}
.single .gallery.gallery-columns-3 .gallery-item {
  width: calc(33% - 2rem);
}
@media screen and (max-width: 61.24em) {
  .single .gallery.gallery-columns-3 .gallery-item {
    width: calc(50% - 2rem);
  }
}
@media screen and (max-width: 47.99em) {
  .single .gallery.gallery-columns-3 .gallery-item {
    width: 100%;
  }
}
.single .gallery.gallery-columns-4 .gallery-item {
  width: calc(25% - 2rem);
}
@media screen and (max-width: 61.24em) {
  .single .gallery.gallery-columns-4 .gallery-item {
    width: calc(50% - 2rem);
  }
}
@media screen and (max-width: 47.99em) {
  .single .gallery.gallery-columns-4 .gallery-item {
    width: 100%;
  }
}
@media screen and (min-width: 48em) {
  .single.side-by-side article:not(.post-link-inner) .entry-content .imageWrapper.imgLeft {
    max-width: 45%;
    margin-right: 6rem;
    width: calc(45% - 6rem);
  }
}
@media screen and (min-width: 48em) {
  .single.side-by-side article:not(.post-link-inner) .entry-content .imageWrapper.imgRight {
    max-width: 45%;
    margin-left: 6rem;
    width: calc(45% - 6rem);
  }
}
.single.side-by-side article:not(.post-link-inner) .entry-content h2 {
  margin-top: 2rem;
}
@media screen and (min-width: 48em) {
  .single.side-by-side article:not(.post-link-inner) .entry-content .spacer {
    padding-bottom: 2rem;
  }
}
.single.list-two-cols .twoColList {
  margin-top: 2em !important;
  margin-bottom: 2em !important;
}
@media screen and (min-width: 40em) {
  .single.list-two-cols .twoColList {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
.single.list-two-cols .twoColList ul {
  margin: 0;
}
.single article ~ .series-navigation .slick-arrow {
  z-index: 10;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: 80px;
  padding: 0;
  background: transparent;
  border: none;
  font-size: 0;
  width: 12px;
  height: 25px;
}
@media screen and (min-width: 80em) {
  .single article ~ .series-navigation .slick-arrow {
    margin-top: 100px;
  }
}
.single article ~ .series-navigation .slick-arrow:before {
  content: "";
  border-style: solid;
  border-width: 2px 2px 0 0;
  color: #0672CB;
  display: inline-block;
  position: absolute;
  height: 12px;
  width: 12px;
  margin-left: 0;
  top: 6px;
  transform: rotate(225deg);
}
.single article ~ .series-navigation .slick-arrow:focus {
  outline: none;
}
.single article ~ .series-navigation .slick-arrow.slick-prev {
  left: 12px;
}
.single article ~ .series-navigation .slick-arrow.slick-next {
  right: 12px;
  transform: rotate(180deg);
}
.single article ~ .series-navigation .slick-dots {
  text-align: center;
  padding-left: 0;
  margin: 0;
}
.single article ~ .series-navigation .slick-dots li {
  border: none;
  display: inline-block;
  margin: 10px 2px;
}
.single article ~ .series-navigation .slick-dots li:first-child {
  border: none;
}
.single article ~ .series-navigation .slick-dots button {
  font-size: 0px;
  width: 8px;
  height: 8px;
  text-decoration: none;
  display: inline-block;
  outline: none;
  cursor: pointer;
  border-style: none;
  color: #ccc;
  background-color: #F5F6F7;
  border-radius: 100%;
  overflow: none;
  text-align: center;
  padding: 0;
}
.single article ~ .series-navigation .slick-dots .slick-active button {
  color: #0672CB;
  background-color: #0672CB;
}
.single .about-authors {
  margin-top: 30px;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
}
.single .about-authors:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (min-width: 40em) {
  .single .about-authors {
    margin-left: 18px;
    margin-right: 18px;
  }
}
@media screen and (min-width: 48em) {
  .single .about-authors {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 61.25em) {
  .single .about-authors {
    border-top: 1px solid #E1E1E1;
    padding-top: 40px;
  }
  html:not([dir=rtl]) .single .about-authors {
    margin-right: 6%;
  }
  [dir=rtl] .single .about-authors {
    margin-left: 6%;
  }
}
.single .about-authors .about-author-photo {
  position: relative;
  overflow: hidden;
  line-height: 0;
  margin-bottom: 20px;
  margin-right: 20px;
  float: left;
  width: 100px;
  border: 1px solid #E1E1E1;
}
@media screen and (min-width: 48em) {
  .single .about-authors .about-author-photo {
    width: 150px;
  }
}
.single .about-authors .about-author-photo:before {
  display: block;
  content: "";
  padding-top: 100%;
}
@media screen and (min-width: 40em) {
  .single .about-authors .about-author-photo:before {
    padding-top: 100%;
  }
}
.single .about-authors .about-author-photo img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 6px;
}
.single .about-authors .author-title {
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-bottom: 0.8rem;
}
.single .about-authors .author-description {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (min-width: 48em) {
  .single .about-authors .author-description {
    -webkit-line-clamp: 5;
  }
}
.single iframe[src*="/recast/"] {
  width: 320px;
  height: 320px;
}
@media screen and (min-width: 48em) {
  .single iframe[src*="/recast/"] {
    width: 300px;
    height: 300px;
  }
}
@media screen and (min-width: 80em) {
  .single iframe[src*="/recast/"] {
    width: 500px;
    height: 500px;
  }
}

#delltech_subscribe_widget-2,
.SubscribeButton {
  display: none !important;
}

@media screen and (min-width: 48em) {
  .spreaker-player {
    padding-right: 6%;
    padding-left: inherit;
  }
}

/**
 * Load FontAwesome if your theme isn't already doing it.
 */
.site-main ul.share-links {
  margin: 0;
  margin-bottom: 20px;
  padding: initial;
}
@media screen and (min-width: 48em) {
  .site-main ul.share-links {
    margin: 0;
  }
}

.share-links {
  padding: 0;
  padding-left: 8px;
  margin: 0;
  border-bottom: 1px solid #E1E1E1;
  background-color: #fff;
  padding-left: 0;
  text-align: center;
  white-space: nowrap;
}
.share-links.content-bottom {
  border-top: 1px solid #E1E1E1;
}
.share-links li {
  background-color: #F5F6F7;
  border-radius: 30px;
  color: #0672CB;
  height: 30px;
  margin: 0 1em 0.5em 0;
  text-align: center;
  width: 30px;
  list-style: none;
  display: block;
  display: inline-block;
  margin: 12px 10px;
}
.share-links a {
  display: block;
  color: #0672CB;
  line-height: 30px;
}
.share-links .tooltip {
  display: none;
}
.share-links.inactive {
  border-top-color: rgba(255, 255, 255, 0);
}
.share-links.inactive * {
  opacity: 0;
}
@media screen and (min-width: 61.25em) {
  .share-links {
    border: 0;
    display: block;
    width: 220px;
    float: right;
    margin-top: 1em;
  }
}
.share-links li[data-name=x] {
  vertical-align: bottom;
}
.share-links li[data-name=x] .fa-x {
  position: relative;
}
.share-links li[data-name=x] .fa-x:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(/wp-content/themes/delltech2/images/x-twitter-brands-solid.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 7px;
  top: 7px;
}

blockquote .twitter-share .fa-twitter {
  position: relative;
  padding-left: 16px;
}
blockquote .twitter-share .fa-twitter:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(/wp-content/themes/delltech2/images/x-twitter-brands-solid.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 0;
}

.single-format-audio main#main {
  margin-top: 0;
  margin-bottom: 0;
}
.single-format-audio article:not(.post-link-inner) {
  margin-bottom: 0;
}
.single-format-audio article:not(.post-link-inner) .entry-header {
  margin-left: 0;
  margin-right: 0;
  padding: 18px;
  padding-bottom: 0;
  z-index: 2;
  position: relative;
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-header {
    margin-left: 36px;
    padding: 0;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .spacer {
    padding-bottom: 2rem;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .twoColList {
  margin-top: 2em !important;
  margin-bottom: 2em !important;
}
@media screen and (min-width: 40em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .twoColList {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-embed {
  margin-bottom: 0 !important;
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas {
  margin-top: 1.5rem !important;
  margin-bottom: 4rem !important;
  cursor: pointer;
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas .pCta {
  position: relative;
  padding-left: 2.8rem;
  margin-bottom: 1.2rem;
  display: inline-block;
  margin-right: 2rem;
  line-height: 1.2;
  color: #0672CB;
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas .pCta:before {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  position: absolute;
  top: 0;
  left: 0;
  width: 2rem;
  height: 2rem;
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas .pCta:hover {
  color: #00468B;
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #transcriptWrap:before {
  background-image: url(/wp-content/themes/delltech/images/icon-transcript-v2.svg);
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap:before {
  background-image: url(/wp-content/themes/delltech/images/icon-subscribe-v2.svg);
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks {
  background-color: #fff;
  color: #0E0E0E;
  margin-top: 3rem;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  box-shadow: 5px 5px 5px rgba(128, 128, 128, 0.1);
  border: 1px solid #E1E1E1;
  padding: 20px 10px;
  max-width: calc(100% - 36px);
  display: none;
}
@media screen and (min-width: 23.4375em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks {
    padding: 20px 15px;
    max-width: calc(100% - 40px - 10px);
  }
}
@media screen and (min-width: 40em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks {
    padding: 20px 30px;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks {
    max-width: 400px;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks a, .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks span.noLink {
  float: left;
  width: 50%;
  padding: 1.5rem 0.5rem;
  display: block;
  height: 5.8rem;
  margin: 0;
  color: #0672CB;
}
@media screen and (max-width: 47.99em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks a, .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks span.noLink {
    padding: 0.5rem;
    font-size: 1.2rem;
    height: 3.8rem;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks a img, .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks span.noLink img {
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 6;
  position: relative;
  vertical-align: middle;
  margin-right: 1.5rem;
}
@media screen and (max-width: 47.99em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks a img, .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks span.noLink img {
    width: 20px;
    margin-right: 1rem;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks a span, .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks span.noLink span {
  position: relative;
  z-index: 3;
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks .topCaret {
  position: absolute;
  top: -2px;
  left: 1rem;
  z-index: 2;
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks .topCaret {
    top: 0;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks .topCaret:before {
  content: "";
  border-style: solid;
  border-width: 0 0 1px 1px;
  display: inline-block;
  position: absolute;
  top: -18px;
  left: 27px;
  vertical-align: top;
  height: 35px;
  width: 35px;
  margin-left: 0;
  transform: rotate(135deg);
  border-color: #E1E1E1;
  background-color: #fff;
}
@media screen and (max-width: 47.99em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks .topCaret:before {
    top: -11px;
    height: 25px;
    width: 25px;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks {
  width: 280px;
  left: -132px;
  top: 10px;
  max-width: none;
}
@media screen and (min-width: 23.4375em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks {
    width: 320px;
    left: -120px;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks {
    width: 400px;
    left: auto;
    top: 15px;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks .topCaret {
  left: 40%;
}
@media screen and (min-width: 23.4375em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks .topCaret {
    left: 50%;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-ctas #subscribeWrap .subscribeLinks .topCaret {
    left: 1em;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas .all-podcasts:before {
  background-image: url(/wp-content/themes/delltech/images/icon-all-podcasts-v2.svg);
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-ctas:after {
  clear: both;
  content: "";
  display: table;
}
.single-format-audio article:not(.post-link-inner) .entry-content .player-summary {
  margin-bottom: 2px !important;
}
@media screen and (min-width: 61.25em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-summary {
    margin-top: 0 !important;
    margin-bottom: 4rem !important;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .player-summary .inner {
    width: 75%;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list {
  margin-top: 4rem;
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list h3 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1em;
  border-left: 3px #E6AC28 solid;
  padding-left: 10px;
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .guest-list h3 {
    font-size: 2.4rem;
    border-left: 5px #E6AC28 solid;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul {
  padding: 0;
  margin: 0;
  list-style: none;
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 3rem;
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul {
    margin-top: 4rem;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul li {
  width: 50%;
  padding-right: 2rem;
  padding-bottom: 3rem;
}
@media screen and (min-width: 40em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul li {
    padding-right: 4rem;
    padding-bottom: 5rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul li {
    width: 33.33%;
  }
}
@media screen and (min-width: 80em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul li {
    width: 25%;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul span {
  display: block;
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul span.photo {
  width: 100%;
  max-height: 180px;
  display: inline-block;
  overflow: hidden;
}
@media screen and (min-width: 40em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul span.photo {
    width: 180px;
    height: 180px;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul .name {
  padding-top: 2rem;
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul .name {
    font-weight: 500;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul .description {
  padding-top: 0.5rem;
}
.single-format-audio article:not(.post-link-inner) .entry-content .guest-list ul img {
  width: 100%;
  height: auto;
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  color: #fff;
  padding: 10%;
  margin-top: 2rem;
  margin-bottom: 3rem;
}
@media screen and (min-width: 40em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner {
    padding: 4.8rem 15% 4.8rem 35%;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner {
    padding: 7.2rem 15% 7.2rem 35%;
  }
}
@media screen and (min-width: 80em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner {
    padding: 9rem 15% 9rem 35%;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-image img {
  width: auto;
  height: inherit;
  max-width: none;
}
@media screen and (min-width: 61.25em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-image img {
    width: 100%;
  }
}
@media screen and (max-width: 61.24em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-image img {
    position: absolute;
    top: 0;
    left: -40%;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-logo,
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-title,
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-description,
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-link {
  position: relative;
  display: block;
}
@media screen and (max-width: 39.99em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-logo {
    margin-bottom: 2rem;
    text-align: center;
  }
}
@media screen and (min-width: 40em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-logo {
    position: absolute;
    top: calc(50% - 5rem);
    left: calc(35% - 20rem);
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-logo img {
  height: inherit !important;
  width: inherit !important;
  max-width: 16rem;
}
@media screen and (max-width: 39.99em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-logo img {
    max-height: 4.5rem;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-title {
  color: #fff;
  margin-top: 0;
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-description {
  margin: 1.5em 0 1em 0;
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-link a .label {
  color: #fff;
}
.single-format-audio article:not(.post-link-inner) .entry-content .podcast-banner .banner-link a:hover .label {
  color: #ccc;
}
.single-format-audio article:not(.post-link-inner) .entry-content .chapters {
  max-width: 100%;
  margin: 0 18px 1rem 18px;
}
@media screen and (min-width: 61.25em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .chapters {
    float: right;
    width: 55%;
    margin-left: 4rem;
    margin-right: 0;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content .chapters .chapters_title {
  font-size: 1em;
  font-weight: 500;
}
.single-format-audio article:not(.post-link-inner) .entry-content .chapters .chapter__title {
  width: 80%;
  display: inline-block;
  padding-left: 15px;
}
.single-format-audio article:not(.post-link-inner) .entry-content .chapters .chapter__start {
  float: right;
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .imageWrapper.imgLeft {
    max-width: 45%;
    margin-right: 6rem;
    width: calc(45% - 6rem);
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .imageWrapper.imgLeft + h2 {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .imageWrapper.imgRight {
    max-width: 45%;
    margin-left: 6rem;
    width: calc(45% - 6rem);
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content .imageWrapper.imgRight + h2 {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) .entry-content figure.alignleft + h2, .single-format-audio article:not(.post-link-inner) .entry-content figure.alignleft + h2 {
    margin-top: 2rem;
  }
}
@media screen and (min-width: 61.25em) {
  .single-format-audio article:not(.post-link-inner) .entry-content.chapterByImg .chapters {
    margin-left: 0;
  }
}
.single-format-audio article:not(.post-link-inner) .entry-content.chapterByImg .chapters + .clearfix.spacer:after {
  display: none;
}
.single-format-audio article:not(.post-link-inner) .entry-content.chapterByImg .imgRight {
  margin-left: 0;
  margin-right: 6rem;
}
.single-format-audio article:not(.post-link-inner).blog .entry-content .guest-list h3 {
  border-left-color: #A8396F;
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner).blog .entry-content .guest-list h3 {
    border-left-color: #A8396F;
  }
}
.single-format-audio article:not(.post-link-inner) #transcript {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
  padding-top: 15%;
}
@media screen and (min-width: 40em) {
  .single-format-audio article:not(.post-link-inner) #transcript {
    padding-top: 10%;
  }
}
@media screen and (min-width: 48em) {
  .single-format-audio article:not(.post-link-inner) #transcript {
    padding-top: 5%;
  }
}
.single-format-audio article:not(.post-link-inner) #transcript .transcriptInner {
  background-color: #fff;
  margin: auto;
  padding: 4rem;
  width: 80%;
  height: 90%;
  overflow-y: auto;
  border-radius: 5px;
}
.single-format-audio article:not(.post-link-inner) #transcript .closeBtn {
  cursor: pointer;
  color: #fff;
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 40px;
  height: 40px;
}
.single-format-audio article:not(.post-link-inner) #transcript .closeBtn:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "×";
  font-size: 40px;
  line-height: 26px;
  text-align: center;
  height: 40px;
  width: 40px;
  font-weight: 100;
}
.single-format-audio article:not(.post-link-inner) #transcript .closeBtn:hover {
  color: #0672CB;
}
.single-format-audio article:not(.post-link-inner) blockquote .clearfix.spacer:after {
  display: none;
}
.single-format-audio.transcriptOn {
  position: fixed;
  width: 100%;
}
@media screen and (max-width: 61.24em) {
  .single-format-audio .related-posts {
    margin-top: 0;
  }
}
.single-format-audio .related-posts .header {
  text-align: center;
}

@media screen and (max-width: 47.99em) {
  .single-format-video .site-main {
    padding-top: 0 !important;
  }
}
.single-format-video .videoWrapper.firstWrap {
  margin-top: 0 !important;
  margin-bottom: 2rem !important;
}
@media screen and (max-width: 47.99em) {
  .single-format-video .videoWrapper.firstWrap {
    margin-bottom: 3rem !important;
  }
}

.videoWrapper {
  padding-top: 39.25%;
  position: relative;
}
@media screen and (max-width: 47.99em) {
  .videoWrapper {
    padding-top: 56.25%;
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
}
.videoWrapper iframe, .videoWrapper object, .videoWrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.videoWrapper.brightcovePlayer {
  padding-top: inherit;
}
.videoWrapper.brightcovePlayer .brightcovePlayerInner {
  padding-top: 56.25% !important;
}
div[style*="text-align: right"] > .videoWrapper.brightcovePlayer {
  margin-left: auto;
}
div[style*="text-align: center"] > .videoWrapper.brightcovePlayer {
  margin: auto;
}

@media screen and (min-width: 61.25em) {
  iframe[src*="youtube.com"],
iframe[src*="slideshare.net"],
iframe[src*="vimeo.com"] {
    width: 100%;
    padding-right: 6%;
  }
}

.wp-video {
  margin-bottom: 4rem;
}
@media screen and (min-width: 40em) {
  .wp-video {
    max-width: 70% !important;
  }
}
@media screen and (max-width: 39.99em) {
  .wp-video {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.wp-video, .wp-video video.wp-video-shortcode, .wp-video .mejs-container, .wp-video .mejs-overlay.load {
  width: 100% !important;
  height: 100% !important;
}
.wp-video .mejs-container {
  padding-top: 56.25%;
}
.wp-video video.wp-video-shortcode, .wp-video .mejs-container, .wp-video .mejs-overlay.load {
  max-width: 100% !important;
}
.wp-video video.wp-video-shortcode {
  position: relative;
}
.wp-video .mejs-mediaelement {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.wp-video .mejs-controls {
  display: none;
}
.wp-video .mejs-overlay-play {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  height: auto !important;
}

.single-format-image article:not(.post-link-inner) .entry-content figure,
.single-format-image article:not(.post-link-inner) .entry-content .imageWrapper {
  width: auto !important;
  margin-left: 18px;
  margin-right: 18px;
}
.single-format-image article:not(.post-link-inner) .entry-content figcaption {
  margin-top: 1.5rem;
}
.single-format-image article:not(.post-link-inner) .entry-content img {
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: none;
}
.single-format-image article:not(.post-link-inner) .entry-content figure a[href$=".pdf"],
.single-format-image article:not(.post-link-inner) .entry-content .imageWrapper a[href$=".pdf"] {
  background-image: url(images/download_black.svg);
  background-repeat: no-repeat;
  background-position: bottom right;
  padding-bottom: 40px;
  display: block;
  position: relative;
  background-size: 35px;
  line-height: 1;
}
@media screen and (max-width: 47.99em) {
  .single-format-image article:not(.post-link-inner) .entry-content figure a[href$=".pdf"],
.single-format-image article:not(.post-link-inner) .entry-content .imageWrapper a[href$=".pdf"] {
    background-size: 20px;
    padding-bottom: 25px;
  }
}
.single-format-image article:not(.post-link-inner) .entry-content figure a[href$=".pdf"]:after,
.single-format-image article:not(.post-link-inner) .entry-content .imageWrapper a[href$=".pdf"]:after {
  content: "Download this infographic";
  color: #444;
  padding-right: 55px;
  position: absolute;
  right: 0;
  bottom: 0;
  white-space: nowrap;
}
@media screen and (max-width: 47.99em) {
  .single-format-image article:not(.post-link-inner) .entry-content figure a[href$=".pdf"]:after,
.single-format-image article:not(.post-link-inner) .entry-content .imageWrapper a[href$=".pdf"]:after {
    font-size: 1.4rem;
    padding-right: 40px;
  }
}

@media screen and (max-width: 39.99em) {
  body.single-format-gallery #main {
    padding-top: 0;
  }
}

.single.single-format-gallery article:not(.post-link-inner) .entry-header {
  margin-left: 0;
  margin-right: 0;
}
.single.single-format-gallery .entry-left {
  overflow: hidden;
}
.single.single-format-gallery .slideshow {
  max-width: 1024px;
  position: relative;
}
@media screen and (min-width: 48em) {
  .single.single-format-gallery .slideshow {
    margin-left: 30px;
    margin-right: 30px !important;
  }
}
@media screen and (min-width: 61.25em) {
  .single.single-format-gallery .slideshow {
    margin-left: calc(19.8% - 29px);
    margin-right: calc(19.8% - 29px) !important;
  }
}
.single.single-format-gallery .slideshow h3 {
  margin-right: 0 !important;
  font-size: 1.8rem !important;
  font-weight: 500 !important;
  line-height: 1.2em !important;
}
@media screen and (min-width: 48em) {
  .single.single-format-gallery .slideshow h3 {
    font-size: 2rem !important;
  }
}
.single.single-format-gallery .slideshow .slick-slides-container {
  padding-left: 0;
  margin: 0;
  z-index: 3;
}
.single.single-format-gallery .slideshow .slick-dots-container {
  width: 100%;
}
.single.single-format-gallery .slideshow .slide-content {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  padding: 5% 0 0 0;
}
.single.single-format-gallery .slideshow .img-desciption {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.8em;
  margin: 1em;
  z-index: 10;
  background-color: rgba(228, 228, 228, 0.85);
}
.single.single-format-gallery .slideshow .img-desciption .caption {
  font-weight: 500;
  font-size: 2em;
}
@media screen and (min-width: 48em) {
  .single.single-format-gallery .slideshow .img-desciption {
    display: block;
    max-height: calc(100% - 72px);
    width: 40%;
    margin: 1.5em 2em;
  }
}
.single.single-format-gallery .slideshow .attachment-slideshow {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.single.single-format-gallery .slideshow .slick-thumbs-container {
  display: none;
}
@media screen and (min-width: 48em) {
  .single.single-format-gallery .slideshow .slick-thumbs-container {
    display: block;
    padding: 0;
    margin-top: 0;
  }
  .single.single-format-gallery .slideshow .slick-thumbs-container .thumb-title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 2px 13px;
    height: 4rem;
    line-height: 1.8rem;
    text-transform: uppercase;
    font-size: 1.4rem;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 100%);
    margin-left: 3px;
    margin-right: 7px;
    width: calc(100% - 10px);
  }
}
@media screen and (min-width: 48em) {
  .single.single-format-gallery .slideshow .slick-dots-container {
    display: none;
  }
}
.single.single-format-gallery .slideshow .slick-arrow {
  z-index: 10;
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  padding: 0;
  background: transparent;
  border: none;
  font-size: 0;
  width: 12px;
  height: 25px;
}
@media screen and (min-width: 48em) {
  .single.single-format-gallery .slideshow .slick-arrow {
    width: 23px;
    height: 50px;
  }
}
.single.single-format-gallery .slideshow .slick-arrow:before {
  content: "\e902";
  font-size: 25px;
  color: #fff;
  font-family: "icons-delta" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  opacity: 0.7;
}
@media screen and (min-width: 48em) {
  .single.single-format-gallery .slideshow .slick-arrow:before {
    font-size: 50px;
  }
}
.single.single-format-gallery .slideshow .slick-arrow:focus {
  outline: none;
}
.single.single-format-gallery .slideshow .slick-arrow.slick-prev {
  left: 29px;
}
.single.single-format-gallery .slideshow .slick-arrow.slick-next {
  right: 29px;
  transform: rotate(180deg);
}
.single.single-format-gallery .slideshow .slide-thumbs-nav {
  overflow: hidden;
  position: relative;
}
.single.single-format-gallery .slideshow .slide-thumbs-nav:last-child {
  overflow: inherit;
}
.single.single-format-gallery .slideshow .slide-thumbs-nav img {
  min-width: 100%;
  padding: 4px 7px 0 3px;
}
.single.single-format-gallery .slideshow .slick-dots {
  text-align: center;
  padding-left: 0;
  margin: 0;
}
.single.single-format-gallery .slideshow .slick-dots li {
  display: inline-block;
  margin: 10px 5px 12px 5px;
}
.single.single-format-gallery .slideshow .slick-dots button {
  font-size: 0px;
  width: 7px;
  height: 7px;
  text-decoration: none;
  display: inline-block;
  outline: none;
  cursor: pointer;
  border-style: none;
  color: #0672CB;
  background-color: #0672CB;
  border-radius: 100%;
  overflow: none;
  text-align: center;
  padding: 0;
}
.single.single-format-gallery .slideshow .slick-dots .slick-active button {
  color: #B6B6B6;
  opacity: 0.4;
}

.series-navigation {
  background-color: #F5F6F7;
  padding: 18px 9px;
}
.series-navigation > h2:first-child {
  padding-left: 8px;
  padding-right: 8px;
  font-size: 1.6rem;
  font-weight: 500;
  text-transform: uppercase;
}
@media screen and (min-width: 48em) {
  .series-navigation > h2:first-child {
    padding-left: 44px;
    padding-right: 44px;
  }
}
.series-navigation ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 48em) {
  .series-navigation ul {
    padding: 0 36px;
  }
}
.series-navigation .post-link .post-link-inner {
  padding-left: 9px;
  padding-right: 9px;
}

@media screen and (max-width: 47.99em) {
  .tax-series .site-main,
.tax-blog_series .site-main {
    padding: 0;
  }
}
.tax-series .featuredLarge .chip,
.tax-blog_series .featuredLarge .chip {
  text-align: center;
  display: block;
  position: relative;
  height: 50rem;
  width: calc(100% + 14rem);
  margin: 0;
  margin-left: -7rem;
  overflow: hidden;
  background-color: transparent;
  margin-bottom: 1rem;
}
@media screen and (max-width: 47.99em) {
  .tax-series .featuredLarge .chip,
.tax-blog_series .featuredLarge .chip {
    width: calc(100% + 36px);
    margin: 0;
    margin-left: -18px;
    height: auto;
  }
}
.tax-series .featuredLarge .chip *,
.tax-blog_series .featuredLarge .chip * {
  position: relative;
  top: inherit;
  left: inherit;
}
.tax-series .featuredLarge .chip article,
.tax-blog_series .featuredLarge .chip article {
  height: 100%;
}
.tax-series .featuredLarge .chip article .image-wrapper,
.tax-blog_series .featuredLarge .chip article .image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0;
  width: 100%;
  height: inherit;
  max-height: none;
}
.tax-series .featuredLarge .chip article .image-wrapper img,
.tax-blog_series .featuredLarge .chip article .image-wrapper img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: auto;
  height: auto;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
}
.tax-series .featuredLarge .chip article .image-wrapper i,
.tax-blog_series .featuredLarge .chip article .image-wrapper i {
  position: absolute;
  background-position: center;
  background-size: contain;
  width: 45px;
  height: 45px;
  display: none;
}
@media screen and (min-width: 48em) {
  .tax-series .featuredLarge .chip article .image-wrapper i,
.tax-blog_series .featuredLarge .chip article .image-wrapper i {
    display: block;
    left: calc(20% - 6rem);
    top: 20.5rem;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-series .featuredLarge .chip article .image-wrapper i,
.tax-blog_series .featuredLarge .chip article .image-wrapper i {
    left: calc(15% - 6rem);
    top: 24.5rem;
  }
}
.tax-series .featuredLarge .chip article .image-wrapper:after,
.tax-blog_series .featuredLarge .chip article .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.2);
}
.tax-series .featuredLarge .chip article:hover .image-wrapper:after,
.tax-blog_series .featuredLarge .chip article:hover .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.tax-series .featuredLarge .chip article .headerWrap,
.tax-blog_series .featuredLarge .chip article .headerWrap {
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  padding-bottom: 10rem;
  padding-top: 15rem;
  padding-left: 28px;
  padding-right: 28px;
}
@media screen and (min-width: 48em) {
  .tax-series .featuredLarge .chip article .headerWrap,
.tax-blog_series .featuredLarge .chip article .headerWrap {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-series .featuredLarge .chip article .headerWrap,
.tax-blog_series .featuredLarge .chip article .headerWrap {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-series .featuredLarge .chip article .headerWrap,
.tax-blog_series .featuredLarge .chip article .headerWrap {
    min-height: 50rem;
  }
}
@media screen and (max-width: 61.24em) {
  .tax-series .featuredLarge .chip article .headerWrap,
.tax-blog_series .featuredLarge .chip article .headerWrap {
    padding-top: 56px;
  }
}
.tax-series .featuredLarge .chip article .entry-header,
.tax-blog_series .featuredLarge .chip article .entry-header {
  width: 100%;
  color: #fff;
  padding: 0;
  padding-bottom: 0.5rem;
  font-size: 1em;
  line-height: 1.2;
}
@media screen and (max-width: 47.99em) {
  .tax-series .featuredLarge .chip article .entry-header,
.tax-blog_series .featuredLarge .chip article .entry-header {
    font-size: 1.2rem;
  }
}
.tax-series .featuredLarge .chip article .entry-header .entry-label,
.tax-blog_series .featuredLarge .chip article .entry-header .entry-label {
  background-color: #fff;
  display: inline-block;
  padding: 0.3rem 1rem;
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
}
@media screen and (max-width: 47.99em) {
  .tax-series .featuredLarge .chip article .entry-header .entry-label,
.tax-blog_series .featuredLarge .chip article .entry-header .entry-label {
    font-size: 1.2rem;
  }
}
.tax-series .featuredLarge .chip article .entry-header .entry-title,
.tax-blog_series .featuredLarge .chip article .entry-header .entry-title {
  color: #fff;
  font-size: 4.2rem;
  line-height: 1.3em;
}
@media screen and (max-width: 47.99em) {
  .tax-series .featuredLarge .chip article .entry-header .entry-title,
.tax-blog_series .featuredLarge .chip article .entry-header .entry-title {
    font-size: 3rem;
  }
}
.tax-series .featuredLarge .chip article .entry-header .entry-meta,
.tax-blog_series .featuredLarge .chip article .entry-header .entry-meta {
  color: #fff;
}
.tax-series .featuredLarge .chip article .entry-summary,
.tax-blog_series .featuredLarge .chip article .entry-summary {
  color: #fff;
  display: block;
  padding: 0;
}
@media screen and (max-width: 47.99em) {
  .tax-series .featuredLarge .chip article:after,
.tax-blog_series .featuredLarge .chip article:after {
    content: "";
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    position: absolute;
    bottom: 40px;
    vertical-align: top;
    height: 20px;
    width: 20px;
    margin-left: 0;
    transform: rotate(135deg);
    left: calc(50% - 12px);
    color: #fff;
  }
}
.tax-series .featuredLarge .chip.format-audio article .image-wrapper i,
.tax-blog_series .featuredLarge .chip.format-audio article .image-wrapper i {
  width: 55px;
  height: 55px;
}
@media screen and (min-width: 48em) {
  .tax-series .featuredLarge .chip.format-audio article .image-wrapper i,
.tax-blog_series .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 20rem;
    left: calc(20% - 7rem);
  }
}
@media screen and (min-width: 61.25em) {
  .tax-series .featuredLarge .chip.format-audio article .image-wrapper i,
.tax-blog_series .featuredLarge .chip.format-audio article .image-wrapper i {
    left: calc(15% - 7rem);
  }
}

@media screen and (max-width: 47.99em) {
  .tax-authors .site-main,
.tax-blog_authors .site-main {
    padding: 0;
  }
}
.tax-authors .archive-header,
.tax-blog_authors .archive-header {
  max-width: 1060px;
}
@media screen and (max-width: 61.24em) {
  .tax-authors .archive-header,
.tax-blog_authors .archive-header {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.tax-authors .archive-header-inner,
.tax-blog_authors .archive-header-inner {
  display: block;
  position: relative;
  overflow: hidden;
  border-left: 0;
  padding-left: 0;
  max-width: none;
  margin-right: 0;
  margin-left: 0;
}
@media screen and (max-width: 47.99em) {
  .tax-authors .archive-description,
.tax-blog_authors .archive-description {
    display: block;
  }
}
.tax-authors .archive-description p,
.tax-blog_authors .archive-description p {
  margin-top: 1em;
}
.tax-authors .archive-title:before,
.tax-blog_authors .archive-title:before {
  content: "";
  display: block;
  position: relative;
  width: 60px;
  border-top: 6px #E6AC28 solid;
  padding-bottom: 18px;
}
@media screen and (min-width: 48em) {
  .tax-authors .archive-title:before,
.tax-blog_authors .archive-title:before {
    padding-bottom: 36px;
  }
}
.tax-authors .archive-subtitle,
.tax-blog_authors .archive-subtitle {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 500;
}
.tax-authors .archive-author-photo,
.tax-blog_authors .archive-author-photo {
  position: relative;
  overflow: hidden;
  line-height: 0;
  margin-bottom: 20px;
  width: 200px;
  max-height: 200px;
}
@media screen and (min-width: 40em) {
  .tax-authors .archive-author-photo,
.tax-blog_authors .archive-author-photo {
    float: left;
    margin-right: 20px;
    width: 240px;
    max-height: 240px;
  }
}
@media screen and (min-width: 48em) {
  .tax-authors .archive-author-photo,
.tax-blog_authors .archive-author-photo {
    margin-right: 36px;
  }
}
.tax-authors .archive-author-photo img,
.tax-blog_authors .archive-author-photo img {
  width: 100%;
  height: auto;
}
.tax-authors .archive-social-links,
.tax-blog_authors .archive-social-links {
  margin-top: 30px;
  display: flex;
}
.tax-authors .archive-social-links li,
.tax-blog_authors .archive-social-links li {
  display: inline-block;
  border-radius: 30px;
  width: 30px;
  height: 30px;
  text-align: center;
  margin-left: 20px;
  background-color: #F5F6F7;
}
.tax-authors .archive-social-links li:hover,
.tax-blog_authors .archive-social-links li:hover {
  background-color: #0672CB;
}
.tax-authors .archive-social-links li:hover a,
.tax-authors .archive-social-links li:hover a:hover,
.tax-blog_authors .archive-social-links li:hover a,
.tax-blog_authors .archive-social-links li:hover a:hover {
  color: #fff;
}
.tax-authors .archive-social-links li:first-child,
.tax-blog_authors .archive-social-links li:first-child {
  margin-left: 0;
}
.tax-authors .archive-social-links li a,
.tax-blog_authors .archive-social-links li a {
  display: block;
  line-height: 30px;
}
.tax-authors .archive-social-links li .fa-twitter,
.tax-blog_authors .archive-social-links li .fa-twitter {
  position: relative;
}
.tax-authors .archive-social-links li .fa-twitter:before,
.tax-blog_authors .archive-social-links li .fa-twitter:before {
  content: " ";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url(/wp-content/themes/delltech2/images/x-twitter-brands-solid.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 7px;
  top: 7px;
}
.tax-authors .archive-social-links li:hover .fa-twitter:before,
.tax-blog_authors .archive-social-links li:hover .fa-twitter:before {
  background-image: url(/wp-content/themes/delltech2/images/x-twitter-brands-solid-white.svg);
}
.tax-authors .posts-header,
.tax-blog_authors .posts-header {
  padding-top: 60px;
}

.tax-blog_authors .archive-title:before {
  border-top-color: #A8396F;
}
.tax-blog_authors .posts-header:before {
  border-left-color: #A8396F;
}

.tax-categories .featuredLarge .chip, .tax-blog_categories .featuredLarge .chip {
  display: block;
  position: relative;
  height: 50rem;
  width: calc(100% + 14rem);
  margin: 0;
  margin-left: -7rem;
  overflow: hidden;
  background-color: transparent;
  margin-bottom: 1rem;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .featuredLarge .chip, .tax-blog_categories .featuredLarge .chip {
    width: calc(100% + 36px);
    margin: 0;
    margin-left: -18px;
    height: auto;
  }
}
.tax-categories .featuredLarge .chip *, .tax-blog_categories .featuredLarge .chip * {
  position: relative;
  top: inherit;
  left: inherit;
}
.tax-categories .featuredLarge .chip article, .tax-blog_categories .featuredLarge .chip article {
  height: 100%;
}
.tax-categories .featuredLarge .chip article .image-wrapper, .tax-blog_categories .featuredLarge .chip article .image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0;
  width: 100%;
  height: inherit;
  max-height: none;
}
.tax-categories .featuredLarge .chip article .image-wrapper img, .tax-blog_categories .featuredLarge .chip article .image-wrapper img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: auto;
  height: auto;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
}
.tax-categories .featuredLarge .chip article .image-wrapper i, .tax-blog_categories .featuredLarge .chip article .image-wrapper i {
  position: absolute;
  background-position: center;
  background-size: contain;
  width: 45px;
  height: 45px;
  display: none;
}
@media screen and (min-width: 48em) {
  .tax-categories .featuredLarge .chip article .image-wrapper i, .tax-blog_categories .featuredLarge .chip article .image-wrapper i {
    display: block;
    left: calc(20% - 6rem);
    top: 20.5rem;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories .featuredLarge .chip article .image-wrapper i, .tax-blog_categories .featuredLarge .chip article .image-wrapper i {
    left: calc(15% - 6rem);
    top: 24.5rem;
  }
}
.tax-categories .featuredLarge .chip article .image-wrapper:after, .tax-blog_categories .featuredLarge .chip article .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.2);
}
.tax-categories .featuredLarge .chip article:hover .image-wrapper:after, .tax-blog_categories .featuredLarge .chip article:hover .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.tax-categories .featuredLarge .chip article .headerWrap, .tax-blog_categories .featuredLarge .chip article .headerWrap {
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  padding-bottom: 10rem;
  padding-top: 15rem;
  padding-left: 28px;
  padding-right: 28px;
}
@media screen and (min-width: 48em) {
  .tax-categories .featuredLarge .chip article .headerWrap, .tax-blog_categories .featuredLarge .chip article .headerWrap {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories .featuredLarge .chip article .headerWrap, .tax-blog_categories .featuredLarge .chip article .headerWrap {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories .featuredLarge .chip article .headerWrap, .tax-blog_categories .featuredLarge .chip article .headerWrap {
    min-height: 50rem;
  }
}
@media screen and (max-width: 61.24em) {
  .tax-categories .featuredLarge .chip article .headerWrap, .tax-blog_categories .featuredLarge .chip article .headerWrap {
    padding-top: 56px;
  }
}
.tax-categories .featuredLarge .chip article .entry-header, .tax-blog_categories .featuredLarge .chip article .entry-header {
  width: 100%;
  color: #fff;
  padding: 0;
  padding-bottom: 0.5rem;
  font-size: 1em;
  line-height: 1.2;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .featuredLarge .chip article .entry-header, .tax-blog_categories .featuredLarge .chip article .entry-header {
    font-size: 1.2rem;
  }
}
.tax-categories .featuredLarge .chip article .entry-header .entry-label, .tax-blog_categories .featuredLarge .chip article .entry-header .entry-label {
  background-color: #fff;
  display: inline-block;
  padding: 0.3rem 1rem;
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .featuredLarge .chip article .entry-header .entry-label, .tax-blog_categories .featuredLarge .chip article .entry-header .entry-label {
    font-size: 1.2rem;
  }
}
.tax-categories .featuredLarge .chip article .entry-header .entry-title, .tax-blog_categories .featuredLarge .chip article .entry-header .entry-title {
  color: #fff;
  font-size: 4.2rem;
  line-height: 1.3em;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .featuredLarge .chip article .entry-header .entry-title, .tax-blog_categories .featuredLarge .chip article .entry-header .entry-title {
    font-size: 3rem;
  }
}
.tax-categories .featuredLarge .chip article .entry-header .entry-meta, .tax-blog_categories .featuredLarge .chip article .entry-header .entry-meta {
  color: #fff;
}
.tax-categories .featuredLarge .chip article .entry-summary, .tax-blog_categories .featuredLarge .chip article .entry-summary {
  color: #fff;
  display: block;
  padding: 0;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .featuredLarge .chip article:after, .tax-blog_categories .featuredLarge .chip article:after {
    content: "";
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    position: absolute;
    bottom: 40px;
    vertical-align: top;
    height: 20px;
    width: 20px;
    margin-left: 0;
    transform: rotate(135deg);
    left: calc(50% - 12px);
    color: #fff;
  }
}
.tax-categories .featuredLarge .chip.format-audio article .image-wrapper i, .tax-blog_categories .featuredLarge .chip.format-audio article .image-wrapper i {
  width: 55px;
  height: 55px;
}
@media screen and (min-width: 48em) {
  .tax-categories .featuredLarge .chip.format-audio article .image-wrapper i, .tax-blog_categories .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 20rem;
    left: calc(20% - 7rem);
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories .featuredLarge .chip.format-audio article .image-wrapper i, .tax-blog_categories .featuredLarge .chip.format-audio article .image-wrapper i {
    left: calc(15% - 7rem);
  }
}
.tax-categories.term-trailblazers .site-main, .tax-categories.term-luminaries .site-main, .tax-blog_categories.term-trailblazers .site-main, .tax-blog_categories.term-luminaries .site-main {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-trailblazers .site-main, .tax-categories.term-luminaries .site-main, .tax-blog_categories.term-trailblazers .site-main, .tax-blog_categories.term-luminaries .site-main {
    padding: inherit;
  }
}

.tax-categories .customContent, .tax-blog_categories .customContent {
  width: 100%;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent div, .tax-blog_categories .customContent div {
    line-height: 20px;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent div, .tax-blog_categories .customContent div {
    line-height: 24px;
  }
}
.tax-categories .customContent h2, .tax-blog_categories .customContent h2 {
  line-height: normal;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 1em;
}
.tax-categories .customContent #subscribeWrap, .tax-blog_categories .customContent #subscribeWrap {
  padding-right: 15px;
}
.tax-categories .customContent #subscribeWrap .subscribeCTA, .tax-blog_categories .customContent #subscribeWrap .subscribeCTA {
  border: 2px solid #0672CB;
  padding: 1rem 2rem;
  cursor: pointer;
  display: inline-block;
}
@media screen and (max-width: 61.24em) {
  .tax-categories .customContent #subscribeWrap .subscribeCTA, .tax-blog_categories .customContent #subscribeWrap .subscribeCTA {
    padding: 1rem 1.5rem;
  }
}
.tax-categories .customContent #subscribeWrap .subscribeCTA:hover, .tax-blog_categories .customContent #subscribeWrap .subscribeCTA:hover {
  color: #fff;
}
.tax-categories .customContent #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks {
  background-color: #fff;
  color: #0E0E0E;
  margin-top: 3rem;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  box-shadow: 5px 5px 5px rgba(128, 128, 128, 0.1);
  border: 1px solid #E1E1E1;
  padding: 20px 10px;
  max-width: calc(100% - 36px);
  display: none;
}
@media screen and (min-width: 23.4375em) {
  .tax-categories .customContent #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks {
    padding: 20px 15px;
    max-width: calc(100% - 40px - 10px);
  }
}
@media screen and (min-width: 40em) {
  .tax-categories .customContent #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks {
    padding: 20px 30px;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks {
    max-width: 400px;
  }
}
.tax-categories .customContent #subscribeWrap .subscribeLinks a, .tax-categories .customContent #subscribeWrap .subscribeLinks span.noLink, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks a, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks span.noLink {
  float: left;
  width: 50%;
  padding: 1.5rem 0.5rem;
  display: block;
  height: 5.8rem;
  margin: 0;
  color: #0672CB;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent #subscribeWrap .subscribeLinks a, .tax-categories .customContent #subscribeWrap .subscribeLinks span.noLink, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks a, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks span.noLink {
    padding: 0.5rem;
    font-size: 1.2rem;
    height: 3.8rem;
  }
}
.tax-categories .customContent #subscribeWrap .subscribeLinks a img, .tax-categories .customContent #subscribeWrap .subscribeLinks span.noLink img, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks a img, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks span.noLink img {
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 6;
  position: relative;
  vertical-align: middle;
  margin-right: 1.5rem;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent #subscribeWrap .subscribeLinks a img, .tax-categories .customContent #subscribeWrap .subscribeLinks span.noLink img, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks a img, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks span.noLink img {
    width: 20px;
    margin-right: 1rem;
  }
}
.tax-categories .customContent #subscribeWrap .subscribeLinks a span, .tax-categories .customContent #subscribeWrap .subscribeLinks span.noLink span, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks a span, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks span.noLink span {
  position: relative;
  z-index: 3;
}
.tax-categories .customContent #subscribeWrap .subscribeLinks .topCaret, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks .topCaret {
  position: absolute;
  top: -2px;
  left: 1rem;
  z-index: 2;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent #subscribeWrap .subscribeLinks .topCaret, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks .topCaret {
    top: 0;
  }
}
.tax-categories .customContent #subscribeWrap .subscribeLinks .topCaret:before, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks .topCaret:before {
  content: "";
  border-style: solid;
  border-width: 0 0 1px 1px;
  display: inline-block;
  position: absolute;
  top: -18px;
  left: 27px;
  vertical-align: top;
  height: 35px;
  width: 35px;
  margin-left: 0;
  transform: rotate(135deg);
  border-color: #E1E1E1;
  background-color: #fff;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent #subscribeWrap .subscribeLinks .topCaret:before, .tax-blog_categories .customContent #subscribeWrap .subscribeLinks .topCaret:before {
    top: -11px;
    height: 25px;
    width: 25px;
  }
}
.tax-categories .customContent .customHero, .tax-blog_categories .customContent .customHero {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero, .tax-blog_categories .customContent .customHero {
    -ms-grid-columns: 40% 1fr;
    grid-template-columns: 40% 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories .customContent .customHero, .tax-blog_categories .customContent .customHero {
    width: calc(100% + 4rem);
    margin-left: -2rem;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories .customContent .customHero, .tax-blog_categories .customContent .customHero {
    width: calc(100% + 10rem);
    margin-left: -5rem;
  }
}
@media screen and (min-width: 100em) {
  .tax-categories .customContent .customHero, .tax-blog_categories .customContent .customHero {
    width: calc(100% + 14rem);
    margin-left: -7rem;
  }
}
.tax-categories .customContent .customHero .heroImg, .tax-blog_categories .customContent .customHero .heroImg {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero .heroImg, .tax-blog_categories .customContent .customHero .heroImg {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1/3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
  }
}
.tax-categories .customContent .customHero .heroImg.mobile, .tax-blog_categories .customContent .customHero .heroImg.mobile {
  display: none;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .customHero .heroImg.mobile, .tax-blog_categories .customContent .customHero .heroImg.mobile {
    display: block;
  }
  .tax-categories .customContent .customHero .heroImg.mobile ~ .heroImg.desktop, .tax-blog_categories .customContent .customHero .heroImg.mobile ~ .heroImg.desktop {
    display: none;
  }
}
.tax-categories .customContent .customHero .heroLogo, .tax-blog_categories .customContent .customHero .heroLogo {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
  padding: 20px 100px;
}
@media screen and (min-width: 40em) {
  .tax-categories .customContent .customHero .heroLogo, .tax-blog_categories .customContent .customHero .heroLogo {
    padding: 40px 160px;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero .heroLogo, .tax-blog_categories .customContent .customHero .heroLogo {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
    padding: 40px 60px;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories .customContent .customHero .heroLogo, .tax-blog_categories .customContent .customHero .heroLogo {
    padding: 60px 80px;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories .customContent .customHero .heroLogo, .tax-blog_categories .customContent .customHero .heroLogo {
    padding: 80px 100px;
  }
}
@media screen and (min-width: 100em) {
  .tax-categories .customContent .customHero .heroLogo, .tax-blog_categories .customContent .customHero .heroLogo {
    padding: 80px 140px;
  }
}
.tax-categories .customContent .customHero .heroText, .tax-blog_categories .customContent .customHero .heroText {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: start;
  align-self: start;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero .heroText, .tax-blog_categories .customContent .customHero .heroText {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
    padding-top: 10%;
    padding-bottom: 8%;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .customHero .heroText, .tax-blog_categories .customContent .customHero .heroText {
    padding: 18px;
    color: #0E0E0E;
  }
  .tax-categories .customContent .customHero .heroText .subscribeCTA, .tax-blog_categories .customContent .customHero .heroText .subscribeCTA {
    color: #fff;
  }
}
.tax-categories .customContent .customHero .heroText h1, .tax-blog_categories .customContent .customHero .heroText h1 {
  display: none;
}
.tax-categories .customContent .customHero .heroText .heroSummary, .tax-blog_categories .customContent .customHero .heroText .heroSummary {
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-weight: 400;
  padding-bottom: 4rem;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero .heroText .heroSummary, .tax-blog_categories .customContent .customHero .heroText .heroSummary {
    width: 90%;
    color: #fff;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories .customContent .customHero .heroText .heroSummary, .tax-blog_categories .customContent .customHero .heroText .heroSummary {
    font-size: 3.2rem;
    line-height: 4rem;
  }
}
.tax-categories .customContent .customHero .heroText .watchCTA, .tax-blog_categories .customContent .customHero .heroText .watchCTA {
  background-image: url(/wp-content/themes/delltech/images/icon-play-blue.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  margin-bottom: 2rem;
  padding-left: 40px;
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 500;
  display: inline-block;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero .heroText .watchCTA, .tax-blog_categories .customContent .customHero .heroText .watchCTA {
    margin-bottom: 4rem;
    color: #fff;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories .customContent .customHero .heroText .watchCTA, .tax-blog_categories .customContent .customHero .heroText .watchCTA {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .customHero .heroText .watchCTA, .tax-blog_categories .customContent .customHero .heroText .watchCTA {
    color: #0672CB;
    margin-top: 1rem;
    margin-bottom: 3rem;
  }
}
.tax-categories .customContent .customHero img, .tax-blog_categories .customContent .customHero img {
  width: 100%;
  height: auto;
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks {
  background-color: #fff;
  color: #0E0E0E;
  margin-top: 3rem;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  box-shadow: 5px 5px 5px rgba(128, 128, 128, 0.1);
  border: 1px solid #E1E1E1;
  padding: 20px 10px;
  max-width: calc(100% - 36px);
  display: none;
}
@media screen and (min-width: 23.4375em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks {
    padding: 20px 15px;
    max-width: calc(100% - 40px - 10px);
  }
}
@media screen and (min-width: 40em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks {
    padding: 20px 30px;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks {
    max-width: 400px;
  }
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeLinks a, .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks a, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink {
  float: left;
  width: 50%;
  padding: 1.5rem 0.5rem;
  display: block;
  height: 5.8rem;
  margin: 0;
  color: #0672CB;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks a, .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks a, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink {
    padding: 0.5rem;
    font-size: 1.2rem;
    height: 3.8rem;
  }
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeLinks a img, .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink img, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks a img, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink img {
  width: 25px;
  height: auto;
  margin: 0;
  padding: 0;
  z-index: 6;
  position: relative;
  vertical-align: middle;
  margin-right: 1.5rem;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks a img, .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink img, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks a img, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink img {
    width: 20px;
    margin-right: 1rem;
  }
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeLinks a span, .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink span, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks a span, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks span.noLink span {
  position: relative;
  z-index: 3;
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret {
  position: absolute;
  top: -2px;
  left: 1rem;
  z-index: 2;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret {
    top: 0;
  }
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret:before, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret:before {
  content: "";
  border-style: solid;
  border-width: 0 0 1px 1px;
  display: inline-block;
  position: absolute;
  top: -18px;
  left: 27px;
  vertical-align: top;
  height: 35px;
  width: 35px;
  margin-left: 0;
  transform: rotate(135deg);
  border-color: #E1E1E1;
  background-color: #fff;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret:before, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret:before {
    top: -11px;
    height: 25px;
    width: 25px;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .customHero #subscribeWrap, .tax-blog_categories .customContent .customHero #subscribeWrap {
    border-top: 1px solid #aaa;
    padding-top: 20px;
    border-bottom: 1px solid #aaa;
    padding-bottom: 20px;
    padding-right: 0;
    text-align: center;
  }
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks {
    text-align: left;
  }
  .tax-categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeLinks .topCaret {
    left: 42%;
  }
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeCTA, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeCTA {
  background-color: #0672CB;
  font-weight: 500;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .customHero #subscribeWrap .subscribeCTA, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeCTA {
    color: #fff;
  }
}
.tax-categories .customContent .customHero #subscribeWrap .subscribeCTA:hover, .tax-blog_categories .customContent .customHero #subscribeWrap .subscribeCTA:hover {
  border: 2px solid #00468B;
  background-color: #00468B;
}
.tax-categories .customContent .hostInfo, .tax-blog_categories .customContent .hostInfo {
  margin: 7rem 2rem 5rem;
  position: relative;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .hostInfo, .tax-blog_categories .customContent .hostInfo {
    margin-top: 4rem;
  }
}
.tax-categories .customContent .hostInfo .hostInfoItem, .tax-blog_categories .customContent .hostInfo .hostInfoItem {
  margin-bottom: 30px;
}
.tax-categories .customContent .hostInfo .hostImg, .tax-blog_categories .customContent .hostInfo .hostImg {
  width: 125px;
  margin: 0 30px 10px 0;
  display: inline;
  vertical-align: top;
  float: left;
}
.tax-categories .customContent .hostInfo .hostImg img, .tax-blog_categories .customContent .hostInfo .hostImg img {
  width: 100%;
  height: auto;
}
.tax-categories .customContent .hostInfo .hostText, .tax-blog_categories .customContent .hostInfo .hostText {
  width: calc(95% - 155px);
  display: inline;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .hostInfo .hostText, .tax-blog_categories .customContent .hostInfo .hostText {
    display: inline-block;
  }
}
.tax-categories .customContent .hostInfo .hostText h2, .tax-blog_categories .customContent .hostInfo .hostText h2 {
  margin-bottom: 0;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .hostInfo .hostText h2, .tax-blog_categories .customContent .hostInfo .hostText h2 {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}
.tax-categories .customContent .hostInfo .hostText p, .tax-blog_categories .customContent .hostInfo .hostText p {
  margin-top: 1em;
  margin-bottom: 0;
}
@media screen and (min-width: 61.25em) {
  .tax-categories .customContent .hostInfo.twoCol, .tax-blog_categories .customContent .hostInfo.twoCol {
    display: table;
  }
  .tax-categories .customContent .hostInfo.twoCol .hostInfoItem, .tax-blog_categories .customContent .hostInfo.twoCol .hostInfoItem {
    width: 50%;
    display: table-cell;
    vertical-align: top;
  }
}
.tax-categories .customContent .s-tab .tab.default, .tax-blog_categories .customContent .s-tab .tab.default {
  display: none !important;
}
@media screen and (max-width: 47.99em) {
  .tax-categories .customContent .s-tab, .tax-blog_categories .customContent .s-tab {
    margin-bottom: 2rem;
    margin-left: 18px;
    margin-right: 18px;
    border: #E1E1E1 1px solid;
    white-space: nowrap;
    position: relative;
  }
  .tax-categories .customContent .s-tab::after, .tax-blog_categories .customContent .s-tab::after {
    content: "";
    border-style: solid;
    border-width: 2px 2px 0 0;
    border-color: #E6AC28;
    display: inline-block;
    position: absolute;
    top: 12px;
    vertical-align: top;
    height: 12px;
    width: 12px;
    margin-left: 0;
    transform: rotate(135deg);
    right: 20px;
    transition: transform 0.5s ease;
  }
  .tax-categories .customContent .s-tab .tab, .tax-blog_categories .customContent .s-tab .tab {
    display: none;
    padding: 1rem;
    width: 100%;
    text-transform: uppercase;
    font-weight: 400;
    cursor: pointer !important;
    color: #000;
    border-left: 3px transparent solid;
  }
  .tax-categories .customContent .s-tab .tab.active, .tax-blog_categories .customContent .s-tab .tab.active {
    display: block;
  }
  .tax-categories .customContent .s-tab.mobile-tab-open .tab, .tax-blog_categories .customContent .s-tab.mobile-tab-open .tab {
    display: block;
  }
  .tax-categories .customContent .s-tab.mobile-tab-open .tab.active, .tax-blog_categories .customContent .s-tab.mobile-tab-open .tab.active {
    border-left: 3px #E6AC28 solid;
  }
  .tax-categories .customContent .s-tab.mobile-tab-open .tab::after, .tax-blog_categories .customContent .s-tab.mobile-tab-open .tab::after {
    transform: rotate(-45deg);
    top: 14px;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories .customContent .s-tab, .tax-blog_categories .customContent .s-tab {
    margin-bottom: 5rem;
    border-top: #0672CB 1px solid;
    border-bottom: #0672CB 1px solid;
    white-space: nowrap;
    margin-left: 20px;
    margin-right: 20px;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
  .tax-categories .customContent .s-tab .tab, .tax-blog_categories .customContent .s-tab .tab {
    padding: 3rem 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: 400;
    cursor: pointer;
    color: #000;
    flex: 1 1 0px;
  }
  .tax-categories .customContent .s-tab .tab.active, .tax-blog_categories .customContent .s-tab .tab.active {
    border-top: #0672CB 6px solid;
    border-bottom: #0672CB 6px solid;
  }
}
.tax-categories .customContent #s-tab.anchor, .tax-blog_categories .customContent #s-tab.anchor {
  display: block;
  position: relative;
  top: -180px;
  visibility: hidden;
}

@media screen and (max-width: 47.99em) {
  .tax-blog_categories .customContent .s-tab::after {
    border-color: #A8396F;
  }
}
.tax-blog_categories .customContent .s-tab.mobile-tab-open .tab.active {
  border-left-color: #A8396F;
}

@media screen and (max-width: 47.99em) {
  .tax-categories.term-trailblazers .customContent .s-tab .tab.default,
.tax-blog_categories.term-trailblazers .customContent .s-tab .tab.default,
.tax-categories.term-the-next-horizon .customContent .s-tab .tab.default,
.tax-blog_categories.term-the-next-horizon .customContent .s-tab .tab.default {
    display: block !important;
  }
}

.tax-categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo {
  padding: 40px 120px;
}
@media screen and (min-width: 40em) {
  .tax-categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo {
    padding: 60px 180px;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo {
    padding: 60px 80px;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo {
    padding: 80px 100px;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo {
    padding: 100px 120px;
  }
}
@media screen and (min-width: 100em) {
  .tax-categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s1 .customContent .customHero .heroLogo,
.tax-categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo,
.tax-blog_categories.term-the-next-horizon-s2 .customContent .customHero .heroLogo {
    padding: 140px 160px;
  }
}

/* podcast landing */
.tax-categories.term-podcasts .customContent .tilesWrap,
.tax-blog_categories.term-podcasts .customContent .tilesWrap {
  padding: 0 18px;
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap,
.tax-blog_categories.term-podcasts .customContent .tilesWrap {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    column-gap: 20px;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-podcasts .customContent .tilesWrap,
.tax-blog_categories.term-podcasts .customContent .tilesWrap {
    column-gap: 40px;
    -ms-grid-columns: 1fr 40px 1fr 40px 1fr 40px 1fr;
  }
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile {
  display: inline-block;
  padding-bottom: 40px;
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto 20px 1fr 20px auto;
    grid-template-rows: auto 1fr auto;
    row-gap: 20px;
  }
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile > div,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile > div {
    justify-self: start;
    align-self: start;
  }
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper {
  width: 100%;
}
@media screen and (max-width: 39.99em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper {
    margin-bottom: 2.4rem;
  }
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper {
    -ms-grid-row: 1;
  }
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper img,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .image-wrapper img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile .text,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .text {
    -ms-grid-row: 3;
  }
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .text h2,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .text h2 {
  font-size: 2rem;
  line-height: 2.8rem;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile .text h2,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .text h2 {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .text p,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .text p {
  padding-bottom: 32px;
  margin: 0 !important;
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas {
  align-self: end;
  font-weight: 400;
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas {
    -ms-grid-row: 5;
  }
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap {
  padding-bottom: 15px;
  white-space: nowrap;
  display: inline-block;
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeCTA,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeCTA {
  color: #0672CB;
  border: 1px solid #0672CB;
  text-transform: uppercase;
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeCTA:hover,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeCTA:hover {
  color: #00468B;
  border: 1px solid #00468B;
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeCTA:after,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeCTA:after {
  content: "\e901";
  font-family: delltech-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 12px;
  padding-left: 10px;
  display: inline-block;
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeLinks,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas #subscribeWrap .subscribeLinks {
    max-width: 400px;
  }
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas a,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas a {
  white-space: nowrap;
}
.tax-categories.term-podcasts .customContent .tilesWrap .customTile .ctas a:hover,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile .ctas a:hover {
  color: #00468B;
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(1),
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(1) {
    -ms-grid-column: 1;
  }
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(2),
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(2) {
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 40em) and (max-width: 47.99em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(2) #subscribeWrap .subscribeLinks,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(2) #subscribeWrap .subscribeLinks {
    right: 10px;
  }
}
@media screen and (min-width: 40em) and (max-width: 47.99em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(2) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(2) #subscribeWrap .subscribeLinks .topCaret {
    left: initial;
    right: 28rem;
  }
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(3),
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(3) {
    -ms-grid-column: 5;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(3) #subscribeWrap .subscribeLinks,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(3) #subscribeWrap .subscribeLinks {
    right: 10px;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(3) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(3) #subscribeWrap .subscribeLinks .topCaret {
    left: 4rem;
  }
}
@media screen and (min-width: 40em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4),
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) {
    -ms-grid-column: 7;
  }
}
@media screen and (min-width: 40em) and (max-width: 115.615em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks {
    right: 10px;
  }
}
@media screen and (min-width: 40em) and (max-width: 115.615em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret {
    left: initial;
  }
}
@media screen and (min-width: 40em) and (max-width: 47.99em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret {
    right: 28rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret {
    right: 15rem;
  }
}
@media screen and (min-width: 61.25em) and (max-width: 79.99em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret {
    right: 20rem;
  }
}
@media screen and (min-width: 80em) and (max-width: 99.99em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret {
    right: 30rem;
  }
}
@media screen and (min-width: 100em) and (max-width: 115.615em) {
  .tax-categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret,
.tax-blog_categories.term-podcasts .customContent .tilesWrap .customTile:nth-child(4) #subscribeWrap .subscribeLinks .topCaret {
    right: 42rem;
  }
}
.tax-categories.term-podcasts #primary,
.tax-blog_categories.term-podcasts #primary {
  position: relative;
}
.tax-categories.term-podcasts #primary *,
.tax-blog_categories.term-podcasts #primary * {
  position: static;
}
.tax-categories.term-podcasts .archive-description,
.tax-categories.term-podcasts .archive-header .archive-title .long-title,
.tax-blog_categories.term-podcasts .archive-description,
.tax-blog_categories.term-podcasts .archive-header .archive-title .long-title {
  display: block;
}
.tax-categories.term-podcasts .archive-header .archive-title .short-title,
.tax-blog_categories.term-podcasts .archive-header .archive-title .short-title {
  display: none;
}

.uw-overlay .header .title, .header .subtitle {
  font-size: 26px;
  font-size: 2.6rem;
}

.overlay-video-trigger {
  cursor: pointer;
}

.overlay-video-trigger.video-inline .video-js {
  visibility: hidden;
  position: absolute;
}

.overlay-video-trigger.video-inline .video-js video {
  position: relative !important;
}

.overlay-video-trigger.video-inline.video-active {
  max-height: unset;
}

.overlay-video-trigger.video-inline.video-active .video-js {
  visibility: visible;
  position: relative;
}

.overlay-video-trigger.video-inline.video-active .video-js div {
  color: #fff;
}

.overlay-video-trigger.video-inline.video-active .rendition, .overlay-video-trigger.video-inline.video-active .wrapper-caption, .overlay-video-trigger.video-inline.video-active .play.btn {
  display: none;
}

body.overflow-active {
  overflow-y: hidden !important;
}

.uw-overlay {
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  min-height: 100%;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: all 0.5s;
  visibility: hidden;
  width: 100%;
  z-index: -1;
}

.uw-overlay .card {
  display: table;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.uw-overlay.overlay-iframe .card {
  width: 100%;
  padding: 0;
  max-width: initial !important;
}

.uw-overlay.open {
  opacity: 1;
  visibility: visible;
  z-index: 1003;
  display: block;
}

.uw-overlay.open:focus {
  outline: none;
}

.uw-overlay .header {
  background: #444;
  display: table;
  padding: 20px 20px 15px;
  width: 100%;
}

.uw-overlay .share, .uw-overlay .header-content, .uw-overlay .btn-close {
  display: table-cell;
}

.uw-overlay .share {
  vertical-align: middle;
  width: 115px;
  padding-left: 20px;
}

.uw-overlay .addthis_button_compact, .uw-overlay .share-icon {
  text-transform: uppercase;
}

.uw-overlay .addthis_button_compact span {
  padding-right: 10px;
}

.uw-overlay .share-icon::after {
  display: inline-block;
  font-size: 22px !important;
  height: 24px;
  width: 22px;
}

.uw-overlay .header-content {
  color: #fff;
  width: calc(100% - 20px);
}

.uw-overlay .title {
  font-weight: 600;
  padding-bottom: 5px;
}

.uw-overlay .title, .uw-overlay .subtitle {
  float: left;
  line-height: 1.2em;
  padding-right: 20px;
}

.uw-overlay .btn-close {
  height: 20px;
  width: 20px;
}

.uw-overlay .btn-close::after {
  color: #fff;
  cursor: pointer;
  font-size: 20px !important;
  z-index: 10041;
}

.uw-overlay.overlay-iframe .content {
  height: 100vh;
  width: 100% !important;
}

.uw-overlay .content {
  background-color: #fff;
  height: 70vh;
  position: relative;
  overflow: auto;
}

.uw-overlay .content.content-video {
  height: auto;
  padding-bottom: 56.25%;
}

.uw-overlay .content .video-js {
  position: absolute;
}

.uw-overlay .content .video-js video::-webkit-media-controls-panel {
  display: none !important;
  -webkit-appearance: none;
}

.uw-overlay .content .video-js video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}

.no-touch .uw-overlay.overlay-iframe .card .content {
  overflow-y: hidden;
}

.overlay-parameter-iframe .uw-overlay .btn-close {
  position: static !important;
  float: right;
}

.overlay-parameter-iframe .uw-overlay .header {
  padding-right: 20px !important;
}

.ipad .uw-overlay.overlay-iframe .card .content {
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.social-share {
  position: absolute;
  display: none;
  width: 126px;
  height: 40px;
  top: 5px;
  left: 0px;
  background-color: #00447b;
}

.social-share::before {
  content: "";
  left: -4px;
  border-right: 1px solid #fff;
  opacity: 0.25;
  position: absolute;
  top: 10px;
  height: 20px;
}

.social-share::after {
  content: "";
  border: none;
}

.social-share .share-icon .icn::after {
  font-size: 18px !important;
}

.social-icons {
  display: inline-block;
  width: 30px;
  position: relative;
  top: 5px;
}

.social-icons:hover {
  opacity: 0.8;
  cursor: pointer;
}

.social-icons a .icn::after {
  font-size: 18px !important;
}

.overlay-assets.overlay-custom .overlay-header .header-content, .overlay-assets.overlay-custom .share-new {
  background-color: #00447b;
}

.alert-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 200px;
  padding: 40px;
  background-color: #fff;
  transform: translate(-50%, -50%);
  text-align: center;
}

.alert-popup div {
  margin-bottom: 20px;
}

.alert-popup .btn.cta-v2 {
  width: 20%;
}

.alert-popup .btn-close {
  position: absolute;
  top: 0;
  right: 15px;
}

.alert-popup .btn-close::after {
  color: #0063b8 !important;
  cursor: pointer;
  font-size: 12px !important;
  width: 16px;
  height: 16px;
}

@media screen and (min-width: 0) and (max-width: 639.9px) {
  div#responsive-overlay-wrap {
    z-index: 100000002 !important;
  }
  .uw-overlay.overlay-iframe.open {
    z-index: 100000001;
  }
  .uw-overlay.overlay-iframe .card {
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transform: none;
    transform: none;
  }
  .uw-overlay.overlay-iframe .card .content {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
  }
  .uw-overlay.overlay-iframe .card .content iframe {
    height: 100% !important;
  }
  .overlay-parameter-iframe .uw-overlay .card {
    margin-top: 0 !important;
  }
  .overlay-parameter-iframe .uw-overlay .header {
    display: table !important;
    padding-right: 20px !important;
  }
  .touch .overlay-parameter-iframe .uw-overlay .btn-close {
    width: 20px !important;
    height: 20px !important;
  }
  .overlay-parameter-iframe .uw-overlay .btn-close {
    display: table !important;
    position: static !important;
    float: right;
  }
}
@media screen and (min-width: 0) and (max-width: 767.9px) {
  .alert-popup {
    width: 90%;
  }
  .share-new {
    float: right;
    right: 50px;
  }
  .share-new::before {
    border: none !important;
  }
  .overlay-header .share-new:not(.hide) + .btn-close {
    right: -40px;
  }
  .social-share {
    left: inherit;
    right: 0px;
  }
  .social-share::before {
    border: none;
  }
  .social-share::after {
    content: "";
    border-right: 1px solid #fff;
    opacity: 0.25;
    position: absolute;
    top: 10px;
    height: 20px;
    right: -5px;
  }
  .social-icons {
    padding-left: 0;
  }
  .overlay-assets.overlay-custom .overlay-header .header-content, .overlay-assets.overlay-custom .share-new {
    background-color: transparent;
  }
}
.overlay-assets {
  height: 100%;
}

.overlay-assets.takeover {
  background: rgba(0, 0, 0, 0.9);
}

.overlay-assets.modal {
  background: rgba(0, 0, 0, 0.9);
}

.overlay-assets.center-overlay .scroll-container {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}

.overlay-assets.center-overlay .content {
  display: table-cell;
  width: 100%;
  float: left;
  display: block;
  float: none;
  margin: 0 auto;
}

.overlay-assets .scroll-container {
  overflow-y: hidden;
}

.overlay-assets .card {
  display: block;
  position: static;
  transform: none;
  margin: 0;
  padding: 80px 20px;
}

.overlay-assets .card .content {
  background-color: transparent;
  overflow: auto hidden !important;
}

.overlay-assets .card .content iframe {
  background-color: #fff;
}

@media screen and (min-width: 0) and (max-width: 639.9px) {
  .overlay-assets.takeover .scroll-container {
    margin-top: 48px;
    height: calc(100% - 48px);
  }
  .overlay-assets.overlay-iframe.open {
    z-index: 100000001;
  }
  .overlay-assets .header-container {
    padding: 0 10px;
  }
}
@media screen and (min-width: 0) and (max-width: 979.9px) {
  .overlay-assets .card {
    padding: 0;
  }
}
@media screen and (min-width: 640px) {
  .overlay-assets.takeover .scroll-container {
    height: calc(100% - 50px);
    margin-top: 50px;
  }
  .overlay-assets .scroll-container {
    justify-content: flex-start;
  }
}
@media screen and (min-width: 768px) {
  .overlay-assets.center-overlay .content {
    display: table-cell;
    width: 83.3333333333%;
    float: left;
    display: block;
    float: none;
  }
  .overlay-assets.modal {
    background: none;
  }
  .overlay-assets.modal .header-container {
    padding: 0 10px 0 20px;
  }
}
@media screen and (min-width: 980px) {
  .overlay-assets.center-overlay .card {
    max-width: 1600px;
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 640px) and (max-width: 767.9px) {
  .overlay-assets .header-container {
    padding: 0 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 979.9px) {
  .overlay-assets .header-container {
    padding: 0 12px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1279.9px) {
  .overlay-assets .header-container {
    padding: 0 12px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1599.9px) {
  .overlay-assets .header-container {
    padding: 0 42px;
  }
}
@media screen and (min-width: 1600px) {
  .overlay-assets .header-container {
    padding: 0 82px;
  }
}
.overlay-assets.overlay-image .content {
  text-align: center;
  -ms-overflow-style: none;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.overlay-assets.overlay-image .image-overlay {
  max-width: 100%;
  max-height: 100%;
}

@media screen and (min-width: 0) and (max-width: 639.9px) {
  .overlay-assets.overlay-iframe .content {
    -webkit-overflow-scrolling: touch;
  }
  .overlay-assets.overlay-iframe .content iframe {
    height: 100% !important;
  }
}
@media screen and (min-width: 0) and (max-width: 767.9px) {
  .overlay-assets.overlay-image .content {
    align-items: flex-start;
  }
}
@media screen and (min-width: 768px) and (max-width: 979.9px) {
  .overlay-assets.overlay-image .card {
    padding: 80px 20px;
  }
}
@media screen and (min-width: 768px) {
  .overlay-assets.overlay-image.takeover .scroll-container {
    justify-content: center;
  }
}
.uw-overlay .header .title, .header .subtitle {
  font-size: 26px;
  font-size: 2.6rem;
}

.cq-element-par .overlay-control .custom-overlay-views {
  display: block;
}

.overlay-control .custom-overlay-views {
  display: none;
}

.overlay-assets.overlay-custom .overlay-header .header-container {
  height: 100%;
}

.overlay-assets.overlay-custom .overlay-header .header-content {
  display: inline-block;
  position: relative;
  width: auto;
  padding: 0 30px 0 0;
}

.overlay-assets.overlay-custom .overlay-header .header-content:not(.hide) ~ .share:before, .overlay-assets.overlay-custom .overlay-header .download:not(.hide) ~ .share:before {
  content: "";
  border-right: 1px solid #fff;
  opacity: 0.25;
  left: 0;
  position: absolute;
  top: 15px;
  height: 20px;
}

.overlay-assets.overlay-custom.takeover .scroll-container {
  justify-content: flex-start;
  overflow-y: auto;
}

.overlay-assets.overlay-custom.takeover .card {
  display: table-cell;
  width: 100%;
  float: left;
  display: block;
}

.overlay-assets.overlay-custom.takeover .card .content {
  height: auto;
}

.overlay-assets.overlay-custom.takeover .content {
  display: table-cell;
  width: 100%;
  float: left;
  display: block;
}

.overlay-assets.overlay-custom.takeover .overlay-header.header-drop-shadow:after {
  content: "";
  position: relative;
  z-index: 1;
  height: 25px;
  background: #fff;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(26, 26, 26, 0.2780462527) 80%);
  display: block;
}

.overlay-assets.overlay-custom.modal .scroll-container {
  align-items: flex-start;
  flex-direction: inherit;
  justify-content: center;
  height: 100%;
  overflow-y: auto;
}

.overlay-assets.overlay-custom.modal .card {
  padding: 0;
  display: table-cell;
  width: 66.6666666667%;
  float: left;
  display: block;
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.35);
}

.overlay-assets.overlay-custom.modal .card .overlay-header.header-drop-shadow:after {
  content: "";
  position: relative;
  z-index: 1;
  height: 25px;
  background: #fff;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(26, 26, 26, 0.2780462527) 80%);
  display: block;
}

.overlay-assets.overlay-custom.modal .card > .content {
  height: auto;
}

.overlay-assets.overlay-custom.modal .card .rendition.content {
  overflow: hidden;
}

.overlay-assets.overlay-custom.modal .content {
  display: table-cell;
  width: 100%;
  float: left;
  display: block;
  background-color: #fff;
}

@media screen and (min-width: 0) and (max-width: 979.9px) {
  .overlay-assets.overlay-custom.takeover .card {
    display: table-cell;
    width: 100%;
    float: left;
    display: block;
    top: 0;
    left: 0;
    padding: 0;
    position: relative;
  }
  .overlay-assets.overlay-custom.takeover .card .content {
    display: table-cell;
    width: 100%;
    float: left;
    display: block;
  }
}
@media screen and (min-width: 0) and (max-width: 767.9px) {
  .overlay-assets.overlay-custom.modal .scroll-container {
    margin-top: 0;
    position: relative;
    overflow-y: auto;
  }
  .overlay-assets.overlay-custom.modal .scroll-container .card {
    display: table-cell;
    width: 100%;
    float: left;
    display: block;
    top: 0;
    left: 0;
    padding: 0;
    position: absolute;
    box-shadow: none;
    margin: 0;
  }
  .overlay-assets.overlay-custom.modal .scroll-container .card .content {
    display: table-cell;
    width: 100%;
    float: left;
    display: block;
  }
  .overlay-assets.overlay-custom .overlay-header .header-content {
    padding: 0 12px;
  }
}
@media screen and (min-width: 768px) {
  .overlay-assets.overlay-custom.takeover .card {
    padding: 0 40px;
  }
  .overlay-assets.overlay-custom.modal .card > .content {
    height: 70vh;
    overflow-y: scroll !important;
    min-height: 350px;
    max-height: calc(100vh - 210px);
  }
}
@media screen and (min-width: 0) and (max-width: 639.9px) {
  .overlay-assets.overlay-custom .header-content {
    font-size: 12px;
  }
  .overlay-assets.overlay-custom .custom-overlay {
    padding: 24px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-top: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-bottom: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-left: 20px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-right: 20px;
  }
  .overlay-assets.overlay-custom .header-content {
    line-height: 49px;
  }
  .overlay-assets.overlay-custom .share {
    padding-left: 2px;
  }
}
@media screen and (min-width: 640px) and (max-width: 767.9px) {
  .overlay-assets.overlay-custom .header-content {
    font-size: 14px;
  }
  .overlay-assets.overlay-custom .custom-overlay {
    padding: 42px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-top: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-bottom: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-left: 20px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-right: 20px;
  }
  .overlay-assets.overlay-custom .header-content {
    line-height: 49px;
  }
  .overlay-assets.overlay-custom .share {
    padding-left: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 979.9px) {
  .overlay-assets.overlay-custom .header-content {
    font-size: 14px;
  }
  .overlay-assets.overlay-custom .custom-overlay {
    padding: 42px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-top: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-bottom: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-left: 20px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-right: 20px;
  }
  .overlay-assets.overlay-custom .header-content {
    line-height: 49px;
  }
  .overlay-assets.overlay-custom .share {
    padding-left: 20px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1279.9px) {
  .overlay-assets.overlay-custom .header-content {
    font-size: 14px;
  }
  .overlay-assets.overlay-custom .custom-overlay {
    padding: 42px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-top: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-bottom: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-left: 20px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-right: 20px;
  }
  .overlay-assets.overlay-custom .header-content {
    line-height: 49px;
  }
  .overlay-assets.overlay-custom .share {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1599.9px) {
  .overlay-assets.overlay-custom .header-content {
    font-size: 14px;
  }
  .overlay-assets.overlay-custom .custom-overlay {
    padding: 42px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-top: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-bottom: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-left: 20px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-right: 20px;
  }
  .overlay-assets.overlay-custom .header-content {
    line-height: 49px;
  }
  .overlay-assets.overlay-custom .share {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1600px) {
  .overlay-assets.overlay-custom .header-content {
    font-size: 14px;
  }
  .overlay-assets.overlay-custom .custom-overlay {
    padding: 42px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-top: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-bottom: 80px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-left: 20px;
  }
  .overlay-assets.overlay-custom.modal .card {
    margin-right: 20px;
  }
  .overlay-assets.overlay-custom .header-content {
    line-height: 49px;
  }
  .overlay-assets.overlay-custom .share {
    padding-left: 20px;
  }
}
.takeover .overlay-header {
  position: fixed;
}

.overlay-header {
  background: #00447b;
  display: block;
  width: 100%;
  height: 50px;
  z-index: 100001;
  padding: 0;
}

.overlay-header a {
  color: #ededed;
}

.overlay-header .header-container {
  max-width: 1600px;
  margin: 0 auto;
}

.overlay-header .share, .overlay-header .download, .overlay-header .header-content, .overlay-header .btn-close {
  display: inline-block;
}

.overlay-header .share, .overlay-header .download {
  vertical-align: middle;
  text-align: center;
  width: 30px;
  position: relative;
}

.overlay-header .share a, .overlay-header .download a {
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 35px;
}

.overlay-header .share-icon::after, .overlay-header .download-icon::after {
  display: inline-block;
  padding: 0;
}

.overlay-header .btn-close {
  height: 40px;
  width: 40px;
  vertical-align: middle;
  text-align: center;
  float: right;
  position: relative;
}

@media screen and (min-width: 0) and (max-width: 639.9px) {
  .overlay-header {
    height: 48px;
  }
  .overlay-header .header, .share, .download, .btn-close {
    line-height: 48px;
  }
  .overlay-header .share-icon::after, .overlay-header .download-icon::after, .overlay-header .btn-close::after {
    font-size: 14px !important;
    width: 14px;
    height: 14px;
  }
}
@media screen and (min-width: 0) and (max-width: 767.9px) {
  .overlay-header .btn-close {
    top: 2px;
  }
}
@media screen and (min-width: 640px) and (max-width: 767.9px) {
  .overlay-header .header, .share, .download, .btn-close {
    line-height: 50px;
  }
  .overlay-header .share-icon::after, .overlay-header .download-icon::after, .overlay-header .btn-close::after {
    font-size: 16px !important;
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 979.9px) {
  .overlay-header .header, .share, .download, .btn-close {
    line-height: 50px;
  }
  .overlay-header .share-icon::after, .overlay-header .download-icon::after, .overlay-header .btn-close::after {
    font-size: 16px !important;
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 980px) and (max-width: 1279.9px) {
  .overlay-header .header, .share, .download, .btn-close {
    line-height: 50px;
  }
  .overlay-header .share-icon::after, .overlay-header .download-icon::after, .overlay-header .btn-close::after {
    font-size: 16px !important;
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1599.9px) {
  .overlay-header .header, .share, .download, .btn-close {
    line-height: 50px;
  }
  .overlay-header .share-icon::after, .overlay-header .download-icon::after, .overlay-header .btn-close::after {
    font-size: 16px !important;
    width: 16px;
    height: 16px;
  }
}
@media screen and (min-width: 1600px) {
  .overlay-header .header, .share, .download, .btn-close {
    line-height: 50px;
  }
  .overlay-header .share-icon::after, .overlay-header .download-icon::after, .overlay-header .btn-close::after {
    font-size: 16px !important;
    width: 16px;
    height: 16px;
  }
}
.overlay-assets.pdf-overlay .scroll-container {
  justify-content: flex-start !important;
  overflow-y: auto;
}

.overlay-assets.pdf-overlay .card {
  width: 100%;
  height: 100%;
  padding: 0;
}

.overlay-assets.pdf-overlay .card .pdf-container {
  height: 100%;
}

.hidePdfControls {
  display: none !important;
}

@media screen and (min-width: 0) and (max-width: 767.9px) {
  .overlay-assets .card {
    width: 100%;
    padding: 0;
  }
}
.tax-categories.term-realize {
  /* IE11 */
}
.tax-categories.term-realize .customContentRealize > div:not(.realizeHero) {
  margin: 4rem 2rem;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize > div:not(.realizeHero) {
    margin: 8rem 4rem;
  }
}
.tax-categories.term-realize .customContentRealize .titleBox {
  margin-top: 0.5em;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .titleBox {
    background-color: #fff;
    border-bottom: 4px solid #002A58;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    position: relative;
    z-index: 3;
  }
  .tax-categories.term-realize .customContentRealize .titleBox.right {
    border-right: 1px solid #002A58;
  }
  .tax-categories.term-realize .customContentRealize .titleBox.left {
    border-left: 1px solid #002A58;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .titleBox {
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }
}
@media screen and (min-width: 80em) and (max-width: 88.75em) {
  .tax-categories.term-realize .customContentRealize .titleBox {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }
}
.tax-categories.term-realize .customContentRealize .realizeHero {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 252px auto auto;
  grid-template-rows: 252px auto auto;
}
.tax-categories.term-realize .customContentRealize .realizeHero > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .realizeHero > *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .realizeHero > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .realizeHero {
    margin: 0 4rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .tax-categories.term-realize .customContentRealize .realizeHero > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
  }
  .tax-categories.term-realize .customContentRealize .realizeHero > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .tax-categories.term-realize .customContentRealize .realizeHero > *:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeHero {
    grid-template-columns: 1fr 0.5fr 1.5fr;
  }
}
.tax-categories.term-realize .customContentRealize .realizeHero .heroImg {
  background-image: url("/wp-content/themes/delltech2/images/realize-6-hero-3.png"), url("/wp-content/themes/delltech2/images/realize-6-hero-2.png"), url("/wp-content/themes/delltech2/images/realize-6-hero-1.png");
  width: 100%;
  background-position-x: center;
  background-position-y: -65%, 10%, center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: background-position 2s ease;
}
.tax-categories.term-realize .customContentRealize .realizeHero .heroImg.hero-100 {
  background-position-y: 55%, 50%, center;
  background-position-x: 100%, 100%, right;
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .heroImg.hero-100 {
    background-position-x: 65%, 65%, 75%;
  }
}
@media screen and (min-width: 100em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .heroImg.hero-100 {
    background-size: 120%;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .heroImg {
    grid-column: 2/span 2;
    grid-row: 1/span 2;
    min-height: 520px;
    background-size: cover;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .heroImg {
    background-size: cover;
  }
}
@media screen and (min-width: 100em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .heroImg {
    min-height: 582px;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .pageTitle {
    margin: 0 2rem;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .pageTitle {
    grid-column: 1/span 2;
    grid-row: 1/2;
    align-self: center;
    order: 1;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .pageTitle .headWrap {
    margin-top: 1em;
    margin-bottom: 1.5em;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .pageTitle .headWrap {
    padding: 2.5em 1em 2em 2.5em;
  }
}
.tax-categories.term-realize .customContentRealize .realizeHero .pageTitle .headWrap .head {
  margin: 0;
  font-size: 4rem;
  line-height: 4.8rem;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .pageTitle .headWrap .head {
    font-size: 5.6rem;
    line-height: 6.8rem;
  }
}
.tax-categories.term-realize .customContentRealize .realizeHero .pageTitle .headWrap .subHead {
  font-size: 3rem;
  line-height: 4rem;
  font-weight: 300;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .pageTitle .headWrap .subHead {
    font-size: 3.6rem;
    line-height: 4.6rem;
  }
}
.tax-categories.term-realize .customContentRealize .realizeHero .desc {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .desc {
    font-size: 2.4rem;
    line-height: 3.6rem;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .desc {
    margin: 0 2rem;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .realizeHero .desc {
    grid-column: 1/2;
    grid-row: 2/3;
    padding-right: 1em;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .realizeContent {
    display: flex;
    flex-wrap: nowrap;
    gap: 3em;
    margin-top: 5em;
    margin-bottom: 5em;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories.term-realize .customContentRealize .realizeContent {
    gap: 4em;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap {
  flex: 0.6;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 3em 1fr 3em 1fr 3em 1fr;
  grid-template-rows: 1fr 1fr;
  grid-gap: 6em 3em;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(2) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(3) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(4) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap {
    grid-gap: 2em;
    -ms-grid-rows: 1fr 2em 1fr;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap {
    flex: 0.75;
    -ms-grid-columns: 1fr 3em 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr 3em 1fr;
    grid-template-rows: repeat(2, 1fr);
  }
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(3) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap > *:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo {
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 400;
  display: block;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle {
  position: relative;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle {
    display: flex;
  }
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle > div {
    width: 50%;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle img {
  width: 100%;
  height: auto;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle {
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 400;
  padding-top: 0.75em;
  padding-bottom: 0.5em;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media screen and (max-width: 23.4275em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 500;
    font-weight: 400;
  }
}
@media screen and (max-width: 23.4275em) and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle {
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle {
    position: absolute;
    width: calc(100% - 1rem);
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
  }
}
@media screen and (min-width: 48em) and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle {
    font-size: 3rem;
    line-height: 1.2;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle.right {
  left: 3rem;
  padding-left: 1.25em;
  padding-right: 1.5em;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .imgTitle .promoTitle.left {
  right: 3rem;
  padding-left: 1.5em;
  padding-right: 1.25em;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(even) .imgTitle .promoTitle {
    order: -1;
    padding-left: 0;
    padding-top: 0;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(odd) .imgTitle .promoTitle {
    padding-right: 0;
    padding-top: 0;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(1) .promoTitle, .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(4) .promoTitle {
  bottom: 0;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(2) .promoTitle, .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(3) .promoTitle {
  top: 0;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .descAuthor {
  padding: 2rem 1rem 0 1rem;
  font-weight: 300;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .descAuthor {
    display: none;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .descAuthor .author {
  padding-top: 1rem;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 500;
  text-transform: uppercase;
  font-weight: 300 !important;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .descAuthor .author {
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .promoImg {
  position: relative;
  display: flex;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo .promoImg::after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  border: 0 solid #7AA809;
  transition: border-width 0.3s linear;
  top: 0;
  left: 0;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:hover .promoImg::after {
  border-width: 24px;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:hover .promoImg::after {
    border-width: 12px;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(2) .promoImg::after {
  border-color: #E6AC28;
}
.tax-categories.term-realize .customContentRealize .realizeContent .promosWrap .promo:nth-child(3) .promoImg::after {
  border-color: #CB548D;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap {
  flex: 0.4;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 500;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap {
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap {
    flex: 0.25;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap .featureLinks {
  display: block;
  position: relative;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap .featureLinks::after {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  border: 0 solid #7AA809;
  transition: border-width 0.3s linear;
  top: 0;
  left: 0;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap .featureLinks:hover::after {
  border-width: 8px;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap li:nth-child(2) .featureLinks::after, .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap li:nth-child(4) .featureLinks::after {
  border-color: #CB548D;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap li:nth-child(3) .featureLinks::after {
  border-color: #E6AC28;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap .inner {
  padding: 1.4rem;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap h2 {
  font-size: 3rem;
  line-height: 4rem;
  font-weight: 300;
  padding: 0.5em 1.4rem;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap h2 {
    font-size: 3.6rem;
    line-height: 4.6rem;
  }
}
@media screen and (min-width: 48em) and (max-width: 99.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap h2 {
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400;
  }
}
@media screen and (min-width: 48em) and (max-width: 99.99em) and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap h2 {
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 300;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap li {
  padding: 1em 0;
  border-top: 1px solid #E1E1E1;
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap .postTitle {
  font-weight: 500;
  padding-bottom: 0.25em;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap .postTitle {
    color: #0672CB;
  }
}
.tax-categories.term-realize .customContentRealize .realizeContent .featureLinksWrap .postDesc {
  font-weight: 400;
}
.tax-categories.term-realize .customContentRealize .quoteWrap {
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-weight: 400;
  background-color: #36A2E0;
  justify-items: center;
  align-items: center;
  padding: 4rem;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  grid-gap: 8rem;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap {
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 300;
  }
}
.tax-categories.term-realize .customContentRealize .quoteWrap > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .quoteWrap > *:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap {
    grid-template-columns: 0.4fr 0.6fr;
    -ms-grid-columns: 0.4fr 8rem 0.6fr;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .tax-categories.term-realize .customContentRealize .quoteWrap > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap {
    grid-template-columns: 0.2fr 0.8fr;
    -ms-grid-columns: 0.2fr 8rem 0.8fr;
    padding: 7rem 8rem;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap {
    grid-gap: 10rem;
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 300;
  }
}
@media screen and (min-width: 80em) and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap {
    font-size: 3.6rem;
    line-height: 4.6rem;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap {
    margin-bottom: 0 !important;
  }
}
@media screen and (max-width: 39.99em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap {
    padding: 3rem;
    grid-gap: 5rem;
  }
}
@media screen and (max-width: 61.24em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quoteImg {
    max-width: 18rem;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quoteImg {
    width: 80%;
  }
}
.tax-categories.term-realize .customContentRealize .quoteWrap .quoteImg img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 39.99em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quoteText {
    padding-left: 4rem;
  }
}
@media screen and (min-width: 40em) and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quoteText {
    padding-left: 6rem;
  }
}
.tax-categories.term-realize .customContentRealize .quoteWrap .quoteText > div {
  color: #fff;
}
.tax-categories.term-realize .customContentRealize .quoteWrap .quote {
  position: relative;
  padding-right: 1.5em;
}
.tax-categories.term-realize .customContentRealize .quoteWrap .quote::before {
  content: "";
  position: absolute;
  background-image: url("/wp-content/themes/delltech2/images/quotation-mark.png");
  background-repeat: no-repeat;
  background-size: cover;
  width: 35px;
  height: 30px;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quote::before {
    width: 30px;
    height: 20px;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quote::before {
    width: 40px;
    height: 30px;
  }
}
.tax-categories.term-realize .customContentRealize .quoteWrap .quote::before {
  left: -2em;
  top: -0.5em;
  transform: rotate(0deg);
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quote::before {
    left: -1.5em;
    top: -0.5em;
  }
}
@media screen and (max-width: 39.99em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quote::before {
    left: -1.7em;
  }
}
.tax-categories.term-realize .customContentRealize .quoteWrap .quoteAuthor {
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 400;
  padding-top: 1.8em;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quoteAuthor {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quoteAuthor {
    font-size: 2.4rem;
    line-height: 3.2rem;
    font-weight: 400;
  }
}
@media screen and (min-width: 80em) and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .quoteWrap .quoteAuthor {
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 300;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap {
    margin-top: 0 !important;
  }
}
.tax-categories.term-realize .customContentRealize .executiveWrap a {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto auto;
  grid-template-rows: 1fr auto auto;
}
.tax-categories.term-realize .customContentRealize .executiveWrap a > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .executiveWrap a > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.tax-categories.term-realize .customContentRealize .executiveWrap a > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a {
    -ms-grid-columns: 1rem 1fr 3rem 1fr;
    grid-template-columns: 1rem 1fr 3rem 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }
  .tax-categories.term-realize .customContentRealize .executiveWrap a > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .tax-categories.term-realize .customContentRealize .executiveWrap a > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
  }
  .tax-categories.term-realize .customContentRealize .executiveWrap a > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .tax-categories.term-realize .customContentRealize .executiveWrap a > *:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a {
    -ms-grid-columns: 1rem 1fr 8rem 1fr;
    grid-template-columns: 1rem 1fr 8rem 1fr;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a {
    background-color: #ED1D66;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .bg-color {
    grid-row: 1/3;
    grid-column: 2/3;
    background-color: #ED1D66;
  }
}
.tax-categories.term-realize .customContentRealize .executiveWrap a .promoTitle {
  padding: 1.5em 1.2em 1em 1.2em;
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-weight: 400;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoTitle {
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 300;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoTitle {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 300;
    grid-row: 1/2;
    grid-column: 1/4;
    margin-bottom: 0;
    align-self: end;
  }
}
@media screen and (min-width: 48em) and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoTitle {
    font-size: 3.6rem;
    line-height: 4.6rem;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoTitle {
    color: #fff;
    font-weight: 400;
    margin: 0;
    padding-bottom: 0;
  }
}
.tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor {
  padding: 2em 3em;
  font-size: 2.4rem;
  line-height: 3.2rem;
  font-weight: 400;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor {
    font-size: 3.2rem;
    line-height: 4rem;
    font-weight: 300;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor {
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
    grid-row: 2/2;
    grid-column: 2/3;
    align-self: end;
  }
}
@media screen and (min-width: 48em) and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor {
    font-weight: 300;
    padding: 0.5rem 1.2em 1.8em 1.2em;
  }
}
.tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor .author {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 500;
  font-weight: 300 !important;
  padding-top: 0.5em;
  text-transform: uppercase;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor .author {
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
  }
}
.tax-categories.term-realize .customContentRealize .executiveWrap a .descAuthor div {
  color: #fff;
}
.tax-categories.term-realize .customContentRealize .executiveWrap a .promoImg {
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoImg {
    grid-row: 1/3;
    grid-column: 3/5;
  }
}
.tax-categories.term-realize .customContentRealize .executiveWrap a .promoImg img {
  max-width: 100%;
  object-fit: cover;
  object-position: right;
  min-height: 100%;
  transition: all 0.3s linear;
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoImg img {
    object-position: left;
  }
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoImg img {
    transform: scaleX(1.04) translate(-1%, 0px);
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a .promoImg::after {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    border: 0 solid #E6AC28;
    transition: border-width 0.3s linear;
    top: 0;
    right: 0;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .customContentRealize .executiveWrap a:hover .promoImg::after {
    border-width: 24px;
  }
  .tax-categories.term-realize .customContentRealize .executiveWrap a:hover .promoImg img {
    transform: scale(95%, 92%) translate(-0.3%, -0.1%);
  }
}
.tax-categories.term-realize .post-tiles {
  margin: 4rem 2rem;
  grid-gap: 4em;
  grid-template-columns: repeat(1, 1fr);
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize .post-tiles {
    margin: 8rem 4rem;
    grid-row-gap: 8rem;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 61.25em) {
  .tax-categories.term-realize .post-tiles {
    grid-template-columns: repeat(3, 1fr);
  }
}
.tax-categories.term-realize .post-tiles .post-tile {
  margin: 0;
}
.tax-categories.term-realize .post-tiles .post-tile__topic {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: 500;
  font-weight: 300;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .post-tiles .post-tile__topic {
    font-size: 2rem;
    line-height: 2.8rem;
    font-weight: 400;
  }
}
.tax-categories.term-realize .post-tiles .post-tile__text {
  text-align: center;
}
.tax-categories.term-realize .post-tiles .post-tile__title {
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 400;
  margin-top: 0;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .post-tiles .post-tile__title {
    font-size: 2.4rem;
    line-height: 3.2rem;
  }
}
.tax-categories.term-realize .post-tiles .post-tile__meta {
  display: none;
}
.tax-categories.term-realize .a-bar-wrap {
  display: none;
}
.tax-categories.term-realize .mag-issues {
  font-size: 3rem;
  line-height: 4rem;
  font-weight: 300;
  text-align: center;
  padding: 1em 0 0.25em 0;
}
@media screen and (min-width: 80em) {
  .tax-categories.term-realize .mag-issues {
    font-size: 3.6rem;
    line-height: 4.6rem;
  }
}
@media screen and (min-width: 48em) {
  .tax-categories.term-realize *::-ms-backdrop,
.tax-categories.term-realize .featureLinksWrap {
    padding-left: 3em;
  }
}
.tax-categories.term-realize *::-ms-backdrop,
.tax-categories.term-realize .post-tiles .post-tile__image {
  max-width: 100%;
  margin-left: -25%;
}
@media screen and (max-width: 47.99em) {
  .tax-categories.term-realize *::-ms-backdrop,
.tax-categories.term-realize .quoteImg {
    margin: 1em auto;
  }
}

body.tag .page-header {
  width: 100%;
  overflow: hidden;
  margin: 12.4rem 18px 4rem;
  width: auto;
}
@media screen and (min-width: 48em) {
  body.tag .page-header {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 80em) {
  body.tag .page-header {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
@media screen and (min-width: 100em) {
  body.tag .page-header {
    padding-left: 7rem;
    padding-right: 7rem;
  }
}
@media screen and (min-width: 48em) {
  body.tag .page-header {
    text-align: center;
    margin: 20.4rem 48px 6rem;
  }
}
@media screen and (min-width: 61.25em) {
  body.tag .page-header {
    width: 64%;
    margin-left: auto;
    margin-right: auto;
  }
}
body.tag .page-header h1 {
  font-size: 4.2rem;
  margin: 0 0 1.8rem;
  line-height: 1.2em;
}
@media screen and (max-width: 47.99em) {
  body.tag .page-header h1 {
    display: none;
  }
}

@media screen and (min-width: 48em) {
  .homepage.is-perspectives:not(.paged) .site:before {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    content: "";
    display: block;
    background: linear-gradient(#F5F6F7 90%, #fff);
    padding-top: calc(75px + 55%);
  }
}
@media screen and (min-width: 61.25em) {
  .homepage.is-perspectives:not(.paged) .site:before {
    padding-top: calc(225px + 55%);
  }
}
@media screen and (min-width: 80em) {
  .homepage.is-perspectives:not(.paged) .site:before {
    padding-top: calc(210px + 55%);
  }
}
@media screen and (min-width: 100em) {
  .homepage.is-perspectives:not(.paged) .site:before {
    padding-top: 1060px;
  }
}
.homepage .site-main {
  margin-top: 0;
}
.homepage .featuredLarge {
  position: relative;
}
.homepage .featuredLarge .chip {
  display: block;
  position: relative;
  height: 50rem;
  width: calc(100% + 14rem);
  margin: 0;
  margin-left: -7rem;
  overflow: hidden;
  background-color: transparent;
  margin-bottom: 1rem;
  height: 64rem;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredLarge .chip {
    width: calc(100% + 36px);
    margin: 0;
    margin-left: -18px;
    height: auto;
  }
}
.homepage .featuredLarge .chip * {
  position: relative;
  top: inherit;
  left: inherit;
}
.homepage .featuredLarge .chip article {
  height: 100%;
}
.homepage .featuredLarge .chip article .image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0;
  width: 100%;
  height: inherit;
  max-height: none;
}
.homepage .featuredLarge .chip article .image-wrapper img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: auto;
  height: auto;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
}
.homepage .featuredLarge .chip article .image-wrapper i {
  position: absolute;
  background-position: center;
  background-size: contain;
  width: 45px;
  height: 45px;
  display: none;
}
@media screen and (min-width: 48em) {
  .homepage .featuredLarge .chip article .image-wrapper i {
    display: block;
    left: calc(20% - 6rem);
    top: 20.5rem;
  }
}
@media screen and (min-width: 61.25em) {
  .homepage .featuredLarge .chip article .image-wrapper i {
    left: calc(15% - 6rem);
    top: 24.5rem;
  }
}
.homepage .featuredLarge .chip article .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.2);
}
.homepage .featuredLarge .chip article:hover .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.homepage .featuredLarge .chip article .headerWrap {
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  padding-bottom: 10rem;
  padding-top: 15rem;
  padding-left: 28px;
  padding-right: 28px;
}
@media screen and (min-width: 48em) {
  .homepage .featuredLarge .chip article .headerWrap {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 61.25em) {
  .homepage .featuredLarge .chip article .headerWrap {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredLarge .chip article .headerWrap {
    min-height: 50rem;
  }
}
@media screen and (max-width: 61.24em) {
  .homepage .featuredLarge .chip article .headerWrap {
    padding-top: 56px;
  }
}
.homepage .featuredLarge .chip article .entry-header {
  width: 100%;
  color: #fff;
  padding: 0;
  padding-bottom: 0.5rem;
  font-size: 1em;
  line-height: 1.2;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredLarge .chip article .entry-header {
    font-size: 1.2rem;
  }
}
.homepage .featuredLarge .chip article .entry-header .entry-label {
  background-color: #fff;
  display: inline-block;
  padding: 0.3rem 1rem;
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredLarge .chip article .entry-header .entry-label {
    font-size: 1.2rem;
  }
}
.homepage .featuredLarge .chip article .entry-header .entry-title {
  color: #fff;
  font-size: 4.2rem;
  line-height: 1.3em;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredLarge .chip article .entry-header .entry-title {
    font-size: 3rem;
  }
}
.homepage .featuredLarge .chip article .entry-header .entry-meta {
  color: #fff;
}
.homepage .featuredLarge .chip article .entry-summary {
  color: #fff;
  display: block;
  padding: 0;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredLarge .chip article:after {
    content: "";
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    position: absolute;
    bottom: 40px;
    vertical-align: top;
    height: 20px;
    width: 20px;
    margin-left: 0;
    transform: rotate(135deg);
    left: calc(50% - 12px);
    color: #fff;
  }
}
.homepage .featuredLarge .chip.format-audio article .image-wrapper i {
  width: 55px;
  height: 55px;
}
@media screen and (min-width: 48em) {
  .homepage .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 20rem;
    left: calc(20% - 7rem);
  }
}
@media screen and (min-width: 61.25em) {
  .homepage .featuredLarge .chip.format-audio article .image-wrapper i {
    left: calc(15% - 7rem);
  }
}
@media screen and (min-width: 48em) {
  .homepage .featuredLarge .chip article .image-wrapper i {
    top: 30.5rem;
  }
}
@media screen and (min-width: 48em) {
  .homepage .featuredLarge .chip article .headerWrap {
    padding-top: 26rem;
  }
}
@media screen and (min-width: 48em) {
  .homepage .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 30rem;
  }
}
.homepage .featuredSmall {
  display: block;
  position: relative;
  height: 50rem;
  width: calc(100% + 14rem);
  margin: 0;
  margin-left: -7rem;
  overflow: hidden;
  background-color: transparent;
  margin-bottom: 1rem;
  margin-bottom: 7rem;
  width: 100%;
  margin-left: 0px;
  margin-top: 3rem;
  flex-wrap: unset;
  border-top: 0;
  height: auto;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall {
    width: calc(100% + 36px);
    margin: 0;
    margin-left: -18px;
    height: auto;
  }
}
.homepage .featuredSmall * {
  position: relative;
  top: inherit;
  left: inherit;
}
.homepage .featuredSmall article {
  height: 100%;
}
.homepage .featuredSmall article .image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0;
  width: 100%;
  height: inherit;
  max-height: none;
}
.homepage .featuredSmall article .image-wrapper img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: auto;
  height: auto;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
}
.homepage .featuredSmall article .image-wrapper i {
  position: absolute;
  background-position: center;
  background-size: contain;
  width: 45px;
  height: 45px;
  display: none;
}
@media screen and (min-width: 48em) {
  .homepage .featuredSmall article .image-wrapper i {
    display: block;
    left: calc(20% - 6rem);
    top: 20.5rem;
  }
}
@media screen and (min-width: 61.25em) {
  .homepage .featuredSmall article .image-wrapper i {
    left: calc(15% - 6rem);
    top: 24.5rem;
  }
}
.homepage .featuredSmall article .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.2);
}
.homepage .featuredSmall article:hover .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.homepage .featuredSmall article .headerWrap {
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  padding-bottom: 10rem;
  padding-top: 15rem;
  padding-left: 28px;
  padding-right: 28px;
}
@media screen and (min-width: 48em) {
  .homepage .featuredSmall article .headerWrap {
    padding-left: 20%;
    padding-right: 20%;
  }
}
@media screen and (min-width: 61.25em) {
  .homepage .featuredSmall article .headerWrap {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall article .headerWrap {
    min-height: 50rem;
  }
}
@media screen and (max-width: 61.24em) {
  .homepage .featuredSmall article .headerWrap {
    padding-top: 56px;
  }
}
.homepage .featuredSmall article .entry-header {
  width: 100%;
  color: #fff;
  padding: 0;
  padding-bottom: 0.5rem;
  font-size: 1em;
  line-height: 1.2;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall article .entry-header {
    font-size: 1.2rem;
  }
}
.homepage .featuredSmall article .entry-header .entry-label {
  background-color: #fff;
  display: inline-block;
  padding: 0.3rem 1rem;
  margin-bottom: 1.5rem;
  font-size: 1.6rem;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall article .entry-header .entry-label {
    font-size: 1.2rem;
  }
}
.homepage .featuredSmall article .entry-header .entry-title {
  color: #fff;
  font-size: 4.2rem;
  line-height: 1.3em;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall article .entry-header .entry-title {
    font-size: 3rem;
  }
}
.homepage .featuredSmall article .entry-header .entry-meta {
  color: #fff;
}
.homepage .featuredSmall article .entry-summary {
  color: #fff;
  display: block;
  padding: 0;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall article:after {
    content: "";
    border-style: solid;
    border-width: 2px 2px 0 0;
    display: inline-block;
    position: absolute;
    bottom: 40px;
    vertical-align: top;
    height: 20px;
    width: 20px;
    margin-left: 0;
    transform: rotate(135deg);
    left: calc(50% - 12px);
    color: #fff;
  }
}
.homepage .featuredSmall.format-audio article .image-wrapper i {
  width: 55px;
  height: 55px;
}
@media screen and (min-width: 48em) {
  .homepage .featuredSmall.format-audio article .image-wrapper i {
    top: 20rem;
    left: calc(20% - 7rem);
  }
}
@media screen and (min-width: 61.25em) {
  .homepage .featuredSmall.format-audio article .image-wrapper i {
    left: calc(15% - 7rem);
  }
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall {
    margin-left: -8px;
    width: calc(100% + 16px);
    border-top: 1px solid #E1E1E1;
    height: auto;
    margin-bottom: 2rem;
  }
}
.homepage .featuredSmall .chip {
  width: calc(50% - 26.6666666667px);
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall .chip {
    margin: 0;
    border-bottom: 1px solid #E1E1E1;
    width: 100% !important;
  }
}
.homepage .featuredSmall .chip .headerWrap {
  min-height: 100%;
  padding: 0;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall .chip .headerWrap {
    min-height: 20rem;
  }
}
.homepage .featuredSmall .chip article .image-wrapper :after {
  background-color: rgba(0, 0, 0, 0.25);
}
.homepage .featuredSmall .chip article .entry-header {
  padding: 5rem 8.5%;
  padding-top: 15rem;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall .chip article .entry-header {
    padding: 2rem 18px;
    padding-top: 6rem;
    font-size: 1.2rem;
    line-height: 1.2;
  }
}
.homepage .featuredSmall .chip article .entry-header .entry-label {
  background-color: #fff;
  display: inline-block;
  padding: 0.3rem 1rem;
  line-height: 1.1em;
  margin-bottom: 1.5rem;
}
.homepage .featuredSmall .chip article .entry-header .entry-title {
  color: #fff;
  font-size: 3rem;
  line-height: 1.2;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall .chip article .entry-header .entry-title {
    font-size: 2rem;
  }
}
.homepage .featuredSmall .chip article .entry-summary {
  display: none;
}
.homepage .featuredSmall .chip article:after {
  content: none;
}
.homepage .featuredSmall .chip:not(.format-standard) article .entry-header i {
  top: 9.5rem;
  left: 8.5%;
  width: 45px;
  height: 45px;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall .chip:not(.format-standard) article .entry-header i {
    position: relative;
    top: inherit;
    left: inherit;
    margin-bottom: 7px;
    width: 35px;
    height: 35px;
  }
}
.homepage .featuredSmall .chip.format-audio article .entry-header i {
  top: 10rem;
  width: 55px;
  height: 42px;
}
@media screen and (max-width: 47.99em) {
  .homepage .featuredSmall .chip.format-audio article .entry-header i {
    width: 45px;
    height: 32px;
    top: inherit;
    margin-bottom: 3px;
  }
}
.homepage.threeFeatured .featuredSmall .chip {
  width: calc(33.33% - 26.6666666667px);
}
@media screen and (min-width: 80em) {
  .homepage.threeFeatured .featuredSmall .chip article .image-wrapper img {
    height: inherit;
    width: auto;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .homepage.threeFeatured .featuredSmall .chip article .entry-header {
    padding-top: 10rem;
  }
  .homepage.threeFeatured .featuredSmall .chip article .entry-header i {
    top: 4.5rem !important;
  }
  .homepage.threeFeatured .featuredSmall .chip.format-audio article header.entry-header i {
    top: 5rem !important;
  }
}
.homepage .recentHead {
  font-size: 2.8rem;
  line-height: 1.2em;
  padding-bottom: 3rem;
  border-bottom: 1px solid #E1E1E1;
  margin-bottom: 2rem;
  width: calc(100% - 30px);
  margin-left: 20px;
}
.homepage .recentHead .mobileText {
  display: none;
}
.homepage .recentHead .desktopText {
  display: inline;
}
@media screen and (max-width: 47.99em) {
  .homepage .recentHead {
    padding-bottom: 0;
    border-bottom: 0;
    margin-top: 20px;
    margin-bottom: 0.5rem;
    margin-left: 8px;
    width: calc(100% - 16px);
    font-size: 1em;
  }
  .homepage .recentHead .mobileText {
    display: inline;
  }
  .homepage .recentHead .desktopText {
    display: none;
  }
}
@media screen and (min-width: 48em) {
  .homepage .recentHead {
    margin-top: 70px;
  }
}
@media screen and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge {
    width: 65%;
    margin-bottom: 7rem;
    height: 60rem;
    float: left;
  }
  .homepage:not(.verOne) .featuredLarge .chip {
    width: 100%;
    height: 100%;
    margin: 0;
  }
  .homepage:not(.verOne) .featuredLarge .chip article .headerWrap {
    padding-top: 10rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge .chip article .headerWrap {
    padding-left: 10%;
    padding-right: 10%;
  }
}
@media screen and (min-width: 48em) and (min-width: 61.25em) {
  .homepage:not(.verOne) .featuredLarge .chip article .headerWrap {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media screen and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge .chip article .headerWrap .entry-title {
    font-size: 3.6rem;
    line-height: 4.2rem;
  }
}
@media screen and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge .chip article .image-wrapper i {
    top: 18.5rem;
  }
}
@media screen and (min-width: 48em) and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 18rem;
  }
}
@media screen and (min-width: 48em) {
  .homepage:not(.verOne) .featuredSmall {
    width: 35%;
    margin: 0 0 5rem;
    float: left;
    height: 60rem;
  }
  .homepage:not(.verOne) .featuredSmall .chip {
    width: calc(100% - 2rem);
    height: 29rem !important;
    margin: 0;
    margin-left: 2rem;
    overflow: hidden;
  }
  .homepage:not(.verOne) .featuredSmall .chip:first-child {
    margin-bottom: 2rem;
  }
  .homepage:not(.verOne) .featuredSmall .chip article .headerWrap {
    height: 29rem !important;
  }
  .homepage:not(.verOne) .featuredSmall .chip article .entry-header {
    padding: 0 1.5rem;
    font-size: 1.4rem;
    bottom: 5rem;
  }
  .homepage:not(.verOne) .featuredSmall .chip article .entry-header .entry-title {
    display: block;
    display: -webkit-box;
    max-height: 3.6em;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 2.4rem;
    line-height: 3rem;
  }
  .homepage:not(.verOne) .featuredSmall .chip article .entry-header i {
    position: relative;
    top: inherit;
    left: inherit;
    margin-bottom: 0.5rem;
  }
  .homepage:not(.verOne) .featuredSmall .chip.format-audio .entry-header i {
    margin-bottom: 0.3rem;
  }
}
@media screen and (min-width: 48em) {
  .homepage:not(.verOne) .recentHead {
    display: inline-block;
  }
  .homepage:not(.verOne) .recentHead:after {
    clear: both;
    content: "";
    display: table;
  }
}
@media screen and (min-width: 61.25em) {
  .homepage:not(.verOne) .featuredLarge .chip article .headerWrap {
    padding-top: 16rem;
  }
  .homepage:not(.verOne) .featuredLarge .chip article .image-wrapper i {
    top: 20.5rem;
  }
}
@media screen and (min-width: 61.25em) and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 20rem;
  }
}
@media screen and (min-width: 80em) {
  .homepage:not(.verOne) .featuredLarge {
    width: calc(65% + 3rem);
    margin-left: -3rem;
  }
  .homepage:not(.verOne) .featuredLarge .chip article .headerWrap {
    padding-top: 18rem;
  }
  .homepage:not(.verOne) .featuredLarge .chip article .image-wrapper i {
    top: 22.5rem;
  }
}
@media screen and (min-width: 80em) and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 22rem;
  }
}
@media screen and (min-width: 80em) {
  .homepage:not(.verOne) .featuredSmall {
    width: calc(35% + 3rem);
    margin-right: -3rem;
  }
}
@media screen and (min-width: 100em) {
  .homepage:not(.verOne) .featuredLarge {
    width: calc(65% + 7rem);
    margin-left: -7rem;
  }
  .homepage:not(.verOne) .featuredLarge .chip article .headerWrap {
    padding-top: 20rem;
  }
  .homepage:not(.verOne) .featuredLarge .chip article .image-wrapper i {
    top: 24.5rem;
  }
}
@media screen and (min-width: 100em) and (min-width: 48em) {
  .homepage:not(.verOne) .featuredLarge .chip.format-audio article .image-wrapper i {
    top: 24rem;
  }
}
@media screen and (min-width: 100em) {
  .homepage:not(.verOne) .featuredSmall {
    width: calc(35% + 7rem);
    margin-right: -7rem;
  }
}
.homepage:not(.verOne).threeFeatured .featuredSmall .chip article .entry-header i, .homepage:not(.verOne).threeFeatured .featuredSmall .chip.format-audio article .entry-header i {
  top: inherit !important;
}

.featured-posts,
.recent-posts,
.related-posts,
.recent-posts ~ * .alm-reveal {
  display: -ms-grid;
  display: grid;
  grid-gap: 18px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  padding: 0;
  padding: 0 18px;
  position: relative;
}
@media screen and (min-width: 48em) {
  .featured-posts,
.recent-posts,
.related-posts,
.recent-posts ~ * .alm-reveal {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 61.25em) {
  .featured-posts,
.recent-posts,
.related-posts,
.recent-posts ~ * .alm-reveal {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media screen and (max-width: 47.99em) {
  .listview .recent-posts div,
.listview .recent-posts a {
    line-height: 20px;
  }
}
@media screen and (min-width: 48em) {
  .listview .recent-posts div,
.listview .recent-posts a {
    line-height: 24px;
  }
}
@media screen and (min-width: 48em) {
  .listview .recent-posts {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 0;
  }
  .listview .recent-posts .post-link .image-wrapper {
    max-height: inherit;
  }
  .listview .recent-posts .post-link .image-wrapper img {
    max-width: inherit;
    height: 100%;
    width: auto;
    transform: translate(-50%, 0px);
    position: absolute;
    left: 50%;
  }
  .listview .recent-posts .post-link .header-wrap {
    align-self: last baseline;
  }
  .listview .recent-posts .post-link .header-wrap .entry-header {
    padding-bottom: 0;
  }
  .listview .recent-posts .post-link .header-wrap .entry-title {
    min-height: 4rem;
  }
  .listview .recent-posts .post-link .post-link-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 140px auto;
    grid-template-columns: 140px auto;
    margin-bottom: 12px;
    grid-gap: 18px;
    border-top: 1px solid #ddd;
    padding-top: 12px;
  }
}

@media screen and (min-width: 48em) {
  .wrap.filter-on .promo-tiles,
.wrap.filter-on .post-tiles,
.wrap.filter-on .featured-posts,
.wrap.filter-on .recent-posts,
.wrap.filter-on .alm-reveal,
.wrap.filter-on .navigation.pagination,
.wrap.filter-on .article-bar {
    display: none;
  }
}

.recent-posts,
.related-posts {
  padding-top: 18px;
}

.featured-posts .post-link:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: 1/1/span 1/span 2;
  width: calc(100% + (18px * 2));
  margin-left: -18px;
}
.featured-posts .post-link:nth-child(1) * {
  position: relative;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column-span: 2;
    grid-area: 1/1/span 2/span 2;
    width: 100%;
    margin-left: 0;
  }
}
.featured-posts .post-link:nth-child(1) .post-link-inner {
  display: block;
  height: 100%;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .image-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  padding-top: 0;
  height: inherit;
  max-height: none;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .image-wrapper img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: auto;
  height: auto;
  max-width: none;
  min-height: 100%;
  min-width: 100%;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .image-wrapper i {
  display: none;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.2);
}
.featured-posts .post-link:nth-child(1) .post-link-inner:hover .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.featured-posts .post-link:nth-child(1) .post-link-inner .header-wrap {
  height: 100%;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.5) 100%);
  padding-bottom: 2rem;
  padding-top: 6rem;
  padding-left: 18px;
  padding-right: 18px;
  min-height: 50rem;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(1) .post-link-inner .header-wrap {
    min-height: 42rem;
  }
}
.featured-posts .post-link:nth-child(1) .post-link-inner .entry-header {
  position: absolute;
  bottom: 0;
  width: calc(100% - (18px * 2));
  color: #fff;
  padding: 0;
  padding-bottom: 2rem;
  font-size: 1.2rem;
  line-height: 1.2;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .entry-header .entry-label {
  color: #fff;
  display: inline-block;
  margin-bottom: 1.5rem;
  padding-bottom: 1.2rem;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .entry-header .entry-label:after {
  content: "";
  background: #f1ad00;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 4px;
  width: 6rem;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .entry-header .entry-title {
  color: #fff;
  font-size: 3rem;
  line-height: 1.3em;
}
.featured-posts .post-link:nth-child(1) .post-link-inner .entry-header .entry-meta {
  color: #fff;
  bottom: initial;
  position: relative;
}
.featured-posts .post-link:nth-child(1).format-aside i, .featured-posts .post-link:nth-child(1).format-audio i, .featured-posts .post-link:nth-child(1).format-gallery i, .featured-posts .post-link:nth-child(1).format-image i, .featured-posts .post-link:nth-child(1).format-video i {
  position: absolute;
  top: 24px;
}
.featured-posts .post-link:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-area: 1/3/span 1/span 2;
  }
}
.featured-posts .post-link:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-area: 2/3/span 1/span 2;
  }
}
.featured-posts .post-link:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-area: 3/1/span 1/span 2;
  }
}
.featured-posts .post-link:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    -ms-grid-column-span: 2;
    grid-area: 3/3/span 1/span 2;
  }
}
.featured-posts .post-link:nth-child(6) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
.featured-posts .post-link:nth-child(7) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
.featured-posts .post-link:nth-child(8) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(8) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
}
.featured-posts .post-link:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(9) {
    -ms-grid-row: 4;
    -ms-grid-column: 4;
  }
}
.featured-posts .post-link:nth-child(10) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(10) {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
}
.featured-posts .post-link:nth-child(11) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(11) {
    -ms-grid-row: 5;
    -ms-grid-column: 2;
  }
}
.featured-posts .post-link:nth-child(12) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(12) {
    -ms-grid-row: 5;
    -ms-grid-column: 3;
  }
}
.featured-posts .post-link:nth-child(13) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(13) {
    -ms-grid-row: 5;
    -ms-grid-column: 4;
  }
}
@media screen and (max-width: 47.99em) {
  .featured-posts .post-link:nth-child(2), .featured-posts .post-link:nth-child(3) {
    display: none;
  }
}
@media screen and (max-width: 61.24em) {
  .featured-posts .post-link:nth-child(4), .featured-posts .post-link:nth-child(5) {
    display: none;
  }
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(2) .post-link-inner, .featured-posts .post-link:nth-child(3) .post-link-inner, .featured-posts .post-link:nth-child(4) .post-link-inner, .featured-posts .post-link:nth-child(5) .post-link-inner {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
  }
  .featured-posts .post-link:nth-child(2) .post-link-inner .image-wrapper,
.featured-posts .post-link:nth-child(2) .post-link-inner .header-wrap, .featured-posts .post-link:nth-child(3) .post-link-inner .image-wrapper,
.featured-posts .post-link:nth-child(3) .post-link-inner .header-wrap, .featured-posts .post-link:nth-child(4) .post-link-inner .image-wrapper,
.featured-posts .post-link:nth-child(4) .post-link-inner .header-wrap, .featured-posts .post-link:nth-child(5) .post-link-inner .image-wrapper,
.featured-posts .post-link:nth-child(5) .post-link-inner .header-wrap {
    display: inline-grid;
    background-color: #fff;
    overflow: hidden;
  }
  .featured-posts .post-link:nth-child(2) .post-link-inner .header-wrap, .featured-posts .post-link:nth-child(3) .post-link-inner .header-wrap, .featured-posts .post-link:nth-child(4) .post-link-inner .header-wrap, .featured-posts .post-link:nth-child(5) .post-link-inner .header-wrap {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .featured-posts .post-link:nth-child(2) .post-link-inner .image-wrapper, .featured-posts .post-link:nth-child(3) .post-link-inner .image-wrapper, .featured-posts .post-link:nth-child(4) .post-link-inner .image-wrapper, .featured-posts .post-link:nth-child(5) .post-link-inner .image-wrapper {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    max-height: inherit;
  }
  .featured-posts .post-link:nth-child(2) .post-link-inner .image-wrapper img, .featured-posts .post-link:nth-child(3) .post-link-inner .image-wrapper img, .featured-posts .post-link:nth-child(4) .post-link-inner .image-wrapper img, .featured-posts .post-link:nth-child(5) .post-link-inner .image-wrapper img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: auto;
    height: 100%;
    max-width: none;
    min-width: 100%;
  }
  .featured-posts .post-link:nth-child(2) .post-link-inner .entry-header, .featured-posts .post-link:nth-child(3) .post-link-inner .entry-header, .featured-posts .post-link:nth-child(4) .post-link-inner .entry-header, .featured-posts .post-link:nth-child(5) .post-link-inner .entry-header {
    padding: 1.5rem;
    font-size: 1.1rem;
  }
  .featured-posts .post-link:nth-child(2) .post-link-inner .entry-header .entry-meta, .featured-posts .post-link:nth-child(3) .post-link-inner .entry-header .entry-meta, .featured-posts .post-link:nth-child(4) .post-link-inner .entry-header .entry-meta, .featured-posts .post-link:nth-child(5) .post-link-inner .entry-header .entry-meta {
    bottom: 1rem;
  }
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(3) .post-link-inner .header-wrap {
    -ms-grid-column: 1;
    order: 1;
  }
  .featured-posts .post-link:nth-child(3) .post-link-inner .image-wrapper {
    -ms-grid-column: 2;
    order: 2;
  }
}
@media screen and (min-width: 48em) {
  .featured-posts .post-link:nth-child(4) .post-link-inner, .featured-posts .post-link:nth-child(5) .post-link-inner {
    min-height: 16rem;
  }
  .featured-posts .post-link:nth-child(4) .post-link-inner .image-wrapper, .featured-posts .post-link:nth-child(5) .post-link-inner .image-wrapper {
    max-height: inherit;
  }
  .featured-posts .post-link:nth-child(4) .post-link-inner .image-wrapper img, .featured-posts .post-link:nth-child(5) .post-link-inner .image-wrapper img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100%;
    height: auto;
    max-width: none;
    min-height: 100%;
  }
}

.related-posts .post-link:nth-child(1),
.recent-posts .post-link:nth-child(1),
.alm-reveal .post-link:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(1),
.recent-posts .post-link:nth-child(1),
.alm-reveal .post-link:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}
.related-posts .post-link:nth-child(2),
.recent-posts .post-link:nth-child(2),
.alm-reveal .post-link:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(2),
.recent-posts .post-link:nth-child(2),
.alm-reveal .post-link:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
}
.related-posts .post-link:nth-child(3),
.recent-posts .post-link:nth-child(3),
.alm-reveal .post-link:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(3),
.recent-posts .post-link:nth-child(3),
.alm-reveal .post-link:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
}
.related-posts .post-link:nth-child(4),
.recent-posts .post-link:nth-child(4),
.alm-reveal .post-link:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(4),
.recent-posts .post-link:nth-child(4),
.alm-reveal .post-link:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 4;
  }
}
.related-posts .post-link:nth-child(5),
.recent-posts .post-link:nth-child(5),
.alm-reveal .post-link:nth-child(5) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(5),
.recent-posts .post-link:nth-child(5),
.alm-reveal .post-link:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
}
.related-posts .post-link:nth-child(6),
.recent-posts .post-link:nth-child(6),
.alm-reveal .post-link:nth-child(6) {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(6),
.recent-posts .post-link:nth-child(6),
.alm-reveal .post-link:nth-child(6) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
}
.related-posts .post-link:nth-child(7),
.recent-posts .post-link:nth-child(7),
.alm-reveal .post-link:nth-child(7) {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(7),
.recent-posts .post-link:nth-child(7),
.alm-reveal .post-link:nth-child(7) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
}
.related-posts .post-link:nth-child(8),
.recent-posts .post-link:nth-child(8),
.alm-reveal .post-link:nth-child(8) {
  -ms-grid-row: 4;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(8),
.recent-posts .post-link:nth-child(8),
.alm-reveal .post-link:nth-child(8) {
    -ms-grid-row: 2;
    -ms-grid-column: 4;
  }
}
.related-posts .post-link:nth-child(9),
.recent-posts .post-link:nth-child(9),
.alm-reveal .post-link:nth-child(9) {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(9),
.recent-posts .post-link:nth-child(9),
.alm-reveal .post-link:nth-child(9) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
.related-posts .post-link:nth-child(10),
.recent-posts .post-link:nth-child(10),
.alm-reveal .post-link:nth-child(10) {
  -ms-grid-row: 5;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(10),
.recent-posts .post-link:nth-child(10),
.alm-reveal .post-link:nth-child(10) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
}
.related-posts .post-link:nth-child(11),
.recent-posts .post-link:nth-child(11),
.alm-reveal .post-link:nth-child(11) {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(11),
.recent-posts .post-link:nth-child(11),
.alm-reveal .post-link:nth-child(11) {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
  }
}
.related-posts .post-link:nth-child(12),
.recent-posts .post-link:nth-child(12),
.alm-reveal .post-link:nth-child(12) {
  -ms-grid-row: 6;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(12),
.recent-posts .post-link:nth-child(12),
.alm-reveal .post-link:nth-child(12) {
    -ms-grid-row: 3;
    -ms-grid-column: 4;
  }
}
.related-posts .post-link:nth-child(13),
.recent-posts .post-link:nth-child(13),
.alm-reveal .post-link:nth-child(13) {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(13),
.recent-posts .post-link:nth-child(13),
.alm-reveal .post-link:nth-child(13) {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
}
.related-posts .post-link:nth-child(14),
.recent-posts .post-link:nth-child(14),
.alm-reveal .post-link:nth-child(14) {
  -ms-grid-row: 7;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(14),
.recent-posts .post-link:nth-child(14),
.alm-reveal .post-link:nth-child(14) {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }
}
.related-posts .post-link:nth-child(15),
.recent-posts .post-link:nth-child(15),
.alm-reveal .post-link:nth-child(15) {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(15),
.recent-posts .post-link:nth-child(15),
.alm-reveal .post-link:nth-child(15) {
    -ms-grid-row: 4;
    -ms-grid-column: 3;
  }
}
.related-posts .post-link:nth-child(16),
.recent-posts .post-link:nth-child(16),
.alm-reveal .post-link:nth-child(16) {
  -ms-grid-row: 8;
  -ms-grid-column: 2;
}
@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(16),
.recent-posts .post-link:nth-child(16),
.alm-reveal .post-link:nth-child(16) {
    -ms-grid-row: 4;
    -ms-grid-column: 4;
  }
}

@media screen and (min-width: 48em) {
  .related-posts .post-link:nth-child(4) {
    display: none;
  }
}
@media screen and (min-width: 61.25em) {
  .related-posts .post-link:nth-child(4) {
    display: inline-grid;
  }
}

@media screen and (min-width: 48em) {
  .listview .recent-posts .post-link .entry-header .tags-links,
.listview .alm-reveal .post-link .entry-header .tags-links {
    display: inline-block;
  }
  .listview .recent-posts .post-link .entry-header .entry-meta,
.listview .alm-reveal .post-link .entry-header .entry-meta {
    position: relative;
    bottom: inherit;
  }
}

@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .promo-tiles ~ .recent-posts > :nth-child(-n+2),
.featured-posts ~ .recent-posts > :nth-child(-n+2) {
    display: none;
  }
  body:not(.listview) .promo-tiles ~ .recent-posts > :last-child,
body:not(.listview) .featured-posts ~ .recent-posts > :last-child {
    display: none;
  }
}
@media screen and (min-width: 61.25em) {
  .promo-tiles ~ .recent-posts > :nth-child(-n+4),
.featured-posts ~ .recent-posts > :nth-child(-n+4) {
    display: none;
  }
}

.post-link {
  background-color: transparent;
  display: inline-grid;
  position: relative;
  height: auto;
  overflow: hidden;
  padding: 0;
  margin: 0;
}
.post-link .post-link-inner {
  display: inline-block;
}
.post-link .image-wrapper {
  height: auto;
  max-height: 11rem;
  overflow: hidden;
  position: relative;
  width: 100%;
  line-height: 0;
}
@media screen and (min-width: 40em) {
  .post-link .image-wrapper {
    max-height: 18rem;
  }
}
@media screen and (min-width: 61.25em) {
  .post-link .image-wrapper {
    max-height: 22rem;
  }
}
.post-link .image-wrapper:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.1);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.post-link .image-wrapper img {
  max-width: 100%;
  height: inherit;
  min-height: 60px;
}
.post-link:hover .image-wrapper:after {
  background-color: rgba(0, 0, 0, 0.2);
}
.post-link .wp-post-image {
  width: 100%;
  height: inherit;
  transition: max-width 0.2s;
}
.post-link .image-wrapper i,
.post-link .entry-header i {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  z-index: 2;
  width: 40px;
  height: 40px;
  top: calc(50% - 20px);
  left: calc(50% - 20px);
  filter: drop-shadow(0 0 15px rgba(0, 0, 0, 0.2));
}
@media screen and (max-width: 47.99em) {
  .post-link .image-wrapper i,
.post-link .entry-header i {
    line-height: 20px;
  }
}
@media screen and (min-width: 48em) {
  .post-link .image-wrapper i,
.post-link .entry-header i {
    line-height: 24px;
  }
}
.post-link.format-aside i, .post-link.format-audio i, .post-link.format-gallery i, .post-link.format-image i, .post-link.format-video i {
  width: auto;
  height: auto;
  top: 14px;
  left: 0;
  color: #fff;
  background-color: #0672CB;
  padding: 0 18px;
  font-size: 1.2rem;
  font-weight: 500;
  text-transform: uppercase;
}
.post-link.format-aside .entry-header {
  visibility: hidden;
}
.post-link.format-aside .entry-header .entry-label {
  visibility: visible;
}
.post-link.format-aside .entry-header .entry-title {
  visibility: visible;
  margin-bottom: 0;
}
.post-link.format-link .entry-header {
  visibility: hidden;
}
.post-link.format-link .entry-header .entry-label {
  display: none;
}
.post-link.format-link .entry-header .entry-title {
  visibility: visible;
  margin-bottom: 0;
}
.post-link .entry-header {
  font-weight: normal;
  font-size: 1.4rem;
  line-height: 1.2;
  padding: 1rem 0 1.5rem 0;
}
@media screen and (min-width: 48em) {
  .post-link .entry-header {
    font-size: 1.1rem;
  }
}
.post-link .entry-header .entry-label {
  line-height: 1.1em;
  text-transform: uppercase;
  color: #0672CB;
  padding-bottom: 0.5rem;
  margin-bottom: 1em;
  font-size: 1.2rem;
  font-weight: 500;
}
.post-link .entry-header .entry-title {
  font-size: 1.6rem;
  line-height: 1.2em;
  font-weight: 500;
  margin-bottom: 1.5rem;
  color: #0E0E0E;
}
.post-link .entry-header .entry-meta {
  position: absolute;
  bottom: 0;
  color: #444;
}

.promo-tiles a:hover,
.post-tiles a:hover {
  color: #00468B;
}

.promo-small__topic a,
.post-tile__topic a {
  text-transform: uppercase;
}

.promo-small__title a,
.promo-small__excerpt a,
.post-tile__title a {
  color: #0E0E0E;
}

.promo-big__date,
.promo-med__date,
.promo-small__date,
.post-tile__date {
  white-space: nowrap;
}

.promo-big__meta .span-author-name,
.promo-big__meta .span-reading-time,
.promo-med__meta .span-author-name,
.promo-med__meta .span-reading-time,
.promo-small__meta .span-author-name,
.promo-small__meta .span-reading-time,
.post-tile__meta .span-author-name,
.post-tile__meta .span-reading-time {
  margin-left: 0.34em;
  padding-left: 0.34em;
  border-left: 1px solid;
  white-space: nowrap;
}

@media screen and (max-width: 47.99em) {
  .post-tile__meta .span-author-name {
    margin-left: 0;
    margin-top: 0.34em;
    padding-left: 0;
    border-left: 0;
    white-space: normal;
    display: block;
  }
}

@media screen and (max-width: 47.99em) {
  .is-blog .post-tile__meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    max-width: 100%;
  }
  .is-blog .post-tile__meta .post-tile__date {
    padding-left: 10px;
    -ms-flex-item-align: end;
    align-self: flex-end;
  }
  .is-blog .post-tile__meta .span-author-name {
    margin-top: 0;
    width: 100%;
  }
}

.promo-big__image,
.promo-med__image,
.promo-small__image,
.post-tile__image {
  display: block;
  position: relative;
  overflow: hidden;
  line-height: 0;
  z-index: 0;
}
.promo-big__image:before,
.promo-med__image:before,
.promo-small__image:before,
.post-tile__image:before {
  position: absolute;
  z-index: 10;
  padding: 10px;
  top: 10%;
  left: 0;
  background-color: #0672CB;
  font-size: 1.4rem;
  line-height: 1em;
  font-weight: 500;
  color: #fff;
  text-transform: uppercase;
}
.format-gallery > .promo-big__image:before,
.format-gallery > .promo-med__image:before,
.format-gallery > .promo-small__image:before,
.format-gallery > .post-tile__image:before {
  content: "Gallery";
}
.format-image > .promo-big__image:before,
.format-image > .promo-med__image:before,
.format-image > .promo-small__image:before,
.format-image > .post-tile__image:before {
  content: "Infographic";
}
.format-audio > .promo-big__image:before,
.format-audio > .promo-med__image:before,
.format-audio > .promo-small__image:before,
.format-audio > .post-tile__image:before {
  content: "Podcast";
}
.format-video > .promo-big__image:before,
.format-video > .promo-med__image:before,
.format-video > .promo-small__image:before,
.format-video > .post-tile__image:before {
  content: "Video";
}
.promo-big__image img,
.promo-med__image img,
.promo-small__image img,
.post-tile__image img {
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}
@supports (object-fit: cover) {
  .promo-big__image img,
.promo-med__image img,
.promo-small__image img,
.post-tile__image img {
    object-fit: cover;
    object-position: top;
    height: 100%;
  }
}
.promo-big__image:hover:after,
.promo-med__image:hover:after,
.promo-small__image:hover:after,
.post-tile__image:hover:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}

.promo-med__image:before {
  display: none;
}

@media screen and (min-width: 48em) {
  .promo-tiles {
    margin-left: 20px;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
  .promo-tiles > * {
    margin: 0 20px 20px 0;
  }
  .promo-tiles > :nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-row-span: 3;
    grid-row-start: span 3;
  }
  .promo-tiles > :nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .promo-tiles > :nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .promo-tiles > :nth-child(4) {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }
  .promo-tiles > :nth-child(5) {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
@media screen and (max-width: 47.99em) {
  .is-perspectives .promo-tiles > :nth-child(n+2) {
    display: none;
  }
  .is-perspectives .promo-tiles > :nth-child(4) {
    -ms-grid-column: 1;
  }
  .is-perspectives .promo-tiles > :nth-child(5) {
    -ms-grid-column: 2;
  }
}
@media screen and (min-width: 48em) {
  .is-perspectives .promo-tiles > :nth-child(1) {
    -ms-grid-row-span: 2;
    grid-row-start: span 2;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .is-perspectives .promo-tiles {
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
  }
  .is-perspectives .promo-tiles > :nth-child(n+4) {
    display: none;
  }
}
@media screen and (min-width: 61.25em) {
  .is-perspectives .promo-tiles {
    -ms-grid-rows: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
  }
}
@media (width: 1366px) {
  .promo-tiles {
    margin-left: 21px;
  }
}
@media (width: 1440px) {
  .promo-tiles {
    margin-left: 19px;
  }
}

.promo-big {
  position: relative;
}

.promo-big__inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  font-weight: 400;
  height: 100%;
  max-width: 100%;
}
@media screen and (max-width: 47.99em) {
  .promo-big__inner {
    position: absolute;
    bottom: 0;
  }
}
.promo-big__inner > * {
  z-index: 10;
}
.promo-big__inner a {
  color: #fff;
}
.promo-big__inner a:hover {
  color: #fff;
  text-decoration: none;
}

.promo-big__topic {
  margin-top: auto;
  text-transform: uppercase;
  font-weight: 500;
}
@media screen and (max-width: 47.99em) {
  .promo-big__topic {
    font-size: 14px;
    line-height: 24px;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .promo-big__topic {
    font-size: _;
    line-height: _;
  }
}
@media screen and (min-width: 61.25em) {
  .promo-big__topic {
    font-size: 14px;
    line-height: 24px;
  }
}
.promo-big__topic a:hover {
  color: #36A2E0;
}

.promo-big__title h3 {
  color: #fff;
  display: block;
  margin-top: 20px;
  max-width: 100%;
  backdrop-filter: blur(10px) opacity(0.2);
}
@media screen and (max-width: 47.99em) {
  .promo-big__title h3 {
    font-size: 36px;
    line-height: 42px;
    min-height: 200px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .promo-big__title h3 {
    font-size: 25px;
    line-height: 28px;
    min-height: 144px;
  }
}
@media screen and (min-width: 48em) {
  .promo-big__title h3 {
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 61.25em) {
  .promo-big__title h3 {
    font-size: 44px;
    line-height: 46px;
    min-height: 216px;
  }
}
.promo-big__title h3:hover {
  color: #fff !important;
}

.promo-big.blog .promo-big__title h3:before {
  border-top-color: #A8396F;
  display: none;
}

.promo-big__meta {
  display: inline-block;
  color: #fff;
  font-weight: 500;
  font-size: 1.4rem;
}
.promo-big__meta .span-author-name,
.promo-big__meta .span-reading-time {
  border-color: #fff;
}

@media screen and (max-width: 39.99em) {
  .promo-big__image {
    padding-top: 137.7777777778%;
  }
}
@media screen and (min-width: 40em) and (max-width: 47.99em) {
  .promo-big__image {
    padding-top: 81.2857142857%;
  }
}
@media screen and (min-width: 48em) {
  .promo-big__image {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 0;
  }
}
.promo-big__image:after {
  content: "";
  display: block;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.6) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
.promo-big__image img {
  width: auto;
  height: 100%;
}
@supports (object-fit: cover) {
  .promo-big__image img {
    width: 100%;
  }
}

.promo-big:hover .promo-big__image:after {
  background-color: rgba(0, 0, 0, 0.2);
}

.promo-med {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 20px;
  font-weight: 400;
}
@media screen and (max-width: 47.99em) {
  .promo-med {
    height: 250px;
    margin-top: 24px;
  }
}
.promo-med > * {
  z-index: 10;
}
.promo-med h3 {
  color: #fff;
}
.promo-med a {
  color: #fff;
}
.promo-med a:hover {
  color: #fff;
  text-decoration: none;
}

.promo-med__topic {
  margin-top: auto;
  text-transform: uppercase;
  font-weight: 500;
}
@media screen and (max-width: 47.99em) {
  .promo-med__topic {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .promo-med__topic {
    font-size: _;
    line-height: _;
  }
}
@media screen and (min-width: 61.25em) {
  .promo-med__topic {
    font-size: 14px;
    line-height: 24px;
  }
}
.promo-med__topic a:hover {
  color: #36A2E0;
}

.promo-med__title h3 {
  display: block;
  margin-top: 10px;
  max-width: 100%;
  backdrop-filter: blur(10px) opacity(0.2);
}
@media screen and (max-width: 47.99em) {
  .promo-med__title h3 {
    font-size: 25px;
    line-height: 28px;
    min-height: 144px;
    margin-bottom: 20px;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .promo-med__title h3 {
    font-size: 20px;
    line-height: 22px;
    min-height: 120px;
  }
}
@media screen and (min-width: 48em) {
  .promo-med__title h3 {
    margin-bottom: 14px;
  }
}
@media screen and (min-width: 61.25em) {
  .promo-med__title h3 {
    font-size: 30px;
    line-height: 32px;
    min-height: 160px;
  }
}
.promo-med__title h3 h3 {
  width: 70%;
}
.promo-med__title h3:hover {
  color: #fff !important;
}

.promo-med__meta {
  display: inline-block;
  color: #fff;
  position: relative;
  font-weight: 400;
  font-size: 1.4rem;
}
.promo-med__meta .span-author-name,
.promo-med__meta .span-reading-time {
  border-color: #fff;
}

.promo-med__image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.promo-med__image:after {
  content: "";
  display: block;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.5) 100%);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}
.promo-med__image img {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  object-position: center;
}

.promo-med:hover .promo-med__image:after {
  background-color: rgba(0, 0, 0, 0.2);
}

.is-blog .promo-med__image:after {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.5) 100%);
}

.promo-small {
  display: flex;
  background-color: #fff;
}
.promo-small > * {
  flex: 1;
}

.promo-small__image {
  line-height: 0;
  padding-top: 46.12%;
}
@media screen and (min-width: 61.25em) {
  .promo-small__image {
    padding-top: 41.38%;
  }
}
.promo-small:nth-child(3) .promo-small__image {
  order: 2;
}

.promo-small__text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-weight: 400;
}
.promo-small__text > * {
  margin-left: 20px;
  margin-right: 20px;
}
.promo-small__text > :first-child {
  margin-top: 20px;
  margin-bottom: 5px;
}
.promo-small__text > :last-child {
  margin-bottom: 20px;
  margin-top: 5px;
}

.promo-small__topic {
  font-weight: 500;
}
@media screen and (max-width: 47.99em) {
  .promo-small__topic {
    font-size: 14px;
    line-height: 20px;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .promo-small__topic {
    font-size: _;
    line-height: _;
  }
}
@media screen and (min-width: 61.25em) {
  .promo-small__topic {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (min-width: 48em) and (max-width: 61.24em) {
  h3.promo-small__title {
    font-size: 16px;
    line-height: 18px;
  }
}
@media screen and (min-width: 61.25em) {
  h3.promo-small__title {
    font-size: 22px;
    line-height: 24px;
  }
}
@media screen and (min-width: 80em) {
  h3.promo-small__title {
    font-size: 2.4rem;
    line-height: 1.2;
  }
}
h3.promo-small__title a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

.promo-small__excerpt {
  padding: 5px 0;
}
@media screen and (max-width: 79.99em) {
  .promo-small__excerpt {
    display: none;
  }
}
.promo-small__excerpt a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.promo-small__meta {
  font-size: 1.4rem;
  white-space: nowrap;
}

.promo-header {
  font-size: 2rem;
  line-height: 1em;
  font-weight: 400;
  vertical-align: top;
  margin: 20px;
}
.promo-header:before {
  content: "";
  display: inline;
  position: relative;
  height: 1em;
  border-left: 5px solid #A8396F;
  padding-left: 6px;
}
[dir=rtl] .promo-header:before {
  border-left: 0;
  border-right: 5px solid #A8396F;
}
@media screen and (min-width: 48em) {
  .promo-header {
    font-size: 2.4rem;
    margin-top: 0px;
  }
  .homepage.is-blog .promo-tiles .promo-header {
    margin-top: 2rem;
  }
}

.post-tiles {
  margin: 0 20px;
}
@media (width: 412px), (width: 768px) {
  .post-tiles {
    margin: 0 19px;
  }
}
@media (width: 375px), (width: 393px), (width: 601px) {
  .post-tiles > :nth-child(2n+1) {
    margin-right: 10.5px !important;
  }
  .post-tiles > :nth-child(2n+2) {
    margin-left: 10.5px !important;
  }
}
@media (width: 1366px) {
  .post-tiles {
    margin-left: 21px;
  }
}
@media (width: 1440px) {
  .post-tiles {
    margin-left: 19px;
  }
}
@media screen and (max-width: 47.99em) {
  .post-tiles {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
  .post-tiles > :nth-child(-n+2) {
    -ms-grid-row: 1;
  }
  .post-tiles > :not(:nth-child(-n+2)):nth-child(-n+4) {
    -ms-grid-row: 2;
  }
  .post-tiles > :not(:nth-child(-n+4)):nth-child(-n+6) {
    -ms-grid-row: 3;
  }
  .post-tiles > :not(:nth-child(-n+6)):nth-child(-n+8) {
    -ms-grid-row: 4;
  }
  .post-tiles > :not(:nth-child(-n+8)):nth-child(-n+10) {
    -ms-grid-row: 5;
  }
  .post-tiles > :not(:nth-child(-n+10)):nth-child(-n+12) {
    -ms-grid-row: 6;
  }
  .post-tiles > :nth-child(2n+1) {
    -ms-grid-column: 1;
    margin-right: calc(20px*1/2);
  }
  .post-tiles > :nth-child(2n+2) {
    -ms-grid-column: 2;
    margin-left: calc(20px*1/2);
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .post-tiles {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
  .post-tiles > :nth-child(-n+3) {
    -ms-grid-row: 1;
  }
  .post-tiles > :not(:nth-child(-n+3)):nth-child(-n+6) {
    -ms-grid-row: 2;
  }
  .post-tiles > :not(:nth-child(-n+6)):nth-child(-n+9) {
    -ms-grid-row: 3;
  }
  .post-tiles > :not(:nth-child(-n+9)):nth-child(-n+12) {
    -ms-grid-row: 4;
  }
  .post-tiles > :nth-child(3n+1) {
    -ms-grid-column: 1;
    margin-right: calc(20px*2/3);
  }
  .post-tiles > :nth-child(3n+2) {
    -ms-grid-column: 2;
    margin-left: calc(20px*1/3);
    margin-right: calc(20px*1/3);
  }
  .post-tiles > :nth-child(3n+3) {
    -ms-grid-column: 3;
    margin-left: calc(20px*2/3);
  }
}
@media screen and (min-width: 61.25em) {
  .post-tiles {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
  .post-tiles > :nth-child(-n+4) {
    -ms-grid-row: 1;
  }
  .post-tiles > :not(:nth-child(-n+4)):nth-child(-n+8) {
    -ms-grid-row: 2;
  }
  .post-tiles > :not(:nth-child(-n+8)):nth-child(-n+12) {
    -ms-grid-row: 3;
  }
  .post-tiles > :nth-child(4n+1) {
    -ms-grid-column: 1;
    margin-right: calc(20px*3/4);
  }
  .post-tiles > :nth-child(4n+2) {
    -ms-grid-column: 2;
    margin-left: calc(20px*1/4);
    margin-right: calc(20px*2/4);
  }
  .post-tiles > :nth-child(4n+3) {
    -ms-grid-column: 3;
    margin-left: calc(20px*2/4);
    margin-right: calc(20px*1/4);
  }
  .post-tiles > :nth-child(4n+4) {
    -ms-grid-column: 4;
    margin-left: calc(20px*3/4);
  }
}

@media screen and (min-width: 48em) and (max-width: 61.24em) {
  body:not(.is-perspectives) .promo-tiles ~ .post-tiles > :nth-last-child(-n+2) {
    display: none;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  body.is-perspectives .promo-tiles ~ .post-tiles > :nth-child(-n+5) {
    -ms-grid-row: 1;
  }
  body.is-perspectives .promo-tiles ~ .post-tiles > :not(:nth-child(-n+5)):nth-child(-n+8) {
    -ms-grid-row: 2;
  }
  body.is-perspectives .promo-tiles ~ .post-tiles > :not(:nth-child(-n+8)):nth-child(-n+11) {
    -ms-grid-row: 3;
  }
  body.is-perspectives .promo-tiles ~ .post-tiles > :nth-child(3n+0) {
    -ms-grid-column: 1;
    margin-left: 0;
    margin-right: calc(20px*2/3);
  }
  body.is-perspectives .promo-tiles ~ .post-tiles > :nth-child(3n+1) {
    -ms-grid-column: 2;
    margin-left: calc(20px*1/3);
    margin-right: calc(20px*1/3);
  }
  body.is-perspectives .promo-tiles ~ .post-tiles > :nth-child(3n+2) {
    -ms-grid-column: 3;
    margin-left: calc(20px*2/3);
    margin-right: 0;
  }
  body.is-perspectives .promo-tiles ~ .post-tiles > :nth-child(-n+2),
body.is-perspectives .promo-tiles ~ .post-tiles > :last-child {
    display: none;
  }
}
@media screen and (min-width: 61.25em) {
  body.is-perspectives .promo-tiles ~ .post-tiles > :nth-child(-n+4) {
    display: none;
  }
}

@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .post-tiles--related > :last-child {
    display: none;
  }
}

.post-tiles--list {
  display: none;
}

@media screen and (min-width: 48em) {
  .post-tiles--list:checked ~ .post-tiles,
.post-tiles--list:checked ~ * .post-tiles {
    display: block;
  }
  .post-tiles--list:checked ~ .post-tiles > *,
.post-tiles--list:checked ~ * .post-tiles > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media screen and (min-width: 48em) and (max-width: 61.24em) {
  .post-tiles--list:checked ~ .post-tiles > :last-child,
.post-tiles--list:checked ~ * .post-tiles > :last-child {
    display: flex;
  }
}
.post-tile {
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 47.99em) {
  .post-tile {
    margin-top: 25px;
  }
}
@media screen and (min-width: 48em) {
  .post-tile {
    margin-top: 45px;
  }
}
.post-tile a:hover {
  color: #00468B;
  text-decoration: none;
}

.post-tile__image {
  line-height: 0;
  padding-top: 70.6666666667%;
}
@media screen and (min-width: 23.4375em) {
  .post-tile__image {
    padding-top: 70.5882352941%;
  }
}

.post-tile__text {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}

.post-tile__topic {
  margin-top: 15px;
  text-transform: uppercase;
  font-size: 1.4rem;
}
.post-tile__topic a {
  color: #0672CB;
}

.post-tile__title {
  margin: 15px 0;
  max-width: 100%;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2.4rem;
}
.post-tile__title a {
  color: #0E0E0E;
}

.post-tile__meta {
  margin-top: auto;
  font-size: 1.4rem;
}
@media screen and (min-width: 48em) {
  .archive.is-blog .post-tile__meta {
    max-width: 207px;
  }
}

@media screen and (max-width: 23.4275em) {
  .post-tile__date .year {
    display: none;
  }
}

.post-tile__tags {
  display: none;
}

.post-tile__tags {
  margin-top: 10px;
  font-size: 1.2rem;
  line-height: 2rem;
}
.post-tile__tags a {
  display: inline-block;
  padding: 8px 16px;
  background-color: #F5F6F7;
  margin: 10px 10px 0 0;
  border-radius: 8px;
}
.post-tile__tags a:hover {
  color: #0672CB;
}

@media screen and (min-width: 48em) {
  .post-tiles--list:checked ~ * .post-tile {
    flex-direction: row;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #f5f6f7;
  }
  .post-tiles--list:checked ~ * .post-tile__image {
    width: 150px;
    padding-top: 150px;
    margin-right: 20px;
  }
  [dir=rtl] .post-tiles--list:checked ~ * .post-tile__image {
    margin-right: 0;
    margin-left: 20px;
  }
  .post-tiles--list:checked ~ * .post-tile__image img {
    width: auto;
    height: 100%;
  }
  .post-tiles--list:checked ~ * .post-tile__topic {
    margin: 0 0 20px 0;
  }
  .post-tiles--list:checked ~ * .post-tile__title {
    margin: 0 0 20px;
  }
  .post-tiles--list:checked ~ * .post-tile__tags {
    display: block;
  }
}
.dt-sub-nav-podcasts .format-audio > .post-tile__text .post-tile__topic,
.dt-sub-nav-podcasts .format-audio > .post-tile__image:before {
  display: none;
}

.search-results .content-area,
.search-no-results .content-area {
  max-width: 1600px;
  padding: 0 5% 6rem 5%;
}

.search-results .search-form-wrapper {
  padding: 2rem 0 1rem 0;
  width: 95%;
  margin: auto;
}
@media screen and (min-width: 61.25em) {
  .search-results .search-form-wrapper {
    padding: 4rem 0;
    width: 80%;
  }
}
.search-results .search-result {
  padding-top: 3rem;
  margin: auto;
}
.search-results .search-result__title {
  font-size: 2rem;
  line-height: 1.2;
  font-weight: 400;
}
.search-results .search-result p {
  margin: 0.5rem 0;
}
.search-results .search-result__meta {
  opacity: 0.5;
}
.search-results .pagination {
  margin-bottom: 2rem;
  margin-top: 6rem;
  text-align: center;
}
.search-results .pagination h2 {
  display: none;
}
.search-results .pagination .page-numbers.prev {
  margin-right: 1rem;
}
.search-results .pagination .page-numbers.next {
  margin-left: 1rem;
}
.search-results .pagination .page-numbers:not(.prev):not(.next):not(.dots) {
  border: thin solid #636363;
  border-radius: 2px;
  margin: 5px 6px;
  padding: 4px 8px;
  display: inline-block;
  vertical-align: baseline;
  color: #0672CB;
  text-decoration: none;
  font-size: 14px;
  cursor: pointer;
}
.search-results .pagination .page-numbers:not(.prev):not(.next):not(.dots):hover {
  background-color: #00468B;
  color: #fff;
}
.search-results .pagination .page-numbers:not(.prev):not(.next):not(.dots).current {
  background-color: #0672CB;
  color: #fff;
  cursor: inherit;
}
.search-results .pagination__arrow {
  cursor: pointer;
  width: 11px;
  height: auto;
  vertical-align: middle;
}
.search-results .pagination__arrow--left {
  transform: rotate(180deg);
}
.search-results mark {
  background: #CBEEFF;
  color: #0E0E0E;
}

@media screen and (max-width: 61.24em) {
  .page .entry-content {
    margin-left: 20px;
    margin-right: 20px;
  }
}

#dt-blog-subnav {
  position: relative;
  flex-flow: column;
  left: 0;
  width: 100%;
  min-height: 50px;
  z-index: 999;
  transition: min-height 200ms linear;
}
#dt-blog-subnav.fixed .rdc-header-inner {
  position: fixed;
  top: 0;
}

#dt-blog-subnav a:hover {
  text-decoration: none;
}

.admin-bar #dt-blog-subnav.fixed .rdc-header-inner {
  top: 46px;
}
@media screen and (min-width: 48em) {
  .admin-bar #dt-blog-subnav.fixed .rdc-header-inner {
    top: 32px;
  }
}

#dt-blog-subnav,
#dt-blog-subnav .rdc-header-inner,
#dt-blog-subnav .rdc-header-inner .rdc-header-wrapper,
#dt-blog-subnav .rdc-header-inner .expand-mobile-menu {
  background-color: #0672CB;
}

@media screen and (max-width: 61.24em) {
  #dt-blog-subnav {
    min-height: 45px;
  }
}
.rdc-header-inner {
  display: flex;
  position: relative;
  flex: auto;
  flex-flow: row nowrap;
  width: 100%;
  height: auto;
  background-color: #0672CB;
  transition: top 200ms linear;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3019607843);
}

@media screen and (min-width: 61.25em) {
  .rdc-header-inner {
    height: 85px;
  }
}
@media screen and (max-width: 61.24em) {
  .rdc-header-inner {
    height: auto;
  }
}
.rdc-header-inner .rdc-header-wrapper {
  display: flex;
  flex: auto;
  flex-flow: column;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  width: 100%;
  max-width: 1600px;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-inner .rdc-header-wrapper {
    flex-flow: column;
    padding: 0;
  }
}
@media screen and (min-width: 61.25em) {
  .rdc-header-inner .rdc-header-wrapper {
    flex-flow: row nowrap;
    padding-left: 32px;
    padding-right: 8px;
  }
}
.rdc-header-inner .expand-mobile-menu {
  display: flex;
  flex: 0 0 auto;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-inner .expand-mobile-menu {
    flex: 1 0 auto;
  }
}
.rdc-header-inner .rdc-header-right {
  display: flex;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-inner .rdc-header-right {
    display: none;
    width: 100%;
  }
  .rdc-header-inner .rdc-header-right.expanded {
    display: flex;
  }
}
@media screen and (min-width: 61.25em) {
  .rdc-header-inner .rdc-header-right {
    justify-content: flex-end;
    width: 100%;
  }
}
.rdc-header-page-title {
  display: flex;
  margin-right: 40px;
}
[dir=rtl] .rdc-header-page-title {
  margin-right: 0;
  margin-left: 40px;
}

.rdc-header-page-title a {
  display: flex;
  flex: auto;
  align-items: center;
}

.rdc-header-page-title a span {
  font-weight: 400;
  font-size: 16px;
  color: #fff;
}
@media screen and (min-width: 61.25em) {
  .rdc-header-page-title a span {
    font-size: 2rem;
  }
}
@media screen and (min-width: 80em) {
  .rdc-header-page-title a span {
    font-size: 2.4rem;
  }
}
@media screen and (min-width: 100em) {
  .rdc-header-page-title a span {
    font-size: 2.8rem;
  }
}

@media screen and (max-width: 61.24em) {
  .rdc-header-page-title {
    width: 100%;
    height: 45px;
    margin-right: 0;
    font-size: 16px;
    line-height: 20px;
    pointer-events: auto;
  }
  .rdc-header-page-title.title-expanded {
    border-bottom: solid 1px #E1E1E1;
  }
  .rdc-header-page-title:before {
    content: "";
    display: flex;
    position: absolute;
    top: 21px;
    right: 20px;
    width: 10px;
    height: 1px;
    margin-left: 0;
    border-width: 2px 2px 0 0;
    border-style: solid;
    transform: rotate(35deg);
    color: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  [dir=rtl] .rdc-header-page-title:before {
    right: auto;
    left: 13px;
  }
  .rdc-header-page-title:after {
    content: "";
    display: flex;
    position: absolute;
    top: 21px;
    right: 13px;
    width: 10px;
    height: 0;
    margin-left: 0;
    border-width: 2px 2px 0 0;
    border-style: solid;
    transform: rotate(325deg);
    color: #fff;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
  [dir=rtl] .rdc-header-page-title:after {
    right: auto;
    left: 20px;
  }
  .rdc-header-page-title span {
    font-weight: 200;
    color: #636363;
  }
  .rdc-header-page-title.title-expanded:before {
    transform: rotate(-35deg);
    color: #fff;
  }
  .rdc-header-page-title.title-expanded:after {
    transform: rotate(395deg);
    color: #fff;
  }
}
.has-dropdown .rdc-header-menu-item.first-tier:before {
  content: "";
  display: flex;
  position: absolute;
  top: 15px;
  right: 20px;
  width: 0;
  height: 7px;
  margin-left: 0;
  border-width: 1px 1px 0 0;
  border-style: solid;
  transform: rotate(325deg);
  color: #636363;
}
[dir=rtl] .has-dropdown .rdc-header-menu-item.first-tier:before {
  top: 20px;
  left: 20px;
  right: auto;
}
@media screen and (min-width: 61.25em) {
  .has-dropdown .rdc-header-menu-item.first-tier:before {
    display: none;
    color: #fff;
  }
}

.has-dropdown .rdc-header-menu-item.first-tier:after {
  content: "";
  display: flex;
  position: absolute;
  top: 20px;
  right: 20px;
  width: 0;
  height: 7px;
  margin-left: 0;
  border-width: 1px 1px 0 0;
  border-style: solid;
  transform: rotate(35deg);
  color: #636363;
}
[dir=rtl] .has-dropdown .rdc-header-menu-item.first-tier:after {
  top: 15px;
  left: 20px;
  right: auto;
}
@media screen and (min-width: 61.25em) {
  .has-dropdown .rdc-header-menu-item.first-tier:after {
    position: relative;
    top: 38px;
    right: 0;
    width: 8px;
    height: 8px;
    margin-left: 8px;
    border-width: 2px 2px 0 0;
    transform: rotate(135deg);
    transition: all 0.15s ease-in;
    color: #fff;
  }
  [dir=rtl] .has-dropdown .rdc-header-menu-item.first-tier:after {
    top: 20px;
    right: auto;
    left: 0;
    margin-left: 0;
    margin-right: 8px;
  }
}

.rdc-header-menu-item {
  padding: 12px 18px;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-menu-item {
    font-size: 14px;
    line-height: 18px;
  }
}
@media screen and (min-width: 61.25em) {
  .rdc-header-menu-item {
    padding: 0;
  }
}
.rdc-header-menu-item.first-tier {
  display: flex;
  position: relative;
  flex: auto;
}

.rdc-header-menu-item.first-tier.drop-down-title-button {
  display: inline-block;
  background-color: #f5f6f7;
  color: #636363;
  border-bottom: solid 1px #E1E1E1;
}

.rdc-header-menu-item.first-tier.drop-down-title-button:before,
.rdc-header-menu-item.first-tier.drop-down-title-button:after {
  display: none;
}

.rdc-header-menu-item.first-tier.drop-down-title-button .title {
  display: flex;
  position: relative;
  flex-flow: column;
  text-align: center;
  font-weight: 400;
}

@media screen and (min-width: 61.25em) {
  .rdc-header-menu-item.first-tier.drop-down-title-button .title {
    display: table;
  }
}
.rdc-header-menu-item.first-tier.drop-down-title-button .title:before {
  content: "";
  display: flex;
  position: absolute;
  top: 3px;
  right: -10px;
  width: 0;
  height: 7px;
  margin-left: 0;
  border-width: 2px 2px 0 0;
  border-style: solid;
  transform: rotate(325deg);
  color: #0672CB;
}
[dir=rtl] .rdc-header-menu-item.first-tier.drop-down-title-button .title:before {
  top: 8px;
  right: 2px;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-menu-item.first-tier.drop-down-title-button .title:before {
    left: 1px;
    color: #636363;
    transform: rotate(35deg);
  }
}
.rdc-header-menu-item.first-tier.drop-down-title-button .title:after {
  content: "";
  display: flex;
  position: absolute;
  top: 8px;
  right: -10px;
  width: 0;
  height: 7px;
  margin-left: 0;
  border-width: 2px 2px 0 0;
  border-style: solid;
  transform: rotate(35deg);
  color: #0672CB;
}
[dir=rtl] .rdc-header-menu-item.first-tier.drop-down-title-button .title:after {
  top: 3px;
  right: 2px;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-menu-item.first-tier.drop-down-title-button .title:after {
    left: 1px;
    color: #636363;
    transform: rotate(325deg);
  }
}
.rdc-header-menu-item.first-tier span {
  display: flex;
  flex: auto;
  align-items: center;
  color: #636363;
  font-weight: 400;
  transition: all 0.15s ease-in;
  text-align: center;
  line-height: 1.3;
}
@media screen and (min-width: 61.25em) {
  .rdc-header-menu-item.first-tier span {
    color: #fff;
  }
}

@media screen and (min-width: 61.25em) {
  .rdc-header-menu-item.first-tier span {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
  }
  .rdc-header-menu-item.first-tier:hover span {
    border-bottom: 6px solid #E6AC28;
  }
}
@media screen and (min-width: 80em) {
  .rdc-header-menu-item.first-tier span {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}
.rdc-header-menu-item.first-tier.mobile-title-clone {
  flex: 0 0 auto;
}

.rdc-header-menu-item.first-tier.mobile-title-clone span {
  color: #636363;
  border: 0;
}

.rdc-header-menu-item.second-tier .title {
  display: table;
  position: relative;
  font-size: 15px;
  font-weight: 400;
  color: #636363;
  line-height: 1.3;
  padding: 1.2rem 2rem;
}

.rdc-header-menu-item.second-tier .icon-arrow {
  display: inline-block;
  position: absolute;
  margin-top: 3px;
  margin-left: 12px;
}
[dir=rtl] .rdc-header-menu-item.second-tier .icon-arrow {
  margin-left: 0;
  margin-right: 12px;
}
@media screen and (max-width: 61.24em) {
  .rdc-header-menu-item.second-tier .icon-arrow {
    display: none;
  }
}

@media screen and (min-width: 61.25em) {
  .rdc-header-menu-item.second-tier .icon-arrow {
    margin-top: 2px;
  }
}
@media screen and (max-width: 61.24em) {
  .rdc-header-menu-item.second-tier .icon-arrow:before {
    content: "";
    display: flex;
    position: absolute;
    width: 0;
    height: 7px;
    margin-left: 0;
    border-width: 2px 2px 0 0;
    border-style: solid;
    transform: rotate(325deg);
    color: #0672CB;
  }
  [dir=rtl] .rdc-header-menu-item.second-tier .icon-arrow:before {
    margin-top: 5px;
  }
}

@media screen and (max-width: 61.24em) {
  .rdc-header-menu-item.second-tier .icon-arrow:after {
    content: "";
    display: flex;
    position: absolute;
    width: 0;
    height: 7px;
    margin-top: 5px;
    margin-left: 0;
    border-width: 2px 2px 0 0;
    border-style: solid;
    transform: rotate(35deg);
    color: #0672CB;
  }
  [dir=rtl] .rdc-header-menu-item.second-tier .icon-arrow:after {
    margin-top: 0;
  }
}

.rdc-header-menu-item.second-tier .desc {
  display: flex;
  margin-top: 5px;
  color: #000;
}

.rdc-header-menu {
  display: flex;
  flex-flow: column;
  width: 100%;
}
@media screen and (max-width: 61.24em) {
  .rdc-header-menu {
    background-color: #fff;
  }
}

@media screen and (min-width: 61.25em) {
  .rdc-header-menu {
    width: auto;
    height: auto;
  }
}
.rdc-header-menu .hidden {
  display: none;
}

.rdc-header-menu .active .rdc-header-menu-item.first-tier span {
  font-weight: 400;
}

@media screen and (min-width: 61.25em) {
  .rdc-header-menu .active .rdc-header-menu-item.first-tier span {
    border-bottom: 6px solid #E6AC28;
  }
}
.rdc-header-menu .dd-open {
  z-index: 1;
}

@media screen and (min-width: 61.25em) {
  .rdc-header-menu .dd-open .rdc-header-menu-item.first-tier span {
    border-bottom: 6px solid #E6AC28;
  }
}
@media screen and (min-width: 61.25em) {
  .rdc-header-menu .dd-open .rdc-header-menu-item.first-tier:after {
    top: 42px;
    transform: rotate(-45deg);
  }
}
.rdc-header-menu .dd-open .sub-menu {
  display: flex;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-menu .dd-open .sub-menu {
    left: 0;
    overflow: auto;
  }
}
.rdc-header-menu .first-tier-list {
  display: flex;
  flex: auto;
  flex-flow: row;
  overflow: visible;
}

@media screen and (max-width: 61.24em) {
  .rdc-header-menu .first-tier-list {
    flex-flow: column;
    width: 100%;
  }
}
.rdc-header-menu .first-tier-list .first-tier-list-item {
  display: flex;
  border-bottom: solid 1px #E1E1E1;
}

@media screen and (min-width: 61.25em) {
  .rdc-header-menu .first-tier-list .first-tier-list-item {
    position: relative;
    margin-right: 3rem;
    border-bottom: 0;
  }
  .rdc-header-menu .first-tier-list .mobile-only {
    display: none;
  }
  .drop-down-title-button {
    display: none !important;
  }
}
@media screen and (min-width: 100em) {
  .rdc-header-menu .first-tier-list .first-tier-list-item {
    margin-right: 6rem;
  }
}
.sub-menu {
  display: none;
  position: absolute;
  flex-flow: column;
  top: 100%;
  padding: 2rem 0;
  background-color: #fefefe;
  box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

@media screen and (max-width: 61.24em) {
  .sub-menu {
    display: flex;
    top: 0;
    left: 100%;
    width: 100%;
    height: calc(100vh - 48px);
    padding: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    z-index: 100;
    box-shadow: none;
  }
  .sub-menu:before {
    box-shadow: none;
  }
}
@media screen and (min-width: 61.25em) {
  .sub-menu {
    flex-flow: row;
    left: 0;
  }
}
.sub-menu:before {
  content: "";
  position: absolute;
  top: -5px;
  left: -5%;
  width: 110%;
  height: 5px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3019607843);
}

.sub-menu .second-tier-list {
  flex-flow: column;
}

@media screen and (min-width: 61.25em) {
  .sub-menu .second-tier-list {
    margin-left: 20px;
    padding-left: 30px;
    min-width: 250px;
    max-width: 250px;
  }
  .first-tier-list-item:last-child .sub-menu .second-tier-list {
    min-width: auto;
  }
}
@media screen and (max-width: 61.24em) {
  .sub-menu .second-tier-list {
    min-height: -webkit-min-content;
    display: flex;
  }
}
.sub-menu .second-tier-list:first-of-type {
  margin-left: 0;
  padding-left: 0;
}

.sub-menu .second-tier-list-item {
  font-size: 14px;
}
.sub-menu .second-tier-list-item:hover {
  background-color: #F0F0F0;
}

@media screen and (max-width: 61.24em) {
  .sub-menu .second-tier-list-item {
    display: flex;
    flex-flow: column;
    margin-bottom: 0;
    border-bottom: solid 1px #E1E1E1;
  }
}
.sub-menu .second-tier-list-item:last-child {
  margin-bottom: 0;
}

@media screen and (min-width: 61.25em) {
  .sub-menu .second-tier-list-item:last-child .submenu.secondary {
    margin-bottom: 0;
  }
}
.sub-menu .submenu {
  margin-top: 8px;
  margin-bottom: 22px;
}

.sub-menu .submenu.secondary {
  margin-top: 22px;
  margin-bottom: 40px;
}

@media screen and (max-width: 61.24em) {
  .sub-menu .submenu.secondary {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .sub-menu .submenu.secondary li {
    border: 0;
  }
  .sub-menu .submenu.secondary li a {
    padding: 0 20px 12px;
  }
}
@media screen and (min-width: 61.25em) {
  .sub-menu .submenu.secondary {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 61.24em) {
  .dt-subnav-expanded .site-content-contain {
    height: 0;
    overflow: hidden;
  }
}
#dt-blog-subnav .SubscribeButton {
  display: flex;
  align-items: center;
}
@media screen and (min-width: 61.25em) {
  #dt-blog-subnav .SubscribeButton {
    margin-left: 20px;
  }
  [dir=rtl] #dt-blog-subnav .SubscribeButton {
    margin-left: 0;
    margin-right: 20px;
  }
}
@media screen and (max-width: 61.24em) {
  #dt-blog-subnav .SubscribeButton {
    position: absolute;
    top: 8px;
    right: 50px;
    margin: 0;
  }
  [dir=rtl] #dt-blog-subnav .SubscribeButton {
    right: auto;
    left: 50px;
  }
}
#dt-blog-subnav .SubscribeButton a {
  padding: 8px 16px;
  color: #fff;
  background-color: #6ea204;
  white-space: nowrap;
}
#dt-blog-subnav .SubscribeButton a:hover {
  background: rgba(110, 162, 4, 0.8);
  text-decoration: none;
}
#dt-blog-subnav .SubscribeButton a:hover a {
  border: 0;
  text-decoration: none;
}
@media screen and (max-width: 61.24em) {
  #dt-blog-subnav .SubscribeButton a {
    padding: 6px 14px;
    font-size: 14px;
  }
}

.locale-list {
  list-style: none !important;
  padding-left: 0 !important;
  line-height: 2em;
  margin-bottom: 80px !important;
  font-weight: 400;
}
@media screen and (min-width: 40em) {
  .locale-list {
    column-count: 2;
  }
}
@media screen and (min-width: 48em) {
  .locale-list {
    column-count: 3;
  }
}
@media screen and (min-width: 61.25em) {
  .locale-list {
    column-count: 4;
  }
}
@media screen and (min-width: 80em) {
  .locale-list {
    column-count: 5;
  }
}
.locale-list li {
  margin-bottom: 1em;
}
.locale-list .cta {
  position: relative;
}
.locale-list .cta .cta-text {
  color: inherit;
}
.locale-list .cta .cta-text:after {
  width: 20px;
  bottom: 10px;
}
@media screen and (min-width: 40em) {
  .locale-list .cta .cta-text:after {
    bottom: 10px;
  }
}

body.page-id-112011:not([data-locale=en-us]) #dt-blog-subnav {
  display: none;
}

@media screen and (max-width: 47.99em) {
  .ai-disclosure--modal-open {
    overflow: hidden;
  }
}

.ai-disclosure__panel {
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 2px 2px rgba(0, 42, 88, 0.08), 0 4px 4px rgba(0, 42, 88, 0.08), 0 8px 8px rgba(0, 42, 88, 0.08), 0 16px 16px rgba(0, 42, 88, 0.08);
  font-size: 16px;
  overflow-x: hidden;
  position: fixed;
  z-index: 1044;
  bottom: 0;
  right: 0;
  width: 100%;
  max-height: 100%;
  display: none;
}
@media screen and (min-width: 48em) {
  .ai-disclosure__panel {
    bottom: 64px;
    left: 40px;
    width: 360px;
    max-height: 75%;
  }
}
.ai-disclosure--modal-open .ai-disclosure__panel {
  display: block;
}

.ai-disclosure__header {
  background: #0672CB;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row;
  height: 60px;
}

.ai-disclosure__title {
  align-items: center;
  color: #fff;
  display: flex;
  font-weight: 400;
  padding: 16px;
  width: 90%;
  font-size: 1.25em;
}
@media screen and (min-width: 48em) {
  .ai-disclosure__title {
    font-size: 1em;
  }
}

.ai-disclosure__close-button {
  background-color: #0672CB;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 .82 15.18 0 8 7.2.82.05 0 .87 7.15 8l-7.1 7.13.82.87L8 8.85 15.13 16l.82-.82L8.8 8 16 .82Z' fill='%23fff'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  border: none;
  box-sizing: content-box;
  cursor: pointer;
  padding: 22px 15px;
  width: 16px;
}

.ai-disclosure__text {
  padding: 16px;
  font-size: 14px;
  line-height: 24px;
  max-height: 55vh;
  overflow-y: auto;
  scrollbar-width: thin;
  user-select: none;
  color: #6e6e6e;
}

.ai-disclosure__open-button {
  border-radius: 2px;
  box-shadow: -2px 2px 2px rgba(0, 42, 88, 0.08), -4px 4px 4px rgba(0, 42, 88, 0.08), -8px 8px 8px rgba(0, 42, 88, 0.08), -16px 16px 16px rgba(0, 42, 88, 0.08);
  font-size: 16px;
  line-height: 1.5rem;
  font-weight: 500;
  height: 40px;
  position: fixed;
  bottom: 16px;
  z-index: 14;
  padding: 0.1875rem 0.6875rem;
  color: #0672CB;
  fill: currentColor;
  align-items: center;
  border: 1px solid #0672CB;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  user-select: none;
  white-space: normal;
  left: 16px;
  min-width: 40px;
  background-color: #fff;
}
@media screen and (min-width: 48em) {
  .ai-disclosure__open-button {
    left: 40px;
    padding: 0.1875rem 20px;
  }
}
.ai-disclosure--modal-open .ai-disclosure__open-button {
  background-color: #D9F5FD;
}

.ai-disclosure__svg {
  stroke-width: 0;
  display: inline-block;
  overflow: hidden;
  height: 18px;
  width: 18px;
  margin-right: 0;
}
@media screen and (min-width: 48em) {
  .ai-disclosure__svg {
    margin-right: 0.6em;
  }
}

.ai-disclosure__label {
  white-space: nowrap;
  color: #0672CB;
  font-size: 0.875em;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.005em;
  line-height: 24px;
}
@media screen and (max-width: 47.99em) {
  .ai-disclosure__label {
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
  }
}

.ai-disclosure__overlay {
  background-color: hsla(0deg, 0%, 5%, 0.5);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1043;
  display: none;
}
@media screen and (max-width: 47.99em) {
  .ai-disclosure--modal-open .ai-disclosure__overlay {
    display: block;
  }
}

/*# sourceMappingURL=style.css.map */
