@import url("css2.css");

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: .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: -.5em
}

sub {
    bottom: -.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: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

/*! Flickity v2.1.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
    position: relative
}

.flickity-enabled:focus {
    outline: 0
}

.flickity-viewport {
    overflow: hidden;
    position: relative;
    height: 100%
}

.flickity-slider {
    position: absolute;
    width: 100%;
    height: 100%
}

.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.flickity-button {
    position: absolute;
    background: #fff;
    background: hsla(0,0%,100%,.75);
    border: none;
    color: #333
}

.flickity-button:hover {
    background: #fff;
    cursor: pointer
}

.flickity-button:focus {
    outline: 0;
    box-shadow: 0 0 0 5px #19f
}

.flickity-button:active {
    opacity: .6
}

.flickity-button:disabled {
    opacity: .3;
    cursor: auto;
    pointer-events: none
}

.flickity-button-icon {
    fill: #333
}

.flickity-prev-next-button {
    top: 50%;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button.previous {
    left: 10px
}

.flickity-prev-next-button.next {
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px
}

.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 10px
}

.flickity-prev-next-button .flickity-button-icon {
    position: absolute;
    left: 20%;
    top: 20%;
    width: 60%;
    height: 60%
}

.flickity-page-dots {
    position: absolute;
    width: 100%;
    bottom: -25px;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.flickity-rtl .flickity-page-dots {
    direction: rtl
}

.flickity-page-dots .dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 8px;
    background: #333;
    border-radius: 50%;
    opacity: .25;
    cursor: pointer
}

.flickity-page-dots .dot.is-selected {
    opacity: 1
}

.AppPromoList-cta a,.ArticleNewsletterForm-buttons .Button,.BasicPromoList-cta a,.BasicPromoLogoList-cta a,.CardColumns-cta a,.CardGrid-cta a,.CompareItemList-cta a,.CompareItemList[data-compareitems=open] [data-compareitems-close],.DirectInsertList-cta a,.FullPagePromoList-cta a,.LinkList-cta a,.ListAbstract-cta a,.ListPromoDropdownLinks-cta a,.LogoHeaderList-cta a,.Mosaic-cta a,.MosaicFive-cta a,.MosaicThree-cta a,.OrderedList-cta a,.SquareTilesList-cta a,.StoryPromoList-cta a,.TallCardCarousel-cta a,.TilesList-cta a,.WideSubscriptionList-cta a {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em
}

.AppPromoList-cta a a,.AppPromoList-cta a[href],.ArticleNewsletterForm-buttons .Button a,.ArticleNewsletterForm-buttons .Button[href],.BasicPromoList-cta a a,.BasicPromoList-cta a[href],.BasicPromoLogoList-cta a a,.BasicPromoLogoList-cta a[href],.CardColumns-cta a a,.CardColumns-cta a[href],.CardGrid-cta a a,.CardGrid-cta a[href],.CompareItemList-cta a a,.CompareItemList-cta a[href],.CompareItemList[data-compareitems=open] [data-compareitems-close] a,.CompareItemList[data-compareitems=open] [data-compareitems-close][href],.DirectInsertList-cta a a,.DirectInsertList-cta a[href],.FullPagePromoList-cta a a,.FullPagePromoList-cta a[href],.LinkList-cta a a,.LinkList-cta a[href],.ListAbstract-cta a a,.ListAbstract-cta a[href],.ListPromoDropdownLinks-cta a a,.ListPromoDropdownLinks-cta a[href],.LogoHeaderList-cta a a,.LogoHeaderList-cta a[href],.Mosaic-cta a a,.Mosaic-cta a[href],.MosaicFive-cta a a,.MosaicFive-cta a[href],.MosaicThree-cta a a,.MosaicThree-cta a[href],.OrderedList-cta a a,.OrderedList-cta a[href],.SquareTilesList-cta a a,.SquareTilesList-cta a[href],.StoryPromoList-cta a a,.StoryPromoList-cta a[href],.TallCardCarousel-cta a a,.TallCardCarousel-cta a[href],.TilesList-cta a a,.TilesList-cta a[href],.WideSubscriptionList-cta a a,.WideSubscriptionList-cta a[href] {
    text-decoration: none
}

.EnhancementAligned {
    margin: 20px
}

.EnhancementAligned[data-align=left] {
    margin-left: 0
}

.EnhancementAligned[data-align=right] {
    margin-right: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .EnhancementAligned {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width: 1024px) {
    .EnhancementAligned .ArticleLeadFigure,.EnhancementAligned .BrightcoveVideoPlayer video-js,.EnhancementAligned .Enhancee,.EnhancementAligned .Figure,.EnhancementAligned .FigureAbstract,.EnhancementAligned .FigureHighPriority,.EnhancementAligned .FigureUnconstrained,.EnhancementAligned .GexPromo,.EnhancementAligned .HTML5VideoPlayer-screen,.EnhancementAligned .Quote,.EnhancementAligned .VideoPlayerAbstract,.EnhancementAligned .YouTubeVideoPlayer {
        min-width: 250px
    }

    .EnhancementAligned .ArticleLeadFigure,.EnhancementAligned .BrightcoveVideoPlayer video-js,.EnhancementAligned .EnhanceeConstrainWSmall,.EnhancementAligned .Figure,.EnhancementAligned .FigureAbstract,.EnhancementAligned .FigureHighPriority,.EnhancementAligned .FigureUnconstrained,.EnhancementAligned .GexPromo,.EnhancementAligned .HTML5VideoPlayer-screen,.EnhancementAligned .Quote,.EnhancementAligned .VideoPlayerAbstract,.EnhancementAligned .YouTubeVideoPlayer {
        max-width: 312px
    }

    .EnhancementAligned[data-align=left] {
        clear: left;
        float: left
    }

    .EnhancementAligned[data-align=right] {
        clear: right;
        float: right
    }
}

.Enhancement {
    clear: both;
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 100%
}

.Enhancement .VideoEnhancement-title {
    display: none
}

[data-center-items] .ArticleCarousel-items,[data-center-items] .BasicCarousel-items,[data-center-items] .CardGrid-items,[data-center-items] .LandscapeCarousel-items,[data-center-items] .SquareTilesList-items,[data-center-items] .TallCardCarousel-items,[data-center-items] .TallTileCarousel-items,[data-center-items] .TilesList-items {
    -ms-flex-pack: center;
    justify-content: center
}

[data-center-items] .ArticleCarousel-title,[data-center-items] .BasicCarousel-title,[data-center-items] .CardGrid-title,[data-center-items] .LandscapeCarousel-title,[data-center-items] .SquareTilesList-title,[data-center-items] .TallCardCarousel-title,[data-center-items] .TallTileCarousel-title,[data-center-items] .TilesList-title {
    text-align: center
}

.ArticleCarousel-items,.BasicCarousel-items,.CardGrid-items,.LandscapeCarousel-items,.SquareTilesList-items,.TallCardCarousel-items,.TallTileCarousel-items,.TilesList-items {
    list-style-type: none;
    padding: 0;
    overflow: visible!important
}

.ArticleCarousel .flickity-prev-next-button,.BasicCarousel .flickity-prev-next-button,.CardGrid .flickity-prev-next-button,.LandscapeCarousel .flickity-prev-next-button,.SquareTilesList .flickity-prev-next-button,.TallCardCarousel .flickity-prev-next-button,.TallTileCarousel .flickity-prev-next-button,.TilesList .flickity-prev-next-button {
    background: 0 0
}

.ArticleCarousel .flickity-prev-next-button[disabled],.BasicCarousel .flickity-prev-next-button[disabled],.CardGrid .flickity-prev-next-button[disabled],.LandscapeCarousel .flickity-prev-next-button[disabled],.SquareTilesList .flickity-prev-next-button[disabled],.TallCardCarousel .flickity-prev-next-button[disabled],.TallTileCarousel .flickity-prev-next-button[disabled],.TilesList .flickity-prev-next-button[disabled] {
    opacity: 0
}

.ArticleCarousel .flickity-prev-next-button.previous,.BasicCarousel .flickity-prev-next-button.previous,.CardGrid .flickity-prev-next-button.previous,.LandscapeCarousel .flickity-prev-next-button.previous,.SquareTilesList .flickity-prev-next-button.previous,.TallCardCarousel .flickity-prev-next-button.previous,.TallTileCarousel .flickity-prev-next-button.previous,.TilesList .flickity-prev-next-button.previous {
    transform: translateX(-100%) translateX(15px)
}

.ArticleCarousel .flickity-prev-next-button.next,.BasicCarousel .flickity-prev-next-button.next,.CardGrid .flickity-prev-next-button.next,.LandscapeCarousel .flickity-prev-next-button.next,.SquareTilesList .flickity-prev-next-button.next,.TallCardCarousel .flickity-prev-next-button.next,.TallTileCarousel .flickity-prev-next-button.next,.TilesList .flickity-prev-next-button.next {
    transform: translateX(100%) translateX(-15px)
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1279px) {
    .ArticleCarousel [data-module-contents],.BasicCarousel [data-module-contents],.CardGrid [data-module-contents],.LandscapeCarousel [data-module-contents],.SquareTilesList [data-module-contents],.TallCardCarousel [data-module-contents],.TallTileCarousel [data-module-contents],.TilesList [data-module-contents] {
        overflow: hidden
    }

    .ArticleCarousel .flickity-prev-next-button,.BasicCarousel .flickity-prev-next-button,.CardGrid .flickity-prev-next-button,.LandscapeCarousel .flickity-prev-next-button,.SquareTilesList .flickity-prev-next-button,.TallCardCarousel .flickity-prev-next-button,.TallTileCarousel .flickity-prev-next-button,.TilesList .flickity-prev-next-button {
        background: rgba(0,0,0,.6)
    }

    .ArticleCarousel .flickity-prev-next-button.next,.ArticleCarousel .flickity-prev-next-button.previous,.BasicCarousel .flickity-prev-next-button.next,.BasicCarousel .flickity-prev-next-button.previous,.CardGrid .flickity-prev-next-button.next,.CardGrid .flickity-prev-next-button.previous,.LandscapeCarousel .flickity-prev-next-button.next,.LandscapeCarousel .flickity-prev-next-button.previous,.SquareTilesList .flickity-prev-next-button.next,.SquareTilesList .flickity-prev-next-button.previous,.TallCardCarousel .flickity-prev-next-button.next,.TallCardCarousel .flickity-prev-next-button.previous,.TallTileCarousel .flickity-prev-next-button.next,.TallTileCarousel .flickity-prev-next-button.previous,.TilesList .flickity-prev-next-button.next,.TilesList .flickity-prev-next-button.previous {
        transform: none
    }

    .ArticleCarousel .flickity-prev-next-button .arrow,.BasicCarousel .flickity-prev-next-button .arrow,.CardGrid .flickity-prev-next-button .arrow,.LandscapeCarousel .flickity-prev-next-button .arrow,.SquareTilesList .flickity-prev-next-button .arrow,.TallCardCarousel .flickity-prev-next-button .arrow,.TallTileCarousel .flickity-prev-next-button .arrow,.TilesList .flickity-prev-next-button .arrow {
        fill: #fff
    }
}

[data-asidewell] .ArticleCarousel [data-module-contents],[data-asidewell] .BasicCarousel [data-module-contents],[data-asidewell] .CardGrid [data-module-contents],[data-asidewell] .LandscapeCarousel [data-module-contents],[data-asidewell] .SquareTilesList [data-module-contents],[data-asidewell] .TallCardCarousel [data-module-contents],[data-asidewell] .TallTileCarousel [data-module-contents],[data-asidewell] .TilesList [data-module-contents],[data-container-modulewell] .ArticleCarousel [data-module-contents],[data-container-modulewell] .BasicCarousel [data-module-contents],[data-container-modulewell] .CardGrid [data-module-contents],[data-container-modulewell] .LandscapeCarousel [data-module-contents],[data-container-modulewell] .SquareTilesList [data-module-contents],[data-container-modulewell] .TallCardCarousel [data-module-contents],[data-container-modulewell] .TallTileCarousel [data-module-contents],[data-container-modulewell] .TilesList [data-module-contents] {
    overflow: hidden
}

[data-asidewell] .ArticleCarousel .flickity-prev-next-button,[data-asidewell] .BasicCarousel .flickity-prev-next-button,[data-asidewell] .CardGrid .flickity-prev-next-button,[data-asidewell] .LandscapeCarousel .flickity-prev-next-button,[data-asidewell] .SquareTilesList .flickity-prev-next-button,[data-asidewell] .TallCardCarousel .flickity-prev-next-button,[data-asidewell] .TallTileCarousel .flickity-prev-next-button,[data-asidewell] .TilesList .flickity-prev-next-button,[data-container-modulewell] .ArticleCarousel .flickity-prev-next-button,[data-container-modulewell] .BasicCarousel .flickity-prev-next-button,[data-container-modulewell] .CardGrid .flickity-prev-next-button,[data-container-modulewell] .LandscapeCarousel .flickity-prev-next-button,[data-container-modulewell] .SquareTilesList .flickity-prev-next-button,[data-container-modulewell] .TallCardCarousel .flickity-prev-next-button,[data-container-modulewell] .TallTileCarousel .flickity-prev-next-button,[data-container-modulewell] .TilesList .flickity-prev-next-button {
    background: rgba(0,0,0,.6)
}

[data-asidewell] .ArticleCarousel .flickity-prev-next-button.next,[data-asidewell] .ArticleCarousel .flickity-prev-next-button.previous,[data-asidewell] .BasicCarousel .flickity-prev-next-button.next,[data-asidewell] .BasicCarousel .flickity-prev-next-button.previous,[data-asidewell] .CardGrid .flickity-prev-next-button.next,[data-asidewell] .CardGrid .flickity-prev-next-button.previous,[data-asidewell] .LandscapeCarousel .flickity-prev-next-button.next,[data-asidewell] .LandscapeCarousel .flickity-prev-next-button.previous,[data-asidewell] .SquareTilesList .flickity-prev-next-button.next,[data-asidewell] .SquareTilesList .flickity-prev-next-button.previous,[data-asidewell] .TallCardCarousel .flickity-prev-next-button.next,[data-asidewell] .TallCardCarousel .flickity-prev-next-button.previous,[data-asidewell] .TallTileCarousel .flickity-prev-next-button.next,[data-asidewell] .TallTileCarousel .flickity-prev-next-button.previous,[data-asidewell] .TilesList .flickity-prev-next-button.next,[data-asidewell] .TilesList .flickity-prev-next-button.previous,[data-container-modulewell] .ArticleCarousel .flickity-prev-next-button.next,[data-container-modulewell] .ArticleCarousel .flickity-prev-next-button.previous,[data-container-modulewell] .BasicCarousel .flickity-prev-next-button.next,[data-container-modulewell] .BasicCarousel .flickity-prev-next-button.previous,[data-container-modulewell] .CardGrid .flickity-prev-next-button.next,[data-container-modulewell] .CardGrid .flickity-prev-next-button.previous,[data-container-modulewell] .LandscapeCarousel .flickity-prev-next-button.next,[data-container-modulewell] .LandscapeCarousel .flickity-prev-next-button.previous,[data-container-modulewell] .SquareTilesList .flickity-prev-next-button.next,[data-container-modulewell] .SquareTilesList .flickity-prev-next-button.previous,[data-container-modulewell] .TallCardCarousel .flickity-prev-next-button.next,[data-container-modulewell] .TallCardCarousel .flickity-prev-next-button.previous,[data-container-modulewell] .TallTileCarousel .flickity-prev-next-button.next,[data-container-modulewell] .TallTileCarousel .flickity-prev-next-button.previous,[data-container-modulewell] .TilesList .flickity-prev-next-button.next,[data-container-modulewell] .TilesList .flickity-prev-next-button.previous {
    transform: none
}

[data-asidewell] .ArticleCarousel .flickity-prev-next-button .arrow,[data-asidewell] .BasicCarousel .flickity-prev-next-button .arrow,[data-asidewell] .CardGrid .flickity-prev-next-button .arrow,[data-asidewell] .LandscapeCarousel .flickity-prev-next-button .arrow,[data-asidewell] .SquareTilesList .flickity-prev-next-button .arrow,[data-asidewell] .TallCardCarousel .flickity-prev-next-button .arrow,[data-asidewell] .TallTileCarousel .flickity-prev-next-button .arrow,[data-asidewell] .TilesList .flickity-prev-next-button .arrow,[data-container-modulewell] .ArticleCarousel .flickity-prev-next-button .arrow,[data-container-modulewell] .BasicCarousel .flickity-prev-next-button .arrow,[data-container-modulewell] .CardGrid .flickity-prev-next-button .arrow,[data-container-modulewell] .LandscapeCarousel .flickity-prev-next-button .arrow,[data-container-modulewell] .SquareTilesList .flickity-prev-next-button .arrow,[data-container-modulewell] .TallCardCarousel .flickity-prev-next-button .arrow,[data-container-modulewell] .TallTileCarousel .flickity-prev-next-button .arrow,[data-container-modulewell] .TilesList .flickity-prev-next-button .arrow {
    fill: #fff
}

.ArticleCarousel[data-carousel-enabled-curpage] .ArticleCarousel-pagination,.BasicCarousel[data-carousel-enabled-curpage] .BasicCarousel-pagination,.CardGrid[data-carousel-enabled-curpage] .CardGrid-pagination,.LandscapeCarousel[data-carousel-enabled-curpage] .LandscapeCarousel-pagination,.SquareTilesList[data-carousel-enabled-curpage] .SquareTilesList-pagination,.TallCardCarousel[data-carousel-enabled-curpage] .TallCardCarousel-pagination,.TallTileCarousel[data-carousel-enabled-curpage] .TallTileCarousel-pagination,.TilesList[data-carousel-enabled-curpage] .TilesList-pagination {
    display: none
}

.ArticleCarousel-pagination,.BasicCarousel-pagination,.CardGrid-pagination,.LandscapeCarousel-pagination,.SquareTilesList-pagination,.TallCardCarousel-pagination,.TallTileCarousel-pagination,.TilesList-pagination {
    text-align: center
}

.ArticleCarousel-pagination a,.BasicCarousel-pagination a,.CardGrid-pagination a,.LandscapeCarousel-pagination a,.SquareTilesList-pagination a,.TallCardCarousel-pagination a,.TallTileCarousel-pagination a,.TilesList-pagination a {
    text-decoration: none;
    display: none;
    font-family: icomoon;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 0;
    transform: rotate(-90deg);
    color: rgba(0,0,0,.7);
    line-height: 1;
    width: auto
}

.ArticleCarousel-pagination a .external,.ArticleCarousel-pagination a-article,.BasicCarousel-pagination a .external,.BasicCarousel-pagination a-article,.CardGrid-pagination a .external,.CardGrid-pagination a-article,.LandscapeCarousel-pagination a .external,.LandscapeCarousel-pagination a-article,.SquareTilesList-pagination a .external,.SquareTilesList-pagination a-article,.TallCardCarousel-pagination a .external,.TallCardCarousel-pagination a-article,.TallTileCarousel-pagination a .external,.TallTileCarousel-pagination a-article,.TilesList-pagination a .external,.TilesList-pagination a-article {
    display: none
}

.ArticleCarousel-pagination a.icon-gallery,.ArticleCarousel-pagination a.icon-tag,.ArticleCarousel-pagination a.icon-video,.BasicCarousel-pagination a.icon-gallery,.BasicCarousel-pagination a.icon-tag,.BasicCarousel-pagination a.icon-video,.CardGrid-pagination a.icon-gallery,.CardGrid-pagination a.icon-tag,.CardGrid-pagination a.icon-video,.LandscapeCarousel-pagination a.icon-gallery,.LandscapeCarousel-pagination a.icon-tag,.LandscapeCarousel-pagination a.icon-video,.SquareTilesList-pagination a.icon-gallery,.SquareTilesList-pagination a.icon-tag,.SquareTilesList-pagination a.icon-video,.TallCardCarousel-pagination a.icon-gallery,.TallCardCarousel-pagination a.icon-tag,.TallCardCarousel-pagination a.icon-video,.TallTileCarousel-pagination a.icon-gallery,.TallTileCarousel-pagination a.icon-tag,.TallTileCarousel-pagination a.icon-video,.TilesList-pagination a.icon-gallery,.TilesList-pagination a.icon-tag,.TilesList-pagination a.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.ArticleCarousel-pagination a:before,.BasicCarousel-pagination a:before,.CardGrid-pagination a:before,.LandscapeCarousel-pagination a:before,.SquareTilesList-pagination a:before,.TallCardCarousel-pagination a:before,.TallTileCarousel-pagination a:before,.TilesList-pagination a:before {
    content: '\f10d'
}

.ArticleCarousel-pagination a:before,.BasicCarousel-pagination a:before,.CardGrid-pagination a:before,.LandscapeCarousel-pagination a:before,.SquareTilesList-pagination a:before,.TallCardCarousel-pagination a:before,.TallTileCarousel-pagination a:before,.TilesList-pagination a:before {
    font-size: 25px
}

.ArticleCarousel-pagination a:last-child,.BasicCarousel-pagination a:last-child,.CardGrid-pagination a:last-child,.LandscapeCarousel-pagination a:last-child,.SquareTilesList-pagination a:last-child,.TallCardCarousel-pagination a:last-child,.TallTileCarousel-pagination a:last-child,.TilesList-pagination a:last-child {
    display: inline-block
}

.FullPagePromo-items-item a,.FullPagePromoList-title .Link,.GallerySlideArticleView [data-galleryslideinjectactionbarandpage-pagenum],.GallerySlideArticleView-description .Link,.GallerySlideArticleView-infoAttribution .Link,.GallerySlideArticleView-title .Link,.GallerySlideLandscapeView [data-galleryslideinjectactionbarandpage-pagenum],.GallerySlideLandscapeView-description .Link,.GallerySlideLandscapeView-infoAttribution .Link,.GallerySlideLandscapeView-title .Link,.GallerySlideTileView-infoAttribution a,.MosaicPromo-items-item a,.QuotePromo-description .Link,.QuotePromo-title .Link {
    color: #fff;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .FullPagePromo-items-item a[href]:hover,.FullPagePromo-items-item a[href]:visited:hover,.FullPagePromoList-title .Link[href]:hover,.FullPagePromoList-title .Link[href]:visited:hover,.GallerySlideArticleView [data-galleryslideinjectactionbarandpage-pagenum][href]:hover,.GallerySlideArticleView [data-galleryslideinjectactionbarandpage-pagenum][href]:visited:hover,.GallerySlideArticleView-description .Link[href]:hover,.GallerySlideArticleView-description .Link[href]:visited:hover,.GallerySlideArticleView-infoAttribution .Link[href]:hover,.GallerySlideArticleView-infoAttribution .Link[href]:visited:hover,.GallerySlideArticleView-title .Link[href]:hover,.GallerySlideArticleView-title .Link[href]:visited:hover,.GallerySlideLandscapeView [data-galleryslideinjectactionbarandpage-pagenum][href]:hover,.GallerySlideLandscapeView [data-galleryslideinjectactionbarandpage-pagenum][href]:visited:hover,.GallerySlideLandscapeView-description .Link[href]:hover,.GallerySlideLandscapeView-description .Link[href]:visited:hover,.GallerySlideLandscapeView-infoAttribution .Link[href]:hover,.GallerySlideLandscapeView-infoAttribution .Link[href]:visited:hover,.GallerySlideLandscapeView-title .Link[href]:hover,.GallerySlideLandscapeView-title .Link[href]:visited:hover,.GallerySlideTileView-infoAttribution a[href]:hover,.GallerySlideTileView-infoAttribution a[href]:visited:hover,.MosaicPromo-items-item a[href]:hover,.MosaicPromo-items-item a[href]:visited:hover,.QuotePromo-description .Link[href]:hover,.QuotePromo-description .Link[href]:visited:hover,.QuotePromo-title .Link[href]:hover,.QuotePromo-title .Link[href]:visited:hover {
        color: #fff
    }
}

.BasicPromo-description .Link,.BasicPromoDetailed-description .Link,.CardPromoCentered-description .Link,.FullPagePromo-category .Link,.FullPagePromo-category a,.FullPagePromo-description .Link,.FullPagePromo-description a,.FullPagePromo-title .Link,.FullPagePromo-title a,.FullPagePromoList-title .Link,.GallerySlide-description .Link,.GallerySlide-infoAttribution .Link,.GallerySlide-title .Link,.GallerySlideTallCardView-description .Link,.GallerySlideTallCardView-infoAttribution .Link,.GallerySlideTallCardView-title .Link,.LargePromo-description .Link,.LinkList-title a.Link,.MagazinePromo-description .Link,.PromoAuthorDetailed-description .Link,.StoryPromo-description .Link,.VideoPage-sectionTitle a {
    color: #242424;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .BasicPromo-description .Link[href]:hover,.BasicPromo-description .Link[href]:visited:hover,.BasicPromoDetailed-description .Link[href]:hover,.BasicPromoDetailed-description .Link[href]:visited:hover,.CardPromoCentered-description .Link[href]:hover,.CardPromoCentered-description .Link[href]:visited:hover,.FullPagePromo-category .Link[href]:hover,.FullPagePromo-category .Link[href]:visited:hover,.FullPagePromo-category a[href]:hover,.FullPagePromo-category a[href]:visited:hover,.FullPagePromo-description .Link[href]:hover,.FullPagePromo-description .Link[href]:visited:hover,.FullPagePromo-description a[href]:hover,.FullPagePromo-description a[href]:visited:hover,.FullPagePromo-title .Link[href]:hover,.FullPagePromo-title .Link[href]:visited:hover,.FullPagePromo-title a[href]:hover,.FullPagePromo-title a[href]:visited:hover,.FullPagePromoList-title .Link[href]:hover,.FullPagePromoList-title .Link[href]:visited:hover,.GallerySlide-description .Link[href]:hover,.GallerySlide-description .Link[href]:visited:hover,.GallerySlide-infoAttribution .Link[href]:hover,.GallerySlide-infoAttribution .Link[href]:visited:hover,.GallerySlide-title .Link[href]:hover,.GallerySlide-title .Link[href]:visited:hover,.GallerySlideTallCardView-description .Link[href]:hover,.GallerySlideTallCardView-description .Link[href]:visited:hover,.GallerySlideTallCardView-infoAttribution .Link[href]:hover,.GallerySlideTallCardView-infoAttribution .Link[href]:visited:hover,.GallerySlideTallCardView-title .Link[href]:hover,.GallerySlideTallCardView-title .Link[href]:visited:hover,.LargePromo-description .Link[href]:hover,.LargePromo-description .Link[href]:visited:hover,.LinkList-title a.Link[href]:hover,.LinkList-title a.Link[href]:visited:hover,.MagazinePromo-description .Link[href]:hover,.MagazinePromo-description .Link[href]:visited:hover,.PromoAuthorDetailed-description .Link[href]:hover,.PromoAuthorDetailed-description .Link[href]:visited:hover,.StoryPromo-description .Link[href]:hover,.StoryPromo-description .Link[href]:visited:hover,.VideoPage-sectionTitle a[href]:hover,.VideoPage-sectionTitle a[href]:visited:hover {
        color: #242424
    }
}

.GallerySlideGridView .Image,.LogoHeaderPromo-media img {
    display: block;
    width: 100%;
    height: auto
}

.GallerySlideArticleView-media,.GallerySlideLandscapeView-media,.GallerySlideTileView-media,.TilePromo-media {
    position: relative
}

.GallerySlideArticleView-media:after,.GallerySlideLandscapeView-media:after,.GallerySlideTileView-media:after,.TilePromo-media:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 50%)
}

.ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
    box-sizing: border-box
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (min-width: 768px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1280px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        padding-left: calc((100% - 1200px)/ 2);
        padding-right: calc((100% - 1200px)/ 2)
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 768px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1280px) {
    .ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-main,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.CompareItemList[data-compareitems=open],.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-main,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-headerContent,.VideoPage-layoutWrap,.VideoPage-pageHeading,.VideoPage-pageSubHeading,[data-modulewell]>[data-module] {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.ArticlePage-header:first-child,.ArticlePage-pageHeading:first-child,.ArticlePage-pageSubHeading:first-child,.ArticlePageBasic-header:first-child,.ArticlePageBasic-pageHeading:first-child,.ArticlePageBasic-pageSubHeading:first-child,.ArticleRichV2-header:first-child,.ArticleRichV2-pageHeading:first-child,.ArticleRichV2-pageSubHeading:first-child,.AuthenticationPage-header:first-child,.AuthenticationPage-main:first-child,.AuthenticationPage-pageHeading:first-child,.AuthenticationPage-pageSubHeading:first-child,.AuthorPage-header:first-child,.AuthorPage-pageHeading:first-child,.AuthorPage-pageSubHeading:first-child,.BlocksPage-header:first-child,.BlocksPage-pageHeading:first-child,.BlocksPage-pageSubHeading:first-child,.FourOhFourPage-header:first-child,.FourOhFourPage-pageHeading:first-child,.FourOhFourPage-pageSubHeading:first-child,.GalleryPage-header:first-child,.GalleryPage-pageHeading:first-child,.GalleryPage-pageSubHeading:first-child,.InfographPage-header:first-child,.InfographPage-pageHeading:first-child,.InfographPage-pageSubHeading:first-child,.ListiclePage-header:first-child,.ListiclePage-pageHeading:first-child,.ListiclePage-pageSubHeading:first-child,.LiveArticlePage-header:first-child,.LiveArticlePage-mainHead>div:first-child,.LiveArticlePage-mainHead>h1:first-child,.LiveArticlePage-pageHeading:first-child,.LiveArticlePage-pageSubHeading:first-child,.Page-header:first-child,.Page-pageHeading:first-child,.Page-pageSubHeading:first-child,.PageAbstract-header:first-child,.PageAbstract-pageHeading:first-child,.PageAbstract-pageSubHeading:first-child,.PageLite-header:first-child,.PageLite-pageHeading:first-child,.PageLite-pageSubHeading:first-child,.PreviewPage-header:first-child,.PreviewPage-pageHeading:first-child,.PreviewPage-pageSubHeading:first-child,.SearchResultsPage-header:first-child,.SearchResultsPage-pageHeading:first-child,.SearchResultsPage-pageSubHeading:first-child,.UserProfilePage-header:first-child,.UserProfilePage-main:first-child,.UserProfilePage-pageHeading:first-child,.UserProfilePage-pageSubHeading:first-child,.VideoPage-header:first-child,.VideoPage-headerContent:first-child,.VideoPage-layoutWrap:first-child,.VideoPage-pageHeading:first-child,.VideoPage-pageSubHeading:first-child,[data-modulewell]>[data-module]:first-child {
    margin-top: 0
}

[data-asidewell]>[data-module],[data-container-modulewell]>[data-module] {
    padding: 15px;
    margin-bottom: 20px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    [data-asidewell]>[data-module],[data-container-modulewell]>[data-module] {
        margin-bottom: 0
    }
}

.SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
    box-sizing: border-box
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (min-width: 768px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1024px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1280px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        padding-left: calc((100% - 1200px)/ 2);
        padding-right: calc((100% - 1200px)/ 2)
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 768px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1024px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1280px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.SearchResultsPage-layoutWrap:first-child,.VideoPage-layoutWrap:first-child {
    margin-top: 0
}

.SearchResultsPage-actions,.SearchResultsPage-tags,.VideoPage-actions,.VideoPage-tags {
    margin: 20px 0
}

@media only screen and (min-width: 1024px) {
    .SearchResultsPage-layoutWrap,.VideoPage-layoutWrap {
        display: -ms-flexbox;
        display: flex
    }

    .SearchResultsPage-aside,.VideoPage-aside {
        width: 31.25%;
        min-width: 31.25%
    }

    .SearchResultsPage-main,.VideoPage-main {
        -ms-flex: 1;
        flex: 1
    }

    .SearchResultsPage-aside,.SearchResultsPage-main,.VideoPage-aside,.VideoPage-main {
        -ms-flex-order: 2;
        order: 2
    }
}

.ArticlePage-lead,.ArticlePage-mainHead,.ArticlePageBasic-lead,.ArticlePageBasic-mainHead,.ArticleRichV2-lead,.ArticleRichV2-mainHead,.BlocksPage-lead,.BlocksPage-mainHead,.InfographPage-lead,.InfographPage-mainHead,.ListiclePage-lead,.ListiclePage-mainHead,.LiveArticlePage-lead,.LiveArticlePage-mainHead {
    min-width: 100%
}

.ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
    box-sizing: border-box;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (min-width: 768px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1280px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        padding-left: calc((100% - 1200px)/ 2);
        padding-right: calc((100% - 1200px)/ 2)
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 768px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1280px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.ArticlePage-layoutWrap:first-child,.ArticlePageBasic-layoutWrap:first-child,.ArticleRichV2-layoutWrap:first-child,.BlocksPage-layoutWrap:first-child,.InfographPage-layoutWrap:first-child,.ListiclePage-layoutWrap:first-child,.LiveArticlePage-layoutWrap:first-child {
    margin-top: 0
}

.ArticlePage-main,.ArticlePageBasic-main,.ArticleRichV2-main,.BlocksPage-main,.InfographPage-main,.ListiclePage-main,.LiveArticlePage-main {
    -ms-flex: 1;
    flex: 1
}

.ArticlePage-aside,.ArticlePageBasic-aside,.ArticleRichV2-aside,.BlocksPage-aside,.InfographPage-aside,.ListiclePage-aside,.LiveArticlePage-aside {
    position: relative;
    width: 375px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-aside,.ArticlePageBasic-aside,.ArticleRichV2-aside,.BlocksPage-aside,.InfographPage-aside,.ListiclePage-aside,.LiveArticlePage-aside {
        display: none
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-layoutWrap,.ArticlePageBasic-layoutWrap,.ArticleRichV2-layoutWrap,.BlocksPage-layoutWrap,.InfographPage-layoutWrap,.ListiclePage-layoutWrap,.LiveArticlePage-layoutWrap {
        display: -ms-flexbox;
        display: flex
    }

    .ArticlePage-main,.ArticlePageBasic-main,.ArticleRichV2-main,.BlocksPage-main,.InfographPage-main,.ListiclePage-main,.LiveArticlePage-main {
        max-width: 580px;
        margin-left: auto
    }

    .ArticlePage-aside[data-asidewell],.ArticlePageBasic-aside[data-asidewell],.ArticleRichV2-aside[data-asidewell],.BlocksPage-aside[data-asidewell],.InfographPage-aside[data-asidewell],.ListiclePage-aside[data-asidewell],.LiveArticlePage-aside[data-asidewell] {
        padding-left: 0;
        padding-right: 0
    }
}

.ArticlePage-navigation,.ArticlePageBasic-navigation,.ArticleRichV2-navigation,.AuthenticationPage-navigation,.AuthorPage-navigation,.BlocksPage-navigation,.FourOhFourPage-navigation,.GalleryPage-navigation,.InfographPage-navigation,.ListiclePage-navigation,.LiveArticlePage-navigation,.Page-navigation,.PageLite-navigation,.PreviewPage-navigation,.SearchResultsPage-navigation,.UserProfilePage-navigation,.VideoPage-navigation {
    width: 100%
}

.ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-bottom: 5px;
    padding-top: 5px
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (min-width: 768px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1280px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        padding-left: calc((100% - 1200px)/ 2);
        padding-right: calc((100% - 1200px)/ 2)
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 768px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1280px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.ArticlePage-topNavigation:first-child,.ArticlePageBasic-topNavigation:first-child,.ArticleRichV2-topNavigation:first-child,.AuthenticationPage-topNavigation:first-child,.AuthorPage-topNavigation:first-child,.BlocksPage-topNavigation:first-child,.FourOhFourPage-topNavigation:first-child,.GalleryPage-topNavigation:first-child,.InfographPage-topNavigation:first-child,.ListiclePage-topNavigation:first-child,.LiveArticlePage-topNavigation:first-child,.Page-topNavigation:first-child,.PageLite-topNavigation:first-child,.PreviewPage-topNavigation:first-child,.SearchResultsPage-topNavigation:first-child,.UserProfilePage-topNavigation:first-child,.VideoPage-topNavigation:first-child {
    margin-top: 0
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        padding-bottom: 5px;
        padding-top: 5px
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-topNavigation,.ArticlePageBasic-topNavigation,.ArticleRichV2-topNavigation,.AuthenticationPage-topNavigation,.AuthorPage-topNavigation,.BlocksPage-topNavigation,.FourOhFourPage-topNavigation,.GalleryPage-topNavigation,.InfographPage-topNavigation,.ListiclePage-topNavigation,.LiveArticlePage-topNavigation,.Page-topNavigation,.PageLite-topNavigation,.PreviewPage-topNavigation,.SearchResultsPage-topNavigation,.UserProfilePage-topNavigation,.VideoPage-topNavigation {
        margin: 0;
        padding: 5px 10px
    }

    .ArticlePage-topNavigation .Navigation,.ArticlePageBasic-topNavigation .Navigation,.ArticleRichV2-topNavigation .Navigation,.AuthenticationPage-topNavigation .Navigation,.AuthorPage-topNavigation .Navigation,.BlocksPage-topNavigation .Navigation,.FourOhFourPage-topNavigation .Navigation,.GalleryPage-topNavigation .Navigation,.InfographPage-topNavigation .Navigation,.ListiclePage-topNavigation .Navigation,.LiveArticlePage-topNavigation .Navigation,.Page-topNavigation .Navigation,.PageLite-topNavigation .Navigation,.PreviewPage-topNavigation .Navigation,.SearchResultsPage-topNavigation .Navigation,.UserProfilePage-topNavigation .Navigation,.VideoPage-topNavigation .Navigation {
        padding: 0
    }

    .ArticlePage-topNavigation .Navigation-items,.ArticlePageBasic-topNavigation .Navigation-items,.ArticleRichV2-topNavigation .Navigation-items,.AuthenticationPage-topNavigation .Navigation-items,.AuthorPage-topNavigation .Navigation-items,.BlocksPage-topNavigation .Navigation-items,.FourOhFourPage-topNavigation .Navigation-items,.GalleryPage-topNavigation .Navigation-items,.InfographPage-topNavigation .Navigation-items,.ListiclePage-topNavigation .Navigation-items,.LiveArticlePage-topNavigation .Navigation-items,.Page-topNavigation .Navigation-items,.PageLite-topNavigation .Navigation-items,.PreviewPage-topNavigation .Navigation-items,.SearchResultsPage-topNavigation .Navigation-items,.UserProfilePage-topNavigation .Navigation-items,.VideoPage-topNavigation .Navigation-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.ArticlePageBasic[data-has-scrolled=true] [class*='-topNavigation'],.ArticlePage[data-has-scrolled=true] [class*='-topNavigation'],.ArticleRichV2[data-has-scrolled=true] [class*='-topNavigation'],.AuthenticationPage[data-has-scrolled=true] [class*='-topNavigation'],.AuthorPage[data-has-scrolled=true] [class*='-topNavigation'],.BlocksPage[data-has-scrolled=true] [class*='-topNavigation'],.FourOhFourPage[data-has-scrolled=true] [class*='-topNavigation'],.GalleryPage[data-has-scrolled=true] [class*='-topNavigation'],.InfographPage[data-has-scrolled=true] [class*='-topNavigation'],.ListiclePage[data-has-scrolled=true] [class*='-topNavigation'],.LiveArticlePage[data-has-scrolled=true] [class*='-topNavigation'],.PageLite[data-has-scrolled=true] [class*='-topNavigation'],.Page[data-has-scrolled=true] [class*='-topNavigation'],.PreviewPage[data-has-scrolled=true] [class*='-topNavigation'],.SearchResultsPage[data-has-scrolled=true] [class*='-topNavigation'],.UserProfilePage[data-has-scrolled=true] [class*='-topNavigation'],.VideoPage[data-has-scrolled=true] [class*='-topNavigation'] {
    display: none
}

.ArticlePage .TweetEmbed,.ArticlePage .TweetUrl,.ArticlePageBasic .TweetEmbed,.ArticlePageBasic .TweetUrl,.ArticleRichV2 .TweetEmbed,.ArticleRichV2 .TweetUrl,.AuthenticationPage .TweetEmbed,.AuthenticationPage .TweetUrl,.AuthorPage .TweetEmbed,.AuthorPage .TweetUrl,.BlocksPage .TweetEmbed,.BlocksPage .TweetUrl,.FourOhFourPage .TweetEmbed,.FourOhFourPage .TweetUrl,.GalleryPage .TweetEmbed,.GalleryPage .TweetUrl,.InfographPage .TweetEmbed,.InfographPage .TweetUrl,.ListiclePage .TweetEmbed,.ListiclePage .TweetUrl,.LiveArticlePage .TweetEmbed,.LiveArticlePage .TweetUrl,.Page .TweetEmbed,.Page .TweetUrl,.PageLite .TweetEmbed,.PageLite .TweetUrl,.PreviewPage .TweetEmbed,.PreviewPage .TweetUrl,.SearchResultsPage .TweetEmbed,.SearchResultsPage .TweetUrl,.UserProfilePage .TweetEmbed,.UserProfilePage .TweetUrl,.VideoPage .TweetEmbed,.VideoPage .TweetUrl {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

h1.ArticlePage-pageHeading:first-child,h1.ArticlePageBasic-pageHeading:first-child,h1.ArticleRichV2-pageHeading:first-child,h1.AuthenticationPage-pageHeading:first-child,h1.AuthorPage-pageHeading:first-child,h1.BlocksPage-pageHeading:first-child,h1.FourOhFourPage-pageHeading:first-child,h1.GalleryPage-pageHeading:first-child,h1.InfographPage-pageHeading:first-child,h1.ListiclePage-pageHeading:first-child,h1.LiveArticlePage-pageHeading:first-child,h1.Page-pageHeading:first-child,h1.PageLite-pageHeading:first-child,h1.PreviewPage-pageHeading:first-child,h1.SearchResultsPage-pageHeading:first-child,h1.UserProfilePage-pageHeading:first-child,h1.VideoPage-pageHeading:first-child {
    margin-top: 10px;
    margin-bottom: 10px
}

.ArticlePage-tags,.ArticlePageBasic-tags,.ArticleRichV2-tags,.AuthenticationPage-tags,.AuthorPage-tags,.BlocksPage-tags,.FourOhFourPage-tags,.GalleryPage-tags,.InfographPage-tags,.ListiclePage-tags,.LiveArticlePage-tags,.Page-tags,.PageLite-tags,.PreviewPage-tags,.SearchResultsPage-tags,.UserProfilePage-tags,.VideoPage-tags {
    display: block
}

.ArticlePage-tags-heading,.ArticlePageBasic-tags-heading,.ArticleRichV2-tags-heading,.AuthenticationPage-tags-heading,.AuthorPage-tags-heading,.BlocksPage-tags-heading,.FourOhFourPage-tags-heading,.GalleryPage-tags-heading,.InfographPage-tags-heading,.ListiclePage-tags-heading,.LiveArticlePage-tags-heading,.Page-tags-heading,.PageLite-tags-heading,.PreviewPage-tags-heading,.SearchResultsPage-tags-heading,.UserProfilePage-tags-heading,.VideoPage-tags-heading {
    font-size: 0;
    color: transparent;
    margin-right: 10px
}

.ArticlePage-tags-heading:before,.ArticlePageBasic-tags-heading:before,.ArticleRichV2-tags-heading:before,.AuthenticationPage-tags-heading:before,.AuthorPage-tags-heading:before,.BlocksPage-tags-heading:before,.FourOhFourPage-tags-heading:before,.GalleryPage-tags-heading:before,.InfographPage-tags-heading:before,.ListiclePage-tags-heading:before,.LiveArticlePage-tags-heading:before,.Page-tags-heading:before,.PageLite-tags-heading:before,.PreviewPage-tags-heading:before,.SearchResultsPage-tags-heading:before,.UserProfilePage-tags-heading:before,.VideoPage-tags-heading:before {
    content: 'MÃ¡s sobre:';
    font-size: 1.3rem;
    font-weight: 400;
    color: #242424
}

.ArticlePage-tags-body,.ArticlePageBasic-tags-body,.ArticleRichV2-tags-body,.AuthenticationPage-tags-body,.AuthorPage-tags-body,.BlocksPage-tags-body,.FourOhFourPage-tags-body,.GalleryPage-tags-body,.InfographPage-tags-body,.ListiclePage-tags-body,.LiveArticlePage-tags-body,.Page-tags-body,.PageLite-tags-body,.PreviewPage-tags-body,.SearchResultsPage-tags-body,.UserProfilePage-tags-body,.VideoPage-tags-body {
    display: inline
}

.ArticlePage-tags-body a,.ArticlePageBasic-tags-body a,.ArticleRichV2-tags-body a,.AuthenticationPage-tags-body a,.AuthorPage-tags-body a,.BlocksPage-tags-body a,.FourOhFourPage-tags-body a,.GalleryPage-tags-body a,.InfographPage-tags-body a,.ListiclePage-tags-body a,.LiveArticlePage-tags-body a,.Page-tags-body a,.PageLite-tags-body a,.PreviewPage-tags-body a,.SearchResultsPage-tags-body a,.UserProfilePage-tags-body a,.VideoPage-tags-body a {
    margin: 3px;
    color: #d7204c;
    text-decoration: none;
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1rem;
    font-style: normal;
    position: relative;
    margin-right: 12px!important
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-tags-body a[href]:hover,.ArticlePage-tags-body a[href]:visited:hover,.ArticlePageBasic-tags-body a[href]:hover,.ArticlePageBasic-tags-body a[href]:visited:hover,.ArticleRichV2-tags-body a[href]:hover,.ArticleRichV2-tags-body a[href]:visited:hover,.AuthenticationPage-tags-body a[href]:hover,.AuthenticationPage-tags-body a[href]:visited:hover,.AuthorPage-tags-body a[href]:hover,.AuthorPage-tags-body a[href]:visited:hover,.BlocksPage-tags-body a[href]:hover,.BlocksPage-tags-body a[href]:visited:hover,.FourOhFourPage-tags-body a[href]:hover,.FourOhFourPage-tags-body a[href]:visited:hover,.GalleryPage-tags-body a[href]:hover,.GalleryPage-tags-body a[href]:visited:hover,.InfographPage-tags-body a[href]:hover,.InfographPage-tags-body a[href]:visited:hover,.ListiclePage-tags-body a[href]:hover,.ListiclePage-tags-body a[href]:visited:hover,.LiveArticlePage-tags-body a[href]:hover,.LiveArticlePage-tags-body a[href]:visited:hover,.Page-tags-body a[href]:hover,.Page-tags-body a[href]:visited:hover,.PageLite-tags-body a[href]:hover,.PageLite-tags-body a[href]:visited:hover,.PreviewPage-tags-body a[href]:hover,.PreviewPage-tags-body a[href]:visited:hover,.SearchResultsPage-tags-body a[href]:hover,.SearchResultsPage-tags-body a[href]:visited:hover,.UserProfilePage-tags-body a[href]:hover,.UserProfilePage-tags-body a[href]:visited:hover,.VideoPage-tags-body a[href]:hover,.VideoPage-tags-body a[href]:visited:hover {
        color: #d7204c
    }
}

.ArticlePage-tags-body a:before,.ArticlePageBasic-tags-body a:before,.ArticleRichV2-tags-body a:before,.AuthenticationPage-tags-body a:before,.AuthorPage-tags-body a:before,.BlocksPage-tags-body a:before,.FourOhFourPage-tags-body a:before,.GalleryPage-tags-body a:before,.InfographPage-tags-body a:before,.ListiclePage-tags-body a:before,.LiveArticlePage-tags-body a:before,.Page-tags-body a:before,.PageLite-tags-body a:before,.PreviewPage-tags-body a:before,.SearchResultsPage-tags-body a:before,.UserProfilePage-tags-body a:before,.VideoPage-tags-body a:before {
    color: #cf102d;
    content: '#';
    display: inline-block;
    font-size: 1.2rem;
    margin: 0 2px 0 -8px
}

.ArticlePage-tags-body a,.ArticlePage-tags-heading,.ArticlePageBasic-tags-body a,.ArticlePageBasic-tags-heading,.ArticleRichV2-tags-body a,.ArticleRichV2-tags-heading,.AuthenticationPage-tags-body a,.AuthenticationPage-tags-heading,.AuthorPage-tags-body a,.AuthorPage-tags-heading,.BlocksPage-tags-body a,.BlocksPage-tags-heading,.FourOhFourPage-tags-body a,.FourOhFourPage-tags-heading,.GalleryPage-tags-body a,.GalleryPage-tags-heading,.InfographPage-tags-body a,.InfographPage-tags-heading,.ListiclePage-tags-body a,.ListiclePage-tags-heading,.LiveArticlePage-tags-body a,.LiveArticlePage-tags-heading,.Page-tags-body a,.Page-tags-heading,.PageLite-tags-body a,.PageLite-tags-heading,.PreviewPage-tags-body a,.PreviewPage-tags-heading,.SearchResultsPage-tags-body a,.SearchResultsPage-tags-heading,.UserProfilePage-tags-body a,.UserProfilePage-tags-heading,.VideoPage-tags-body a,.VideoPage-tags-heading {
    display: inline-block
}

.ArticlePage .oop,.ArticlePageBasic .oop,.ArticleRichV2 .oop,.AuthenticationPage .oop,.AuthorPage .oop,.BlocksPage .oop,.FourOhFourPage .oop,.GalleryPage .oop,.InfographPage .oop,.ListiclePage .oop,.LiveArticlePage .oop,.Page .oop,.PageLite .oop,.PreviewPage .oop,.SearchResultsPage .oop,.UserProfilePage .oop,.VideoPage .oop {
    position: absolute
}

.ArticlePage iframe,.ArticlePageBasic iframe,.ArticleRichV2 iframe,.AuthenticationPage iframe,.AuthorPage iframe,.BlocksPage iframe,.FourOhFourPage iframe,.GalleryPage iframe,.InfographPage iframe,.ListiclePage iframe,.LiveArticlePage iframe,.Page iframe,.PageLite iframe,.PreviewPage iframe,.SearchResultsPage iframe,.UserProfilePage iframe,.VideoPage iframe {
    border: 0
}

.ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
    position: relative
}

.ArticlePage-header,.ArticlePage-header-positionFixSpacer,.ArticlePageBasic-header,.ArticlePageBasic-header-positionFixSpacer,.ArticleRichV2-header,.ArticleRichV2-header-positionFixSpacer,.AuthenticationPage-header,.AuthenticationPage-header-positionFixSpacer,.AuthorPage-header,.AuthorPage-header-positionFixSpacer,.BlocksPage-header,.BlocksPage-header-positionFixSpacer,.FourOhFourPage-header,.FourOhFourPage-header-positionFixSpacer,.GalleryPage-header,.GalleryPage-header-positionFixSpacer,.InfographPage-header,.InfographPage-header-positionFixSpacer,.ListiclePage-header,.ListiclePage-header-positionFixSpacer,.LiveArticlePage-header,.LiveArticlePage-header-positionFixSpacer,.Page-header,.Page-header-positionFixSpacer,.PageLite-header,.PageLite-header-positionFixSpacer,.PreviewPage-header,.PreviewPage-header-positionFixSpacer,.SearchResultsPage-header,.SearchResultsPage-header-positionFixSpacer,.UserProfilePage-header,.UserProfilePage-header-positionFixSpacer,.VideoPage-header,.VideoPage-header-positionFixSpacer {
    min-height: 45px;
    margin-bottom: 10px
}

.ArticlePage-header-positionFixSpacer,.ArticlePageBasic-header-positionFixSpacer,.ArticleRichV2-header-positionFixSpacer,.AuthenticationPage-header-positionFixSpacer,.AuthorPage-header-positionFixSpacer,.BlocksPage-header-positionFixSpacer,.FourOhFourPage-header-positionFixSpacer,.GalleryPage-header-positionFixSpacer,.InfographPage-header-positionFixSpacer,.ListiclePage-header-positionFixSpacer,.LiveArticlePage-header-positionFixSpacer,.Page-header-positionFixSpacer,.PageLite-header-positionFixSpacer,.PreviewPage-header-positionFixSpacer,.SearchResultsPage-header-positionFixSpacer,.UserProfilePage-header-positionFixSpacer,.VideoPage-header-positionFixSpacer {
    display: none
}

.ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    min-width: 100%;
    z-index: 10
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
        padding: 0
    }

    .ArticlePage-header [data-page-header-pagetoggle],.ArticlePageBasic-header [data-page-header-pagetoggle],.ArticleRichV2-header [data-page-header-pagetoggle],.AuthenticationPage-header [data-page-header-pagetoggle],.AuthorPage-header [data-page-header-pagetoggle],.BlocksPage-header [data-page-header-pagetoggle],.FourOhFourPage-header [data-page-header-pagetoggle],.GalleryPage-header [data-page-header-pagetoggle],.InfographPage-header [data-page-header-pagetoggle],.ListiclePage-header [data-page-header-pagetoggle],.LiveArticlePage-header [data-page-header-pagetoggle],.Page-header [data-page-header-pagetoggle],.PageLite-header [data-page-header-pagetoggle],.PreviewPage-header [data-page-header-pagetoggle],.SearchResultsPage-header [data-page-header-pagetoggle],.UserProfilePage-header [data-page-header-pagetoggle],.VideoPage-header [data-page-header-pagetoggle] {
        margin: 0 10px;
        bottom: 15px
    }
}

.ArticlePage-header .SocialBar,.ArticlePageBasic-header .SocialBar,.ArticleRichV2-header .SocialBar,.AuthenticationPage-header .SocialBar,.AuthorPage-header .SocialBar,.BlocksPage-header .SocialBar,.FourOhFourPage-header .SocialBar,.GalleryPage-header .SocialBar,.InfographPage-header .SocialBar,.ListiclePage-header .SocialBar,.LiveArticlePage-header .SocialBar,.Page-header .SocialBar,.PageLite-header .SocialBar,.PreviewPage-header .SocialBar,.SearchResultsPage-header .SocialBar,.UserProfilePage-header .SocialBar,.VideoPage-header .SocialBar {
    border-bottom: 0
}

.ArticlePage-header .SocialBar-heading,.ArticlePageBasic-header .SocialBar-heading,.ArticleRichV2-header .SocialBar-heading,.AuthenticationPage-header .SocialBar-heading,.AuthorPage-header .SocialBar-heading,.BlocksPage-header .SocialBar-heading,.FourOhFourPage-header .SocialBar-heading,.GalleryPage-header .SocialBar-heading,.InfographPage-header .SocialBar-heading,.ListiclePage-header .SocialBar-heading,.LiveArticlePage-header .SocialBar-heading,.Page-header .SocialBar-heading,.PageLite-header .SocialBar-heading,.PreviewPage-header .SocialBar-heading,.SearchResultsPage-header .SocialBar-heading,.UserProfilePage-header .SocialBar-heading,.VideoPage-header .SocialBar-heading {
    display: none
}

.ArticlePage-logo,.ArticlePageBasic-logo,.ArticleRichV2-logo,.AuthenticationPage-logo,.AuthorPage-logo,.BlocksPage-logo,.FourOhFourPage-logo,.GalleryPage-logo,.InfographPage-logo,.ListiclePage-logo,.LiveArticlePage-logo,.Page-logo,.PageLite-logo,.PreviewPage-logo,.SearchResultsPage-logo,.UserProfilePage-logo,.VideoPage-logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.ArticlePage-logo img,.ArticlePageBasic-logo img,.ArticleRichV2-logo img,.AuthenticationPage-logo img,.AuthorPage-logo img,.BlocksPage-logo img,.FourOhFourPage-logo img,.GalleryPage-logo img,.InfographPage-logo img,.ListiclePage-logo img,.LiveArticlePage-logo img,.Page-logo img,.PageLite-logo img,.PreviewPage-logo img,.SearchResultsPage-logo img,.UserProfilePage-logo img,.VideoPage-logo img {
    display: block;
    width: auto
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
        position: fixed
    }

    .ArticlePage-header-positionFixSpacer,.ArticlePageBasic-header-positionFixSpacer,.ArticleRichV2-header-positionFixSpacer,.AuthenticationPage-header-positionFixSpacer,.AuthorPage-header-positionFixSpacer,.BlocksPage-header-positionFixSpacer,.FourOhFourPage-header-positionFixSpacer,.GalleryPage-header-positionFixSpacer,.InfographPage-header-positionFixSpacer,.ListiclePage-header-positionFixSpacer,.LiveArticlePage-header-positionFixSpacer,.Page-header-positionFixSpacer,.PageLite-header-positionFixSpacer,.PreviewPage-header-positionFixSpacer,.SearchResultsPage-header-positionFixSpacer,.UserProfilePage-header-positionFixSpacer,.VideoPage-header-positionFixSpacer {
        display: block
    }

    .ArticlePage-header .SocialBar .SocialLink,.ArticlePageBasic-header .SocialBar .SocialLink,.ArticleRichV2-header .SocialBar .SocialLink,.AuthenticationPage-header .SocialBar .SocialLink,.AuthorPage-header .SocialBar .SocialLink,.BlocksPage-header .SocialBar .SocialLink,.FourOhFourPage-header .SocialBar .SocialLink,.GalleryPage-header .SocialBar .SocialLink,.InfographPage-header .SocialBar .SocialLink,.ListiclePage-header .SocialBar .SocialLink,.LiveArticlePage-header .SocialBar .SocialLink,.Page-header .SocialBar .SocialLink,.PageLite-header .SocialBar .SocialLink,.PreviewPage-header .SocialBar .SocialLink,.SearchResultsPage-header .SocialBar .SocialLink,.UserProfilePage-header .SocialBar .SocialLink,.VideoPage-header .SocialBar .SocialLink {
        margin: 0 5px
    }

    .ArticlePage-header .SocialBar .SocialLink:before,.ArticlePageBasic-header .SocialBar .SocialLink:before,.ArticleRichV2-header .SocialBar .SocialLink:before,.AuthenticationPage-header .SocialBar .SocialLink:before,.AuthorPage-header .SocialBar .SocialLink:before,.BlocksPage-header .SocialBar .SocialLink:before,.FourOhFourPage-header .SocialBar .SocialLink:before,.GalleryPage-header .SocialBar .SocialLink:before,.InfographPage-header .SocialBar .SocialLink:before,.ListiclePage-header .SocialBar .SocialLink:before,.LiveArticlePage-header .SocialBar .SocialLink:before,.Page-header .SocialBar .SocialLink:before,.PageLite-header .SocialBar .SocialLink:before,.PreviewPage-header .SocialBar .SocialLink:before,.SearchResultsPage-header .SocialBar .SocialLink:before,.UserProfilePage-header .SocialBar .SocialLink:before,.VideoPage-header .SocialBar .SocialLink:before {
        font-size: 1rem;
        display: inline-block
    }

    .ArticlePage-logo,.ArticlePageBasic-logo,.ArticleRichV2-logo,.AuthenticationPage-logo,.AuthorPage-logo,.BlocksPage-logo,.FourOhFourPage-logo,.GalleryPage-logo,.InfographPage-logo,.ListiclePage-logo,.LiveArticlePage-logo,.Page-logo,.PageLite-logo,.PreviewPage-logo,.SearchResultsPage-logo,.UserProfilePage-logo,.VideoPage-logo {
        min-width: 100%;
        -ms-flex-pack: center;
        justify-content: center
    }

    .ArticlePage-logo>a:nth-child(n),.ArticlePage-logo>img:nth-child(n),.ArticlePageBasic-logo>a:nth-child(n),.ArticlePageBasic-logo>img:nth-child(n),.ArticleRichV2-logo>a:nth-child(n),.ArticleRichV2-logo>img:nth-child(n),.AuthenticationPage-logo>a:nth-child(n),.AuthenticationPage-logo>img:nth-child(n),.AuthorPage-logo>a:nth-child(n),.AuthorPage-logo>img:nth-child(n),.BlocksPage-logo>a:nth-child(n),.BlocksPage-logo>img:nth-child(n),.FourOhFourPage-logo>a:nth-child(n),.FourOhFourPage-logo>img:nth-child(n),.GalleryPage-logo>a:nth-child(n),.GalleryPage-logo>img:nth-child(n),.InfographPage-logo>a:nth-child(n),.InfographPage-logo>img:nth-child(n),.ListiclePage-logo>a:nth-child(n),.ListiclePage-logo>img:nth-child(n),.LiveArticlePage-logo>a:nth-child(n),.LiveArticlePage-logo>img:nth-child(n),.Page-logo>a:nth-child(n),.Page-logo>img:nth-child(n),.PageLite-logo>a:nth-child(n),.PageLite-logo>img:nth-child(n),.PreviewPage-logo>a:nth-child(n),.PreviewPage-logo>img:nth-child(n),.SearchResultsPage-logo>a:nth-child(n),.SearchResultsPage-logo>img:nth-child(n),.UserProfilePage-logo>a:nth-child(n),.UserProfilePage-logo>img:nth-child(n),.VideoPage-logo>a:nth-child(n),.VideoPage-logo>img:nth-child(n) {
        display: none
    }

    .ArticlePage-logo>a:nth-child(1),.ArticlePage-logo>img:nth-child(1),.ArticlePageBasic-logo>a:nth-child(1),.ArticlePageBasic-logo>img:nth-child(1),.ArticleRichV2-logo>a:nth-child(1),.ArticleRichV2-logo>img:nth-child(1),.AuthenticationPage-logo>a:nth-child(1),.AuthenticationPage-logo>img:nth-child(1),.AuthorPage-logo>a:nth-child(1),.AuthorPage-logo>img:nth-child(1),.BlocksPage-logo>a:nth-child(1),.BlocksPage-logo>img:nth-child(1),.FourOhFourPage-logo>a:nth-child(1),.FourOhFourPage-logo>img:nth-child(1),.GalleryPage-logo>a:nth-child(1),.GalleryPage-logo>img:nth-child(1),.InfographPage-logo>a:nth-child(1),.InfographPage-logo>img:nth-child(1),.ListiclePage-logo>a:nth-child(1),.ListiclePage-logo>img:nth-child(1),.LiveArticlePage-logo>a:nth-child(1),.LiveArticlePage-logo>img:nth-child(1),.Page-logo>a:nth-child(1),.Page-logo>img:nth-child(1),.PageLite-logo>a:nth-child(1),.PageLite-logo>img:nth-child(1),.PreviewPage-logo>a:nth-child(1),.PreviewPage-logo>img:nth-child(1),.SearchResultsPage-logo>a:nth-child(1),.SearchResultsPage-logo>img:nth-child(1),.UserProfilePage-logo>a:nth-child(1),.UserProfilePage-logo>img:nth-child(1),.VideoPage-logo>a:nth-child(1),.VideoPage-logo>img:nth-child(1) {
        display: block
    }

    .ArticlePage-logo>a:first-child:last-child,.ArticlePage-logo>img:first-child:last-child,.ArticlePageBasic-logo>a:first-child:last-child,.ArticlePageBasic-logo>img:first-child:last-child,.ArticleRichV2-logo>a:first-child:last-child,.ArticleRichV2-logo>img:first-child:last-child,.AuthenticationPage-logo>a:first-child:last-child,.AuthenticationPage-logo>img:first-child:last-child,.AuthorPage-logo>a:first-child:last-child,.AuthorPage-logo>img:first-child:last-child,.BlocksPage-logo>a:first-child:last-child,.BlocksPage-logo>img:first-child:last-child,.FourOhFourPage-logo>a:first-child:last-child,.FourOhFourPage-logo>img:first-child:last-child,.GalleryPage-logo>a:first-child:last-child,.GalleryPage-logo>img:first-child:last-child,.InfographPage-logo>a:first-child:last-child,.InfographPage-logo>img:first-child:last-child,.ListiclePage-logo>a:first-child:last-child,.ListiclePage-logo>img:first-child:last-child,.LiveArticlePage-logo>a:first-child:last-child,.LiveArticlePage-logo>img:first-child:last-child,.Page-logo>a:first-child:last-child,.Page-logo>img:first-child:last-child,.PageLite-logo>a:first-child:last-child,.PageLite-logo>img:first-child:last-child,.PreviewPage-logo>a:first-child:last-child,.PreviewPage-logo>img:first-child:last-child,.SearchResultsPage-logo>a:first-child:last-child,.SearchResultsPage-logo>img:first-child:last-child,.UserProfilePage-logo>a:first-child:last-child,.UserProfilePage-logo>img:first-child:last-child,.VideoPage-logo>a:first-child:last-child,.VideoPage-logo>img:first-child:last-child {
        display: block
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
        -ms-flex-pack: center;
        justify-content: center
    }

    .ArticlePage-navigation,.ArticlePageBasic-navigation,.ArticleRichV2-navigation,.AuthenticationPage-navigation,.AuthorPage-navigation,.BlocksPage-navigation,.FourOhFourPage-navigation,.GalleryPage-navigation,.InfographPage-navigation,.ListiclePage-navigation,.LiveArticlePage-navigation,.Page-navigation,.PageLite-navigation,.PreviewPage-navigation,.SearchResultsPage-navigation,.UserProfilePage-navigation,.VideoPage-navigation {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-header,.ArticlePage[data-has-scrolled=true] .ArticlePage-header,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-header,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-header,.AuthorPage[data-has-scrolled=true] .AuthorPage-header,.BlocksPage[data-has-scrolled=true] .BlocksPage-header,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-header,.GalleryPage[data-has-scrolled=true] .GalleryPage-header,.InfographPage[data-has-scrolled=true] .InfographPage-header,.ListiclePage[data-has-scrolled=true] .ListiclePage-header,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-header,.PageLite[data-has-scrolled=true] .PageLite-header,.Page[data-has-scrolled=true] .Page-header,.PreviewPage[data-has-scrolled=true] .PreviewPage-header,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-header,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-header,.VideoPage[data-has-scrolled=true] .VideoPage-header {
        position: fixed
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-header,.ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-header-positionFixSpacer,.ArticlePage[data-has-scrolled=true] .ArticlePage-header,.ArticlePage[data-has-scrolled=true] .ArticlePage-header-positionFixSpacer,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-header,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-header-positionFixSpacer,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-header,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-header-positionFixSpacer,.AuthorPage[data-has-scrolled=true] .AuthorPage-header,.AuthorPage[data-has-scrolled=true] .AuthorPage-header-positionFixSpacer,.BlocksPage[data-has-scrolled=true] .BlocksPage-header,.BlocksPage[data-has-scrolled=true] .BlocksPage-header-positionFixSpacer,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-header,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-header-positionFixSpacer,.GalleryPage[data-has-scrolled=true] .GalleryPage-header,.GalleryPage[data-has-scrolled=true] .GalleryPage-header-positionFixSpacer,.InfographPage[data-has-scrolled=true] .InfographPage-header,.InfographPage[data-has-scrolled=true] .InfographPage-header-positionFixSpacer,.ListiclePage[data-has-scrolled=true] .ListiclePage-header,.ListiclePage[data-has-scrolled=true] .ListiclePage-header-positionFixSpacer,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-header,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-header-positionFixSpacer,.PageLite[data-has-scrolled=true] .PageLite-header,.PageLite[data-has-scrolled=true] .PageLite-header-positionFixSpacer,.Page[data-has-scrolled=true] .Page-header,.Page[data-has-scrolled=true] .Page-header-positionFixSpacer,.PreviewPage[data-has-scrolled=true] .PreviewPage-header,.PreviewPage[data-has-scrolled=true] .PreviewPage-header-positionFixSpacer,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-header,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-header-positionFixSpacer,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-header,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-header-positionFixSpacer,.VideoPage[data-has-scrolled=true] .VideoPage-header,.VideoPage[data-has-scrolled=true] .VideoPage-header-positionFixSpacer {
        min-height: 45px
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-header-positionFixSpacer,.ArticlePage[data-has-scrolled=true] .ArticlePage-header-positionFixSpacer,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-header-positionFixSpacer,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-header-positionFixSpacer,.AuthorPage[data-has-scrolled=true] .AuthorPage-header-positionFixSpacer,.BlocksPage[data-has-scrolled=true] .BlocksPage-header-positionFixSpacer,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-header-positionFixSpacer,.GalleryPage[data-has-scrolled=true] .GalleryPage-header-positionFixSpacer,.InfographPage[data-has-scrolled=true] .InfographPage-header-positionFixSpacer,.ListiclePage[data-has-scrolled=true] .ListiclePage-header-positionFixSpacer,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-header-positionFixSpacer,.PageLite[data-has-scrolled=true] .PageLite-header-positionFixSpacer,.Page[data-has-scrolled=true] .Page-header-positionFixSpacer,.PreviewPage[data-has-scrolled=true] .PreviewPage-header-positionFixSpacer,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-header-positionFixSpacer,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-header-positionFixSpacer,.VideoPage[data-has-scrolled=true] .VideoPage-header-positionFixSpacer {
        display: block
    }

    header .ArticlePage-social,header .ArticlePageBasic-social,header .ArticleRichV2-social,header .AuthenticationPage-social,header .AuthorPage-social,header .BlocksPage-social,header .FourOhFourPage-social,header .GalleryPage-social,header .InfographPage-social,header .ListiclePage-social,header .LiveArticlePage-social,header .Page-social,header .PageLite-social,header .PreviewPage-social,header .SearchResultsPage-social,header .UserProfilePage-social,header .VideoPage-social {
        position: absolute;
        top: 10px;
        right: 20px
    }
}

@media only screen and (min-width: 1280px) {
    header .ArticlePage-social,header .ArticlePageBasic-social,header .ArticleRichV2-social,header .AuthenticationPage-social,header .AuthorPage-social,header .BlocksPage-social,header .FourOhFourPage-social,header .GalleryPage-social,header .InfographPage-social,header .ListiclePage-social,header .LiveArticlePage-social,header .Page-social,header .PageLite-social,header .PreviewPage-social,header .SearchResultsPage-social,header .UserProfilePage-social,header .VideoPage-social {
        right: calc((100% - 1200px)/ 2)
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-navigationOverlay,.ArticlePageBasic-navigationOverlay,.ArticleRichV2-navigationOverlay,.AuthenticationPage-navigationOverlay,.AuthorPage-navigationOverlay,.BlocksPage-navigationOverlay,.FourOhFourPage-navigationOverlay,.GalleryPage-navigationOverlay,.InfographPage-navigationOverlay,.ListiclePage-navigationOverlay,.LiveArticlePage-navigationOverlay,.Page-navigationOverlay,.PageLite-navigationOverlay,.PreviewPage-navigationOverlay,.SearchResultsPage-navigationOverlay,.UserProfilePage-navigationOverlay,.VideoPage-navigationOverlay {
        position: absolute;
        top: 45px;
        left: 0;
        width: 100%;
        max-width: 0;
        height: calc(100vh - 45px);
        background: #fff;
        transition: max-width .5s ease;
        overflow: auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }

    [data-pageheadertoggle=open] .ArticlePage-navigationOverlay,[data-pageheadertoggle=open] .ArticlePageBasic-navigationOverlay,[data-pageheadertoggle=open] .ArticleRichV2-navigationOverlay,[data-pageheadertoggle=open] .AuthenticationPage-navigationOverlay,[data-pageheadertoggle=open] .AuthorPage-navigationOverlay,[data-pageheadertoggle=open] .BlocksPage-navigationOverlay,[data-pageheadertoggle=open] .FourOhFourPage-navigationOverlay,[data-pageheadertoggle=open] .GalleryPage-navigationOverlay,[data-pageheadertoggle=open] .InfographPage-navigationOverlay,[data-pageheadertoggle=open] .ListiclePage-navigationOverlay,[data-pageheadertoggle=open] .LiveArticlePage-navigationOverlay,[data-pageheadertoggle=open] .Page-navigationOverlay,[data-pageheadertoggle=open] .PageLite-navigationOverlay,[data-pageheadertoggle=open] .PreviewPage-navigationOverlay,[data-pageheadertoggle=open] .SearchResultsPage-navigationOverlay,[data-pageheadertoggle=open] .UserProfilePage-navigationOverlay,[data-pageheadertoggle=open] .VideoPage-navigationOverlay {
        max-width: 100%
    }

    .ArticlePage-navigationOverlay .ArticlePage-search,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-search,.ArticleRichV2-navigationOverlay .ArticleRichV2-search,.AuthenticationPage-navigationOverlay .AuthenticationPage-search,.AuthorPage-navigationOverlay .AuthorPage-search,.BlocksPage-navigationOverlay .BlocksPage-search,.FourOhFourPage-navigationOverlay .FourOhFourPage-search,.GalleryPage-navigationOverlay .GalleryPage-search,.InfographPage-navigationOverlay .InfographPage-search,.ListiclePage-navigationOverlay .ListiclePage-search,.LiveArticlePage-navigationOverlay .LiveArticlePage-search,.Page-navigationOverlay .Page-search,.PageLite-navigationOverlay .PageLite-search,.PreviewPage-navigationOverlay .PreviewPage-search,.SearchResultsPage-navigationOverlay .SearchResultsPage-search,.UserProfilePage-navigationOverlay .UserProfilePage-search,.VideoPage-navigationOverlay .VideoPage-search {
        -ms-flex-order: 1;
        order: 1;
        padding: 20px
    }

    .ArticlePage-navigationOverlay .ArticlePage-navigation,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-navigation,.ArticleRichV2-navigationOverlay .ArticleRichV2-navigation,.AuthenticationPage-navigationOverlay .AuthenticationPage-navigation,.AuthorPage-navigationOverlay .AuthorPage-navigation,.BlocksPage-navigationOverlay .BlocksPage-navigation,.FourOhFourPage-navigationOverlay .FourOhFourPage-navigation,.GalleryPage-navigationOverlay .GalleryPage-navigation,.InfographPage-navigationOverlay .InfographPage-navigation,.ListiclePage-navigationOverlay .ListiclePage-navigation,.LiveArticlePage-navigationOverlay .LiveArticlePage-navigation,.Page-navigationOverlay .Page-navigation,.PageLite-navigationOverlay .PageLite-navigation,.PreviewPage-navigationOverlay .PreviewPage-navigation,.SearchResultsPage-navigationOverlay .SearchResultsPage-navigation,.UserProfilePage-navigationOverlay .UserProfilePage-navigation,.VideoPage-navigationOverlay .VideoPage-navigation {
        -ms-flex-order: 5;
        order: 5
    }

    .ArticlePage-navigationOverlay .ArticlePage-social,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-social,.ArticleRichV2-navigationOverlay .ArticleRichV2-social,.AuthenticationPage-navigationOverlay .AuthenticationPage-social,.AuthorPage-navigationOverlay .AuthorPage-social,.BlocksPage-navigationOverlay .BlocksPage-social,.FourOhFourPage-navigationOverlay .FourOhFourPage-social,.GalleryPage-navigationOverlay .GalleryPage-social,.InfographPage-navigationOverlay .InfographPage-social,.ListiclePage-navigationOverlay .ListiclePage-social,.LiveArticlePage-navigationOverlay .LiveArticlePage-social,.Page-navigationOverlay .Page-social,.PageLite-navigationOverlay .PageLite-social,.PreviewPage-navigationOverlay .PreviewPage-social,.SearchResultsPage-navigationOverlay .SearchResultsPage-social,.UserProfilePage-navigationOverlay .UserProfilePage-social,.VideoPage-navigationOverlay .VideoPage-social {
        -ms-flex-order: 10;
        order: 10;
        padding: 20px;
        text-align: center
    }

    .ArticlePage [data-page-header-pagetoggle],.ArticlePageBasic [data-page-header-pagetoggle],.ArticleRichV2 [data-page-header-pagetoggle],.AuthenticationPage [data-page-header-pagetoggle],.AuthorPage [data-page-header-pagetoggle],.BlocksPage [data-page-header-pagetoggle],.FourOhFourPage [data-page-header-pagetoggle],.GalleryPage [data-page-header-pagetoggle],.InfographPage [data-page-header-pagetoggle],.ListiclePage [data-page-header-pagetoggle],.LiveArticlePage [data-page-header-pagetoggle],.Page [data-page-header-pagetoggle],.PageLite [data-page-header-pagetoggle],.PreviewPage [data-page-header-pagetoggle],.SearchResultsPage [data-page-header-pagetoggle],.UserProfilePage [data-page-header-pagetoggle],.VideoPage [data-page-header-pagetoggle] {
        min-width: 25px;
        min-height: 25px;
        display: block;
        position: absolute;
        overflow: hidden;
        font-size: 0;
        cursor: pointer;
        transition: background .3s;
        z-index: 10
    }

    .ArticlePage [data-page-header-pagetoggle] span,.ArticlePageBasic [data-page-header-pagetoggle] span,.ArticleRichV2 [data-page-header-pagetoggle] span,.AuthenticationPage [data-page-header-pagetoggle] span,.AuthorPage [data-page-header-pagetoggle] span,.BlocksPage [data-page-header-pagetoggle] span,.FourOhFourPage [data-page-header-pagetoggle] span,.GalleryPage [data-page-header-pagetoggle] span,.InfographPage [data-page-header-pagetoggle] span,.ListiclePage [data-page-header-pagetoggle] span,.LiveArticlePage [data-page-header-pagetoggle] span,.Page [data-page-header-pagetoggle] span,.PageLite [data-page-header-pagetoggle] span,.PreviewPage [data-page-header-pagetoggle] span,.SearchResultsPage [data-page-header-pagetoggle] span,.UserProfilePage [data-page-header-pagetoggle] span,.VideoPage [data-page-header-pagetoggle] span {
        transition: background 0s .2s;
        top: 10px
    }

    .ArticlePage [data-page-header-pagetoggle] span,.ArticlePage [data-page-header-pagetoggle] span:after,.ArticlePage [data-page-header-pagetoggle] span:before,.ArticlePageBasic [data-page-header-pagetoggle] span,.ArticlePageBasic [data-page-header-pagetoggle] span:after,.ArticlePageBasic [data-page-header-pagetoggle] span:before,.ArticleRichV2 [data-page-header-pagetoggle] span,.ArticleRichV2 [data-page-header-pagetoggle] span:after,.ArticleRichV2 [data-page-header-pagetoggle] span:before,.AuthenticationPage [data-page-header-pagetoggle] span,.AuthenticationPage [data-page-header-pagetoggle] span:after,.AuthenticationPage [data-page-header-pagetoggle] span:before,.AuthorPage [data-page-header-pagetoggle] span,.AuthorPage [data-page-header-pagetoggle] span:after,.AuthorPage [data-page-header-pagetoggle] span:before,.BlocksPage [data-page-header-pagetoggle] span,.BlocksPage [data-page-header-pagetoggle] span:after,.BlocksPage [data-page-header-pagetoggle] span:before,.FourOhFourPage [data-page-header-pagetoggle] span,.FourOhFourPage [data-page-header-pagetoggle] span:after,.FourOhFourPage [data-page-header-pagetoggle] span:before,.GalleryPage [data-page-header-pagetoggle] span,.GalleryPage [data-page-header-pagetoggle] span:after,.GalleryPage [data-page-header-pagetoggle] span:before,.InfographPage [data-page-header-pagetoggle] span,.InfographPage [data-page-header-pagetoggle] span:after,.InfographPage [data-page-header-pagetoggle] span:before,.ListiclePage [data-page-header-pagetoggle] span,.ListiclePage [data-page-header-pagetoggle] span:after,.ListiclePage [data-page-header-pagetoggle] span:before,.LiveArticlePage [data-page-header-pagetoggle] span,.LiveArticlePage [data-page-header-pagetoggle] span:after,.LiveArticlePage [data-page-header-pagetoggle] span:before,.Page [data-page-header-pagetoggle] span,.Page [data-page-header-pagetoggle] span:after,.Page [data-page-header-pagetoggle] span:before,.PageLite [data-page-header-pagetoggle] span,.PageLite [data-page-header-pagetoggle] span:after,.PageLite [data-page-header-pagetoggle] span:before,.PreviewPage [data-page-header-pagetoggle] span,.PreviewPage [data-page-header-pagetoggle] span:after,.PreviewPage [data-page-header-pagetoggle] span:before,.SearchResultsPage [data-page-header-pagetoggle] span,.SearchResultsPage [data-page-header-pagetoggle] span:after,.SearchResultsPage [data-page-header-pagetoggle] span:before,.UserProfilePage [data-page-header-pagetoggle] span,.UserProfilePage [data-page-header-pagetoggle] span:after,.UserProfilePage [data-page-header-pagetoggle] span:before,.VideoPage [data-page-header-pagetoggle] span,.VideoPage [data-page-header-pagetoggle] span:after,.VideoPage [data-page-header-pagetoggle] span:before {
        display: block;
        background-color: #fff;
        height: 3px;
        width: 100%;
        position: absolute;
        left: 0
    }

    .ArticlePage [data-page-header-pagetoggle] span:after,.ArticlePage [data-page-header-pagetoggle] span:before,.ArticlePageBasic [data-page-header-pagetoggle] span:after,.ArticlePageBasic [data-page-header-pagetoggle] span:before,.ArticleRichV2 [data-page-header-pagetoggle] span:after,.ArticleRichV2 [data-page-header-pagetoggle] span:before,.AuthenticationPage [data-page-header-pagetoggle] span:after,.AuthenticationPage [data-page-header-pagetoggle] span:before,.AuthorPage [data-page-header-pagetoggle] span:after,.AuthorPage [data-page-header-pagetoggle] span:before,.BlocksPage [data-page-header-pagetoggle] span:after,.BlocksPage [data-page-header-pagetoggle] span:before,.FourOhFourPage [data-page-header-pagetoggle] span:after,.FourOhFourPage [data-page-header-pagetoggle] span:before,.GalleryPage [data-page-header-pagetoggle] span:after,.GalleryPage [data-page-header-pagetoggle] span:before,.InfographPage [data-page-header-pagetoggle] span:after,.InfographPage [data-page-header-pagetoggle] span:before,.ListiclePage [data-page-header-pagetoggle] span:after,.ListiclePage [data-page-header-pagetoggle] span:before,.LiveArticlePage [data-page-header-pagetoggle] span:after,.LiveArticlePage [data-page-header-pagetoggle] span:before,.Page [data-page-header-pagetoggle] span:after,.Page [data-page-header-pagetoggle] span:before,.PageLite [data-page-header-pagetoggle] span:after,.PageLite [data-page-header-pagetoggle] span:before,.PreviewPage [data-page-header-pagetoggle] span:after,.PreviewPage [data-page-header-pagetoggle] span:before,.SearchResultsPage [data-page-header-pagetoggle] span:after,.SearchResultsPage [data-page-header-pagetoggle] span:before,.UserProfilePage [data-page-header-pagetoggle] span:after,.UserProfilePage [data-page-header-pagetoggle] span:before,.VideoPage [data-page-header-pagetoggle] span:after,.VideoPage [data-page-header-pagetoggle] span:before {
        content: '';
        transition-delay: .2s,0s;
        transition-duration: .2s,.3s
    }

    .ArticlePage [data-page-header-pagetoggle] span:before,.ArticlePageBasic [data-page-header-pagetoggle] span:before,.ArticleRichV2 [data-page-header-pagetoggle] span:before,.AuthenticationPage [data-page-header-pagetoggle] span:before,.AuthorPage [data-page-header-pagetoggle] span:before,.BlocksPage [data-page-header-pagetoggle] span:before,.FourOhFourPage [data-page-header-pagetoggle] span:before,.GalleryPage [data-page-header-pagetoggle] span:before,.InfographPage [data-page-header-pagetoggle] span:before,.ListiclePage [data-page-header-pagetoggle] span:before,.LiveArticlePage [data-page-header-pagetoggle] span:before,.Page [data-page-header-pagetoggle] span:before,.PageLite [data-page-header-pagetoggle] span:before,.PreviewPage [data-page-header-pagetoggle] span:before,.SearchResultsPage [data-page-header-pagetoggle] span:before,.UserProfilePage [data-page-header-pagetoggle] span:before,.VideoPage [data-page-header-pagetoggle] span:before {
        transition-property: top,transform;
        top: -7px
    }

    .ArticlePage [data-page-header-pagetoggle] span:after,.ArticlePageBasic [data-page-header-pagetoggle] span:after,.ArticleRichV2 [data-page-header-pagetoggle] span:after,.AuthenticationPage [data-page-header-pagetoggle] span:after,.AuthorPage [data-page-header-pagetoggle] span:after,.BlocksPage [data-page-header-pagetoggle] span:after,.FourOhFourPage [data-page-header-pagetoggle] span:after,.GalleryPage [data-page-header-pagetoggle] span:after,.InfographPage [data-page-header-pagetoggle] span:after,.ListiclePage [data-page-header-pagetoggle] span:after,.LiveArticlePage [data-page-header-pagetoggle] span:after,.Page [data-page-header-pagetoggle] span:after,.PageLite [data-page-header-pagetoggle] span:after,.PreviewPage [data-page-header-pagetoggle] span:after,.SearchResultsPage [data-page-header-pagetoggle] span:after,.UserProfilePage [data-page-header-pagetoggle] span:after,.VideoPage [data-page-header-pagetoggle] span:after {
        transition-property: bottom,transform;
        bottom: -7px
    }

    .ArticlePageBasic[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.ArticlePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.ArticleRichV2[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.AuthenticationPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.AuthorPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.BlocksPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.FourOhFourPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.GalleryPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.InfographPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.ListiclePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.LiveArticlePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.PageLite[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.Page[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.PreviewPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.SearchResultsPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.UserProfilePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span,.VideoPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span {
        background: 0 0
    }

    .ArticlePageBasic[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.ArticlePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.ArticleRichV2[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.AuthenticationPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.AuthorPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.BlocksPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.FourOhFourPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.GalleryPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.InfographPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.ListiclePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.LiveArticlePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.PageLite[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.Page[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.PreviewPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.SearchResultsPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.UserProfilePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before,.VideoPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:before {
        top: 0;
        transform: rotate(45deg)
    }

    .ArticlePageBasic[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.ArticlePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.ArticleRichV2[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.AuthenticationPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.AuthorPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.BlocksPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.FourOhFourPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.GalleryPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.InfographPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.ListiclePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.LiveArticlePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.PageLite[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.Page[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.PreviewPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.SearchResultsPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.UserProfilePage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after,.VideoPage[data-pageheadertoggle=open] [data-page-header-pagetoggle] span:after {
        bottom: 0;
        transform: rotate(-45deg)
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage [data-page-header-pagetoggle],.ArticlePageBasic [data-page-header-pagetoggle],.ArticleRichV2 [data-page-header-pagetoggle],.AuthenticationPage [data-page-header-pagetoggle],.AuthorPage [data-page-header-pagetoggle],.BlocksPage [data-page-header-pagetoggle],.FourOhFourPage [data-page-header-pagetoggle],.GalleryPage [data-page-header-pagetoggle],.InfographPage [data-page-header-pagetoggle],.ListiclePage [data-page-header-pagetoggle],.LiveArticlePage [data-page-header-pagetoggle],.Page [data-page-header-pagetoggle],.PageLite [data-page-header-pagetoggle],.PreviewPage [data-page-header-pagetoggle],.SearchResultsPage [data-page-header-pagetoggle],.UserProfilePage [data-page-header-pagetoggle],.VideoPage [data-page-header-pagetoggle] {
        display: none
    }

    .ArticlePage-navigationOverlay,.ArticlePageBasic-navigationOverlay,.ArticleRichV2-navigationOverlay,.AuthenticationPage-navigationOverlay,.AuthorPage-navigationOverlay,.BlocksPage-navigationOverlay,.FourOhFourPage-navigationOverlay,.GalleryPage-navigationOverlay,.InfographPage-navigationOverlay,.ListiclePage-navigationOverlay,.LiveArticlePage-navigationOverlay,.Page-navigationOverlay,.PageLite-navigationOverlay,.PreviewPage-navigationOverlay,.SearchResultsPage-navigationOverlay,.UserProfilePage-navigationOverlay,.VideoPage-navigationOverlay {
        display: -ms-flexbox;
        display: flex;
        min-height: 45px;
        width: 100%;
        -ms-flex: 1;
        flex: 1
    }
}

.ArticlePage,.ArticlePageBasic,.ArticleRichV2,.AuthenticationPage,.AuthorPage,.BlocksPage,.FourOhFourPage,.GalleryPage,.InfographPage,.ListiclePage,.LiveArticlePage,.Page,.PageLite,.PreviewPage,.SearchResultsPage,.UserProfilePage,.VideoPage {
    position: relative
}

.ArticlePage-footer,.ArticlePageBasic-footer,.ArticleRichV2-footer,.AuthenticationPage-footer,.AuthorPage-footer,.BlocksPage-footer,.FourOhFourPage-footer,.GalleryPage-footer,.InfographPage-footer,.ListiclePage-footer,.LiveArticlePage-footer,.Page-footer,.PageLite-footer,.PreviewPage-footer,.SearchResultsPage-footer,.UserProfilePage-footer,.VideoPage-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 20px;
    margin-top: 20px
}

.ArticlePage-footer .MagazinePromo-media,.ArticlePageBasic-footer .MagazinePromo-media,.ArticleRichV2-footer .MagazinePromo-media,.AuthenticationPage-footer .MagazinePromo-media,.AuthorPage-footer .MagazinePromo-media,.BlocksPage-footer .MagazinePromo-media,.FourOhFourPage-footer .MagazinePromo-media,.GalleryPage-footer .MagazinePromo-media,.InfographPage-footer .MagazinePromo-media,.ListiclePage-footer .MagazinePromo-media,.LiveArticlePage-footer .MagazinePromo-media,.Page-footer .MagazinePromo-media,.PageLite-footer .MagazinePromo-media,.PreviewPage-footer .MagazinePromo-media,.SearchResultsPage-footer .MagazinePromo-media,.UserProfilePage-footer .MagazinePromo-media,.VideoPage-footer .MagazinePromo-media {
    position: initial
}

.ArticlePage-footer .flex-small,.ArticlePageBasic-footer .flex-small,.ArticleRichV2-footer .flex-small,.AuthenticationPage-footer .flex-small,.AuthorPage-footer .flex-small,.BlocksPage-footer .flex-small,.FourOhFourPage-footer .flex-small,.GalleryPage-footer .flex-small,.InfographPage-footer .flex-small,.ListiclePage-footer .flex-small,.LiveArticlePage-footer .flex-small,.Page-footer .flex-small,.PageLite-footer .flex-small,.PreviewPage-footer .flex-small,.SearchResultsPage-footer .flex-small,.UserProfilePage-footer .flex-small,.VideoPage-footer .flex-small {
    text-align: center
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-footer .Page-richTextDisclaimer,.ArticlePageBasic-footer .Page-richTextDisclaimer,.ArticleRichV2-footer .Page-richTextDisclaimer,.AuthenticationPage-footer .Page-richTextDisclaimer,.AuthorPage-footer .Page-richTextDisclaimer,.BlocksPage-footer .Page-richTextDisclaimer,.FourOhFourPage-footer .Page-richTextDisclaimer,.GalleryPage-footer .Page-richTextDisclaimer,.InfographPage-footer .Page-richTextDisclaimer,.ListiclePage-footer .Page-richTextDisclaimer,.LiveArticlePage-footer .Page-richTextDisclaimer,.Page-footer .Page-richTextDisclaimer,.PageLite-footer .Page-richTextDisclaimer,.PreviewPage-footer .Page-richTextDisclaimer,.SearchResultsPage-footer .Page-richTextDisclaimer,.UserProfilePage-footer .Page-richTextDisclaimer,.VideoPage-footer .Page-richTextDisclaimer {
        position: relative
    }
}

.ArticlePage-footerContent,.ArticlePageBasic-footerContent,.ArticleRichV2-footerContent,.AuthenticationPage-footerContent,.AuthorPage-footerContent,.BlocksPage-footerContent,.FourOhFourPage-footerContent,.GalleryPage-footerContent,.InfographPage-footerContent,.ListiclePage-footerContent,.LiveArticlePage-footerContent,.Page-footerContent,.PageLite-footerContent,.PreviewPage-footerContent,.SearchResultsPage-footerContent,.UserProfilePage-footerContent,.VideoPage-footerContent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    position: initial
}

.ArticlePage-footerContent .MagazinePromo-title,.ArticlePageBasic-footerContent .MagazinePromo-title,.ArticleRichV2-footerContent .MagazinePromo-title,.AuthenticationPage-footerContent .MagazinePromo-title,.AuthorPage-footerContent .MagazinePromo-title,.BlocksPage-footerContent .MagazinePromo-title,.FourOhFourPage-footerContent .MagazinePromo-title,.GalleryPage-footerContent .MagazinePromo-title,.InfographPage-footerContent .MagazinePromo-title,.ListiclePage-footerContent .MagazinePromo-title,.LiveArticlePage-footerContent .MagazinePromo-title,.Page-footerContent .MagazinePromo-title,.PageLite-footerContent .MagazinePromo-title,.PreviewPage-footerContent .MagazinePromo-title,.SearchResultsPage-footerContent .MagazinePromo-title,.UserProfilePage-footerContent .MagazinePromo-title,.VideoPage-footerContent .MagazinePromo-title {
    margin-top: 20px
}

.ArticlePage-footerContent .MagazinePromo-media Image,.ArticlePageBasic-footerContent .MagazinePromo-media Image,.ArticleRichV2-footerContent .MagazinePromo-media Image,.AuthenticationPage-footerContent .MagazinePromo-media Image,.AuthorPage-footerContent .MagazinePromo-media Image,.BlocksPage-footerContent .MagazinePromo-media Image,.FourOhFourPage-footerContent .MagazinePromo-media Image,.GalleryPage-footerContent .MagazinePromo-media Image,.InfographPage-footerContent .MagazinePromo-media Image,.ListiclePage-footerContent .MagazinePromo-media Image,.LiveArticlePage-footerContent .MagazinePromo-media Image,.Page-footerContent .MagazinePromo-media Image,.PageLite-footerContent .MagazinePromo-media Image,.PreviewPage-footerContent .MagazinePromo-media Image,.SearchResultsPage-footerContent .MagazinePromo-media Image,.UserProfilePage-footerContent .MagazinePromo-media Image,.VideoPage-footerContent .MagazinePromo-media Image {
    max-width: 120px
}

.ArticlePage-footerContent .RichLinkList,.ArticlePageBasic-footerContent .RichLinkList,.ArticleRichV2-footerContent .RichLinkList,.AuthenticationPage-footerContent .RichLinkList,.AuthorPage-footerContent .RichLinkList,.BlocksPage-footerContent .RichLinkList,.FourOhFourPage-footerContent .RichLinkList,.GalleryPage-footerContent .RichLinkList,.InfographPage-footerContent .RichLinkList,.ListiclePage-footerContent .RichLinkList,.LiveArticlePage-footerContent .RichLinkList,.Page-footerContent .RichLinkList,.PageLite-footerContent .RichLinkList,.PreviewPage-footerContent .RichLinkList,.SearchResultsPage-footerContent .RichLinkList,.UserProfilePage-footerContent .RichLinkList,.VideoPage-footerContent .RichLinkList {
    bottom: 50px
}

.ArticlePage-footerNavigation,.ArticlePageBasic-footerNavigation,.ArticleRichV2-footerNavigation,.AuthenticationPage-footerNavigation,.AuthorPage-footerNavigation,.BlocksPage-footerNavigation,.FourOhFourPage-footerNavigation,.GalleryPage-footerNavigation,.InfographPage-footerNavigation,.ListiclePage-footerNavigation,.LiveArticlePage-footerNavigation,.Page-footerNavigation,.PageLite-footerNavigation,.PreviewPage-footerNavigation,.SearchResultsPage-footerNavigation,.UserProfilePage-footerNavigation,.VideoPage-footerNavigation {
    border-bottom: 1px solid #c1c1c1
}

.ArticlePage-footerNavigation .Navigation,.ArticlePageBasic-footerNavigation .Navigation,.ArticleRichV2-footerNavigation .Navigation,.AuthenticationPage-footerNavigation .Navigation,.AuthorPage-footerNavigation .Navigation,.BlocksPage-footerNavigation .Navigation,.FourOhFourPage-footerNavigation .Navigation,.GalleryPage-footerNavigation .Navigation,.InfographPage-footerNavigation .Navigation,.ListiclePage-footerNavigation .Navigation,.LiveArticlePage-footerNavigation .Navigation,.Page-footerNavigation .Navigation,.PageLite-footerNavigation .Navigation,.PreviewPage-footerNavigation .Navigation,.SearchResultsPage-footerNavigation .Navigation,.UserProfilePage-footerNavigation .Navigation,.VideoPage-footerNavigation .Navigation {
    height: auto
}

.ArticlePage-footerNavigation .Navigation-items,.ArticlePageBasic-footerNavigation .Navigation-items,.ArticleRichV2-footerNavigation .Navigation-items,.AuthenticationPage-footerNavigation .Navigation-items,.AuthorPage-footerNavigation .Navigation-items,.BlocksPage-footerNavigation .Navigation-items,.FourOhFourPage-footerNavigation .Navigation-items,.GalleryPage-footerNavigation .Navigation-items,.InfographPage-footerNavigation .Navigation-items,.ListiclePage-footerNavigation .Navigation-items,.LiveArticlePage-footerNavigation .Navigation-items,.Page-footerNavigation .Navigation-items,.PageLite-footerNavigation .Navigation-items,.PreviewPage-footerNavigation .Navigation-items,.SearchResultsPage-footerNavigation .Navigation-items,.UserProfilePage-footerNavigation .Navigation-items,.VideoPage-footerNavigation .Navigation-items {
    display: inline-block
}

.ArticlePage-footerNavigation .Navigation-items-item,.ArticlePageBasic-footerNavigation .Navigation-items-item,.ArticleRichV2-footerNavigation .Navigation-items-item,.AuthenticationPage-footerNavigation .Navigation-items-item,.AuthorPage-footerNavigation .Navigation-items-item,.BlocksPage-footerNavigation .Navigation-items-item,.FourOhFourPage-footerNavigation .Navigation-items-item,.GalleryPage-footerNavigation .Navigation-items-item,.InfographPage-footerNavigation .Navigation-items-item,.ListiclePage-footerNavigation .Navigation-items-item,.LiveArticlePage-footerNavigation .Navigation-items-item,.Page-footerNavigation .Navigation-items-item,.PageLite-footerNavigation .Navigation-items-item,.PreviewPage-footerNavigation .Navigation-items-item,.SearchResultsPage-footerNavigation .Navigation-items-item,.UserProfilePage-footerNavigation .Navigation-items-item,.VideoPage-footerNavigation .Navigation-items-item {
    display: inherit
}

.ArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.ArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.ArticlePageBasic-footerNavigation .Navigation-items-item .NavigationItem-text:after,.ArticlePageBasic-footerNavigation .Navigation-items-item .NavigationItem-text:before,.ArticleRichV2-footerNavigation .Navigation-items-item .NavigationItem-text:after,.ArticleRichV2-footerNavigation .Navigation-items-item .NavigationItem-text:before,.AuthenticationPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.AuthenticationPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.AuthorPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.AuthorPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.BlocksPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.BlocksPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.FourOhFourPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.FourOhFourPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.GalleryPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.GalleryPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.InfographPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.InfographPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.ListiclePage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.ListiclePage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.LiveArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.LiveArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.Page-footerNavigation .Navigation-items-item .NavigationItem-text:after,.Page-footerNavigation .Navigation-items-item .NavigationItem-text:before,.PageLite-footerNavigation .Navigation-items-item .NavigationItem-text:after,.PageLite-footerNavigation .Navigation-items-item .NavigationItem-text:before,.PreviewPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.PreviewPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.SearchResultsPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.SearchResultsPage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.UserProfilePage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.UserProfilePage-footerNavigation .Navigation-items-item .NavigationItem-text:before,.VideoPage-footerNavigation .Navigation-items-item .NavigationItem-text:after,.VideoPage-footerNavigation .Navigation-items-item .NavigationItem-text:before {
    display: none
}

.ArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.ArticlePageBasic-footerNavigation .Navigation-items-item .NavigationItem-text-link,.ArticleRichV2-footerNavigation .Navigation-items-item .NavigationItem-text-link,.AuthenticationPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.AuthorPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.BlocksPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.FourOhFourPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.GalleryPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.InfographPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.ListiclePage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.LiveArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.Page-footerNavigation .Navigation-items-item .NavigationItem-text-link,.PageLite-footerNavigation .Navigation-items-item .NavigationItem-text-link,.PreviewPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.SearchResultsPage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.UserProfilePage-footerNavigation .Navigation-items-item .NavigationItem-text-link,.VideoPage-footerNavigation .Navigation-items-item .NavigationItem-text-link {
    padding: 0 10px 0 0
}

.ArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.ArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.ArticlePageBasic-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.ArticlePageBasic-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.ArticleRichV2-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.ArticleRichV2-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.AuthenticationPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.AuthenticationPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.AuthorPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.AuthorPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.BlocksPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.BlocksPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.FourOhFourPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.FourOhFourPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.GalleryPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.GalleryPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.InfographPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.InfographPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.ListiclePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.ListiclePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.LiveArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.LiveArticlePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.Page-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.Page-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.PageLite-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.PageLite-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.PreviewPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.PreviewPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.SearchResultsPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.SearchResultsPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.UserProfilePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.UserProfilePage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover,.VideoPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:hover,.VideoPage-footerNavigation .Navigation-items-item .NavigationItem-text-link[href]:visited:hover {
    color: inherit
}

.ArticlePage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.ArticlePageBasic-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.ArticleRichV2-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.AuthenticationPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.AuthorPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.BlocksPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.FourOhFourPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.GalleryPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.InfographPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.ListiclePage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.LiveArticlePage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.Page-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.PageLite-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.PreviewPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.SearchResultsPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.UserProfilePage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem,.VideoPage-footerNavigation .Navigation-items-item .AuthenticatedNavigationItem {
    display: none
}

.ArticlePage-richTextDisclaimer,.ArticlePageBasic-richTextDisclaimer,.ArticleRichV2-richTextDisclaimer,.AuthenticationPage-richTextDisclaimer,.AuthorPage-richTextDisclaimer,.BlocksPage-richTextDisclaimer,.FourOhFourPage-richTextDisclaimer,.GalleryPage-richTextDisclaimer,.InfographPage-richTextDisclaimer,.ListiclePage-richTextDisclaimer,.LiveArticlePage-richTextDisclaimer,.Page-richTextDisclaimer,.PageLite-richTextDisclaimer,.PreviewPage-richTextDisclaimer,.SearchResultsPage-richTextDisclaimer,.UserProfilePage-richTextDisclaimer,.VideoPage-richTextDisclaimer {
    padding-top: 20px
}

.ArticlePage-richTextDisclaimer .Enhancement,.ArticlePageBasic-richTextDisclaimer .Enhancement,.ArticleRichV2-richTextDisclaimer .Enhancement,.AuthenticationPage-richTextDisclaimer .Enhancement,.AuthorPage-richTextDisclaimer .Enhancement,.BlocksPage-richTextDisclaimer .Enhancement,.FourOhFourPage-richTextDisclaimer .Enhancement,.GalleryPage-richTextDisclaimer .Enhancement,.InfographPage-richTextDisclaimer .Enhancement,.ListiclePage-richTextDisclaimer .Enhancement,.LiveArticlePage-richTextDisclaimer .Enhancement,.Page-richTextDisclaimer .Enhancement,.PageAbstract-richTextDisclaimer .Enhancement,.PageLite-richTextDisclaimer .Enhancement,.PreviewPage-richTextDisclaimer .Enhancement,.SearchResultsPage-richTextDisclaimer .Enhancement,.UserProfilePage-richTextDisclaimer .Enhancement,.VideoPage-richTextDisclaimer .Enhancement {
    display: inline
}

.ArticlePage-richTextDisclaimer .Enhancement-item,.ArticlePageBasic-richTextDisclaimer .Enhancement-item,.ArticleRichV2-richTextDisclaimer .Enhancement-item,.AuthenticationPage-richTextDisclaimer .Enhancement-item,.AuthorPage-richTextDisclaimer .Enhancement-item,.BlocksPage-richTextDisclaimer .Enhancement-item,.FourOhFourPage-richTextDisclaimer .Enhancement-item,.GalleryPage-richTextDisclaimer .Enhancement-item,.InfographPage-richTextDisclaimer .Enhancement-item,.ListiclePage-richTextDisclaimer .Enhancement-item,.LiveArticlePage-richTextDisclaimer .Enhancement-item,.Page-richTextDisclaimer .Enhancement-item,.PageAbstract-richTextDisclaimer .Enhancement-item,.PageLite-richTextDisclaimer .Enhancement-item,.PreviewPage-richTextDisclaimer .Enhancement-item,.SearchResultsPage-richTextDisclaimer .Enhancement-item,.UserProfilePage-richTextDisclaimer .Enhancement-item,.VideoPage-richTextDisclaimer .Enhancement-item {
    display: inline-block
}

.ArticlePage-richTextDisclaimer .Enhancement-item .Figure,.ArticlePageBasic-richTextDisclaimer .Enhancement-item .Figure,.ArticleRichV2-richTextDisclaimer .Enhancement-item .Figure,.AuthenticationPage-richTextDisclaimer .Enhancement-item .Figure,.AuthorPage-richTextDisclaimer .Enhancement-item .Figure,.BlocksPage-richTextDisclaimer .Enhancement-item .Figure,.FourOhFourPage-richTextDisclaimer .Enhancement-item .Figure,.GalleryPage-richTextDisclaimer .Enhancement-item .Figure,.InfographPage-richTextDisclaimer .Enhancement-item .Figure,.ListiclePage-richTextDisclaimer .Enhancement-item .Figure,.LiveArticlePage-richTextDisclaimer .Enhancement-item .Figure,.Page-richTextDisclaimer .Enhancement-item .Figure,.PageAbstract-richTextDisclaimer .Enhancement-item .Figure,.PageLite-richTextDisclaimer .Enhancement-item .Figure,.PreviewPage-richTextDisclaimer .Enhancement-item .Figure,.SearchResultsPage-richTextDisclaimer .Enhancement-item .Figure,.UserProfilePage-richTextDisclaimer .Enhancement-item .Figure,.VideoPage-richTextDisclaimer .Enhancement-item .Figure {
    margin: 0 10px
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-footer,.ArticlePageBasic-footer,.ArticleRichV2-footer,.AuthenticationPage-footer,.AuthorPage-footer,.BlocksPage-footer,.FourOhFourPage-footer,.GalleryPage-footer,.InfographPage-footer,.ListiclePage-footer,.LiveArticlePage-footer,.Page-footer,.PageLite-footer,.PreviewPage-footer,.SearchResultsPage-footer,.UserProfilePage-footer,.VideoPage-footer {
        box-sizing: border-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: end;
        justify-content: flex-end;
        min-width: 100%;
        padding-left: calc((100% - 1200px)/ 2);
        padding-right: calc((100% - 1200px)/ 2);
        padding-bottom: 20px
    }

    .ArticlePage-footer a.Link,.ArticlePage-footer a.NavigationItem-text-link,.ArticlePage-footer a.SocialLink,.ArticlePageBasic-footer a.Link,.ArticlePageBasic-footer a.NavigationItem-text-link,.ArticlePageBasic-footer a.SocialLink,.ArticleRichV2-footer a.Link,.ArticleRichV2-footer a.NavigationItem-text-link,.ArticleRichV2-footer a.SocialLink,.AuthenticationPage-footer a.Link,.AuthenticationPage-footer a.NavigationItem-text-link,.AuthenticationPage-footer a.SocialLink,.AuthorPage-footer a.Link,.AuthorPage-footer a.NavigationItem-text-link,.AuthorPage-footer a.SocialLink,.BlocksPage-footer a.Link,.BlocksPage-footer a.NavigationItem-text-link,.BlocksPage-footer a.SocialLink,.FourOhFourPage-footer a.Link,.FourOhFourPage-footer a.NavigationItem-text-link,.FourOhFourPage-footer a.SocialLink,.GalleryPage-footer a.Link,.GalleryPage-footer a.NavigationItem-text-link,.GalleryPage-footer a.SocialLink,.InfographPage-footer a.Link,.InfographPage-footer a.NavigationItem-text-link,.InfographPage-footer a.SocialLink,.ListiclePage-footer a.Link,.ListiclePage-footer a.NavigationItem-text-link,.ListiclePage-footer a.SocialLink,.LiveArticlePage-footer a.Link,.LiveArticlePage-footer a.NavigationItem-text-link,.LiveArticlePage-footer a.SocialLink,.Page-footer a.Link,.Page-footer a.NavigationItem-text-link,.Page-footer a.SocialLink,.PageLite-footer a.Link,.PageLite-footer a.NavigationItem-text-link,.PageLite-footer a.SocialLink,.PreviewPage-footer a.Link,.PreviewPage-footer a.NavigationItem-text-link,.PreviewPage-footer a.SocialLink,.SearchResultsPage-footer a.Link,.SearchResultsPage-footer a.NavigationItem-text-link,.SearchResultsPage-footer a.SocialLink,.UserProfilePage-footer a.Link,.UserProfilePage-footer a.NavigationItem-text-link,.UserProfilePage-footer a.SocialLink,.VideoPage-footer a.Link,.VideoPage-footer a.NavigationItem-text-link,.VideoPage-footer a.SocialLink {
        text-decoration: none
    }

    .ArticlePage-footerContent .MagazinePromo-title,.ArticlePageBasic-footerContent .MagazinePromo-title,.ArticleRichV2-footerContent .MagazinePromo-title,.AuthenticationPage-footerContent .MagazinePromo-title,.AuthorPage-footerContent .MagazinePromo-title,.BlocksPage-footerContent .MagazinePromo-title,.FourOhFourPage-footerContent .MagazinePromo-title,.GalleryPage-footerContent .MagazinePromo-title,.InfographPage-footerContent .MagazinePromo-title,.ListiclePage-footerContent .MagazinePromo-title,.LiveArticlePage-footerContent .MagazinePromo-title,.Page-footerContent .MagazinePromo-title,.PageLite-footerContent .MagazinePromo-title,.PreviewPage-footerContent .MagazinePromo-title,.SearchResultsPage-footerContent .MagazinePromo-title,.UserProfilePage-footerContent .MagazinePromo-title,.VideoPage-footerContent .MagazinePromo-title {
        margin: 20px 0 0 0
    }

    .ArticlePage-footerContent .MagazinePromo img,.ArticlePageBasic-footerContent .MagazinePromo img,.ArticleRichV2-footerContent .MagazinePromo img,.AuthenticationPage-footerContent .MagazinePromo img,.AuthorPage-footerContent .MagazinePromo img,.BlocksPage-footerContent .MagazinePromo img,.FourOhFourPage-footerContent .MagazinePromo img,.GalleryPage-footerContent .MagazinePromo img,.InfographPage-footerContent .MagazinePromo img,.ListiclePage-footerContent .MagazinePromo img,.LiveArticlePage-footerContent .MagazinePromo img,.Page-footerContent .MagazinePromo img,.PageLite-footerContent .MagazinePromo img,.PreviewPage-footerContent .MagazinePromo img,.SearchResultsPage-footerContent .MagazinePromo img,.UserProfilePage-footerContent .MagazinePromo img,.VideoPage-footerContent .MagazinePromo img {
        height: 100%
    }

    .ArticlePage-footerLogo,.ArticlePageBasic-footerLogo,.ArticleRichV2-footerLogo,.AuthenticationPage-footerLogo,.AuthorPage-footerLogo,.BlocksPage-footerLogo,.FourOhFourPage-footerLogo,.GalleryPage-footerLogo,.InfographPage-footerLogo,.ListiclePage-footerLogo,.LiveArticlePage-footerLogo,.Page-footerLogo,.PageLite-footerLogo,.PreviewPage-footerLogo,.SearchResultsPage-footerLogo,.UserProfilePage-footerLogo,.VideoPage-footerLogo {
        margin: auto auto auto 70px
    }

    .ArticlePage-footerNavigation,.ArticlePageBasic-footerNavigation,.ArticleRichV2-footerNavigation,.AuthenticationPage-footerNavigation,.AuthorPage-footerNavigation,.BlocksPage-footerNavigation,.FourOhFourPage-footerNavigation,.GalleryPage-footerNavigation,.InfographPage-footerNavigation,.ListiclePage-footerNavigation,.LiveArticlePage-footerNavigation,.Page-footerNavigation,.PageLite-footerNavigation,.PreviewPage-footerNavigation,.SearchResultsPage-footerNavigation,.UserProfilePage-footerNavigation,.VideoPage-footerNavigation {
        margin: 10px 0;
        padding: 0
    }

    .ArticlePage-footerNavigation li,.ArticlePageBasic-footerNavigation li,.ArticleRichV2-footerNavigation li,.AuthenticationPage-footerNavigation li,.AuthorPage-footerNavigation li,.BlocksPage-footerNavigation li,.FourOhFourPage-footerNavigation li,.GalleryPage-footerNavigation li,.InfographPage-footerNavigation li,.ListiclePage-footerNavigation li,.LiveArticlePage-footerNavigation li,.Page-footerNavigation li,.PageLite-footerNavigation li,.PreviewPage-footerNavigation li,.SearchResultsPage-footerNavigation li,.UserProfilePage-footerNavigation li,.VideoPage-footerNavigation li {
        margin: 0 10px 0 0
    }

    .ArticlePage-footerNavigation .Navigation-items,.ArticlePageBasic-footerNavigation .Navigation-items,.ArticleRichV2-footerNavigation .Navigation-items,.AuthenticationPage-footerNavigation .Navigation-items,.AuthorPage-footerNavigation .Navigation-items,.BlocksPage-footerNavigation .Navigation-items,.FourOhFourPage-footerNavigation .Navigation-items,.GalleryPage-footerNavigation .Navigation-items,.InfographPage-footerNavigation .Navigation-items,.ListiclePage-footerNavigation .Navigation-items,.LiveArticlePage-footerNavigation .Navigation-items,.Page-footerNavigation .Navigation-items,.PageLite-footerNavigation .Navigation-items,.PreviewPage-footerNavigation .Navigation-items,.SearchResultsPage-footerNavigation .Navigation-items,.UserProfilePage-footerNavigation .Navigation-items,.VideoPage-footerNavigation .Navigation-items {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding: 0
    }

    .ArticlePage-richTextDisclaimer,.ArticlePageBasic-richTextDisclaimer,.ArticleRichV2-richTextDisclaimer,.AuthenticationPage-richTextDisclaimer,.AuthorPage-richTextDisclaimer,.BlocksPage-richTextDisclaimer,.FourOhFourPage-richTextDisclaimer,.GalleryPage-richTextDisclaimer,.InfographPage-richTextDisclaimer,.ListiclePage-richTextDisclaimer,.LiveArticlePage-richTextDisclaimer,.Page-richTextDisclaimer,.PageLite-richTextDisclaimer,.PreviewPage-richTextDisclaimer,.SearchResultsPage-richTextDisclaimer,.UserProfilePage-richTextDisclaimer,.VideoPage-richTextDisclaimer {
        padding-top: 0
    }

    .ArticlePage .flex-large,.ArticlePageBasic .flex-large,.ArticleRichV2 .flex-large,.AuthenticationPage .flex-large,.AuthorPage .flex-large,.BlocksPage .flex-large,.FourOhFourPage .flex-large,.GalleryPage .flex-large,.InfographPage .flex-large,.ListiclePage .flex-large,.LiveArticlePage .flex-large,.Page .flex-large,.PageLite .flex-large,.PreviewPage .flex-large,.SearchResultsPage .flex-large,.UserProfilePage .flex-large,.VideoPage .flex-large {
        display: -ms-flexbox;
        display: flex;
        margin-top: 25px;
        width: 56.25%
    }

    .ArticlePage .flex-small,.ArticlePageBasic .flex-small,.ArticleRichV2 .flex-small,.AuthenticationPage .flex-small,.AuthorPage .flex-small,.BlocksPage .flex-small,.FourOhFourPage .flex-small,.GalleryPage .flex-small,.InfographPage .flex-small,.ListiclePage .flex-small,.LiveArticlePage .flex-small,.Page .flex-small,.PageLite .flex-small,.PreviewPage .flex-small,.SearchResultsPage .flex-small,.UserProfilePage .flex-small,.VideoPage .flex-small {
        margin-top: 25px;
        width: 43.75%;
        text-align: left;
        position: relative
    }

    .ArticlePage-richTextDisclaimer,.ArticlePageBasic-richTextDisclaimer,.ArticleRichV2-richTextDisclaimer,.AuthenticationPage-richTextDisclaimer,.AuthorPage-richTextDisclaimer,.BlocksPage-richTextDisclaimer,.FourOhFourPage-richTextDisclaimer,.GalleryPage-richTextDisclaimer,.InfographPage-richTextDisclaimer,.ListiclePage-richTextDisclaimer,.LiveArticlePage-richTextDisclaimer,.Page-richTextDisclaimer,.PageLite-richTextDisclaimer,.PreviewPage-richTextDisclaimer,.SearchResultsPage-richTextDisclaimer,.UserProfilePage-richTextDisclaimer,.VideoPage-richTextDisclaimer {
        position: absolute;
        bottom: 0
    }

    .ArticlePage .no-margin,.ArticlePageBasic .no-margin,.ArticleRichV2 .no-margin,.AuthenticationPage .no-margin,.AuthorPage .no-margin,.BlocksPage .no-margin,.FourOhFourPage .no-margin,.GalleryPage .no-margin,.InfographPage .no-margin,.ListiclePage .no-margin,.LiveArticlePage .no-margin,.Page .no-margin,.PageLite .no-margin,.PreviewPage .no-margin,.SearchResultsPage .no-margin,.UserProfilePage .no-margin,.VideoPage .no-margin {
        margin: 0
    }
}

.ArticlePage .SearchOverlayToggle,.ArticlePageBasic .SearchOverlayToggle,.ArticleRichV2 .SearchOverlayToggle,.AuthenticationPage .SearchOverlayToggle,.AuthorPage .SearchOverlayToggle,.BlocksPage .SearchOverlayToggle,.FourOhFourPage .SearchOverlayToggle,.GalleryPage .SearchOverlayToggle,.InfographPage .SearchOverlayToggle,.ListiclePage .SearchOverlayToggle,.LiveArticlePage .SearchOverlayToggle,.Page .SearchOverlayToggle,.PageLite .SearchOverlayToggle,.PreviewPage .SearchOverlayToggle,.SearchResultsPage .SearchOverlayToggle,.UserProfilePage .SearchOverlayToggle,.VideoPage .SearchOverlayToggle {
    font-family: icomoon;
    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: 22px;
    cursor: pointer
}

.ArticlePage .SearchOverlayToggle .external,.ArticlePage .SearchOverlayToggle-article,.ArticlePageBasic .SearchOverlayToggle .external,.ArticlePageBasic .SearchOverlayToggle-article,.ArticleRichV2 .SearchOverlayToggle .external,.ArticleRichV2 .SearchOverlayToggle-article,.AuthenticationPage .SearchOverlayToggle .external,.AuthenticationPage .SearchOverlayToggle-article,.AuthorPage .SearchOverlayToggle .external,.AuthorPage .SearchOverlayToggle-article,.BlocksPage .SearchOverlayToggle .external,.BlocksPage .SearchOverlayToggle-article,.FourOhFourPage .SearchOverlayToggle .external,.FourOhFourPage .SearchOverlayToggle-article,.GalleryPage .SearchOverlayToggle .external,.GalleryPage .SearchOverlayToggle-article,.InfographPage .SearchOverlayToggle .external,.InfographPage .SearchOverlayToggle-article,.ListiclePage .SearchOverlayToggle .external,.ListiclePage .SearchOverlayToggle-article,.LiveArticlePage .SearchOverlayToggle .external,.LiveArticlePage .SearchOverlayToggle-article,.Page .SearchOverlayToggle .external,.Page .SearchOverlayToggle-article,.PageLite .SearchOverlayToggle .external,.PageLite .SearchOverlayToggle-article,.PreviewPage .SearchOverlayToggle .external,.PreviewPage .SearchOverlayToggle-article,.SearchResultsPage .SearchOverlayToggle .external,.SearchResultsPage .SearchOverlayToggle-article,.UserProfilePage .SearchOverlayToggle .external,.UserProfilePage .SearchOverlayToggle-article,.VideoPage .SearchOverlayToggle .external,.VideoPage .SearchOverlayToggle-article {
    display: none
}

.ArticlePage .SearchOverlayToggle.icon-gallery,.ArticlePage .SearchOverlayToggle.icon-tag,.ArticlePage .SearchOverlayToggle.icon-video,.ArticlePageBasic .SearchOverlayToggle.icon-gallery,.ArticlePageBasic .SearchOverlayToggle.icon-tag,.ArticlePageBasic .SearchOverlayToggle.icon-video,.ArticleRichV2 .SearchOverlayToggle.icon-gallery,.ArticleRichV2 .SearchOverlayToggle.icon-tag,.ArticleRichV2 .SearchOverlayToggle.icon-video,.AuthenticationPage .SearchOverlayToggle.icon-gallery,.AuthenticationPage .SearchOverlayToggle.icon-tag,.AuthenticationPage .SearchOverlayToggle.icon-video,.AuthorPage .SearchOverlayToggle.icon-gallery,.AuthorPage .SearchOverlayToggle.icon-tag,.AuthorPage .SearchOverlayToggle.icon-video,.BlocksPage .SearchOverlayToggle.icon-gallery,.BlocksPage .SearchOverlayToggle.icon-tag,.BlocksPage .SearchOverlayToggle.icon-video,.FourOhFourPage .SearchOverlayToggle.icon-gallery,.FourOhFourPage .SearchOverlayToggle.icon-tag,.FourOhFourPage .SearchOverlayToggle.icon-video,.GalleryPage .SearchOverlayToggle.icon-gallery,.GalleryPage .SearchOverlayToggle.icon-tag,.GalleryPage .SearchOverlayToggle.icon-video,.InfographPage .SearchOverlayToggle.icon-gallery,.InfographPage .SearchOverlayToggle.icon-tag,.InfographPage .SearchOverlayToggle.icon-video,.ListiclePage .SearchOverlayToggle.icon-gallery,.ListiclePage .SearchOverlayToggle.icon-tag,.ListiclePage .SearchOverlayToggle.icon-video,.LiveArticlePage .SearchOverlayToggle.icon-gallery,.LiveArticlePage .SearchOverlayToggle.icon-tag,.LiveArticlePage .SearchOverlayToggle.icon-video,.Page .SearchOverlayToggle.icon-gallery,.Page .SearchOverlayToggle.icon-tag,.Page .SearchOverlayToggle.icon-video,.PageLite .SearchOverlayToggle.icon-gallery,.PageLite .SearchOverlayToggle.icon-tag,.PageLite .SearchOverlayToggle.icon-video,.PreviewPage .SearchOverlayToggle.icon-gallery,.PreviewPage .SearchOverlayToggle.icon-tag,.PreviewPage .SearchOverlayToggle.icon-video,.SearchResultsPage .SearchOverlayToggle.icon-gallery,.SearchResultsPage .SearchOverlayToggle.icon-tag,.SearchResultsPage .SearchOverlayToggle.icon-video,.UserProfilePage .SearchOverlayToggle.icon-gallery,.UserProfilePage .SearchOverlayToggle.icon-tag,.UserProfilePage .SearchOverlayToggle.icon-video,.VideoPage .SearchOverlayToggle.icon-gallery,.VideoPage .SearchOverlayToggle.icon-tag,.VideoPage .SearchOverlayToggle.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.ArticlePage .SearchOverlayToggle:before,.ArticlePageBasic .SearchOverlayToggle:before,.ArticleRichV2 .SearchOverlayToggle:before,.AuthenticationPage .SearchOverlayToggle:before,.AuthorPage .SearchOverlayToggle:before,.BlocksPage .SearchOverlayToggle:before,.FourOhFourPage .SearchOverlayToggle:before,.GalleryPage .SearchOverlayToggle:before,.InfographPage .SearchOverlayToggle:before,.ListiclePage .SearchOverlayToggle:before,.LiveArticlePage .SearchOverlayToggle:before,.Page .SearchOverlayToggle:before,.PageLite .SearchOverlayToggle:before,.PreviewPage .SearchOverlayToggle:before,.SearchResultsPage .SearchOverlayToggle:before,.UserProfilePage .SearchOverlayToggle:before,.VideoPage .SearchOverlayToggle:before {
    content: '\f117'
}

.ArticlePage.inSearchState .SearchOverlayToggle:before,.ArticlePageBasic.inSearchState .SearchOverlayToggle:before,.ArticleRichV2.inSearchState .SearchOverlayToggle:before,.AuthenticationPage.inSearchState .SearchOverlayToggle:before,.AuthorPage.inSearchState .SearchOverlayToggle:before,.BlocksPage.inSearchState .SearchOverlayToggle:before,.FourOhFourPage.inSearchState .SearchOverlayToggle:before,.GalleryPage.inSearchState .SearchOverlayToggle:before,.InfographPage.inSearchState .SearchOverlayToggle:before,.ListiclePage.inSearchState .SearchOverlayToggle:before,.LiveArticlePage.inSearchState .SearchOverlayToggle:before,.Page.inSearchState .SearchOverlayToggle:before,.PageLite.inSearchState .SearchOverlayToggle:before,.PreviewPage.inSearchState .SearchOverlayToggle:before,.SearchResultsPage.inSearchState .SearchOverlayToggle:before,.UserProfilePage.inSearchState .SearchOverlayToggle:before,.VideoPage.inSearchState .SearchOverlayToggle:before {
    content: '\f103'
}

.ArticlePage-searchInput,.ArticlePageBasic-searchInput,.ArticleRichV2-searchInput,.AuthenticationPage-searchInput,.AuthorPage-searchInput,.BlocksPage-searchInput,.FourOhFourPage-searchInput,.GalleryPage-searchInput,.InfographPage-searchInput,.ListiclePage-searchInput,.LiveArticlePage-searchInput,.Page-searchInput,.PageLite-searchInput,.PreviewPage-searchInput,.SearchResultsPage-searchInput,.UserProfilePage-searchInput,.VideoPage-searchInput {
    padding: 5px
}

.ArticlePage-search,.ArticlePageBasic-search,.ArticleRichV2-search,.AuthenticationPage-search,.AuthorPage-search,.BlocksPage-search,.FourOhFourPage-search,.GalleryPage-search,.InfographPage-search,.ListiclePage-search,.LiveArticlePage-search,.Page-search,.PageLite-search,.PreviewPage-search,.SearchResultsPage-search,.UserProfilePage-search,.VideoPage-search {
    position: relative
}

.ArticlePage-search button[type=submit],.ArticlePage-search input[type=submit],.ArticlePageBasic-search button[type=submit],.ArticlePageBasic-search input[type=submit],.ArticleRichV2-search button[type=submit],.ArticleRichV2-search input[type=submit],.AuthenticationPage-search button[type=submit],.AuthenticationPage-search input[type=submit],.AuthorPage-search button[type=submit],.AuthorPage-search input[type=submit],.BlocksPage-search button[type=submit],.BlocksPage-search input[type=submit],.FourOhFourPage-search button[type=submit],.FourOhFourPage-search input[type=submit],.GalleryPage-search button[type=submit],.GalleryPage-search input[type=submit],.InfographPage-search button[type=submit],.InfographPage-search input[type=submit],.ListiclePage-search button[type=submit],.ListiclePage-search input[type=submit],.LiveArticlePage-search button[type=submit],.LiveArticlePage-search input[type=submit],.Page-search button[type=submit],.Page-search input[type=submit],.PageLite-search button[type=submit],.PageLite-search input[type=submit],.PreviewPage-search button[type=submit],.PreviewPage-search input[type=submit],.SearchResultsPage-search button[type=submit],.SearchResultsPage-search input[type=submit],.UserProfilePage-search button[type=submit],.UserProfilePage-search input[type=submit],.VideoPage-search button[type=submit],.VideoPage-search input[type=submit] {
    display: none
}

.ArticlePage .SearchOverlayToggle,.ArticlePageBasic .SearchOverlayToggle,.ArticleRichV2 .SearchOverlayToggle,.AuthenticationPage .SearchOverlayToggle,.AuthorPage .SearchOverlayToggle,.BlocksPage .SearchOverlayToggle,.FourOhFourPage .SearchOverlayToggle,.GalleryPage .SearchOverlayToggle,.InfographPage .SearchOverlayToggle,.ListiclePage .SearchOverlayToggle,.LiveArticlePage .SearchOverlayToggle,.Page .SearchOverlayToggle,.PageLite .SearchOverlayToggle,.PreviewPage .SearchOverlayToggle,.SearchResultsPage .SearchOverlayToggle,.UserProfilePage .SearchOverlayToggle,.VideoPage .SearchOverlayToggle {
    display: block;
    width: 22px;
    height: 22px;
    z-index: 10
}

.ArticlePage .SearchOverlayToggle::before,.ArticlePageBasic .SearchOverlayToggle::before,.ArticleRichV2 .SearchOverlayToggle::before,.AuthenticationPage .SearchOverlayToggle::before,.AuthorPage .SearchOverlayToggle::before,.BlocksPage .SearchOverlayToggle::before,.FourOhFourPage .SearchOverlayToggle::before,.GalleryPage .SearchOverlayToggle::before,.InfographPage .SearchOverlayToggle::before,.ListiclePage .SearchOverlayToggle::before,.LiveArticlePage .SearchOverlayToggle::before,.Page .SearchOverlayToggle::before,.PageLite .SearchOverlayToggle::before,.PreviewPage .SearchOverlayToggle::before,.SearchResultsPage .SearchOverlayToggle::before,.UserProfilePage .SearchOverlayToggle::before,.VideoPage .SearchOverlayToggle::before {
    z-index: 2
}

.ArticlePage.inSearchState input[class$='-searchInput'],.ArticlePageBasic.inSearchState input[class$='-searchInput'],.ArticleRichV2.inSearchState input[class$='-searchInput'],.AuthenticationPage.inSearchState input[class$='-searchInput'],.AuthorPage.inSearchState input[class$='-searchInput'],.BlocksPage.inSearchState input[class$='-searchInput'],.FourOhFourPage.inSearchState input[class$='-searchInput'],.GalleryPage.inSearchState input[class$='-searchInput'],.InfographPage.inSearchState input[class$='-searchInput'],.ListiclePage.inSearchState input[class$='-searchInput'],.LiveArticlePage.inSearchState input[class$='-searchInput'],.Page.inSearchState input[class$='-searchInput'],.PageLite.inSearchState input[class$='-searchInput'],.PreviewPage.inSearchState input[class$='-searchInput'],.SearchResultsPage.inSearchState input[class$='-searchInput'],.UserProfilePage.inSearchState input[class$='-searchInput'],.VideoPage.inSearchState input[class$='-searchInput'] {
    opacity: 1;
    line-height: 18px;
    font-size: 14px;
    padding: 5px;
    position: absolute;
    width: calc(100vw - 80px);
    max-width: 1200px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-search button[type=submit]:before,.ArticlePage-search input[type=submit]:before,.ArticlePageBasic-search button[type=submit]:before,.ArticlePageBasic-search input[type=submit]:before,.ArticleRichV2-search button[type=submit]:before,.ArticleRichV2-search input[type=submit]:before,.AuthenticationPage-search button[type=submit]:before,.AuthenticationPage-search input[type=submit]:before,.AuthorPage-search button[type=submit]:before,.AuthorPage-search input[type=submit]:before,.BlocksPage-search button[type=submit]:before,.BlocksPage-search input[type=submit]:before,.FourOhFourPage-search button[type=submit]:before,.FourOhFourPage-search input[type=submit]:before,.GalleryPage-search button[type=submit]:before,.GalleryPage-search input[type=submit]:before,.InfographPage-search button[type=submit]:before,.InfographPage-search input[type=submit]:before,.ListiclePage-search button[type=submit]:before,.ListiclePage-search input[type=submit]:before,.LiveArticlePage-search button[type=submit]:before,.LiveArticlePage-search input[type=submit]:before,.Page-search button[type=submit]:before,.Page-search input[type=submit]:before,.PageLite-search button[type=submit]:before,.PageLite-search input[type=submit]:before,.PreviewPage-search button[type=submit]:before,.PreviewPage-search input[type=submit]:before,.SearchResultsPage-search button[type=submit]:before,.SearchResultsPage-search input[type=submit]:before,.UserProfilePage-search button[type=submit]:before,.UserProfilePage-search input[type=submit]:before,.VideoPage-search button[type=submit]:before,.VideoPage-search input[type=submit]:before {
        font-size: 18px;
        color: #939598
    }

    .ArticlePage-searchInput,.ArticlePageBasic-searchInput,.ArticleRichV2-searchInput,.AuthenticationPage-searchInput,.AuthorPage-searchInput,.BlocksPage-searchInput,.FourOhFourPage-searchInput,.GalleryPage-searchInput,.InfographPage-searchInput,.ListiclePage-searchInput,.LiveArticlePage-searchInput,.Page-searchInput,.PageLite-searchInput,.PreviewPage-searchInput,.SearchResultsPage-searchInput,.UserProfilePage-searchInput,.VideoPage-searchInput {
        width: 100%;
        padding-right: 30px
    }

    .ArticlePage-search button[type=submit],.ArticlePage-search input[type=submit],.ArticlePageBasic-search button[type=submit],.ArticlePageBasic-search input[type=submit],.ArticleRichV2-search button[type=submit],.ArticleRichV2-search input[type=submit],.AuthenticationPage-search button[type=submit],.AuthenticationPage-search input[type=submit],.AuthorPage-search button[type=submit],.AuthorPage-search input[type=submit],.BlocksPage-search button[type=submit],.BlocksPage-search input[type=submit],.FourOhFourPage-search button[type=submit],.FourOhFourPage-search input[type=submit],.GalleryPage-search button[type=submit],.GalleryPage-search input[type=submit],.InfographPage-search button[type=submit],.InfographPage-search input[type=submit],.ListiclePage-search button[type=submit],.ListiclePage-search input[type=submit],.LiveArticlePage-search button[type=submit],.LiveArticlePage-search input[type=submit],.Page-search button[type=submit],.Page-search input[type=submit],.PageLite-search button[type=submit],.PageLite-search input[type=submit],.PreviewPage-search button[type=submit],.PreviewPage-search input[type=submit],.SearchResultsPage-search button[type=submit],.SearchResultsPage-search input[type=submit],.UserProfilePage-search button[type=submit],.UserProfilePage-search input[type=submit],.VideoPage-search button[type=submit],.VideoPage-search input[type=submit] {
        display: inline-block!important;
        font-family: icomoon;
        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: 0;
        position: absolute;
        right: 20px;
        top: 0;
        bottom: 0;
        border: 0;
        background: 0 0
    }

    .ArticlePage-search button[type=submit] .external,.ArticlePage-search button[type=submit]-article,.ArticlePage-search input[type=submit] .external,.ArticlePage-search input[type=submit]-article,.ArticlePageBasic-search button[type=submit] .external,.ArticlePageBasic-search button[type=submit]-article,.ArticlePageBasic-search input[type=submit] .external,.ArticlePageBasic-search input[type=submit]-article,.ArticleRichV2-search button[type=submit] .external,.ArticleRichV2-search button[type=submit]-article,.ArticleRichV2-search input[type=submit] .external,.ArticleRichV2-search input[type=submit]-article,.AuthenticationPage-search button[type=submit] .external,.AuthenticationPage-search button[type=submit]-article,.AuthenticationPage-search input[type=submit] .external,.AuthenticationPage-search input[type=submit]-article,.AuthorPage-search button[type=submit] .external,.AuthorPage-search button[type=submit]-article,.AuthorPage-search input[type=submit] .external,.AuthorPage-search input[type=submit]-article,.BlocksPage-search button[type=submit] .external,.BlocksPage-search button[type=submit]-article,.BlocksPage-search input[type=submit] .external,.BlocksPage-search input[type=submit]-article,.FourOhFourPage-search button[type=submit] .external,.FourOhFourPage-search button[type=submit]-article,.FourOhFourPage-search input[type=submit] .external,.FourOhFourPage-search input[type=submit]-article,.GalleryPage-search button[type=submit] .external,.GalleryPage-search button[type=submit]-article,.GalleryPage-search input[type=submit] .external,.GalleryPage-search input[type=submit]-article,.InfographPage-search button[type=submit] .external,.InfographPage-search button[type=submit]-article,.InfographPage-search input[type=submit] .external,.InfographPage-search input[type=submit]-article,.ListiclePage-search button[type=submit] .external,.ListiclePage-search button[type=submit]-article,.ListiclePage-search input[type=submit] .external,.ListiclePage-search input[type=submit]-article,.LiveArticlePage-search button[type=submit] .external,.LiveArticlePage-search button[type=submit]-article,.LiveArticlePage-search input[type=submit] .external,.LiveArticlePage-search input[type=submit]-article,.Page-search button[type=submit] .external,.Page-search button[type=submit]-article,.Page-search input[type=submit] .external,.Page-search input[type=submit]-article,.PageLite-search button[type=submit] .external,.PageLite-search button[type=submit]-article,.PageLite-search input[type=submit] .external,.PageLite-search input[type=submit]-article,.PreviewPage-search button[type=submit] .external,.PreviewPage-search button[type=submit]-article,.PreviewPage-search input[type=submit] .external,.PreviewPage-search input[type=submit]-article,.SearchResultsPage-search button[type=submit] .external,.SearchResultsPage-search button[type=submit]-article,.SearchResultsPage-search input[type=submit] .external,.SearchResultsPage-search input[type=submit]-article,.UserProfilePage-search button[type=submit] .external,.UserProfilePage-search button[type=submit]-article,.UserProfilePage-search input[type=submit] .external,.UserProfilePage-search input[type=submit]-article,.VideoPage-search button[type=submit] .external,.VideoPage-search button[type=submit]-article,.VideoPage-search input[type=submit] .external,.VideoPage-search input[type=submit]-article {
        display: none
    }

    .ArticlePage-search button[type=submit].icon-gallery,.ArticlePage-search button[type=submit].icon-tag,.ArticlePage-search button[type=submit].icon-video,.ArticlePage-search input[type=submit].icon-gallery,.ArticlePage-search input[type=submit].icon-tag,.ArticlePage-search input[type=submit].icon-video,.ArticlePageBasic-search button[type=submit].icon-gallery,.ArticlePageBasic-search button[type=submit].icon-tag,.ArticlePageBasic-search button[type=submit].icon-video,.ArticlePageBasic-search input[type=submit].icon-gallery,.ArticlePageBasic-search input[type=submit].icon-tag,.ArticlePageBasic-search input[type=submit].icon-video,.ArticleRichV2-search button[type=submit].icon-gallery,.ArticleRichV2-search button[type=submit].icon-tag,.ArticleRichV2-search button[type=submit].icon-video,.ArticleRichV2-search input[type=submit].icon-gallery,.ArticleRichV2-search input[type=submit].icon-tag,.ArticleRichV2-search input[type=submit].icon-video,.AuthenticationPage-search button[type=submit].icon-gallery,.AuthenticationPage-search button[type=submit].icon-tag,.AuthenticationPage-search button[type=submit].icon-video,.AuthenticationPage-search input[type=submit].icon-gallery,.AuthenticationPage-search input[type=submit].icon-tag,.AuthenticationPage-search input[type=submit].icon-video,.AuthorPage-search button[type=submit].icon-gallery,.AuthorPage-search button[type=submit].icon-tag,.AuthorPage-search button[type=submit].icon-video,.AuthorPage-search input[type=submit].icon-gallery,.AuthorPage-search input[type=submit].icon-tag,.AuthorPage-search input[type=submit].icon-video,.BlocksPage-search button[type=submit].icon-gallery,.BlocksPage-search button[type=submit].icon-tag,.BlocksPage-search button[type=submit].icon-video,.BlocksPage-search input[type=submit].icon-gallery,.BlocksPage-search input[type=submit].icon-tag,.BlocksPage-search input[type=submit].icon-video,.FourOhFourPage-search button[type=submit].icon-gallery,.FourOhFourPage-search button[type=submit].icon-tag,.FourOhFourPage-search button[type=submit].icon-video,.FourOhFourPage-search input[type=submit].icon-gallery,.FourOhFourPage-search input[type=submit].icon-tag,.FourOhFourPage-search input[type=submit].icon-video,.GalleryPage-search button[type=submit].icon-gallery,.GalleryPage-search button[type=submit].icon-tag,.GalleryPage-search button[type=submit].icon-video,.GalleryPage-search input[type=submit].icon-gallery,.GalleryPage-search input[type=submit].icon-tag,.GalleryPage-search input[type=submit].icon-video,.InfographPage-search button[type=submit].icon-gallery,.InfographPage-search button[type=submit].icon-tag,.InfographPage-search button[type=submit].icon-video,.InfographPage-search input[type=submit].icon-gallery,.InfographPage-search input[type=submit].icon-tag,.InfographPage-search input[type=submit].icon-video,.ListiclePage-search button[type=submit].icon-gallery,.ListiclePage-search button[type=submit].icon-tag,.ListiclePage-search button[type=submit].icon-video,.ListiclePage-search input[type=submit].icon-gallery,.ListiclePage-search input[type=submit].icon-tag,.ListiclePage-search input[type=submit].icon-video,.LiveArticlePage-search button[type=submit].icon-gallery,.LiveArticlePage-search button[type=submit].icon-tag,.LiveArticlePage-search button[type=submit].icon-video,.LiveArticlePage-search input[type=submit].icon-gallery,.LiveArticlePage-search input[type=submit].icon-tag,.LiveArticlePage-search input[type=submit].icon-video,.Page-search button[type=submit].icon-gallery,.Page-search button[type=submit].icon-tag,.Page-search button[type=submit].icon-video,.Page-search input[type=submit].icon-gallery,.Page-search input[type=submit].icon-tag,.Page-search input[type=submit].icon-video,.PageLite-search button[type=submit].icon-gallery,.PageLite-search button[type=submit].icon-tag,.PageLite-search button[type=submit].icon-video,.PageLite-search input[type=submit].icon-gallery,.PageLite-search input[type=submit].icon-tag,.PageLite-search input[type=submit].icon-video,.PreviewPage-search button[type=submit].icon-gallery,.PreviewPage-search button[type=submit].icon-tag,.PreviewPage-search button[type=submit].icon-video,.PreviewPage-search input[type=submit].icon-gallery,.PreviewPage-search input[type=submit].icon-tag,.PreviewPage-search input[type=submit].icon-video,.SearchResultsPage-search button[type=submit].icon-gallery,.SearchResultsPage-search button[type=submit].icon-tag,.SearchResultsPage-search button[type=submit].icon-video,.SearchResultsPage-search input[type=submit].icon-gallery,.SearchResultsPage-search input[type=submit].icon-tag,.SearchResultsPage-search input[type=submit].icon-video,.UserProfilePage-search button[type=submit].icon-gallery,.UserProfilePage-search button[type=submit].icon-tag,.UserProfilePage-search button[type=submit].icon-video,.UserProfilePage-search input[type=submit].icon-gallery,.UserProfilePage-search input[type=submit].icon-tag,.UserProfilePage-search input[type=submit].icon-video,.VideoPage-search button[type=submit].icon-gallery,.VideoPage-search button[type=submit].icon-tag,.VideoPage-search button[type=submit].icon-video,.VideoPage-search input[type=submit].icon-gallery,.VideoPage-search input[type=submit].icon-tag,.VideoPage-search input[type=submit].icon-video {
        font-size: 32px;
        line-height: 46px;
        width: 58px;
        height: 58px;
        border-radius: 100%;
        text-align: right;
        color: #fff;
        display: block;
        position: absolute;
        right: 10px;
        top: 10px
    }

    .ArticlePage-search button[type=submit]:before,.ArticlePage-search input[type=submit]:before,.ArticlePageBasic-search button[type=submit]:before,.ArticlePageBasic-search input[type=submit]:before,.ArticleRichV2-search button[type=submit]:before,.ArticleRichV2-search input[type=submit]:before,.AuthenticationPage-search button[type=submit]:before,.AuthenticationPage-search input[type=submit]:before,.AuthorPage-search button[type=submit]:before,.AuthorPage-search input[type=submit]:before,.BlocksPage-search button[type=submit]:before,.BlocksPage-search input[type=submit]:before,.FourOhFourPage-search button[type=submit]:before,.FourOhFourPage-search input[type=submit]:before,.GalleryPage-search button[type=submit]:before,.GalleryPage-search input[type=submit]:before,.InfographPage-search button[type=submit]:before,.InfographPage-search input[type=submit]:before,.ListiclePage-search button[type=submit]:before,.ListiclePage-search input[type=submit]:before,.LiveArticlePage-search button[type=submit]:before,.LiveArticlePage-search input[type=submit]:before,.Page-search button[type=submit]:before,.Page-search input[type=submit]:before,.PageLite-search button[type=submit]:before,.PageLite-search input[type=submit]:before,.PreviewPage-search button[type=submit]:before,.PreviewPage-search input[type=submit]:before,.SearchResultsPage-search button[type=submit]:before,.SearchResultsPage-search input[type=submit]:before,.UserProfilePage-search button[type=submit]:before,.UserProfilePage-search input[type=submit]:before,.VideoPage-search button[type=submit]:before,.VideoPage-search input[type=submit]:before {
        content: '\f117'
    }

    .ArticlePage .SearchOverlayToggle,.ArticlePageBasic .SearchOverlayToggle,.ArticleRichV2 .SearchOverlayToggle,.AuthenticationPage .SearchOverlayToggle,.AuthorPage .SearchOverlayToggle,.BlocksPage .SearchOverlayToggle,.FourOhFourPage .SearchOverlayToggle,.GalleryPage .SearchOverlayToggle,.InfographPage .SearchOverlayToggle,.ListiclePage .SearchOverlayToggle,.LiveArticlePage .SearchOverlayToggle,.Page .SearchOverlayToggle,.PageLite .SearchOverlayToggle,.PreviewPage .SearchOverlayToggle,.SearchResultsPage .SearchOverlayToggle,.UserProfilePage .SearchOverlayToggle,.VideoPage .SearchOverlayToggle {
        display: none!important
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-search,.ArticlePageBasic-search,.ArticleRichV2-search,.AuthenticationPage-search,.AuthorPage-search,.BlocksPage-search,.FourOhFourPage-search,.GalleryPage-search,.InfographPage-search,.ListiclePage-search,.LiveArticlePage-search,.Page-search,.PageLite-search,.PreviewPage-search,.SearchResultsPage-search,.UserProfilePage-search,.VideoPage-search {
        max-width: 30px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }

    .ArticlePage input[class$='-searchInput'],.ArticlePageBasic input[class$='-searchInput'],.ArticleRichV2 input[class$='-searchInput'],.AuthenticationPage input[class$='-searchInput'],.AuthorPage input[class$='-searchInput'],.BlocksPage input[class$='-searchInput'],.FourOhFourPage input[class$='-searchInput'],.GalleryPage input[class$='-searchInput'],.InfographPage input[class$='-searchInput'],.ListiclePage input[class$='-searchInput'],.LiveArticlePage input[class$='-searchInput'],.Page input[class$='-searchInput'],.PageLite input[class$='-searchInput'],.PreviewPage input[class$='-searchInput'],.SearchResultsPage input[class$='-searchInput'],.UserProfilePage input[class$='-searchInput'],.VideoPage input[class$='-searchInput'] {
        position: absolute;
        right: 0;
        transition: all .3s ease-in-out;
        outline: 0
    }

    .ArticlePage:not(.inSearchState) input[class$='-searchInput'],.ArticlePageBasic:not(.inSearchState) input[class$='-searchInput'],.ArticleRichV2:not(.inSearchState) input[class$='-searchInput'],.AuthenticationPage:not(.inSearchState) input[class$='-searchInput'],.AuthorPage:not(.inSearchState) input[class$='-searchInput'],.BlocksPage:not(.inSearchState) input[class$='-searchInput'],.FourOhFourPage:not(.inSearchState) input[class$='-searchInput'],.GalleryPage:not(.inSearchState) input[class$='-searchInput'],.InfographPage:not(.inSearchState) input[class$='-searchInput'],.ListiclePage:not(.inSearchState) input[class$='-searchInput'],.LiveArticlePage:not(.inSearchState) input[class$='-searchInput'],.Page:not(.inSearchState) input[class$='-searchInput'],.PageLite:not(.inSearchState) input[class$='-searchInput'],.PreviewPage:not(.inSearchState) input[class$='-searchInput'],.SearchResultsPage:not(.inSearchState) input[class$='-searchInput'],.UserProfilePage:not(.inSearchState) input[class$='-searchInput'],.VideoPage:not(.inSearchState) input[class$='-searchInput'] {
        width: 0;
        opacity: 0
    }
}

.ArticlePage-articleBody table,.ArticlePageBasic-articleBody table,.InfographPage-articleBody table,.ListArticleBodyItem-body table {
    table-layout: fixed;
    width: 100%;
    margin: 20px 0;
    background: rgba(0,0,0,.04);
    margin: 10px 0 5px
}

.ArticlePage-articleBody table tr,.ArticlePageBasic-articleBody table tr,.InfographPage-articleBody table tr,.ListArticleBodyItem-body table tr {
    border-bottom: 1px solid #d3d3d3;
    font-size: 1rem
}

.ArticlePage-articleBody table tr:last-child,.ArticlePageBasic-articleBody table tr:last-child,.InfographPage-articleBody table tr:last-child,.ListArticleBodyItem-body table tr:last-child {
    border-bottom: 0
}

.ArticlePage-articleBody table td,.ArticlePageBasic-articleBody table td,.InfographPage-articleBody table td,.ListArticleBodyItem-body table td {
    border-right: 1px solid #d3d3d3;
    vertical-align: top;
    padding: 4px
}

.ArticlePage-articleBody table td:last-child,.ArticlePageBasic-articleBody table td:last-child,.InfographPage-articleBody table td:last-child,.ListArticleBodyItem-body table td:last-child {
    border-right: 0
}

.ArticlePage-articleBody [data-gex-require=dynamic-table],.ArticlePageBasic-articleBody [data-gex-require=dynamic-table],.InfographPage-articleBody [data-gex-require=dynamic-table],.ListArticleBodyItem-body [data-gex-require=dynamic-table] {
    max-width: 1200px;
    margin: auto
}

.ArticlePage-articleBody [data-gex-require=dynamic-table] table,.ArticlePageBasic-articleBody [data-gex-require=dynamic-table] table,.InfographPage-articleBody [data-gex-require=dynamic-table] table,.ListArticleBodyItem-body [data-gex-require=dynamic-table] table {
    table-layout: auto
}

.GalleryPage-infoCard-tags a,.VideoPage-tags-body a {
    margin: 3px
}

.BasicPromo-category,.BasicPromo-category a,.BasicPromoDetailed-category,.BasicPromoDetailed-category a,.BulletPromo-category,.BulletPromo-category a,.CardPromoCentered-category,.CardPromoCentered-category a,.FullPagePromo-category,.FullPagePromo-category a,.LargePagePromo-category,.LargePagePromo-category a,.LargePromo-category,.LargePromo-category a,.LinkListPromo-category,.LinkListPromo-category a,.MagazinePromo-category,.MagazinePromo-category a,.MediumPagePromo-category,.MediumPagePromo-category a,.PlayListPromo-category,.PlayListPromo-category a,.PromoAbstract-category,.PromoAbstract-category a,.PromoAuthorDetailed-category,.PromoAuthorDetailed-category a,.StoryPromo-category,.StoryPromo-category a,.VideoPromo-category,.VideoPromo-category a {
    color: #242424
}

[data-asidewell] .AppPromoList-title,[data-asidewell] .ArticleCarousel-title,[data-asidewell] .ArticleNewsletterForm-title,[data-asidewell] .BasicCarousel-title,[data-asidewell] .BasicPromoList-title,[data-asidewell] .BasicPromoLogoList-title,[data-asidewell] .CardColumns-title,[data-asidewell] .CardGrid-title,[data-asidewell] .CompareItemList-title,[data-asidewell] .DirectInsertList-title,[data-asidewell] .FullPagePromoList-title,[data-asidewell] .LandscapeCarousel-title,[data-asidewell] .LinkList-title,[data-asidewell] .ListAbstract-title,[data-asidewell] .ListPromoDropdownLinks-title,[data-asidewell] .LogoHeaderList-title,[data-asidewell] .Mosaic-title,[data-asidewell] .MosaicFive-title,[data-asidewell] .MosaicThree-title,[data-asidewell] .OrderedList-title,[data-asidewell] .PlayList-title,[data-asidewell] .SquareTilesList-title,[data-asidewell] .StoryPromoList-title,[data-asidewell] .Tabs-title,[data-asidewell] .TallCardCarousel-title,[data-asidewell] .TallTileCarousel-title,[data-asidewell] .TilesList-title,[data-asidewell] .WideSubscriptionList-title,[data-container-modulewell] .AppPromoList-title,[data-container-modulewell] .ArticleCarousel-title,[data-container-modulewell] .ArticleNewsletterForm-title,[data-container-modulewell] .BasicCarousel-title,[data-container-modulewell] .BasicPromoList-title,[data-container-modulewell] .BasicPromoLogoList-title,[data-container-modulewell] .CardColumns-title,[data-container-modulewell] .CardGrid-title,[data-container-modulewell] .CompareItemList-title,[data-container-modulewell] .DirectInsertList-title,[data-container-modulewell] .FullPagePromoList-title,[data-container-modulewell] .LandscapeCarousel-title,[data-container-modulewell] .LinkList-title,[data-container-modulewell] .ListAbstract-title,[data-container-modulewell] .ListPromoDropdownLinks-title,[data-container-modulewell] .LogoHeaderList-title,[data-container-modulewell] .Mosaic-title,[data-container-modulewell] .MosaicFive-title,[data-container-modulewell] .MosaicThree-title,[data-container-modulewell] .OrderedList-title,[data-container-modulewell] .PlayList-title,[data-container-modulewell] .SquareTilesList-title,[data-container-modulewell] .StoryPromoList-title,[data-container-modulewell] .Tabs-title,[data-container-modulewell] .TallCardCarousel-title,[data-container-modulewell] .TallTileCarousel-title,[data-container-modulewell] .TilesList-title,[data-container-modulewell] .WideSubscriptionList-title {
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    margin: 30px 0 20px;
    font-size: 1.7rem;
    color: #000;
    padding: 10px 20px;
    letter-spacing: .06rem
}

[data-asidewell] .AppPromoList-title .Link,[data-asidewell] .ArticleCarousel-title .Link,[data-asidewell] .ArticleNewsletterForm-title .Link,[data-asidewell] .BasicCarousel-title .Link,[data-asidewell] .BasicPromoList-title .Link,[data-asidewell] .BasicPromoLogoList-title .Link,[data-asidewell] .CardColumns-title .Link,[data-asidewell] .CardGrid-title .Link,[data-asidewell] .CompareItemList-title .Link,[data-asidewell] .DirectInsertList-title .Link,[data-asidewell] .FullPagePromoList-title .Link,[data-asidewell] .LandscapeCarousel-title .Link,[data-asidewell] .LinkList-title .Link,[data-asidewell] .ListAbstract-title .Link,[data-asidewell] .ListPromoDropdownLinks-title .Link,[data-asidewell] .LogoHeaderList-title .Link,[data-asidewell] .Mosaic-title .Link,[data-asidewell] .MosaicFive-title .Link,[data-asidewell] .MosaicThree-title .Link,[data-asidewell] .OrderedList-title .Link,[data-asidewell] .PlayList-title .Link,[data-asidewell] .SquareTilesList-title .Link,[data-asidewell] .StoryPromoList-title .Link,[data-asidewell] .Tabs-title .Link,[data-asidewell] .TallCardCarousel-title .Link,[data-asidewell] .TallTileCarousel-title .Link,[data-asidewell] .TilesList-title .Link,[data-asidewell] .WideSubscriptionList-title .Link,[data-container-modulewell] .AppPromoList-title .Link,[data-container-modulewell] .ArticleCarousel-title .Link,[data-container-modulewell] .ArticleNewsletterForm-title .Link,[data-container-modulewell] .BasicCarousel-title .Link,[data-container-modulewell] .BasicPromoList-title .Link,[data-container-modulewell] .BasicPromoLogoList-title .Link,[data-container-modulewell] .CardColumns-title .Link,[data-container-modulewell] .CardGrid-title .Link,[data-container-modulewell] .CompareItemList-title .Link,[data-container-modulewell] .DirectInsertList-title .Link,[data-container-modulewell] .FullPagePromoList-title .Link,[data-container-modulewell] .LandscapeCarousel-title .Link,[data-container-modulewell] .LinkList-title .Link,[data-container-modulewell] .ListAbstract-title .Link,[data-container-modulewell] .ListPromoDropdownLinks-title .Link,[data-container-modulewell] .LogoHeaderList-title .Link,[data-container-modulewell] .Mosaic-title .Link,[data-container-modulewell] .MosaicFive-title .Link,[data-container-modulewell] .MosaicThree-title .Link,[data-container-modulewell] .OrderedList-title .Link,[data-container-modulewell] .PlayList-title .Link,[data-container-modulewell] .SquareTilesList-title .Link,[data-container-modulewell] .StoryPromoList-title .Link,[data-container-modulewell] .Tabs-title .Link,[data-container-modulewell] .TallCardCarousel-title .Link,[data-container-modulewell] .TallTileCarousel-title .Link,[data-container-modulewell] .TilesList-title .Link,[data-container-modulewell] .WideSubscriptionList-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

[data-asidewell] .AppPromoList-title .Link:after,[data-asidewell] .AppPromoList-title .Link:before,[data-asidewell] .ArticleCarousel-title .Link:after,[data-asidewell] .ArticleCarousel-title .Link:before,[data-asidewell] .ArticleNewsletterForm-title .Link:after,[data-asidewell] .ArticleNewsletterForm-title .Link:before,[data-asidewell] .BasicCarousel-title .Link:after,[data-asidewell] .BasicCarousel-title .Link:before,[data-asidewell] .BasicPromoList-title .Link:after,[data-asidewell] .BasicPromoList-title .Link:before,[data-asidewell] .BasicPromoLogoList-title .Link:after,[data-asidewell] .BasicPromoLogoList-title .Link:before,[data-asidewell] .CardColumns-title .Link:after,[data-asidewell] .CardColumns-title .Link:before,[data-asidewell] .CardGrid-title .Link:after,[data-asidewell] .CardGrid-title .Link:before,[data-asidewell] .CompareItemList-title .Link:after,[data-asidewell] .CompareItemList-title .Link:before,[data-asidewell] .DirectInsertList-title .Link:after,[data-asidewell] .DirectInsertList-title .Link:before,[data-asidewell] .FullPagePromoList-title .Link:after,[data-asidewell] .FullPagePromoList-title .Link:before,[data-asidewell] .LandscapeCarousel-title .Link:after,[data-asidewell] .LandscapeCarousel-title .Link:before,[data-asidewell] .LinkList-title .Link:after,[data-asidewell] .LinkList-title .Link:before,[data-asidewell] .ListAbstract-title .Link:after,[data-asidewell] .ListAbstract-title .Link:before,[data-asidewell] .ListPromoDropdownLinks-title .Link:after,[data-asidewell] .ListPromoDropdownLinks-title .Link:before,[data-asidewell] .LogoHeaderList-title .Link:after,[data-asidewell] .LogoHeaderList-title .Link:before,[data-asidewell] .Mosaic-title .Link:after,[data-asidewell] .Mosaic-title .Link:before,[data-asidewell] .MosaicFive-title .Link:after,[data-asidewell] .MosaicFive-title .Link:before,[data-asidewell] .MosaicThree-title .Link:after,[data-asidewell] .MosaicThree-title .Link:before,[data-asidewell] .OrderedList-title .Link:after,[data-asidewell] .OrderedList-title .Link:before,[data-asidewell] .PlayList-title .Link:after,[data-asidewell] .PlayList-title .Link:before,[data-asidewell] .SquareTilesList-title .Link:after,[data-asidewell] .SquareTilesList-title .Link:before,[data-asidewell] .StoryPromoList-title .Link:after,[data-asidewell] .StoryPromoList-title .Link:before,[data-asidewell] .Tabs-title .Link:after,[data-asidewell] .Tabs-title .Link:before,[data-asidewell] .TallCardCarousel-title .Link:after,[data-asidewell] .TallCardCarousel-title .Link:before,[data-asidewell] .TallTileCarousel-title .Link:after,[data-asidewell] .TallTileCarousel-title .Link:before,[data-asidewell] .TilesList-title .Link:after,[data-asidewell] .TilesList-title .Link:before,[data-asidewell] .WideSubscriptionList-title .Link:after,[data-asidewell] .WideSubscriptionList-title .Link:before,[data-container-modulewell] .AppPromoList-title .Link:after,[data-container-modulewell] .AppPromoList-title .Link:before,[data-container-modulewell] .ArticleCarousel-title .Link:after,[data-container-modulewell] .ArticleCarousel-title .Link:before,[data-container-modulewell] .ArticleNewsletterForm-title .Link:after,[data-container-modulewell] .ArticleNewsletterForm-title .Link:before,[data-container-modulewell] .BasicCarousel-title .Link:after,[data-container-modulewell] .BasicCarousel-title .Link:before,[data-container-modulewell] .BasicPromoList-title .Link:after,[data-container-modulewell] .BasicPromoList-title .Link:before,[data-container-modulewell] .BasicPromoLogoList-title .Link:after,[data-container-modulewell] .BasicPromoLogoList-title .Link:before,[data-container-modulewell] .CardColumns-title .Link:after,[data-container-modulewell] .CardColumns-title .Link:before,[data-container-modulewell] .CardGrid-title .Link:after,[data-container-modulewell] .CardGrid-title .Link:before,[data-container-modulewell] .CompareItemList-title .Link:after,[data-container-modulewell] .CompareItemList-title .Link:before,[data-container-modulewell] .DirectInsertList-title .Link:after,[data-container-modulewell] .DirectInsertList-title .Link:before,[data-container-modulewell] .FullPagePromoList-title .Link:after,[data-container-modulewell] .FullPagePromoList-title .Link:before,[data-container-modulewell] .LandscapeCarousel-title .Link:after,[data-container-modulewell] .LandscapeCarousel-title .Link:before,[data-container-modulewell] .LinkList-title .Link:after,[data-container-modulewell] .LinkList-title .Link:before,[data-container-modulewell] .ListAbstract-title .Link:after,[data-container-modulewell] .ListAbstract-title .Link:before,[data-container-modulewell] .ListPromoDropdownLinks-title .Link:after,[data-container-modulewell] .ListPromoDropdownLinks-title .Link:before,[data-container-modulewell] .LogoHeaderList-title .Link:after,[data-container-modulewell] .LogoHeaderList-title .Link:before,[data-container-modulewell] .Mosaic-title .Link:after,[data-container-modulewell] .Mosaic-title .Link:before,[data-container-modulewell] .MosaicFive-title .Link:after,[data-container-modulewell] .MosaicFive-title .Link:before,[data-container-modulewell] .MosaicThree-title .Link:after,[data-container-modulewell] .MosaicThree-title .Link:before,[data-container-modulewell] .OrderedList-title .Link:after,[data-container-modulewell] .OrderedList-title .Link:before,[data-container-modulewell] .PlayList-title .Link:after,[data-container-modulewell] .PlayList-title .Link:before,[data-container-modulewell] .SquareTilesList-title .Link:after,[data-container-modulewell] .SquareTilesList-title .Link:before,[data-container-modulewell] .StoryPromoList-title .Link:after,[data-container-modulewell] .StoryPromoList-title .Link:before,[data-container-modulewell] .Tabs-title .Link:after,[data-container-modulewell] .Tabs-title .Link:before,[data-container-modulewell] .TallCardCarousel-title .Link:after,[data-container-modulewell] .TallCardCarousel-title .Link:before,[data-container-modulewell] .TallTileCarousel-title .Link:after,[data-container-modulewell] .TallTileCarousel-title .Link:before,[data-container-modulewell] .TilesList-title .Link:after,[data-container-modulewell] .TilesList-title .Link:before,[data-container-modulewell] .WideSubscriptionList-title .Link:after,[data-container-modulewell] .WideSubscriptionList-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

[data-asidewell] .AppPromoList-title .Link:after,[data-asidewell] .AppPromoList-title .Link:before,[data-asidewell] .ArticleCarousel-title .Link:after,[data-asidewell] .ArticleCarousel-title .Link:before,[data-asidewell] .ArticleNewsletterForm-title .Link:after,[data-asidewell] .ArticleNewsletterForm-title .Link:before,[data-asidewell] .BasicCarousel-title .Link:after,[data-asidewell] .BasicCarousel-title .Link:before,[data-asidewell] .BasicPromoList-title .Link:after,[data-asidewell] .BasicPromoList-title .Link:before,[data-asidewell] .BasicPromoLogoList-title .Link:after,[data-asidewell] .BasicPromoLogoList-title .Link:before,[data-asidewell] .CardColumns-title .Link:after,[data-asidewell] .CardColumns-title .Link:before,[data-asidewell] .CardGrid-title .Link:after,[data-asidewell] .CardGrid-title .Link:before,[data-asidewell] .CompareItemList-title .Link:after,[data-asidewell] .CompareItemList-title .Link:before,[data-asidewell] .DirectInsertList-title .Link:after,[data-asidewell] .DirectInsertList-title .Link:before,[data-asidewell] .FullPagePromoList-title .Link:after,[data-asidewell] .FullPagePromoList-title .Link:before,[data-asidewell] .LandscapeCarousel-title .Link:after,[data-asidewell] .LandscapeCarousel-title .Link:before,[data-asidewell] .LinkList-title .Link:after,[data-asidewell] .LinkList-title .Link:before,[data-asidewell] .ListAbstract-title .Link:after,[data-asidewell] .ListAbstract-title .Link:before,[data-asidewell] .ListPromoDropdownLinks-title .Link:after,[data-asidewell] .ListPromoDropdownLinks-title .Link:before,[data-asidewell] .LogoHeaderList-title .Link:after,[data-asidewell] .LogoHeaderList-title .Link:before,[data-asidewell] .Mosaic-title .Link:after,[data-asidewell] .Mosaic-title .Link:before,[data-asidewell] .MosaicFive-title .Link:after,[data-asidewell] .MosaicFive-title .Link:before,[data-asidewell] .MosaicThree-title .Link:after,[data-asidewell] .MosaicThree-title .Link:before,[data-asidewell] .OrderedList-title .Link:after,[data-asidewell] .OrderedList-title .Link:before,[data-asidewell] .PlayList-title .Link:after,[data-asidewell] .PlayList-title .Link:before,[data-asidewell] .SquareTilesList-title .Link:after,[data-asidewell] .SquareTilesList-title .Link:before,[data-asidewell] .StoryPromoList-title .Link:after,[data-asidewell] .StoryPromoList-title .Link:before,[data-asidewell] .Tabs-title .Link:after,[data-asidewell] .Tabs-title .Link:before,[data-asidewell] .TallCardCarousel-title .Link:after,[data-asidewell] .TallCardCarousel-title .Link:before,[data-asidewell] .TallTileCarousel-title .Link:after,[data-asidewell] .TallTileCarousel-title .Link:before,[data-asidewell] .TilesList-title .Link:after,[data-asidewell] .TilesList-title .Link:before,[data-asidewell] .WideSubscriptionList-title .Link:after,[data-asidewell] .WideSubscriptionList-title .Link:before,[data-container-modulewell] .AppPromoList-title .Link:after,[data-container-modulewell] .AppPromoList-title .Link:before,[data-container-modulewell] .ArticleCarousel-title .Link:after,[data-container-modulewell] .ArticleCarousel-title .Link:before,[data-container-modulewell] .ArticleNewsletterForm-title .Link:after,[data-container-modulewell] .ArticleNewsletterForm-title .Link:before,[data-container-modulewell] .BasicCarousel-title .Link:after,[data-container-modulewell] .BasicCarousel-title .Link:before,[data-container-modulewell] .BasicPromoList-title .Link:after,[data-container-modulewell] .BasicPromoList-title .Link:before,[data-container-modulewell] .BasicPromoLogoList-title .Link:after,[data-container-modulewell] .BasicPromoLogoList-title .Link:before,[data-container-modulewell] .CardColumns-title .Link:after,[data-container-modulewell] .CardColumns-title .Link:before,[data-container-modulewell] .CardGrid-title .Link:after,[data-container-modulewell] .CardGrid-title .Link:before,[data-container-modulewell] .CompareItemList-title .Link:after,[data-container-modulewell] .CompareItemList-title .Link:before,[data-container-modulewell] .DirectInsertList-title .Link:after,[data-container-modulewell] .DirectInsertList-title .Link:before,[data-container-modulewell] .FullPagePromoList-title .Link:after,[data-container-modulewell] .FullPagePromoList-title .Link:before,[data-container-modulewell] .LandscapeCarousel-title .Link:after,[data-container-modulewell] .LandscapeCarousel-title .Link:before,[data-container-modulewell] .LinkList-title .Link:after,[data-container-modulewell] .LinkList-title .Link:before,[data-container-modulewell] .ListAbstract-title .Link:after,[data-container-modulewell] .ListAbstract-title .Link:before,[data-container-modulewell] .ListPromoDropdownLinks-title .Link:after,[data-container-modulewell] .ListPromoDropdownLinks-title .Link:before,[data-container-modulewell] .LogoHeaderList-title .Link:after,[data-container-modulewell] .LogoHeaderList-title .Link:before,[data-container-modulewell] .Mosaic-title .Link:after,[data-container-modulewell] .Mosaic-title .Link:before,[data-container-modulewell] .MosaicFive-title .Link:after,[data-container-modulewell] .MosaicFive-title .Link:before,[data-container-modulewell] .MosaicThree-title .Link:after,[data-container-modulewell] .MosaicThree-title .Link:before,[data-container-modulewell] .OrderedList-title .Link:after,[data-container-modulewell] .OrderedList-title .Link:before,[data-container-modulewell] .PlayList-title .Link:after,[data-container-modulewell] .PlayList-title .Link:before,[data-container-modulewell] .SquareTilesList-title .Link:after,[data-container-modulewell] .SquareTilesList-title .Link:before,[data-container-modulewell] .StoryPromoList-title .Link:after,[data-container-modulewell] .StoryPromoList-title .Link:before,[data-container-modulewell] .Tabs-title .Link:after,[data-container-modulewell] .Tabs-title .Link:before,[data-container-modulewell] .TallCardCarousel-title .Link:after,[data-container-modulewell] .TallCardCarousel-title .Link:before,[data-container-modulewell] .TallTileCarousel-title .Link:after,[data-container-modulewell] .TallTileCarousel-title .Link:before,[data-container-modulewell] .TilesList-title .Link:after,[data-container-modulewell] .TilesList-title .Link:before,[data-container-modulewell] .WideSubscriptionList-title .Link:after,[data-container-modulewell] .WideSubscriptionList-title .Link:before {
    content: '';
    margin: 0 auto;
    width: 100%;
    right: 0
}

[data-asidewell] .AppPromoList-title .Link:before,[data-asidewell] .ArticleCarousel-title .Link:before,[data-asidewell] .ArticleNewsletterForm-title .Link:before,[data-asidewell] .BasicCarousel-title .Link:before,[data-asidewell] .BasicPromoList-title .Link:before,[data-asidewell] .BasicPromoLogoList-title .Link:before,[data-asidewell] .CardColumns-title .Link:before,[data-asidewell] .CardGrid-title .Link:before,[data-asidewell] .CompareItemList-title .Link:before,[data-asidewell] .DirectInsertList-title .Link:before,[data-asidewell] .FullPagePromoList-title .Link:before,[data-asidewell] .LandscapeCarousel-title .Link:before,[data-asidewell] .LinkList-title .Link:before,[data-asidewell] .ListAbstract-title .Link:before,[data-asidewell] .ListPromoDropdownLinks-title .Link:before,[data-asidewell] .LogoHeaderList-title .Link:before,[data-asidewell] .Mosaic-title .Link:before,[data-asidewell] .MosaicFive-title .Link:before,[data-asidewell] .MosaicThree-title .Link:before,[data-asidewell] .OrderedList-title .Link:before,[data-asidewell] .PlayList-title .Link:before,[data-asidewell] .SquareTilesList-title .Link:before,[data-asidewell] .StoryPromoList-title .Link:before,[data-asidewell] .Tabs-title .Link:before,[data-asidewell] .TallCardCarousel-title .Link:before,[data-asidewell] .TallTileCarousel-title .Link:before,[data-asidewell] .TilesList-title .Link:before,[data-asidewell] .WideSubscriptionList-title .Link:before,[data-container-modulewell] .AppPromoList-title .Link:before,[data-container-modulewell] .ArticleCarousel-title .Link:before,[data-container-modulewell] .ArticleNewsletterForm-title .Link:before,[data-container-modulewell] .BasicCarousel-title .Link:before,[data-container-modulewell] .BasicPromoList-title .Link:before,[data-container-modulewell] .BasicPromoLogoList-title .Link:before,[data-container-modulewell] .CardColumns-title .Link:before,[data-container-modulewell] .CardGrid-title .Link:before,[data-container-modulewell] .CompareItemList-title .Link:before,[data-container-modulewell] .DirectInsertList-title .Link:before,[data-container-modulewell] .FullPagePromoList-title .Link:before,[data-container-modulewell] .LandscapeCarousel-title .Link:before,[data-container-modulewell] .LinkList-title .Link:before,[data-container-modulewell] .ListAbstract-title .Link:before,[data-container-modulewell] .ListPromoDropdownLinks-title .Link:before,[data-container-modulewell] .LogoHeaderList-title .Link:before,[data-container-modulewell] .Mosaic-title .Link:before,[data-container-modulewell] .MosaicFive-title .Link:before,[data-container-modulewell] .MosaicThree-title .Link:before,[data-container-modulewell] .OrderedList-title .Link:before,[data-container-modulewell] .PlayList-title .Link:before,[data-container-modulewell] .SquareTilesList-title .Link:before,[data-container-modulewell] .StoryPromoList-title .Link:before,[data-container-modulewell] .Tabs-title .Link:before,[data-container-modulewell] .TallCardCarousel-title .Link:before,[data-container-modulewell] .TallTileCarousel-title .Link:before,[data-container-modulewell] .TilesList-title .Link:before,[data-container-modulewell] .WideSubscriptionList-title .Link:before {
    top: 0;
    bottom: auto
}

[data-asidewell] .AppPromoList-title .Link:after,[data-asidewell] .ArticleCarousel-title .Link:after,[data-asidewell] .ArticleNewsletterForm-title .Link:after,[data-asidewell] .BasicCarousel-title .Link:after,[data-asidewell] .BasicPromoList-title .Link:after,[data-asidewell] .BasicPromoLogoList-title .Link:after,[data-asidewell] .CardColumns-title .Link:after,[data-asidewell] .CardGrid-title .Link:after,[data-asidewell] .CompareItemList-title .Link:after,[data-asidewell] .DirectInsertList-title .Link:after,[data-asidewell] .FullPagePromoList-title .Link:after,[data-asidewell] .LandscapeCarousel-title .Link:after,[data-asidewell] .LinkList-title .Link:after,[data-asidewell] .ListAbstract-title .Link:after,[data-asidewell] .ListPromoDropdownLinks-title .Link:after,[data-asidewell] .LogoHeaderList-title .Link:after,[data-asidewell] .Mosaic-title .Link:after,[data-asidewell] .MosaicFive-title .Link:after,[data-asidewell] .MosaicThree-title .Link:after,[data-asidewell] .OrderedList-title .Link:after,[data-asidewell] .PlayList-title .Link:after,[data-asidewell] .SquareTilesList-title .Link:after,[data-asidewell] .StoryPromoList-title .Link:after,[data-asidewell] .Tabs-title .Link:after,[data-asidewell] .TallCardCarousel-title .Link:after,[data-asidewell] .TallTileCarousel-title .Link:after,[data-asidewell] .TilesList-title .Link:after,[data-asidewell] .WideSubscriptionList-title .Link:after,[data-container-modulewell] .AppPromoList-title .Link:after,[data-container-modulewell] .ArticleCarousel-title .Link:after,[data-container-modulewell] .ArticleNewsletterForm-title .Link:after,[data-container-modulewell] .BasicCarousel-title .Link:after,[data-container-modulewell] .BasicPromoList-title .Link:after,[data-container-modulewell] .BasicPromoLogoList-title .Link:after,[data-container-modulewell] .CardColumns-title .Link:after,[data-container-modulewell] .CardGrid-title .Link:after,[data-container-modulewell] .CompareItemList-title .Link:after,[data-container-modulewell] .DirectInsertList-title .Link:after,[data-container-modulewell] .FullPagePromoList-title .Link:after,[data-container-modulewell] .LandscapeCarousel-title .Link:after,[data-container-modulewell] .LinkList-title .Link:after,[data-container-modulewell] .ListAbstract-title .Link:after,[data-container-modulewell] .ListPromoDropdownLinks-title .Link:after,[data-container-modulewell] .LogoHeaderList-title .Link:after,[data-container-modulewell] .Mosaic-title .Link:after,[data-container-modulewell] .MosaicFive-title .Link:after,[data-container-modulewell] .MosaicThree-title .Link:after,[data-container-modulewell] .OrderedList-title .Link:after,[data-container-modulewell] .PlayList-title .Link:after,[data-container-modulewell] .SquareTilesList-title .Link:after,[data-container-modulewell] .StoryPromoList-title .Link:after,[data-container-modulewell] .Tabs-title .Link:after,[data-container-modulewell] .TallCardCarousel-title .Link:after,[data-container-modulewell] .TallTileCarousel-title .Link:after,[data-container-modulewell] .TilesList-title .Link:after,[data-container-modulewell] .WideSubscriptionList-title .Link:after {
    bottom: 0;
    top: auto
}

[data-navigationmodulewell] .AppPromoList-title,[data-navigationmodulewell] .ArticleCarousel-title,[data-navigationmodulewell] .ArticleNewsletterForm-title,[data-navigationmodulewell] .BasicCarousel-title,[data-navigationmodulewell] .BasicPromoList-title,[data-navigationmodulewell] .BasicPromoLogoList-title,[data-navigationmodulewell] .CardColumns-title,[data-navigationmodulewell] .CardGrid-title,[data-navigationmodulewell] .CompareItemList-title,[data-navigationmodulewell] .DirectInsertList-title,[data-navigationmodulewell] .FullPagePromoList-title,[data-navigationmodulewell] .LandscapeCarousel-title,[data-navigationmodulewell] .LinkList-title,[data-navigationmodulewell] .ListAbstract-title,[data-navigationmodulewell] .ListPromoDropdownLinks-title,[data-navigationmodulewell] .LogoHeaderList-title,[data-navigationmodulewell] .Mosaic-title,[data-navigationmodulewell] .MosaicFive-title,[data-navigationmodulewell] .MosaicThree-title,[data-navigationmodulewell] .OrderedList-title,[data-navigationmodulewell] .PlayList-title,[data-navigationmodulewell] .SquareTilesList-title,[data-navigationmodulewell] .StoryPromoList-title,[data-navigationmodulewell] .Tabs-title,[data-navigationmodulewell] .TallCardCarousel-title,[data-navigationmodulewell] .TallTileCarousel-title,[data-navigationmodulewell] .TilesList-title,[data-navigationmodulewell] .WideSubscriptionList-title {
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    text-transform: uppercase;
    margin: 30px 0 20px;
    font-size: 1.7rem;
    color: #000;
    padding: 10px 20px;
    letter-spacing: .06rem;
    margin-top: 0;
    font-size: 1.2rem;
    padding: 0 20px 5px 20px;
    width: 100%
}

[data-navigationmodulewell] .AppPromoList-title .Link,[data-navigationmodulewell] .ArticleCarousel-title .Link,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link,[data-navigationmodulewell] .BasicCarousel-title .Link,[data-navigationmodulewell] .BasicPromoList-title .Link,[data-navigationmodulewell] .BasicPromoLogoList-title .Link,[data-navigationmodulewell] .CardColumns-title .Link,[data-navigationmodulewell] .CardGrid-title .Link,[data-navigationmodulewell] .CompareItemList-title .Link,[data-navigationmodulewell] .DirectInsertList-title .Link,[data-navigationmodulewell] .FullPagePromoList-title .Link,[data-navigationmodulewell] .LandscapeCarousel-title .Link,[data-navigationmodulewell] .LinkList-title .Link,[data-navigationmodulewell] .ListAbstract-title .Link,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link,[data-navigationmodulewell] .LogoHeaderList-title .Link,[data-navigationmodulewell] .Mosaic-title .Link,[data-navigationmodulewell] .MosaicFive-title .Link,[data-navigationmodulewell] .MosaicThree-title .Link,[data-navigationmodulewell] .OrderedList-title .Link,[data-navigationmodulewell] .PlayList-title .Link,[data-navigationmodulewell] .SquareTilesList-title .Link,[data-navigationmodulewell] .StoryPromoList-title .Link,[data-navigationmodulewell] .Tabs-title .Link,[data-navigationmodulewell] .TallCardCarousel-title .Link,[data-navigationmodulewell] .TallTileCarousel-title .Link,[data-navigationmodulewell] .TilesList-title .Link,[data-navigationmodulewell] .WideSubscriptionList-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

[data-navigationmodulewell] .AppPromoList-title .Link:after,[data-navigationmodulewell] .AppPromoList-title .Link:before,[data-navigationmodulewell] .ArticleCarousel-title .Link:after,[data-navigationmodulewell] .ArticleCarousel-title .Link:before,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:after,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:before,[data-navigationmodulewell] .BasicCarousel-title .Link:after,[data-navigationmodulewell] .BasicCarousel-title .Link:before,[data-navigationmodulewell] .BasicPromoList-title .Link:after,[data-navigationmodulewell] .BasicPromoList-title .Link:before,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:after,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:before,[data-navigationmodulewell] .CardColumns-title .Link:after,[data-navigationmodulewell] .CardColumns-title .Link:before,[data-navigationmodulewell] .CardGrid-title .Link:after,[data-navigationmodulewell] .CardGrid-title .Link:before,[data-navigationmodulewell] .CompareItemList-title .Link:after,[data-navigationmodulewell] .CompareItemList-title .Link:before,[data-navigationmodulewell] .DirectInsertList-title .Link:after,[data-navigationmodulewell] .DirectInsertList-title .Link:before,[data-navigationmodulewell] .FullPagePromoList-title .Link:after,[data-navigationmodulewell] .FullPagePromoList-title .Link:before,[data-navigationmodulewell] .LandscapeCarousel-title .Link:after,[data-navigationmodulewell] .LandscapeCarousel-title .Link:before,[data-navigationmodulewell] .LinkList-title .Link:after,[data-navigationmodulewell] .LinkList-title .Link:before,[data-navigationmodulewell] .ListAbstract-title .Link:after,[data-navigationmodulewell] .ListAbstract-title .Link:before,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:after,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:before,[data-navigationmodulewell] .LogoHeaderList-title .Link:after,[data-navigationmodulewell] .LogoHeaderList-title .Link:before,[data-navigationmodulewell] .Mosaic-title .Link:after,[data-navigationmodulewell] .Mosaic-title .Link:before,[data-navigationmodulewell] .MosaicFive-title .Link:after,[data-navigationmodulewell] .MosaicFive-title .Link:before,[data-navigationmodulewell] .MosaicThree-title .Link:after,[data-navigationmodulewell] .MosaicThree-title .Link:before,[data-navigationmodulewell] .OrderedList-title .Link:after,[data-navigationmodulewell] .OrderedList-title .Link:before,[data-navigationmodulewell] .PlayList-title .Link:after,[data-navigationmodulewell] .PlayList-title .Link:before,[data-navigationmodulewell] .SquareTilesList-title .Link:after,[data-navigationmodulewell] .SquareTilesList-title .Link:before,[data-navigationmodulewell] .StoryPromoList-title .Link:after,[data-navigationmodulewell] .StoryPromoList-title .Link:before,[data-navigationmodulewell] .Tabs-title .Link:after,[data-navigationmodulewell] .Tabs-title .Link:before,[data-navigationmodulewell] .TallCardCarousel-title .Link:after,[data-navigationmodulewell] .TallCardCarousel-title .Link:before,[data-navigationmodulewell] .TallTileCarousel-title .Link:after,[data-navigationmodulewell] .TallTileCarousel-title .Link:before,[data-navigationmodulewell] .TilesList-title .Link:after,[data-navigationmodulewell] .TilesList-title .Link:before,[data-navigationmodulewell] .WideSubscriptionList-title .Link:after,[data-navigationmodulewell] .WideSubscriptionList-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

[data-navigationmodulewell] .AppPromoList-title .Link:after,[data-navigationmodulewell] .AppPromoList-title .Link:before,[data-navigationmodulewell] .ArticleCarousel-title .Link:after,[data-navigationmodulewell] .ArticleCarousel-title .Link:before,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:after,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:before,[data-navigationmodulewell] .BasicCarousel-title .Link:after,[data-navigationmodulewell] .BasicCarousel-title .Link:before,[data-navigationmodulewell] .BasicPromoList-title .Link:after,[data-navigationmodulewell] .BasicPromoList-title .Link:before,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:after,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:before,[data-navigationmodulewell] .CardColumns-title .Link:after,[data-navigationmodulewell] .CardColumns-title .Link:before,[data-navigationmodulewell] .CardGrid-title .Link:after,[data-navigationmodulewell] .CardGrid-title .Link:before,[data-navigationmodulewell] .CompareItemList-title .Link:after,[data-navigationmodulewell] .CompareItemList-title .Link:before,[data-navigationmodulewell] .DirectInsertList-title .Link:after,[data-navigationmodulewell] .DirectInsertList-title .Link:before,[data-navigationmodulewell] .FullPagePromoList-title .Link:after,[data-navigationmodulewell] .FullPagePromoList-title .Link:before,[data-navigationmodulewell] .LandscapeCarousel-title .Link:after,[data-navigationmodulewell] .LandscapeCarousel-title .Link:before,[data-navigationmodulewell] .LinkList-title .Link:after,[data-navigationmodulewell] .LinkList-title .Link:before,[data-navigationmodulewell] .ListAbstract-title .Link:after,[data-navigationmodulewell] .ListAbstract-title .Link:before,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:after,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:before,[data-navigationmodulewell] .LogoHeaderList-title .Link:after,[data-navigationmodulewell] .LogoHeaderList-title .Link:before,[data-navigationmodulewell] .Mosaic-title .Link:after,[data-navigationmodulewell] .Mosaic-title .Link:before,[data-navigationmodulewell] .MosaicFive-title .Link:after,[data-navigationmodulewell] .MosaicFive-title .Link:before,[data-navigationmodulewell] .MosaicThree-title .Link:after,[data-navigationmodulewell] .MosaicThree-title .Link:before,[data-navigationmodulewell] .OrderedList-title .Link:after,[data-navigationmodulewell] .OrderedList-title .Link:before,[data-navigationmodulewell] .PlayList-title .Link:after,[data-navigationmodulewell] .PlayList-title .Link:before,[data-navigationmodulewell] .SquareTilesList-title .Link:after,[data-navigationmodulewell] .SquareTilesList-title .Link:before,[data-navigationmodulewell] .StoryPromoList-title .Link:after,[data-navigationmodulewell] .StoryPromoList-title .Link:before,[data-navigationmodulewell] .Tabs-title .Link:after,[data-navigationmodulewell] .Tabs-title .Link:before,[data-navigationmodulewell] .TallCardCarousel-title .Link:after,[data-navigationmodulewell] .TallCardCarousel-title .Link:before,[data-navigationmodulewell] .TallTileCarousel-title .Link:after,[data-navigationmodulewell] .TallTileCarousel-title .Link:before,[data-navigationmodulewell] .TilesList-title .Link:after,[data-navigationmodulewell] .TilesList-title .Link:before,[data-navigationmodulewell] .WideSubscriptionList-title .Link:after,[data-navigationmodulewell] .WideSubscriptionList-title .Link:before {
    content: '';
    margin: 0 auto;
    width: 100%;
    right: 0
}

[data-navigationmodulewell] .AppPromoList-title .Link:before,[data-navigationmodulewell] .ArticleCarousel-title .Link:before,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:before,[data-navigationmodulewell] .BasicCarousel-title .Link:before,[data-navigationmodulewell] .BasicPromoList-title .Link:before,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:before,[data-navigationmodulewell] .CardColumns-title .Link:before,[data-navigationmodulewell] .CardGrid-title .Link:before,[data-navigationmodulewell] .CompareItemList-title .Link:before,[data-navigationmodulewell] .DirectInsertList-title .Link:before,[data-navigationmodulewell] .FullPagePromoList-title .Link:before,[data-navigationmodulewell] .LandscapeCarousel-title .Link:before,[data-navigationmodulewell] .LinkList-title .Link:before,[data-navigationmodulewell] .ListAbstract-title .Link:before,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:before,[data-navigationmodulewell] .LogoHeaderList-title .Link:before,[data-navigationmodulewell] .Mosaic-title .Link:before,[data-navigationmodulewell] .MosaicFive-title .Link:before,[data-navigationmodulewell] .MosaicThree-title .Link:before,[data-navigationmodulewell] .OrderedList-title .Link:before,[data-navigationmodulewell] .PlayList-title .Link:before,[data-navigationmodulewell] .SquareTilesList-title .Link:before,[data-navigationmodulewell] .StoryPromoList-title .Link:before,[data-navigationmodulewell] .Tabs-title .Link:before,[data-navigationmodulewell] .TallCardCarousel-title .Link:before,[data-navigationmodulewell] .TallTileCarousel-title .Link:before,[data-navigationmodulewell] .TilesList-title .Link:before,[data-navigationmodulewell] .WideSubscriptionList-title .Link:before {
    top: 0;
    bottom: auto
}

[data-navigationmodulewell] .AppPromoList-title .Link:after,[data-navigationmodulewell] .ArticleCarousel-title .Link:after,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:after,[data-navigationmodulewell] .BasicCarousel-title .Link:after,[data-navigationmodulewell] .BasicPromoList-title .Link:after,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:after,[data-navigationmodulewell] .CardColumns-title .Link:after,[data-navigationmodulewell] .CardGrid-title .Link:after,[data-navigationmodulewell] .CompareItemList-title .Link:after,[data-navigationmodulewell] .DirectInsertList-title .Link:after,[data-navigationmodulewell] .FullPagePromoList-title .Link:after,[data-navigationmodulewell] .LandscapeCarousel-title .Link:after,[data-navigationmodulewell] .LinkList-title .Link:after,[data-navigationmodulewell] .ListAbstract-title .Link:after,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:after,[data-navigationmodulewell] .LogoHeaderList-title .Link:after,[data-navigationmodulewell] .Mosaic-title .Link:after,[data-navigationmodulewell] .MosaicFive-title .Link:after,[data-navigationmodulewell] .MosaicThree-title .Link:after,[data-navigationmodulewell] .OrderedList-title .Link:after,[data-navigationmodulewell] .PlayList-title .Link:after,[data-navigationmodulewell] .SquareTilesList-title .Link:after,[data-navigationmodulewell] .StoryPromoList-title .Link:after,[data-navigationmodulewell] .Tabs-title .Link:after,[data-navigationmodulewell] .TallCardCarousel-title .Link:after,[data-navigationmodulewell] .TallTileCarousel-title .Link:after,[data-navigationmodulewell] .TilesList-title .Link:after,[data-navigationmodulewell] .WideSubscriptionList-title .Link:after {
    bottom: 0;
    top: auto
}

[data-navigationmodulewell] .AppPromoList-title .Link:before,[data-navigationmodulewell] .ArticleCarousel-title .Link:before,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:before,[data-navigationmodulewell] .BasicCarousel-title .Link:before,[data-navigationmodulewell] .BasicPromoList-title .Link:before,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:before,[data-navigationmodulewell] .CardColumns-title .Link:before,[data-navigationmodulewell] .CardGrid-title .Link:before,[data-navigationmodulewell] .CompareItemList-title .Link:before,[data-navigationmodulewell] .DirectInsertList-title .Link:before,[data-navigationmodulewell] .FullPagePromoList-title .Link:before,[data-navigationmodulewell] .LandscapeCarousel-title .Link:before,[data-navigationmodulewell] .LinkList-title .Link:before,[data-navigationmodulewell] .ListAbstract-title .Link:before,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:before,[data-navigationmodulewell] .LogoHeaderList-title .Link:before,[data-navigationmodulewell] .Mosaic-title .Link:before,[data-navigationmodulewell] .MosaicFive-title .Link:before,[data-navigationmodulewell] .MosaicThree-title .Link:before,[data-navigationmodulewell] .OrderedList-title .Link:before,[data-navigationmodulewell] .PlayList-title .Link:before,[data-navigationmodulewell] .SquareTilesList-title .Link:before,[data-navigationmodulewell] .StoryPromoList-title .Link:before,[data-navigationmodulewell] .Tabs-title .Link:before,[data-navigationmodulewell] .TallCardCarousel-title .Link:before,[data-navigationmodulewell] .TallTileCarousel-title .Link:before,[data-navigationmodulewell] .TilesList-title .Link:before,[data-navigationmodulewell] .WideSubscriptionList-title .Link:before {
    content: none
}

[data-navigationmodulewell] .AppPromoList-title .Link:after,[data-navigationmodulewell] .ArticleCarousel-title .Link:after,[data-navigationmodulewell] .ArticleNewsletterForm-title .Link:after,[data-navigationmodulewell] .BasicCarousel-title .Link:after,[data-navigationmodulewell] .BasicPromoList-title .Link:after,[data-navigationmodulewell] .BasicPromoLogoList-title .Link:after,[data-navigationmodulewell] .CardColumns-title .Link:after,[data-navigationmodulewell] .CardGrid-title .Link:after,[data-navigationmodulewell] .CompareItemList-title .Link:after,[data-navigationmodulewell] .DirectInsertList-title .Link:after,[data-navigationmodulewell] .FullPagePromoList-title .Link:after,[data-navigationmodulewell] .LandscapeCarousel-title .Link:after,[data-navigationmodulewell] .LinkList-title .Link:after,[data-navigationmodulewell] .ListAbstract-title .Link:after,[data-navigationmodulewell] .ListPromoDropdownLinks-title .Link:after,[data-navigationmodulewell] .LogoHeaderList-title .Link:after,[data-navigationmodulewell] .Mosaic-title .Link:after,[data-navigationmodulewell] .MosaicFive-title .Link:after,[data-navigationmodulewell] .MosaicThree-title .Link:after,[data-navigationmodulewell] .OrderedList-title .Link:after,[data-navigationmodulewell] .PlayList-title .Link:after,[data-navigationmodulewell] .SquareTilesList-title .Link:after,[data-navigationmodulewell] .StoryPromoList-title .Link:after,[data-navigationmodulewell] .Tabs-title .Link:after,[data-navigationmodulewell] .TallCardCarousel-title .Link:after,[data-navigationmodulewell] .TallTileCarousel-title .Link:after,[data-navigationmodulewell] .TilesList-title .Link:after,[data-navigationmodulewell] .WideSubscriptionList-title .Link:after {
    max-width: 75px;
    left: 0;
    right: 0;
    bottom: 0
}

[data-modulewell] .AppPromoList-title,[data-modulewell] .ArticleCarousel-title,[data-modulewell] .ArticleNewsletterForm-title,[data-modulewell] .BasicCarousel-title,[data-modulewell] .BasicPromoList-title,[data-modulewell] .BasicPromoLogoList-title,[data-modulewell] .CardColumns-title,[data-modulewell] .CardGrid-title,[data-modulewell] .CompareItemList-title,[data-modulewell] .DirectInsertList-title,[data-modulewell] .FullPagePromoList-title,[data-modulewell] .LandscapeCarousel-title,[data-modulewell] .LinkList-title,[data-modulewell] .ListAbstract-title,[data-modulewell] .ListPromoDropdownLinks-title,[data-modulewell] .LogoHeaderList-title,[data-modulewell] .Mosaic-title,[data-modulewell] .MosaicFive-title,[data-modulewell] .MosaicThree-title,[data-modulewell] .OrderedList-title,[data-modulewell] .PlayList-title,[data-modulewell] .SquareTilesList-title,[data-modulewell] .StoryPromoList-title,[data-modulewell] .Tabs-title,[data-modulewell] .TallCardCarousel-title,[data-modulewell] .TallTileCarousel-title,[data-modulewell] .TilesList-title,[data-modulewell] .WideSubscriptionList-title {
    font-size: 18px;
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.4rem;
    margin: 10px auto 5px;
    padding: 10px 0
}

[data-modulewell] .AppPromoList-title .Link,[data-modulewell] .ArticleCarousel-title .Link,[data-modulewell] .ArticleNewsletterForm-title .Link,[data-modulewell] .BasicCarousel-title .Link,[data-modulewell] .BasicPromoList-title .Link,[data-modulewell] .BasicPromoLogoList-title .Link,[data-modulewell] .CardColumns-title .Link,[data-modulewell] .CardGrid-title .Link,[data-modulewell] .CompareItemList-title .Link,[data-modulewell] .DirectInsertList-title .Link,[data-modulewell] .FullPagePromoList-title .Link,[data-modulewell] .LandscapeCarousel-title .Link,[data-modulewell] .LinkList-title .Link,[data-modulewell] .ListAbstract-title .Link,[data-modulewell] .ListPromoDropdownLinks-title .Link,[data-modulewell] .LogoHeaderList-title .Link,[data-modulewell] .Mosaic-title .Link,[data-modulewell] .MosaicFive-title .Link,[data-modulewell] .MosaicThree-title .Link,[data-modulewell] .OrderedList-title .Link,[data-modulewell] .PlayList-title .Link,[data-modulewell] .SquareTilesList-title .Link,[data-modulewell] .StoryPromoList-title .Link,[data-modulewell] .Tabs-title .Link,[data-modulewell] .TallCardCarousel-title .Link,[data-modulewell] .TallTileCarousel-title .Link,[data-modulewell] .TilesList-title .Link,[data-modulewell] .WideSubscriptionList-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

[data-modulewell] .AppPromoList-title .Link:after,[data-modulewell] .AppPromoList-title .Link:before,[data-modulewell] .ArticleCarousel-title .Link:after,[data-modulewell] .ArticleCarousel-title .Link:before,[data-modulewell] .ArticleNewsletterForm-title .Link:after,[data-modulewell] .ArticleNewsletterForm-title .Link:before,[data-modulewell] .BasicCarousel-title .Link:after,[data-modulewell] .BasicCarousel-title .Link:before,[data-modulewell] .BasicPromoList-title .Link:after,[data-modulewell] .BasicPromoList-title .Link:before,[data-modulewell] .BasicPromoLogoList-title .Link:after,[data-modulewell] .BasicPromoLogoList-title .Link:before,[data-modulewell] .CardColumns-title .Link:after,[data-modulewell] .CardColumns-title .Link:before,[data-modulewell] .CardGrid-title .Link:after,[data-modulewell] .CardGrid-title .Link:before,[data-modulewell] .CompareItemList-title .Link:after,[data-modulewell] .CompareItemList-title .Link:before,[data-modulewell] .DirectInsertList-title .Link:after,[data-modulewell] .DirectInsertList-title .Link:before,[data-modulewell] .FullPagePromoList-title .Link:after,[data-modulewell] .FullPagePromoList-title .Link:before,[data-modulewell] .LandscapeCarousel-title .Link:after,[data-modulewell] .LandscapeCarousel-title .Link:before,[data-modulewell] .LinkList-title .Link:after,[data-modulewell] .LinkList-title .Link:before,[data-modulewell] .ListAbstract-title .Link:after,[data-modulewell] .ListAbstract-title .Link:before,[data-modulewell] .ListPromoDropdownLinks-title .Link:after,[data-modulewell] .ListPromoDropdownLinks-title .Link:before,[data-modulewell] .LogoHeaderList-title .Link:after,[data-modulewell] .LogoHeaderList-title .Link:before,[data-modulewell] .Mosaic-title .Link:after,[data-modulewell] .Mosaic-title .Link:before,[data-modulewell] .MosaicFive-title .Link:after,[data-modulewell] .MosaicFive-title .Link:before,[data-modulewell] .MosaicThree-title .Link:after,[data-modulewell] .MosaicThree-title .Link:before,[data-modulewell] .OrderedList-title .Link:after,[data-modulewell] .OrderedList-title .Link:before,[data-modulewell] .PlayList-title .Link:after,[data-modulewell] .PlayList-title .Link:before,[data-modulewell] .SquareTilesList-title .Link:after,[data-modulewell] .SquareTilesList-title .Link:before,[data-modulewell] .StoryPromoList-title .Link:after,[data-modulewell] .StoryPromoList-title .Link:before,[data-modulewell] .Tabs-title .Link:after,[data-modulewell] .Tabs-title .Link:before,[data-modulewell] .TallCardCarousel-title .Link:after,[data-modulewell] .TallCardCarousel-title .Link:before,[data-modulewell] .TallTileCarousel-title .Link:after,[data-modulewell] .TallTileCarousel-title .Link:before,[data-modulewell] .TilesList-title .Link:after,[data-modulewell] .TilesList-title .Link:before,[data-modulewell] .WideSubscriptionList-title .Link:after,[data-modulewell] .WideSubscriptionList-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

[data-modulewell] .AppPromoList-title .Link:after,[data-modulewell] .ArticleCarousel-title .Link:after,[data-modulewell] .ArticleNewsletterForm-title .Link:after,[data-modulewell] .BasicCarousel-title .Link:after,[data-modulewell] .BasicPromoList-title .Link:after,[data-modulewell] .BasicPromoLogoList-title .Link:after,[data-modulewell] .CardColumns-title .Link:after,[data-modulewell] .CardGrid-title .Link:after,[data-modulewell] .CompareItemList-title .Link:after,[data-modulewell] .DirectInsertList-title .Link:after,[data-modulewell] .FullPagePromoList-title .Link:after,[data-modulewell] .LandscapeCarousel-title .Link:after,[data-modulewell] .LinkList-title .Link:after,[data-modulewell] .ListAbstract-title .Link:after,[data-modulewell] .ListPromoDropdownLinks-title .Link:after,[data-modulewell] .LogoHeaderList-title .Link:after,[data-modulewell] .Mosaic-title .Link:after,[data-modulewell] .MosaicFive-title .Link:after,[data-modulewell] .MosaicThree-title .Link:after,[data-modulewell] .OrderedList-title .Link:after,[data-modulewell] .PlayList-title .Link:after,[data-modulewell] .SquareTilesList-title .Link:after,[data-modulewell] .StoryPromoList-title .Link:after,[data-modulewell] .Tabs-title .Link:after,[data-modulewell] .TallCardCarousel-title .Link:after,[data-modulewell] .TallTileCarousel-title .Link:after,[data-modulewell] .TilesList-title .Link:after,[data-modulewell] .WideSubscriptionList-title .Link:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0
}

.AppPromoList-title .Link,.ArticleCarousel-title .Link,.ArticleNewsletterForm-title .Link,.BasicCarousel-title .Link,.BasicPromoList-title .Link,.BasicPromoLogoList-title .Link,.CardColumns-title .Link,.CardGrid-title .Link,.CompareItemList-title .Link,.DirectInsertList-title .Link,.FullPagePromoList-title .Link,.LandscapeCarousel-title .Link,.LinkList-title .Link,.ListAbstract-title .Link,.ListPromoDropdownLinks-title .Link,.LogoHeaderList-title .Link,.Mosaic-title .Link,.MosaicFive-title .Link,.MosaicThree-title .Link,.OrderedList-title .Link,.PlayList-title .Link,.SquareTilesList-title .Link,.StoryPromoList-title .Link,.Tabs-title .Link,.TallCardCarousel-title .Link,.TallTileCarousel-title .Link,.TilesList-title .Link,.WideSubscriptionList-title .Link {
    color: #242424;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .AppPromoList-title .Link[href]:hover,.AppPromoList-title .Link[href]:visited:hover,.ArticleCarousel-title .Link[href]:hover,.ArticleCarousel-title .Link[href]:visited:hover,.ArticleNewsletterForm-title .Link[href]:hover,.ArticleNewsletterForm-title .Link[href]:visited:hover,.BasicCarousel-title .Link[href]:hover,.BasicCarousel-title .Link[href]:visited:hover,.BasicPromoList-title .Link[href]:hover,.BasicPromoList-title .Link[href]:visited:hover,.BasicPromoLogoList-title .Link[href]:hover,.BasicPromoLogoList-title .Link[href]:visited:hover,.CardColumns-title .Link[href]:hover,.CardColumns-title .Link[href]:visited:hover,.CardGrid-title .Link[href]:hover,.CardGrid-title .Link[href]:visited:hover,.CompareItemList-title .Link[href]:hover,.CompareItemList-title .Link[href]:visited:hover,.DirectInsertList-title .Link[href]:hover,.DirectInsertList-title .Link[href]:visited:hover,.FullPagePromoList-title .Link[href]:hover,.FullPagePromoList-title .Link[href]:visited:hover,.LandscapeCarousel-title .Link[href]:hover,.LandscapeCarousel-title .Link[href]:visited:hover,.LinkList-title .Link[href]:hover,.LinkList-title .Link[href]:visited:hover,.ListAbstract-title .Link[href]:hover,.ListAbstract-title .Link[href]:visited:hover,.ListPromoDropdownLinks-title .Link[href]:hover,.ListPromoDropdownLinks-title .Link[href]:visited:hover,.LogoHeaderList-title .Link[href]:hover,.LogoHeaderList-title .Link[href]:visited:hover,.Mosaic-title .Link[href]:hover,.Mosaic-title .Link[href]:visited:hover,.MosaicFive-title .Link[href]:hover,.MosaicFive-title .Link[href]:visited:hover,.MosaicThree-title .Link[href]:hover,.MosaicThree-title .Link[href]:visited:hover,.OrderedList-title .Link[href]:hover,.OrderedList-title .Link[href]:visited:hover,.PlayList-title .Link[href]:hover,.PlayList-title .Link[href]:visited:hover,.SquareTilesList-title .Link[href]:hover,.SquareTilesList-title .Link[href]:visited:hover,.StoryPromoList-title .Link[href]:hover,.StoryPromoList-title .Link[href]:visited:hover,.Tabs-title .Link[href]:hover,.Tabs-title .Link[href]:visited:hover,.TallCardCarousel-title .Link[href]:hover,.TallCardCarousel-title .Link[href]:visited:hover,.TallTileCarousel-title .Link[href]:hover,.TallTileCarousel-title .Link[href]:visited:hover,.TilesList-title .Link[href]:hover,.TilesList-title .Link[href]:visited:hover,.WideSubscriptionList-title .Link[href]:hover,.WideSubscriptionList-title .Link[href]:visited:hover {
        color: #242424
    }
}

.ThreeColumnContainer [class*='-column'][class$='-title'] {
    text-align: center
}

.MultiCheckboxControl,select.ListPromoDropdownLinks-items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    border: solid 1px #000;
    border-radius: 0;
    background-color: #fff;
    background-position: right 7px center;
    background-repeat: no-repeat;
    padding: 5px 35px 5px 5px;
    background-image: url("");
    cursor: pointer
}

.BrightcoveVideoPlayer video-js[data-aspect-ratio='4x3'],.HTML5VideoPlayer-screen[data-aspect-ratio='4x3'],.YouTubeVideoPlayer[data-aspect-ratio='4x3'] {
    height: 0;
    width: 100%;
    padding-top: 75%
}

.BrightcoveVideoPlayer video-js:not([data-aspect-ratio]),.BrightcoveVideoPlayer video-js[data-aspect-ratio='16x9'],.HTML5VideoPlayer-screen:not([data-aspect-ratio]),.HTML5VideoPlayer-screen[data-aspect-ratio='16x9'],.YouTubeVideoPlayer:not([data-aspect-ratio]),.YouTubeVideoPlayer[data-aspect-ratio='16x9'] {
    height: 0;
    width: 100%;
    padding-top: 56.25%
}

.BrightcoveVideoPlayer video-js iframe,.BrightcoveVideoPlayer video-js video,.HTML5VideoPlayer-screen iframe,.HTML5VideoPlayer-screen video,.YouTubeVideoPlayer iframe,.YouTubeVideoPlayer video {
    border: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

[data-skin-selector] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: solid 1px #38b5dc;
    font-size: 16px;
    color: #fff;
    background: #38b5dc url("") no-repeat;
    background-position: right 5px center;
    text-transform: uppercase;
    border-radius: 0;
    padding: 2px 4px;
    font-weight: 900;
    text-align: right;
    outline: 0;
    padding-right: 30px;
    display: none
}

@keyframes shrinkHeight {
    0% {
        overflow: hidden;
        height: 95px
    }

    100% {
        overflow: hidden;
        height: 0
    }
}

@keyframes logoScale {
    0% {
        opacity: 0;
        transform: scale(0)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes logoGrow {
    0% {
        overflow: hidden;
        height: 0
    }

    100% {
        overflow: hidden;
        height: 95px
    }
}

.ForgotPasswordForm {
    color: #333;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 16px;
    width: 400px;
    text-align: center
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ForgotPasswordForm {
        width: 100%
    }
}

.ForgotPasswordForm-errors {
    color: #ed1c24;
    font-style: italic
}

.ForgotPasswordForm-title {
    color: #333;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px
}

.ForgotPasswordForm-message {
    margin-bottom: 10px
}

.ForgotPasswordForm-errors {
    color: red
}

.ForgotPasswordForm .EmailInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.ForgotPasswordForm-submit {
    display: inline-block;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer;
    outline: 0;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    padding: 10px 20px;
    border-radius: 3px;
    background-color: #ed1c24;
    border: 1px solid #ed1c24;
    color: #fff;
    transition: .3s all ease;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px
}

.ForgotPasswordForm::before {
    line-height: 20px;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 14px
}

.LoginForm {
    width: 400px;
    text-align: center
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .LoginForm {
        width: 100%
    }
}

.LoginForm-errors {
    color: #ed1c24;
    font-style: italic
}

.LoginForm-helpLinks {
    font-weight: 700
}

.LoginForm .EmailInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.LoginForm .PasswordInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.LoginForm-submit {
    display: inline-block;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer;
    outline: 0;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    padding: 10px 20px;
    border-radius: 3px;
    background-color: #ed1c24;
    border: 1px solid #ed1c24;
    color: #fff;
    transition: .3s all ease;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px
}

.LoginForm::before {
    line-height: 20px;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 14px
}

.LoginForm-socialLoginLinks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0;
    padding-top: 20px;
    border-top: 1px solid #959595
}

.LoginForm-socialLoginLinks:before {
    content: 'o';
    background: #fff;
    display: block;
    width: 14%;
    margin: -28px auto 10px
}

.LoginForm-socialLoginLinks a.Link {
    border: 1px solid #959595;
    border-radius: 3px;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700
}

.LoginForm-socialLoginLinks a.Link:nth-child(1)::before {
    background-image: url("")
}

.LoginForm-socialLoginLinks a.Link:nth-child(2)::before {
    background-image: url("")
}

.LoginForm-socialLoginLinks a.Link::before {
    content: '';
    position: relative;
    height: 16px;
    width: 16px;
    left: 0;
    top: 0;
    margin-right: 10px;
    background-size: cover
}

.RegistrationForm {
    width: 400px;
    text-align: center
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .RegistrationForm {
        width: 100%
    }
}

.RegistrationForm-errors {
    color: #ed1c24;
    font-style: italic
}

.RegistrationForm-helpLinks {
    font-weight: 700
}

.RegistrationForm-helpLinks .Link,.RegistrationForm-helpLinks a {
    text-decoration: underline
}

.RegistrationForm .Input-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.RegistrationForm .TextInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.RegistrationForm .EmailInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.RegistrationForm .PasswordInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.RegistrationForm .RegistrationForm-termsAndConditions sub {
    bottom: 0;
    top: -.3rem;
    padding: 5%
}

.RegistrationForm-submit {
    display: inline-block;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer;
    outline: 0;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    padding: 10px 20px;
    border-radius: 3px;
    background-color: #ed1c24;
    border: 1px solid #ed1c24;
    color: #fff;
    transition: .3s all ease;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px
}

.RegistrationForm-title {
    color: #333;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px
}

.RegistrationForm::before {
    line-height: 20px;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 14px
}

.RegistrationForm-socialLoginLinks {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 10px 0;
    padding-top: 20px;
    border-top: 1px solid #959595
}

.RegistrationForm-socialLoginLinks:before {
    content: 'o';
    background: #fff;
    display: block;
    width: 14%;
    margin: -28px auto 10px
}

.RegistrationForm-socialLoginLinks .Link,.RegistrationForm-socialLoginLinks a {
    border: 1px solid #959595;
    border-radius: 3px;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700
}

.RegistrationForm-socialLoginLinks .Link:before,.RegistrationForm-socialLoginLinks a:before {
    content: '';
    margin-right: 10px;
    width: 16px;
    height: 16px;
    background-size: cover
}

.RegistrationForm-socialLoginLinks .Link:nth-child(1)::before,.RegistrationForm-socialLoginLinks a:nth-child(1)::before {
    background-image: url("")
}

.RegistrationForm-socialLoginLinks .Link:nth-child(2)::before,.RegistrationForm-socialLoginLinks a:nth-child(2)::before {
    background-image: url("")
}

.ResetPasswordForm {
    width: 400px;
    text-align: center
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ResetPasswordForm {
        width: 100%
    }
}

.ResetPasswordForm-title {
    color: #333;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px
}

.ResetPasswordForm-message {
    text-align: center
}

.ResetPasswordForm-message .Link,.ResetPasswordForm-message a {
    color: #ed1c24
}

.ResetPasswordForm .PasswordInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%
}

.ResetPasswordForm-submit {
    display: inline-block;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer;
    outline: 0;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    padding: 10px 20px;
    border-radius: 3px;
    background-color: #ed1c24;
    border: 1px solid #ed1c24;
    color: #fff;
    transition: .3s all ease;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px
}

.AuthenticatedNavigationItem-text {
    padding: 5px 20px
}

.AuthenticatedNavigationItem-avatar {
    border-radius: 50%;
    max-width: 35px;
    height: auto;
    margin-right: 15px
}

.AuthenticatedNavigationItem-items {
    padding: 0
}

.AuthenticatedNavigationItem-items-item[data-navigationmodulewell] {
    border: 0
}

.AuthenticatedNavigationItem-text-link {
    color: #242424;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #fff
}

.AuthenticatedNavigationItem,.UnauthenticatedNavigationItem {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.AuthenticatedNavigationItem-items-item,.UnauthenticatedNavigationItem-items-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    margin: 0 10px 0 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .AuthenticatedNavigationItem-items-item,.UnauthenticatedNavigationItem-items-item {
        margin-right: 5px
    }
}

.AuthenticatedNavigationItem-items-item .NavigationLink,.UnauthenticatedNavigationItem-items-item .NavigationLink {
    color: #242424;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer;
    outline: 0;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    padding: 10px 20px;
    border-radius: 3px;
    background-color: #ed1c24;
    border: 1px solid #ed1c24;
    color: #fff;
    transition: .3s all ease;
    font-size: 16px;
    font-weight: 700;
    font-size: 10px;
    margin: 0;
    padding: 5px 10px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .AuthenticatedNavigationItem-items-item .NavigationLink,.UnauthenticatedNavigationItem-items-item .NavigationLink {
        font-size: 10px
    }
}

.AuthenticatedNavigationItem-items-item:last-child,.UnauthenticatedNavigationItem-items-item:last-child {
    margin-right: 0
}

.AuthenticationPage-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 50px 0;
    outline: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .AuthenticationPage-form {
        padding: 10px
    }
}

.AuthenticationPage form .Link {
    color: #242424;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    text-decoration: none;
    font-size: 14px
}

[data-hide-cta] .ArticleCarousel-cta,[data-hide-cta] .BasicCarousel-cta,[data-hide-cta] .LandscapeCarousel-cta,[data-hide-cta] .TallCardCarousel-cta,[data-hide-cta] .TallTileCarousel-cta {
    display: none
}

[data-hide-title] .ArticleCarousel-title,[data-hide-title] .BasicCarousel-title,[data-hide-title] .LandscapeCarousel-title,[data-hide-title] .TallCardCarousel-title,[data-hide-title] .TallTileCarousel-title {
    display: none
}

.ArticleCarousel [data-carousel-slide] .GoogleDfpAd-wrap {
    padding-top: 40px;
    padding-bottom: 40px
}

.ArticleCarousel .flickity-prev-next-button.flickity-button {
    transform: translateY(-50%);
    background: rgba(0,0,0,.5)
}

.ArticleCarousel .flickity-prev-next-button:hover {
    transform: translateY(-50%);
    opacity: .7
}

.ArticleCarousel .flickity-prev-next-button .arrow {
    fill: #fff
}

@media only screen and (max-width: 567px) {
    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items,[data-modulewell] .ArticleCarousel .ArticleCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel .ArticleCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 1024px) {
    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items,[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel[data-columns='5'] .ArticleCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items,[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel[data-columns='4'] .ArticleCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items,[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel[data-columns='3'] .ArticleCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel[data-columns='2'] .ArticleCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items,[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items,[data-modulewell] .ArticleCarousel .ArticleCarousel-items,[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -1px -1px
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items.flickity-enabled,[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel .ArticleCarousel-items.flickity-enabled,[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items.flickity-enabled {
    display: block
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-viewport {
    left: 1px
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-viewport .flickity-slider {
    left: -1px!important
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.previous,[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-prev-next-button.previous {
    left: 1px
}

[data-enhancementwell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.next,[data-enhancementwell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.next,[data-modulewell] .ArticleCarousel[data-columns='1'] .ArticleCarousel-items .flickity-prev-next-button.next {
    right: 1px
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items,[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item,[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .ArticleCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items.flickity-enabled,[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items.flickity-enabled {
    display: block
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport {
    left: 0
}

[data-carousel-enabled-curpage=end] [data-asidewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-asidewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-viewport .flickity-slider {
    left: 0!important
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.previous,[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.previous {
    left: 0
}

[data-asidewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.next,[data-container-modulewell] .ArticleCarousel .ArticleCarousel-items .flickity-prev-next-button.next {
    right: 0
}

.ArticleCarousel-actions {
    display: none
}

.ArticleCarousel-url {
    position: absolute;
    z-index: 9;
    bottom: 10px;
    right: 10px
}

.ArticleCarousel-url a {
    font-family: icomoon;
    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;
    text-decoration: none
}

.ArticleCarousel-url a .external,.ArticleCarousel-url a-article {
    display: none
}

.ArticleCarousel-url a.icon-gallery,.ArticleCarousel-url a.icon-tag,.ArticleCarousel-url a.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.ArticleCarousel-url a:before {
    color: #fff
}

.ArticleCarousel-items-item.is-selected {
    width: 100%
}

.BasicCarousel [data-carousel-slide] .GoogleDfpAd-wrap {
    padding-top: 40px;
    padding-bottom: 40px
}

.BasicCarousel .flickity-prev-next-button.flickity-button {
    transform: translateY(-50%);
    background: rgba(0,0,0,.5)
}

.BasicCarousel .flickity-prev-next-button:hover {
    transform: translateY(-50%);
    opacity: .7
}

.BasicCarousel .flickity-prev-next-button .arrow {
    fill: #fff
}

@media only screen and (max-width: 567px) {
    [data-enhancementwell] .BasicCarousel .BasicCarousel-items,[data-modulewell] .BasicCarousel .BasicCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel .BasicCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 1024px) {
    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items,[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel[data-columns='5'] .BasicCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items,[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel[data-columns='4'] .BasicCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items,[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel[data-columns='3'] .BasicCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel[data-columns='2'] .BasicCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items,[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items,[data-modulewell] .BasicCarousel .BasicCarousel-items,[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -1px -1px
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items.flickity-enabled,[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel .BasicCarousel-items.flickity-enabled,[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items.flickity-enabled {
    display: block
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-viewport {
    left: 1px
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-viewport .flickity-slider {
    left: -1px!important
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.previous,[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-prev-next-button.previous {
    left: 1px
}

[data-enhancementwell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.next,[data-enhancementwell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.next,[data-modulewell] .BasicCarousel[data-columns='1'] .BasicCarousel-items .flickity-prev-next-button.next {
    right: 1px
}

[data-asidewell] .BasicCarousel .BasicCarousel-items,[data-container-modulewell] .BasicCarousel .BasicCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0
}

[data-asidewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-container-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item,[data-container-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .BasicCarousel .BasicCarousel-items .BasicCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .BasicCarousel .BasicCarousel-items.flickity-enabled,[data-container-modulewell] .BasicCarousel .BasicCarousel-items.flickity-enabled {
    display: block
}

[data-asidewell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-container-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport {
    left: 0
}

[data-carousel-enabled-curpage=end] [data-asidewell] .BasicCarousel .BasicCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-container-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-asidewell] .BasicCarousel .BasicCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-container-modulewell] .BasicCarousel .BasicCarousel-items .flickity-viewport .flickity-slider {
    left: 0!important
}

[data-asidewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.previous,[data-container-modulewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.previous {
    left: 0
}

[data-asidewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.next,[data-container-modulewell] .BasicCarousel .BasicCarousel-items .flickity-prev-next-button.next {
    right: 0
}

.BasicCarousel-url a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5
}

.LandscapeCarousel [data-carousel-slide] .GoogleDfpAd-wrap {
    padding-top: 40px;
    padding-bottom: 40px
}

.LandscapeCarousel .flickity-prev-next-button.flickity-button {
    transform: translateY(-50%);
    background: rgba(0,0,0,.5)
}

.LandscapeCarousel .flickity-prev-next-button:hover {
    transform: translateY(-50%);
    opacity: .7
}

.LandscapeCarousel .flickity-prev-next-button .arrow {
    fill: #fff
}

@media only screen and (max-width: 567px) {
    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 1024px) {
    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel[data-columns='5'] .LandscapeCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel[data-columns='4'] .LandscapeCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel[data-columns='3'] .LandscapeCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel[data-columns='2'] .LandscapeCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items,[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items,[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -1px -1px
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items.flickity-enabled,[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items.flickity-enabled,[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items.flickity-enabled {
    display: block
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-viewport {
    left: 1px
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-viewport .flickity-slider {
    left: -1px!important
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-prev-next-button.previous {
    left: 1px
}

[data-enhancementwell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.next,[data-enhancementwell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.next,[data-modulewell] .LandscapeCarousel[data-columns='1'] .LandscapeCarousel-items .flickity-prev-next-button.next {
    right: 1px
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items,[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item,[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .LandscapeCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items.flickity-enabled,[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items.flickity-enabled {
    display: block
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport {
    left: 0
}

[data-carousel-enabled-curpage=end] [data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-viewport .flickity-slider {
    left: 0!important
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.previous,[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.previous {
    left: 0
}

[data-asidewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.next,[data-container-modulewell] .LandscapeCarousel .LandscapeCarousel-items .flickity-prev-next-button.next {
    right: 0
}

.LandscapeCarousel-actions {
    display: none
}

.LandscapeCarousel-url {
    position: absolute;
    z-index: 9;
    bottom: 10px;
    right: 10px
}

.LandscapeCarousel-url a {
    font-family: icomoon;
    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;
    text-decoration: none
}

.LandscapeCarousel-url a .external,.LandscapeCarousel-url a-article {
    display: none
}

.LandscapeCarousel-url a.icon-gallery,.LandscapeCarousel-url a.icon-tag,.LandscapeCarousel-url a.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.LandscapeCarousel-url a:before {
    color: #fff
}

.TallCardCarousel [data-carousel-slide] .GoogleDfpAd-wrap {
    padding-top: 40px;
    padding-bottom: 40px
}

.TallCardCarousel .flickity-prev-next-button.flickity-button {
    transform: translateY(-50%);
    background: rgba(0,0,0,.5)
}

.TallCardCarousel .flickity-prev-next-button:hover {
    transform: translateY(-50%);
    opacity: .7
}

.TallCardCarousel .flickity-prev-next-button .arrow {
    fill: #fff
}

@media only screen and (max-width: 567px) {
    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items,[data-modulewell] .TallCardCarousel .TallCardCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel .TallCardCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 1024px) {
    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items,[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel[data-columns='5'] .TallCardCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items,[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel[data-columns='4'] .TallCardCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items,[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel[data-columns='3'] .TallCardCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel[data-columns='2'] .TallCardCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items,[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items,[data-modulewell] .TallCardCarousel .TallCardCarousel-items,[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -1px -1px
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items.flickity-enabled,[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel .TallCardCarousel-items.flickity-enabled,[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items.flickity-enabled {
    display: block
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-viewport {
    left: 1px
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-viewport .flickity-slider {
    left: -1px!important
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.previous,[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-prev-next-button.previous {
    left: 1px
}

[data-enhancementwell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.next,[data-enhancementwell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallCardCarousel[data-columns='1'] .TallCardCarousel-items .flickity-prev-next-button.next {
    right: 1px
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items,[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item,[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .TallCardCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items.flickity-enabled,[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items.flickity-enabled {
    display: block
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport {
    left: 0
}

[data-carousel-enabled-curpage=end] [data-asidewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-asidewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-viewport .flickity-slider {
    left: 0!important
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.previous,[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.previous {
    left: 0
}

[data-asidewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.next,[data-container-modulewell] .TallCardCarousel .TallCardCarousel-items .flickity-prev-next-button.next {
    right: 0
}

.TallCardCarousel-cta {
    text-align: center;
    width: 100%
}

.TallCardCarousel-actions {
    display: none
}

.TallCardCarousel-url a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5
}

.TallTileCarousel [data-carousel-slide] .GoogleDfpAd-wrap {
    padding-top: 40px;
    padding-bottom: 40px
}

.TallTileCarousel .flickity-prev-next-button.flickity-button {
    transform: translateY(-50%);
    background: rgba(0,0,0,.5)
}

.TallTileCarousel .flickity-prev-next-button:hover {
    transform: translateY(-50%);
    opacity: .7
}

.TallTileCarousel .flickity-prev-next-button .arrow {
    fill: #fff
}

@media only screen and (max-width: 567px) {
    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items,[data-modulewell] .TallTileCarousel .TallTileCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 2px);
        flex-basis: calc(200% - 2px);
        max-width: calc(200% - 2px);
        width: calc(200% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel .TallTileCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

@media only screen and (min-width: 1024px) {
    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items,[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 2px);
        flex-basis: calc(20% - 2px);
        max-width: calc(20% - 2px);
        width: calc(20% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 2px);
        flex-basis: calc(40% - 2px);
        max-width: calc(40% - 2px);
        width: calc(40% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel[data-columns='5'] .TallTileCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items,[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 2px);
        flex-basis: calc(25% - 2px);
        max-width: calc(25% - 2px);
        width: calc(25% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel[data-columns='4'] .TallTileCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items,[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 2px);
        flex-basis: calc(33.3333% - 2px);
        max-width: calc(33.3333% - 2px);
        width: calc(33.3333% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 2px);
        flex-basis: calc(66.6666% - 2px);
        max-width: calc(66.6666% - 2px);
        width: calc(66.6666% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel[data-columns='3'] .TallTileCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -1px -1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item {
        margin: 1px 1px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 2px);
        flex-basis: calc(50% - 2px);
        max-width: calc(50% - 2px);
        width: calc(50% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 2px);
        flex-basis: calc(100% - 2px);
        max-width: calc(100% - 2px);
        width: calc(100% - 2px)
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items.flickity-enabled {
        display: block
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport {
        left: 1px
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-viewport .flickity-slider {
        left: -1px!important
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.previous {
        left: 1px
    }

    [data-enhancementwell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel[data-columns='2'] .TallTileCarousel-items .flickity-prev-next-button.next {
        right: 1px
    }
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items,[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items,[data-modulewell] .TallTileCarousel .TallTileCarousel-items,[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -1px -1px
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item {
    margin: 1px 1px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 2px);
    flex-basis: calc(100% - 2px);
    max-width: calc(100% - 2px);
    width: calc(100% - 2px)
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 2px);
    flex-basis: calc(200% - 2px);
    max-width: calc(200% - 2px);
    width: calc(200% - 2px)
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items.flickity-enabled,[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel .TallTileCarousel-items.flickity-enabled,[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items.flickity-enabled {
    display: block
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-viewport {
    left: 1px
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-viewport .flickity-slider {
    left: -1px!important
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.previous,[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.previous,[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-prev-next-button.previous {
    left: 1px
}

[data-enhancementwell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.next,[data-enhancementwell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.next,[data-modulewell] .TallTileCarousel[data-columns='1'] .TallTileCarousel-items .flickity-prev-next-button.next {
    right: 1px
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items,[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item,[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'],[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .TallTileCarousel-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items.flickity-enabled,[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items.flickity-enabled {
    display: block
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport {
    left: 0
}

[data-carousel-enabled-curpage=end] [data-asidewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-asidewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-viewport .flickity-slider {
    left: 0!important
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.previous,[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.previous {
    left: 0
}

[data-asidewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.next,[data-container-modulewell] .TallTileCarousel .TallTileCarousel-items .flickity-prev-next-button.next {
    right: 0
}

.TallTileCarousel-url a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5
}

.flickity-prev-next-button {
    transition: opacity .6s ease;
    position: absolute;
    min-width: 23px;
    border-radius: 0;
    background: 0 0;
    border: 0
}

.flickity-prev-next-button:not([data-verticalelementalign]) {
    top: 50%;
    transform: translateY(-50%)
}

.flickity-prev-next-button[data-verticalelementalign] {
    transform: none
}

.flickity-prev-next-button .arrow {
    fill: #242424
}

.flickity-prev-next-button.previous {
    left: 0
}

.flickity-prev-next-button.next {
    right: 0
}

.flickity-enabled {
    outline: 0
}

.flickity-enabled.is-dragging {
    pointer-events: none
}

.Container-rows {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.TwoColumnContainer-rows {
    display: inline;
    list-style-type: none
}

.TwoColumnContainer [class*='-column'][class$='-title'] {
    margin-top: 0;
    text-transform: uppercase
}

@media only screen and (min-width: 1024px) {
    .TwoColumnContainer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: stretch;
        align-items: stretch;
        margin: 0 -10px
    }

    .TwoColumnContainer>[class*='-column'] {
        margin: 0 10px
    }

    .TwoColumnContainer>[class*='-column']>[class*='-content'] {
        height: 100%
    }

    .TwoColumnContainer>[class*='-columnOne'] {
        -ms-flex: 2 0 0;
        flex: 2 0 0
    }

    .TwoColumnContainer>[class*='-columnTwo'] {
        -ms-flex: 1;
        flex: 1
    }
}

.ThreeColumnContainer-rows {
    display: inline;
    list-style-type: none
}

.ThreeColumnContainer [class*='-column'][class$='-title'] {
    margin-top: 0;
    text-transform: uppercase
}

@media only screen and (min-width: 1024px) {
    .ThreeColumnContainer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: stretch;
        align-items: stretch;
        margin: 0 -10px
    }

    .ThreeColumnContainer>[class*='-column'] {
        margin: 0 10px;
        -ms-flex: 1;
        flex: 1
    }

    .ThreeColumnContainer>[class*='-column']>[class*='-content'] {
        height: 100%
    }
}

.Row {
    max-width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

.GoogleDfpAd {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 10px;
    padding-bottom: 10px
}

.GoogleDfpAd-label {
    content: 'Publicidad';
    text-transform: uppercase;
    color: #c1c1c1;
    font-size: .7rem;
    margin-bottom: 3px;
    display: block
}

.GoogleDfpAd-wrap {
    text-align: center;
    width: 100%;
    margin: 20px auto;
    padding: 10px 0 20px;
    position: relative;
    background: #f7f7f7
}

.GoogleDfpAd-wrap>* {
    background-color: inherit
}

.FacebookEmbed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.ArticleLeadFigure,.Figure,.FigureHighPriority,.FigureUnconstrained,.GexPromo {
    padding: 0;
    margin-left: 0;
    margin-right: 0
}

.ArticleLeadFigure img,.Figure img,.FigureHighPriority img,.FigureUnconstrained img,.GexPromo img {
    display: block;
    width: 100%;
    height: auto;
    max-width: 100%
}

.ArticleLeadFigure-caption,.ArticleLeadFigure-title,.Figure-caption,.Figure-title,.FigureHighPriority-caption,.FigureHighPriority-title,.FigureUnconstrained-caption,.FigureUnconstrained-title,.GexPromo-caption,.GexPromo-title {
    margin-right: 6px
}

.ArticleLeadFigure-info:empty,.Figure-info:empty,.FigureHighPriority-info:empty,.FigureUnconstrained-info:empty,.GexPromo-info:empty {
    display: none
}

.CompareItem {
    display: -ms-flexbox;
    display: flex
}

.CompareItem-titlesGroup {
    text-align: center
}

.CompareItem-subtitle,.CompareItem-title {
    margin-top: 0;
    line-height: 1.2
}

.CompareItem-title {
    margin-bottom: 8px
}

.CompareItem-subtitle {
    color: #c1c1c1
}

.CompareItem-headImage img {
    display: block;
    width: 100%;
    height: auto
}

.CompareItem-items-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .CompareItem-headImage {
        max-width: 100px;
        width: 100%
    }
}

@media only screen and (min-width: 1024px) {
    .CompareItem-headImage {
        max-width: 180px;
        min-width: 180px
    }
}

.ProductModule-image img {
    width: 100%;
    height: auto
}

.ProductModule ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.ProductModule ul li .shopify-link.Link::before {
    content: url("");
    display: inline-block;
    width: 25px;
    height: 30px;
    background-size: contain;
    line-height: 2.4285em;
    vertical-align: middle;
    margin-right: 5px
}

.ProductModule ul li .atc-checkbox {
    display: none
}

.ProductModule ul li .atc-checkbox:checked+.atc-links-wrapper {
    transform: translateY(0);
    opacity: 1;
    transition: transform .5s,opacity .5s .2s
}

.ProductModule ul li .atc-checkbox:checked+.atc-links-wrapper .atc-link {
    pointer-events: auto
}

.ProductModule ul li .atc-wrapper {
    margin-left: 0;
    position: relative;
    margin-bottom: 10px
}

.ProductModule ul li .atc-checkbox-label {
    display: block;
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 25px;
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em;
    background: #cf102d;
    transition: all .3s ease-in-out;
    padding: 0 10px;
    margin: 0;
    width: 100%
}

.ProductModule ul li .atc-checkbox-label a,.ProductModule ul li .atc-checkbox-label[href] {
    text-decoration: none
}

.ProductModule ul li .atc-checkbox-label a,.ProductModule ul li .atc-checkbox-label[href] {
    text-decoration: none
}

.ProductModule ul li .atc-checkbox-label:hover {
    border: 1px solid #cf102d;
    transition: all .3s ease-in-out
}

.ProductModule ul li .atc-checkbox-label,.ProductModule ul li .atc-checkbox-label a {
    color: #fff
}

.ProductModule ul li .atc-checkbox-label:before {
    content: url("");
    display: inline-block;
    width: 25px;
    height: 30px;
    background-size: contain;
    line-height: 2.4285em;
    vertical-align: middle;
    margin-right: 5px
}

.ProductModule ul li .atc-links-wrapper {
    position: absolute;
    background-color: #fff;
    transition: transform .5s,opacity .1s;
    box-sizing: border-box;
    transform: translateY(-100%);
    width: 100%;
    opacity: 0;
    box-shadow: 3px 3px 10px 0 rgba(204,204,204,.43)
}

.ProductModule ul li .atc-links-wrapper a {
    text-decoration: none;
    color: #666
}

.ProductModule ul li .atc-link {
    position: relative;
    transition: background .5s,color .5s;
    display: block;
    text-decoration: none;
    text-align: center;
    pointer-events: none;
    border-bottom: 1px solid #efefef;
    padding: 10px 20px
}

.ProductModule ul li .atc-link:last-child {
    border-bottom: 0
}

.ProductModule ul li .atc-link[class*=' icon-']:before {
    display: inline-block;
    width: 20px;
    height: 30px;
    background-size: contain;
    line-height: 2.4285em;
    vertical-align: middle;
    margin-right: 10px
}

.ProductModule ul li .atc-link.icon-google:before {
    content: url("")
}

.ProductModule ul li .atc-link.icon-yahoo:before {
    content: url("")
}

.ProductModule ul li .atc-link.icon-ical:before {
    content: url("")
}

.ProductModule ul li .atc-link.icon-outlook:before {
    content: url("")
}

.GalleryEndCardSlide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: 100%;
    width: 100%
}

.GalleryEndCardSlide-next,.GalleryEndCardSlide-repeat {
    text-align: center;
    transition: filter .5s ease-in
}

.GalleryEndCardSlide-next:hover,.GalleryEndCardSlide-repeat:hover {
    filter: grayscale(0)
}

.GalleryEndCardSlide-next .GallerySlideTileView,.GalleryEndCardSlide-next .TilePromo,.GalleryEndCardSlide-repeat .GallerySlideTileView,.GalleryEndCardSlide-repeat .TilePromo {
    position: relative
}

.GalleryEndCardSlide-next .GallerySlideTileView,.GalleryEndCardSlide-next .GallerySlideTileView img,.GalleryEndCardSlide-next .GallerySlideTileView-media,.GalleryEndCardSlide-next .TilePromo,.GalleryEndCardSlide-next .TilePromo img,.GalleryEndCardSlide-next .TilePromo-media,.GalleryEndCardSlide-repeat .GallerySlideTileView,.GalleryEndCardSlide-repeat .GallerySlideTileView img,.GalleryEndCardSlide-repeat .GallerySlideTileView-media,.GalleryEndCardSlide-repeat .TilePromo,.GalleryEndCardSlide-repeat .TilePromo img,.GalleryEndCardSlide-repeat .TilePromo-media {
    height: 100%
}

.GalleryEndCardSlide-next .GallerySlideTileView:before,.GalleryEndCardSlide-next .TilePromo:before,.GalleryEndCardSlide-repeat .GallerySlideTileView:before,.GalleryEndCardSlide-repeat .TilePromo:before {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    color: #fff;
    z-index: 5;
    text-align: center;
    padding: 20px;
    text-transform: uppercase;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 900;
    text-shadow: 0 0 70px #000;
    background: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    pointer-events: none;
    min-height: 80px
}

.GalleryEndCardSlide-repeat {
    filter: grayscale(100%)
}

.GalleryEndCardSlide-repeat .GallerySlideTileView:before,.GalleryEndCardSlide-repeat .TilePromo:before {
    content: 'Repetir galerÃ­a'
}

.GalleryEndCardSlide-next {
    filter: grayscale(70%)
}

.GalleryEndCardSlide-next .GallerySlideTileView:before,.GalleryEndCardSlide-next .TilePromo:before {
    content: 'Siguiente galerÃ­a'
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryEndCardSlide-next,.GalleryEndCardSlide-repeat {
        width: 100%;
        height: 50%
    }

    .GalleryEndCardSlide-next .GallerySlideTileView:before,.GalleryEndCardSlide-next .TilePromo:before,.GalleryEndCardSlide-repeat .GallerySlideTileView:before,.GalleryEndCardSlide-repeat .TilePromo:before {
        font-size: 15px
    }
}

@media only screen and (min-width: 768px) {
    .GalleryEndCardSlide-next,.GalleryEndCardSlide-repeat {
        width: 50%
    }

    .GalleryEndCardSlide-next .GallerySlideTileView:before,.GalleryEndCardSlide-next .TilePromo:before,.GalleryEndCardSlide-repeat .GallerySlideTileView:before,.GalleryEndCardSlide-repeat .TilePromo:before {
        font-size: 25px
    }
}

[data-hide-itemtitle] .GallerySlide-title,[data-hide-itemtitle] .GallerySlideArticleView-title,[data-hide-itemtitle] .GallerySlideLandscapeView-title,[data-hide-itemtitle] .GallerySlideTallCardView-title,[data-hide-itemtitle] .GallerySlideTileView-title {
    display: none
}

[data-hide-itemdescription] .GallerySlide-description,[data-hide-itemdescription] .GallerySlideArticleView-description,[data-hide-itemdescription] .GallerySlideLandscapeView-description,[data-hide-itemdescription] .GallerySlideTallCardView-description,[data-hide-itemdescription] .GallerySlideTileView-description {
    display: none
}

[data-hide-itemcredit] .GallerySlide-infoAttribution,[data-hide-itemcredit] .GallerySlideArticleView-infoAttribution,[data-hide-itemcredit] .GallerySlideLandscapeView-infoAttribution,[data-hide-itemcredit] .GallerySlideTallCardView-infoAttribution,[data-hide-itemcredit] .GallerySlideTileView-infoAttribution {
    display: none
}

.GalleryPage {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%
}

.GalleryPage-body,.GalleryPage-layoutWrap,.GalleryPage-main,.GalleryPage-mainContent {
    height: 100%
}

.GalleryPage-slides {
    overflow-y: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.GalleryPage-slides-slide.dummy {
    display: none
}

.GalleryPage-slides-slide.dummy+.dummy {
    display: block
}

.GalleryPage-overlayView-slides,.GalleryPage-slides {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.GalleryPage-slides {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-direction: row;
    flex-direction: row
}

.GalleryPage-slides-slide {
    margin: 0;
    display: block;
    cursor: pointer
}

.GalleryPage-slides-slide:hover {
    opacity: .95
}

.GalleryPage-mainContent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.GalleryPage:not([data-gallerycarousel]) .GalleryPage-overlayView {
    max-height: 0;
    overflow: hidden
}

.GalleryPage[data-gallerycarousel] .GalleryPage-mainContent {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.GalleryPage[data-gallerycarousel] .GalleryPage-slides {
    max-height: 0;
    overflow: hidden
}

.GalleryPage-intro {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.GalleryPage-overlayView,.GalleryPage-slides {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.GalleryPage-slides {
    -ms-flex-positive: 0;
    flex-grow: 0
}

.GalleryPage [data-collapse-trigger] {
    display: block;
    height: 25px;
    width: 25px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    transition: transform .5s ease;
    margin: auto
}

.GalleryPage [data-collapse-trigger] {
    font-family: icomoon;
    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
}

.GalleryPage [data-collapse-trigger] .external,.GalleryPage [data-collapse-trigger]-article {
    display: none
}

.GalleryPage [data-collapse-trigger].icon-gallery,.GalleryPage [data-collapse-trigger].icon-tag,.GalleryPage [data-collapse-trigger].icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.GalleryPage [data-collapse-trigger]:before {
    content: '\f10d'
}

.GalleryPage-intro {
    position: relative
}

.GalleryPage-intro [data-collapse-trigger] {
    transform: rotate(270deg);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.GalleryPage-intro [data-collapse-trigger-content=open] [data-collapse-trigger] {
    transform: rotate(90deg)
}

.GalleryPage-infoCard [data-collapse-trigger] {
    margin-top: -15px;
    transform: rotate(90deg)
}

.GalleryPage-infoCard[data-collapse-trigger-content=open] [data-collapse-trigger] {
    transform: rotate(270deg)
}

.GalleryPage-infoCard-brand {
    margin: 10px 0 15px
}

.GalleryPage-infoCard-brand .Link,.GalleryPage-infoCard-brand a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #000;
    text-decoration: none
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .GalleryPage-infoCard-brand .Link,.GalleryPage-infoCard-brand a {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.GalleryPage-infoCard-brand .Link .Disclosure,.GalleryPage-infoCard-brand a .Disclosure {
    margin-right: 5px
}

.GalleryPage-infoCard-brand .Link .BrandText,.GalleryPage-infoCard-brand a .BrandText {
    font-weight: 700
}

.GalleryPage-infoCard-brand .Link .BrandLogo,.GalleryPage-infoCard-brand a .BrandLogo {
    max-height: 30px;
    height: 30px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .GalleryPage-infoCard-brand .Link .BrandLogo,.GalleryPage-infoCard-brand a .BrandLogo {
        max-height: 25px;
        height: 25px
    }
}

.GalleryPage-infoCard-brand .BrandName:nth-last-child(even) {
    display: none
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryPage-slides-slide {
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%
    }
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
    .GalleryPage-slides-slide {
        -ms-flex: 1 1 0;
        flex: 1 1 0;
        min-width: 200px;
        max-width: 300px
    }
}

@media only screen and (min-width: 1024px) {
    .GalleryPage-slides-slide {
        -ms-flex: 1 1 0;
        flex: 1 1 0;
        min-width: 300px;
        max-width: 400px
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .GalleryPage-intro {
        transition: max-height .8s ease
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-intro {
        max-height: 0
    }

    .GalleryPage-infoCard {
        transition: max-width .8s ease
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-infoCard {
        max-width: 0;
        padding: 0;
        overflow: hidden
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-overlayView {
        -ms-flex-direction: unset;
        flex-direction: unset
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-overlayView-slides .flickity-button {
        max-height: 0;
        border: 0;
        padding: 0
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-slides .flickity-button {
        max-height: 0;
        border: 0;
        padding: 0
    }
}

@media only screen and (min-width: 1024px) {
    .GalleryPage [data-collapse-trigger] {
        display: none
    }

    .GalleryPage-intro {
        max-height: 600px;
        transition: max-height .8s ease
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-intro {
        max-height: 0
    }

    .GalleryPage-infoCard {
        max-width: 350px;
        transition: max-width .8s ease
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-infoCard {
        max-width: 0;
        padding: 0;
        overflow: hidden
    }

    .GalleryPage-overlayView {
        transition: padding .8s ease
    }

    [data-gallerycarousel-fullscreen] .GalleryPage-overlayView {
        padding-right: 0
    }
}

.GalleryPage [data-gallery-contains-gridview-slides] [data-slide-contains-ad] {
    display: none
}

.SocialLink {
    font-size: 0
}

.GalleryPage-intro {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.GalleryPage-intro-logo {
    min-width: 50px;
    background: #eee;
    padding: 0 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.GalleryPage-intro-logo:before {
    display: block;
    min-width: 30px;
    width: 30px
}

.GalleryPage-intro-info {
    -ms-flex-positive: 1;
    flex-grow: 1
}

.GalleryPage-intro .GalleryPage-headline {
    margin-top: 0
}

.GalleryPage-controls {
    font-size: 1.3em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 50px
}

.GalleryPage-controls-close,.GalleryPage-controls-grid {
    padding: 5px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .GalleryPage-intro .GalleryPage-intro-info .GalleryPage-dateModified,.GalleryPage-intro .GalleryPage-intro-info .GalleryPage-subHeadline {
        display: none
    }

    .GalleryPage-intro .GalleryPage-intro-info[data-collapse-trigger-content=open] .GalleryPage-dateModified,.GalleryPage-intro .GalleryPage-intro-info[data-collapse-trigger-content=open] .GalleryPage-subHeadline {
        display: block
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryPage-intro .GalleryPage-intro-info {
        padding: 10px 5px 25px 10px
    }

    .GalleryPage-controls {
        padding: 10px 10px 10px 5px
    }
}

@media only screen and (min-width: 768px) {
    .GalleryPage-intro .GalleryPage-intro-info {
        padding: 20px 5px 20px 20px
    }

    .GalleryPage-controls {
        padding: 20px 20px 20px 5px
    }
}

.GalleryPage-infoCard [data-galleryslide-info-title] {
    display: none
}

.GalleryPage-infoCard {
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px;
    overflow-y: auto
}

.GalleryPage-infoCard-tags {
    -ms-flex-order: 3;
    order: 3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.GalleryPage-infoCard [data-galleryslide-info-attribution] {
    font-size: .8rem;
    font-style: italic;
    margin-top: 1.3em
}

.GalleryPage-infoCard [data-galleryslide-info-pagination],.GalleryPage-infoCard [data-galleryslide-info-title] {
    font-size: 16px;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif
}

.GalleryPage-infoCard [data-galleryslide-info-attribution],.GalleryPage-infoCard [data-galleryslide-info-description],.GalleryPage-infoCard [data-galleryslide-info-pagination],.GalleryPage-infoCard [data-galleryslide-info-title],.GalleryPage-infoCard-tags {
    text-align: center
}

.GalleryPage-infoCard .SocialBar {
    margin-top: 30px;
    border: 0
}

.GalleryPage-infoCard .SocialBar-heading {
    display: none
}

.GalleryPage-infoCard .SocialBar .SocialLink {
    display: -ms-flexbox;
    display: flex;
    font-size: 0
}

.GalleryPage-infoCard .SocialBar .SocialLink:before {
    font-size: 1rem
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryPage-infoCard .GalleryPage-infoCard-social,.GalleryPage-infoCard [data-galleryslide-info-title] {
        display: none
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .GalleryPage-infoCard .GalleryPage-infoCard-tags,.GalleryPage-infoCard [data-galleryslide-info-attribution],.GalleryPage-infoCard [data-galleryslide-info-description] {
        display: none
    }

    .GalleryPage-infoCard[data-collapse-trigger-content=open] .GalleryPage-infoCard-social .ActionBar {
        -ms-flex-pack: center;
        justify-content: center
    }

    .GalleryPage-infoCard[data-collapse-trigger-content=open] .GalleryPage-infoCard-social .ActionBar table {
        margin: auto
    }

    .GalleryPage-infoCard[data-collapse-trigger-content=open] .GalleryPage-infoCard-social,.GalleryPage-infoCard[data-collapse-trigger-content=open] .GalleryPage-infoCard-tags,.GalleryPage-infoCard[data-collapse-trigger-content=open] [data-galleryslide-info-attribution],.GalleryPage-infoCard[data-collapse-trigger-content=open] [data-galleryslide-info-description] {
        display: block
    }

    .GalleryPage .SocialBar {
        padding-bottom: 0
    }
}

.GalleryPage-overlayView {
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.GalleryPage-overlayView-slides {
    width: 100%;
    position: relative;
    outline: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    min-height: 50px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0
}

.GalleryPage-overlayView-slides .GalleryPage-overlayView-slide {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

.GalleryPage-overlayView-slides .GalleryPage-overlayView-slide[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

.GalleryPage-overlayView-slides .GalleryPage-overlayView-slide {
    margin: 0 0;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 0px);
    flex-basis: calc(100% - 0px);
    max-width: calc(100% - 0px);
    width: calc(100% - 0px)
}

.GalleryPage-overlayView-slides .GalleryPage-overlayView-slide[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 0px);
    flex-basis: calc(200% - 0px);
    max-width: calc(200% - 0px);
    width: calc(200% - 0px)
}

.GalleryPage-overlayView-slides.flickity-enabled {
    display: block
}

.GalleryPage-overlayView-slides .flickity-viewport {
    left: 0
}

[data-carousel-enabled-curpage=end] .GalleryPage-overlayView-slides .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] .GalleryPage-overlayView-slides .flickity-viewport .flickity-slider {
    left: 0!important
}

.GalleryPage-overlayView-slides .flickity-prev-next-button.previous {
    left: 0
}

.GalleryPage-overlayView-slides .flickity-prev-next-button.next {
    right: 0
}

.GalleryPage-overlayView-slide {
    display: -ms-flexbox;
    display: flex
}

.GalleryPage-overlayView-slide .GoogleDfpAd-wrap {
    margin: auto!important
}

.GalleryPage-overlayView .flickity-slider,.GalleryPage-overlayView .flickity-viewport,.GalleryPage-overlayView-slide {
    max-height: 100%;
    min-height: 100%;
    height: 100%
}

.GalleryPage-overlayView-endCard {
    width: 100%
}

.GalleryPage-overlayView .flickity-prev-next-button svg.flickity-button-icon {
    left: 50%;
    top: 50%;
    width: 50%;
    height: auto;
    transform: translate3d(-50%,-50%,0)
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .GalleryPage-overlayView {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .GalleryPage-overlayView .flickity-viewport {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

    .GalleryPage-overlayView .flickity-prev-next-button {
        height: 40px;
        width: 40px
    }
}

@media only screen and (min-width: 1024px) {
    .GalleryPage-overlayView {
        -ms-flex-direction: row;
        flex-direction: row;
        padding-right: 350px
    }

    .GalleryPage-infoCard {
        width: 350px;
        overflow: auto;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0
    }

    .GalleryPage-infoCard [data-galleryslide-info-attribution],.GalleryPage-infoCard [data-galleryslide-info-description],.GalleryPage-infoCard [data-galleryslide-info-title] {
        margin-top: .85em
    }

    .GalleryPage-infoCard [data-galleryslide-info-attribution],.GalleryPage-infoCard [data-galleryslide-info-description] {
        text-align: left
    }
}

.GallerySlide-media img {
    display: block;
    width: 100%;
    height: auto
}

.GallerySlide-title {
    margin-top: 0
}

.GallerySlide-infoAttribution {
    font-style: italic;
    margin-top: 5px;
    opacity: .8
}

.GallerySlideArticleView {
    font-size: 18px;
    padding-bottom: 56.25%;
    height: 0;
    position: relative;
    background-color: #242424
}

.GallerySlideArticleView-media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 775px;
    width: 100%;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate3d(-50%,-50%,0)
}

.GallerySlideArticleView-media img {
    width: 100%;
    height: auto
}

.GallerySlideArticleView-title {
    margin: 0
}

.GallerySlideArticleView-info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px
}

.GallerySlideArticleView-description,.GallerySlideArticleView-infoAttribution,.GallerySlideArticleView-title {
    line-height: 1.3em
}

.GallerySlideArticleView-description .Link,.GallerySlideArticleView-infoAttribution .Link,.GallerySlideArticleView-title .Link {
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif
}

.GallerySlideArticleView [data-galleryslideinjectactionbarandpage-pagenum],.GallerySlideArticleView-description,.GallerySlideArticleView-title {
    font-size: .75em
}

.GallerySlideArticleView-title {
    font-weight: 700
}

.GallerySlideArticleView-description {
    opacity: .6
}

.GallerySlideArticleView-infoAttribution {
    font-style: italic;
    font-size: .7em;
    margin-top: 1.5em
}

.GallerySlideArticleView [data-galleryslideinjectactionbarandpage-pagenum] {
    width: 100%
}

.GallerySlideArticleView .ActionBar {
    margin-top: -40px
}

.GallerySlideArticleView .ActionBar table {
    width: auto;
    margin: 0;
    background: 0 0
}

.GallerySlideArticleView .ActionBar table td {
    border-right: 0
}

.GallerySlideArticleView .ActionBar .share-area {
    visibility: visible!important;
    margin: 0
}

.GallerySlideArticleView-description,.GallerySlideArticleView-infoAttribution,.GallerySlideArticleView-title {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GallerySlideArticleView-description,.GallerySlideArticleView-infoAttribution {
        display: none
    }
}

.GalleryPage-overlayView-slide .GallerySlideFullView {
    width: 100%;
    display: -ms-flexbox;
    display: flex
}

.GalleryPage-overlayView-slide .GallerySlideFullView-info,.GalleryPage-overlayView-slide .GallerySlideFullView-media {
    height: 100%
}

.GalleryPage-overlayView-slide .GallerySlideFullView-info {
    height: 100%;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.GalleryPage-overlayView-slide .GallerySlideFullView-media {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative
}

.GalleryPage-overlayView-slide .GallerySlideFullView-media img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: contain;
    background: #fff;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    height: 100%
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .GalleryPage-overlayView-slide .GallerySlideFullView {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .GalleryPage-overlayView-slide .GallerySlideFullView-info {
        padding: 0
    }
}

@media only screen and (min-width: 1024px) {
    .GalleryPage-overlayView-slide .GallerySlideFullView {
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.GallerySlideGridView {
    display: block
}

.GallerySlideLandscapeView {
    font-size: 18px;
    position: relative
}

.GallerySlideLandscapeView-media img {
    display: block;
    width: 100%;
    height: auto
}

.GallerySlideLandscapeView-title {
    margin: 0
}

.GallerySlideLandscapeView-info {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 20px
}

.GallerySlideLandscapeView-description,.GallerySlideLandscapeView-infoAttribution,.GallerySlideLandscapeView-title {
    line-height: 1.3em
}

.GallerySlideLandscapeView-description .Link,.GallerySlideLandscapeView-infoAttribution .Link,.GallerySlideLandscapeView-title .Link {
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif
}

.GallerySlideLandscapeView [data-galleryslideinjectactionbarandpage-pagenum],.GallerySlideLandscapeView-description,.GallerySlideLandscapeView-title {
    font-size: .75em
}

.GallerySlideLandscapeView-title {
    font-weight: 700
}

.GallerySlideLandscapeView-description {
    opacity: .6
}

.GallerySlideLandscapeView-infoAttribution {
    font-style: italic;
    font-size: .7em;
    margin-top: 1.5em
}

.GallerySlideLandscapeView [data-galleryslideinjectactionbarandpage-pagenum] {
    width: 100%
}

.GallerySlideLandscapeView .ActionBar {
    margin-top: -40px
}

.GallerySlideLandscapeView .ActionBar table {
    width: auto;
    margin: 0;
    background: 0 0
}

.GallerySlideLandscapeView .ActionBar table td {
    border-right: 0
}

.GallerySlideLandscapeView .ActionBar .share-area {
    visibility: visible!important;
    margin: 0
}

.GallerySlideLandscapeView-description,.GallerySlideLandscapeView-infoAttribution,.GallerySlideLandscapeView-title {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GallerySlideLandscapeView-description,.GallerySlideLandscapeView-infoAttribution {
        display: none
    }
}

.GallerySlideTileView-info {
    pointer-events: all!important
}

.GallerySlideTileView-infoAttribution {
    text-align: center;
    margin-bottom: 10px
}

.GallerySlideTallCardView-info {
    text-align: center;
    padding: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.GallerySlideTallCardView .ActionBar,.GallerySlideTallCardView [data-galleryslideinjectactionbarandpage-pagenum],.GallerySlideTallCardView-description,.GallerySlideTallCardView-infoAttribution,.GallerySlideTallCardView-title {
    -ms-flex-order: 1;
    order: 1;
    margin-top: 1.3em
}

.GallerySlideTallCardView-media img {
    display: block;
    width: 100%;
    height: auto
}

.GallerySlideTallCardView .ActionBar {
    -ms-flex-order: 2;
    order: 2
}

.GallerySlideTallCardView .ActionBar-items {
    -ms-flex-pack: center;
    justify-content: center
}

.GallerySlideTallCardView-title {
    font-weight: 700;
    margin-top: 0
}

.GallerySlideTallCardView-infoAttribution {
    display: none;
    font-size: .9em
}

.GallerySlideTallCardView .ActionBar {
    margin: auto
}

.GallerySlideTallCardView .ActionBar table {
    width: auto;
    margin: 0;
    background: 0 0
}

.GallerySlideTallCardView .ActionBar table td {
    border-right: 0
}

.GallerySlideTallCardView .ActionBar .share-area {
    visibility: visible!important;
    margin: 0
}

.GallerySlideTallCardView [data-galleryslideinjectactionbarandpage-pagenum] {
    margin-top: 0;
    font-size: 20.25px;
    font-weight: 300;
    line-height: 1.5em
}

.ArticlePage,.ArticlePageBasic,.ArticleRichV2,.AuthenticationPage,.AuthorPage,.BlocksPage,.FourOhFourPage,.GalleryPage,.InfographPage,.ListiclePage,.LiveArticlePage,.Page,.PageAbstract,.PageLite,.PreviewPage,.SearchResultsPage,.UserProfilePage,.VideoPage {
    font-family: 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 14px;
    overflow-x: hidden
}

.ArticlePage *,.ArticlePageBasic *,.ArticleRichV2 *,.AuthenticationPage *,.AuthorPage *,.BlocksPage *,.FourOhFourPage *,.GalleryPage *,.InfographPage *,.ListiclePage *,.LiveArticlePage *,.Page *,.PageAbstract *,.PageLite *,.PreviewPage *,.Quote,.SearchResultsPage *,.UserProfilePage *,.VideoPage * {
    text-shadow: 1px 1px 1px rgba(0,0,0,.004);
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box
}

.ArticlePage-header,.ArticlePage-pageHeading,.ArticlePage-pageSubHeading,.ArticlePageBasic-header,.ArticlePageBasic-pageHeading,.ArticlePageBasic-pageSubHeading,.ArticleRichV2-header,.ArticleRichV2-pageHeading,.ArticleRichV2-pageSubHeading,.AuthenticationPage-header,.AuthenticationPage-pageHeading,.AuthenticationPage-pageSubHeading,.AuthorPage-header,.AuthorPage-pageHeading,.AuthorPage-pageSubHeading,.BlocksPage-header,.BlocksPage-pageHeading,.BlocksPage-pageSubHeading,.FourOhFourPage-header,.FourOhFourPage-pageHeading,.FourOhFourPage-pageSubHeading,.GalleryPage-header,.GalleryPage-pageHeading,.GalleryPage-pageSubHeading,.InfographPage-header,.InfographPage-pageHeading,.InfographPage-pageSubHeading,.ListiclePage-header,.ListiclePage-pageHeading,.ListiclePage-pageSubHeading,.LiveArticlePage-header,.LiveArticlePage-pageHeading,.LiveArticlePage-pageSubHeading,.Page-header,.Page-pageHeading,.Page-pageSubHeading,.PageAbstract-header,.PageAbstract-pageHeading,.PageAbstract-pageSubHeading,.PageLite-header,.PageLite-pageHeading,.PageLite-pageSubHeading,.PreviewPage-header,.PreviewPage-pageHeading,.PreviewPage-pageSubHeading,.SearchResultsPage-header,.SearchResultsPage-pageHeading,.SearchResultsPage-pageSubHeading,.UserProfilePage-header,.UserProfilePage-pageHeading,.UserProfilePage-pageSubHeading,.VideoPage-header,.VideoPage-pageHeading,.VideoPage-pageSubHeading {
    padding-top: 0;
    padding-bottom: 0
}

[data-asidewell]>[data-module].LinkList,[data-asidewell]>[data-module].PlayList,[data-container-modulewell]>[data-module].LinkList,[data-container-modulewell]>[data-module].PlayList {
    padding: 0;
    border: 0;
    box-shadow: none
}

[data-navigationmodulewell] {
    padding: 15px
}

[data-navigationmodulewell]>[data-module] {
    border: 0
}

[data-sticky-ad] {
    position: fixed;
    bottom: 0;
    left: 50%;
    transition: all .3s ease;
    transform: translate(-50%,200%);
    z-index: 100
}

[data-sticky-ad] [data-sticky-ad-closebtn] {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(50%,-25%);
    background: #242424;
    color: #fff;
    font-size: .8rem;
    transition: opacity .3s ease;
    opacity: 0
}

[data-sticky-ad] [data-sticky-ad-closebtn]:before {
    content: 'X'
}

[data-sticky-ad] [data-sticky-ad-closebtn].show {
    opacity: 1
}

[data-sticky-ad] .GoogleDfpAd {
    padding: 0
}

[data-sticky-ad].show {
    transform: translate(-50%,0)
}

@media only screen and (min-width: 1024px) {
    [data-asidewell] {
        padding-left: 20px;
        padding-right: 20px
    }

    [data-asidewell]>[data-module] {
        border: 0
    }
}

.icon .external,.icon-article {
    display: none
}

[data-hide-cta] .AppPromoList-cta,[data-hide-cta] .BasicPromoList-cta,[data-hide-cta] .BasicPromoLogoList-cta,[data-hide-cta] .CardColumns-cta,[data-hide-cta] .CardGrid-cta,[data-hide-cta] .CompareItemList-cta,[data-hide-cta] .FullPagePromoList-cta,[data-hide-cta] .LinkList-cta,[data-hide-cta] .LogoHeaderList-cta,[data-hide-cta] .Mosaic-cta,[data-hide-cta] .MosaicFive-cta,[data-hide-cta] .MosaicThree-cta,[data-hide-cta] .OrderedList-cta,[data-hide-cta] .SquareTilesList-cta,[data-hide-cta] .StoryPromoList-cta,[data-hide-cta] .TilesList-cta,[data-hide-cta] .WideSubscriptionList-cta {
    display: none
}

[data-hide-title] .AppPromoList-title,[data-hide-title] .BasicPromoList-title,[data-hide-title] .BasicPromoLogoList-title,[data-hide-title] .CardColumns-title,[data-hide-title] .CardGrid-title,[data-hide-title] .CompareItemList-title,[data-hide-title] .FullPagePromoList-title,[data-hide-title] .LinkList-title,[data-hide-title] .LogoHeaderList-title,[data-hide-title] .Mosaic-title,[data-hide-title] .MosaicFive-title,[data-hide-title] .MosaicThree-title,[data-hide-title] .OrderedList-title,[data-hide-title] .SquareTilesList-title,[data-hide-title] .StoryPromoList-title,[data-hide-title] .TilesList-title,[data-hide-title] .WideSubscriptionList-title {
    display: none
}

.AppPromoList-cta,.BasicPromoList-cta,.BasicPromoLogoList-cta,.CardColumns-cta,.CardGrid-cta,.CompareItemList-cta,.DirectInsertList-cta,.FullPagePromoList-cta,.LinkList-cta,.ListAbstract-cta,.ListPromoDropdownLinks-cta,.LogoHeaderList-cta,.Mosaic-cta,.MosaicFive-cta,.MosaicThree-cta,.OrderedList-cta,.SquareTilesList-cta,.StoryPromoList-cta,.TilesList-cta,.WideSubscriptionList-cta {
    text-align: center;
    width: 100%
}

.CardColumns-items {
    list-style-type: none;
    padding: 0;
    margin: 0
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .CardColumns-items {
        column-count: 2
    }
}

@media only screen and (min-width: 1024px) {
    [data-columns='5'] .CardColumns-items {
        column-count: 5
    }

    [data-columns='4'] .CardColumns-items {
        column-count: 4
    }

    [data-columns='3'] .CardColumns-items {
        column-count: 3
    }

    [data-columns='2'] .CardColumns-items {
        column-count: 2
    }
}

.CardColumns-items {
    column-gap: 10px
}

.CardColumns-items-item {
    margin-bottom: 10px
}

[data-columns='1'] .CardColumns-items {
    column-count: 1
}

.CardColumns[data-carousel-enabled-curpage] .CardColumns-pagination {
    display: none
}

.CardColumns-pagination {
    text-align: center
}

.CardColumns-pagination a {
    text-decoration: none;
    display: none;
    font-family: icomoon;
    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;
    transform: rotate(-90deg);
    color: rgba(0,0,0,.7)
}

.CardColumns-pagination a .external,.CardColumns-pagination a-article {
    display: none
}

.CardColumns-pagination a.icon-gallery,.CardColumns-pagination a.icon-tag,.CardColumns-pagination a.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.CardColumns-pagination a:before {
    content: '\f10d'
}

.CardColumns-pagination a:before {
    font-size: 25px
}

.CardColumns-pagination a:last-child {
    display: inline-block
}

@media only screen and (max-width: 567px) {
    .CardGrid-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -10px -10px
    }

    .CardGrid-items .CardGrid-items-item {
        margin: 10px 10px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 20px);
        flex-basis: calc(100% - 20px);
        max-width: calc(100% - 20px);
        width: calc(100% - 20px)
    }

    .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 20px);
        flex-basis: calc(200% - 20px);
        max-width: calc(200% - 20px);
        width: calc(200% - 20px)
    }

    .CardGrid-items .CardGrid-items-item {
        margin: 10px 10px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 20px);
        flex-basis: calc(100% - 20px);
        max-width: calc(100% - 20px);
        width: calc(100% - 20px)
    }

    .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(200% - 20px);
        flex-basis: calc(200% - 20px);
        max-width: calc(200% - 20px);
        width: calc(200% - 20px)
    }

    .CardGrid-items.flickity-enabled {
        display: block
    }

    .CardGrid-items .flickity-viewport {
        left: 10px
    }

    [data-carousel-enabled-curpage=end] .CardGrid-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .CardGrid-items .flickity-viewport .flickity-slider {
        left: -10px!important
    }

    .CardGrid-items .flickity-prev-next-button.previous {
        left: 10px
    }

    .CardGrid-items .flickity-prev-next-button.next {
        right: 10px
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .CardGrid-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -10px -10px
    }

    .CardGrid-items .CardGrid-items-item {
        margin: 10px 10px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
        max-width: calc(50% - 20px);
        width: calc(50% - 20px)
    }

    .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 20px);
        flex-basis: calc(100% - 20px);
        max-width: calc(100% - 20px);
        width: calc(100% - 20px)
    }

    .CardGrid-items .CardGrid-items-item {
        margin: 10px 10px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 20px);
        flex-basis: calc(50% - 20px);
        max-width: calc(50% - 20px);
        width: calc(50% - 20px)
    }

    .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 20px);
        flex-basis: calc(100% - 20px);
        max-width: calc(100% - 20px);
        width: calc(100% - 20px)
    }

    .CardGrid-items.flickity-enabled {
        display: block
    }

    .CardGrid-items .flickity-viewport {
        left: 10px
    }

    [data-carousel-enabled-curpage=end] .CardGrid-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .CardGrid-items .flickity-viewport .flickity-slider {
        left: -10px!important
    }

    .CardGrid-items .flickity-prev-next-button.previous {
        left: 10px
    }

    .CardGrid-items .flickity-prev-next-button.next {
        right: 10px
    }
}

@media only screen and (min-width: 1024px) {
    [data-columns='5'] .CardGrid-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -5px -5px
    }

    [data-columns='5'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 10px);
        flex-basis: calc(20% - 10px);
        max-width: calc(20% - 10px);
        width: calc(20% - 10px)
    }

    [data-columns='5'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 10px);
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        width: calc(40% - 10px)
    }

    [data-columns='5'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 10px);
        flex-basis: calc(20% - 10px);
        max-width: calc(20% - 10px);
        width: calc(20% - 10px)
    }

    [data-columns='5'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 10px);
        flex-basis: calc(40% - 10px);
        max-width: calc(40% - 10px);
        width: calc(40% - 10px)
    }

    [data-columns='5'] .CardGrid-items.flickity-enabled {
        display: block
    }

    [data-columns='5'] .CardGrid-items .flickity-viewport {
        left: 5px
    }

    [data-carousel-enabled-curpage=end] [data-columns='5'] .CardGrid-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-columns='5'] .CardGrid-items .flickity-viewport .flickity-slider {
        left: -5px!important
    }

    [data-columns='5'] .CardGrid-items .flickity-prev-next-button.previous {
        left: 5px
    }

    [data-columns='5'] .CardGrid-items .flickity-prev-next-button.next {
        right: 5px
    }

    [data-columns='4'] .CardGrid-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -5px -5px
    }

    [data-columns='4'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 10px);
        flex-basis: calc(25% - 10px);
        max-width: calc(25% - 10px);
        width: calc(25% - 10px)
    }

    [data-columns='4'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
        max-width: calc(50% - 10px);
        width: calc(50% - 10px)
    }

    [data-columns='4'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 10px);
        flex-basis: calc(25% - 10px);
        max-width: calc(25% - 10px);
        width: calc(25% - 10px)
    }

    [data-columns='4'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
        max-width: calc(50% - 10px);
        width: calc(50% - 10px)
    }

    [data-columns='4'] .CardGrid-items.flickity-enabled {
        display: block
    }

    [data-columns='4'] .CardGrid-items .flickity-viewport {
        left: 5px
    }

    [data-carousel-enabled-curpage=end] [data-columns='4'] .CardGrid-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-columns='4'] .CardGrid-items .flickity-viewport .flickity-slider {
        left: -5px!important
    }

    [data-columns='4'] .CardGrid-items .flickity-prev-next-button.previous {
        left: 5px
    }

    [data-columns='4'] .CardGrid-items .flickity-prev-next-button.next {
        right: 5px
    }

    [data-columns='3'] .CardGrid-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -5px -5px
    }

    [data-columns='3'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.333333% - 10px);
        flex-basis: calc(33.333333% - 10px);
        max-width: calc(33.333333% - 10px);
        width: calc(33.333333% - 10px)
    }

    [data-columns='3'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.666666% - 10px);
        flex-basis: calc(66.666666% - 10px);
        max-width: calc(66.666666% - 10px);
        width: calc(66.666666% - 10px)
    }

    [data-columns='3'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.333333% - 10px);
        flex-basis: calc(33.333333% - 10px);
        max-width: calc(33.333333% - 10px);
        width: calc(33.333333% - 10px)
    }

    [data-columns='3'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.666666% - 10px);
        flex-basis: calc(66.666666% - 10px);
        max-width: calc(66.666666% - 10px);
        width: calc(66.666666% - 10px)
    }

    [data-columns='3'] .CardGrid-items.flickity-enabled {
        display: block
    }

    [data-columns='3'] .CardGrid-items .flickity-viewport {
        left: 5px
    }

    [data-carousel-enabled-curpage=end] [data-columns='3'] .CardGrid-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-columns='3'] .CardGrid-items .flickity-viewport .flickity-slider {
        left: -5px!important
    }

    [data-columns='3'] .CardGrid-items .flickity-prev-next-button.previous {
        left: 5px
    }

    [data-columns='3'] .CardGrid-items .flickity-prev-next-button.next {
        right: 5px
    }

    [data-columns='2'] .CardGrid-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -5px -5px
    }

    [data-columns='2'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
        max-width: calc(50% - 10px);
        width: calc(50% - 10px)
    }

    [data-columns='2'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 10px);
        flex-basis: calc(100% - 10px);
        max-width: calc(100% - 10px);
        width: calc(100% - 10px)
    }

    [data-columns='2'] .CardGrid-items .CardGrid-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
        max-width: calc(50% - 10px);
        width: calc(50% - 10px)
    }

    [data-columns='2'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 10px);
        flex-basis: calc(100% - 10px);
        max-width: calc(100% - 10px);
        width: calc(100% - 10px)
    }

    [data-columns='2'] .CardGrid-items.flickity-enabled {
        display: block
    }

    [data-columns='2'] .CardGrid-items .flickity-viewport {
        left: 5px
    }

    [data-carousel-enabled-curpage=end] [data-columns='2'] .CardGrid-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] [data-columns='2'] .CardGrid-items .flickity-viewport .flickity-slider {
        left: -5px!important
    }

    [data-columns='2'] .CardGrid-items .flickity-prev-next-button.previous {
        left: 5px
    }

    [data-columns='2'] .CardGrid-items .flickity-prev-next-button.next {
        right: 5px
    }
}

[data-columns='1'] .CardGrid-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -5px -5px
}

[data-columns='1'] .CardGrid-items .CardGrid-items-item {
    margin: 5px 5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 10px);
    flex-basis: calc(100% - 10px);
    max-width: calc(100% - 10px);
    width: calc(100% - 10px)
}

[data-columns='1'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 10px);
    flex-basis: calc(200% - 10px);
    max-width: calc(200% - 10px);
    width: calc(200% - 10px)
}

[data-columns='1'] .CardGrid-items .CardGrid-items-item {
    margin: 5px 5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 10px);
    flex-basis: calc(100% - 10px);
    max-width: calc(100% - 10px);
    width: calc(100% - 10px)
}

[data-columns='1'] .CardGrid-items .CardGrid-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 10px);
    flex-basis: calc(200% - 10px);
    max-width: calc(200% - 10px);
    width: calc(200% - 10px)
}

[data-columns='1'] .CardGrid-items.flickity-enabled {
    display: block
}

[data-columns='1'] .CardGrid-items .flickity-viewport {
    left: 5px
}

[data-carousel-enabled-curpage=end] [data-columns='1'] .CardGrid-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-columns='1'] .CardGrid-items .flickity-viewport .flickity-slider {
    left: -5px!important
}

[data-columns='1'] .CardGrid-items .flickity-prev-next-button.previous {
    left: 5px
}

[data-columns='1'] .CardGrid-items .flickity-prev-next-button.next {
    right: 5px
}

.customSelect {
    max-width: 340px;
    margin: 0 auto 10px;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

@media only screen and (min-width: 1024px) {
    .customSelect {
        max-width: 1200px
    }
}

.customSelect select {
    width: 100%;
    padding: 10px 15px 10px 15px;
    font-size: 16px;
    border-bottom: 4px solid #c1c1c1;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    height: 44px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    background-color: #ededed
}

.customSelect:after {
    position: absolute;
    content: '';
    top: 17px;
    right: 10px;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-color: #242424 transparent transparent transparent
}

.CompareItemList-items {
    list-style-type: none;
    padding: 0;
    margin: 0
}

[data-asidewell] .CompareItemList-items,[data-container-modulewell] .CompareItemList-items,[data-navigationmodulewell] .CompareItemList-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -5px -5px
}

[data-asidewell] .CompareItemList-items .CompareItemList-items-item,[data-container-modulewell] .CompareItemList-items .CompareItemList-items-item,[data-navigationmodulewell] .CompareItemList-items .CompareItemList-items-item {
    margin: 5px 5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 10px);
    flex-basis: calc(100% - 10px);
    max-width: calc(100% - 10px);
    width: calc(100% - 10px)
}

[data-asidewell] .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'],[data-container-modulewell] .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'],[data-navigationmodulewell] .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 10px);
    flex-basis: calc(200% - 10px);
    max-width: calc(200% - 10px);
    width: calc(200% - 10px)
}

[data-asidewell] .CompareItemList-items .CompareItemList-items-item,[data-container-modulewell] .CompareItemList-items .CompareItemList-items-item,[data-navigationmodulewell] .CompareItemList-items .CompareItemList-items-item {
    margin: 5px 5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 10px);
    flex-basis: calc(100% - 10px);
    max-width: calc(100% - 10px);
    width: calc(100% - 10px)
}

[data-asidewell] .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'],[data-container-modulewell] .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'],[data-navigationmodulewell] .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 10px);
    flex-basis: calc(200% - 10px);
    max-width: calc(200% - 10px);
    width: calc(200% - 10px)
}

[data-asidewell] .CompareItemList-items.flickity-enabled,[data-container-modulewell] .CompareItemList-items.flickity-enabled,[data-navigationmodulewell] .CompareItemList-items.flickity-enabled {
    display: block
}

[data-asidewell] .CompareItemList-items .flickity-viewport,[data-container-modulewell] .CompareItemList-items .flickity-viewport,[data-navigationmodulewell] .CompareItemList-items .flickity-viewport {
    left: 5px
}

[data-carousel-enabled-curpage=end] [data-asidewell] .CompareItemList-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-container-modulewell] .CompareItemList-items .flickity-viewport,[data-carousel-enabled-curpage=end] [data-navigationmodulewell] .CompareItemList-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] [data-asidewell] .CompareItemList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-container-modulewell] .CompareItemList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] [data-navigationmodulewell] .CompareItemList-items .flickity-viewport .flickity-slider {
    left: -5px!important
}

[data-asidewell] .CompareItemList-items .flickity-prev-next-button.previous,[data-container-modulewell] .CompareItemList-items .flickity-prev-next-button.previous,[data-navigationmodulewell] .CompareItemList-items .flickity-prev-next-button.previous {
    left: 5px
}

[data-asidewell] .CompareItemList-items .flickity-prev-next-button.next,[data-container-modulewell] .CompareItemList-items .flickity-prev-next-button.next,[data-navigationmodulewell] .CompareItemList-items .flickity-prev-next-button.next {
    right: 5px
}

.CompareItemList-items-item {
    padding: 0
}

@media only screen and (max-width: 567px) {
    .CompareItemList [data-compareitems-tablearea]>table {
        width: 150%
    }
}

@media only screen and (min-width: 1024px) {
    .CompareItemList {
        margin: auto
    }

    .CompareItemList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -5px -5px
    }

    .CompareItemList-items .CompareItemList-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
        max-width: calc(50% - 10px);
        width: calc(50% - 10px)
    }

    .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 10px);
        flex-basis: calc(100% - 10px);
        max-width: calc(100% - 10px);
        width: calc(100% - 10px)
    }

    .CompareItemList-items .CompareItemList-items-item {
        margin: 5px 5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
        max-width: calc(50% - 10px);
        width: calc(50% - 10px)
    }

    .CompareItemList-items .CompareItemList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 10px);
        flex-basis: calc(100% - 10px);
        max-width: calc(100% - 10px);
        width: calc(100% - 10px)
    }

    .CompareItemList-items.flickity-enabled {
        display: block
    }

    .CompareItemList-items .flickity-viewport {
        left: 5px
    }

    [data-carousel-enabled-curpage=end] .CompareItemList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .CompareItemList-items .flickity-viewport .flickity-slider {
        left: -5px!important
    }

    .CompareItemList-items .flickity-prev-next-button.previous {
        left: 5px
    }

    .CompareItemList-items .flickity-prev-next-button.next {
        right: 5px
    }
}

.CompareItemList[data-compareitems=open] {
    min-width: 100%;
    max-width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(247,247,247,.98);
    overflow-y: auto;
    margin: 0;
    z-index: 100
}

.CompareItemList[data-compareitems=open] [data-module-contents] {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.CompareItemList[data-compareitems=open] [data-compareitems-close] {
    float: right
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea] {
    overflow-x: auto
}

@media only screen and (min-width: 1024px) {
    .CompareItemList[data-compareitems=open] [data-compareitems-tablearea] {
        margin: auto;
        min-width: 80%;
        max-width: 80%
    }
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table {
    background: 0 0;
    width: 100%
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table>tbody tr:nth-child(1) td {
    background-color: #fff
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table>tbody tr:nth-child(2) {
    background-color: #242424
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table>tbody tr:nth-child(2) td {
    border: 0
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table td {
    border: 1px solid #c1c1c1;
    padding: 20px;
    width: 50%
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table td {
        padding: 10px
    }
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table td .CompareItem-headImage {
    margin: auto
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table [data-compareitems-sectiontitle] td {
    padding: 10px 20px 5px 20px
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table [data-compareitems-sectiontitle] td+td {
    display: none
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea]>table [data-compareitems-sectiontitle] td .CompareItem-items-item {
    -ms-flex-pack: center;
    justify-content: center
}

.CompareItemList[data-compareitems=open] [data-compareitems-tablearea] .FreeformText {
    font-size: 1.2rem;
    line-height: 1.6;
    white-space: normal
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .CompareItemList[data-compareitems=open] [data-compareitems-tablearea] .FreeformText {
        font-size: 1rem;
        padding: 0
    }
}

.CompareItemList[data-compareitems=open] [data-compareitems-sectiontitle] {
    border-bottom: 0!important;
    background: rgba(0,0,0,.05);
    padding-bottom: 0
}

.CompareItemList[data-compareitems=open] [data-compareitems-sectiontitle] .FreeformText {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 1.2em;
    text-align: center
}

.CompareItemList[data-compareitems=open] [data-compareitems-sectiontitle]+tr {
    background: 0 0
}

.CompareItemList[data-compareitems=open] .CompareItem {
    display: block
}

.CompareItemList[data-compareitems=open] .CompareItem-titlesGroup {
    padding: 10px
}

.CompareItemList[data-compareitems=open] .CompareItem-title {
    color: #fff;
    font-size: 1.6em
}

.CompareItemList[data-compareitems=open] .CompareItemList-items {
    column-count: 2
}

.CompareItemList[data-compareitems=open] .CompareItemList-items-item {
    display: none
}

.CompareItemList[data-compareitems=open] .CompareItemList-cta {
    display: none
}

@media only screen and (min-width: 1024px) {
    .CompareItemList[data-compareitems=open] .CompareItemList-head {
        margin: auto;
        width: 90%
    }
}

@media only screen and (min-width: 1024px) {
    .CompareItemList[data-compareitems=collapsed] {
        max-width: 90%;
        margin: auto
    }

    .CompareItemList[data-compareitems=collapsed]:first-child {
        margin-top: 20px
    }
}

.CompareItemList[data-compareitems=collapsed] [data-compareitems-close] {
    display: none
}

.CompareItemList[data-compareitems=collapsed] .CompareItem {
    cursor: pointer;
    background: #ddd;
    border: 1px solid #c1c1c1;
    padding-right: 35px;
    position: relative
}

.CompareItemList[data-compareitems=collapsed] .CompareItem:after {
    content: '';
    background: #fff;
    color: #fff;
    font-family: Segoe UI Symbol;
    display: -ms-flexbox;
    display: flex;
    width: 25px;
    height: 25px;
    border-radius: 2em;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    box-shadow: inset 1px 1px 3px rgba(0,0,0,.6);
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.CompareItemList[data-compareitems=collapsed] .CompareItem:hover:after {
    background: red;
    color: #fff
}

.CompareItemList[data-compareitems=collapsed] .CompareItem:hover:before {
    z-index: 99;
    content: '';
    background: 0 0;
    border-left: 3px solid #fff;
    border-bottom: 3px solid #fff;
    display: block;
    width: 10px;
    height: 6.25px;
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -1px;
    transform: translate(-50%,-50%) rotate(-45deg)
}

.CompareItemList[data-compareitems=collapsed] .CompareItem-headImage,.CompareItemList[data-compareitems=collapsed] .CompareItem-titlesGroup {
    background: #eee;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column
}

.CompareItemList[data-compareitems=collapsed] .CompareItem-titlesGroup {
    padding: 10px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.CompareItemList[data-compareitems=collapsed] .CompareItem-items {
    display: none
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .CompareItemList[data-compareitems=collapsed] .CompareItem {
        margin-bottom: 10px
    }
}

.CompareItemList[data-compareitems=collapsed] [data-compareitems-active] .CompareItem:after {
    background: red;
    color: #fff
}

.CompareItemList[data-compareitems=collapsed] [data-compareitems-active] .CompareItem:before {
    z-index: 99;
    content: '';
    background: 0 0;
    border-left: 3px solid #fff;
    border-bottom: 3px solid #fff;
    display: block;
    width: 10px;
    height: 6.25px;
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -1px;
    transform: translate(-50%,-50%) rotate(-45deg)
}

.Mosaic-items,.MosaicFive-items,.MosaicThree-items {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.Mosaic-items-item:nth-child(1)~.Mosaic-items-item .FullPagePromo-title,.Mosaic-items-item:nth-child(1)~.Mosaic-items-item .MosaicPromo-title,.MosaicFive-items-item:nth-child(1)~.MosaicFive-items-item .MosaicPromo-title,.MosaicThree-items-item:nth-child(1)~.MosaicThree-items-item .MosaicPromo-title {
    font-size: 1.25rem
}

.Mosaic-items-item:nth-child(1)~.Mosaic-items-item .FullPagePromo-description,.Mosaic-items-item:nth-child(1)~.Mosaic-items-item .MosaicPromo-description,.MosaicFive-items-item:nth-child(1)~.MosaicFive-items-item .MosaicPromo-description,.MosaicThree-items-item:nth-child(1)~.MosaicThree-items-item .MosaicPromo-description {
    display: none
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .Mosaic-items,.MosaicFive-items,.MosaicThree-items {
        margin-bottom: 20px
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-media,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-media,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-media,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-media {
        margin-left: -10px;
        margin-right: -10px
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-type,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-type,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-type,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-type {
        margin-right: -10px
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-info,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-info,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-info,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-info {
        margin-left: -10px;
        margin-right: -10px
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-media,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-media,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-media,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-media {
        max-height: 300px;
        overflow: hidden
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-info,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-info,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-info,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-info {
        background-color: #fff;
        position: static;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 0;
        -ms-flex-align: center;
        align-items: center
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category {
        -ms-flex-order: 1;
        order: 1;
        padding: 0
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category a,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category a,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category a,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category a {
        color: #cf102d;
        text-decoration: none
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category:after,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category:after,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category:after,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category:after {
        content: none
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-title,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-title,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-title,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-title {
        -ms-flex-order: 2;
        order: 2;
        font-size: 1.6rem
    }

    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-title,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-title a,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-title,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-title a,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-title,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-title a,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-title,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-title a {
        text-shadow: 1px 1px #fff;
        color: #242424;
        text-decoration: none
    }
}

@media only screen and (max-width: 567px) and only screen and (min-width:1024px),only screen and (min-width:568px) and (max-width:767px) and only screen and (min-width:1024px) {
    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category a[href]:hover,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category a[href]:visited:hover,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category[href]:hover,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-category[href]:visited:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category a[href]:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category a[href]:visited:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category[href]:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-category[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category a[href]:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category a[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category[href]:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-category[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category a[href]:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category a[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category[href]:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-category[href]:visited:hover {
        color: #d7204c
    }
}

@media only screen and (max-width: 567px) and only screen and (min-width:1024px),only screen and (min-width:568px) and (max-width:767px) and only screen and (min-width:1024px) {
    [data-modulewell]>.MosaicFive[data-module] .MosaicPromo-title a[href]:hover,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-title a[href]:visited:hover,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-title[href]:hover,[data-modulewell]>.MosaicFive[data-module] .MosaicPromo-title[href]:visited:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-title a[href]:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-title a[href]:visited:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-title[href]:hover,[data-modulewell]>.MosaicThree[data-module] .MosaicPromo-title[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-title a[href]:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-title a[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-title[href]:hover,[data-modulewell]>.Mosaic[data-module] .FullPagePromo-title[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-title a[href]:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-title a[href]:visited:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-title[href]:hover,[data-modulewell]>.Mosaic[data-module] .MosaicPromo-title[href]:visited:hover {
        color: #242424
    }
}

@media only screen and (min-width: 768px) {
    .Mosaic-items,.MosaicFive-items,.MosaicThree-items {
        display: -ms-grid;
        display: grid
    }

    .Mosaic-items-item:nth-child(1),.MosaicFive-items-item:nth-child(1),.MosaicThree-items-item:nth-child(1) {
        -ms-grid-column: 1;
        grid-column: 1;
        grid-row: 1/3
    }
}

@media only screen and (min-width: 768px) {
    .MosaicFive-items {
        -ms-grid-columns: 2fr 1fr 1fr;
        grid-template-columns: 2fr 1fr 1fr
    }

    .MosaicFive-items-item:nth-child(4) {
        -ms-grid-column: 2;
        grid-column: 2;
        grid-row: 2/3
    }
}

@media only screen and (min-width: 768px) {
    .MosaicThree-items {
        -ms-grid-columns: 66.66666667% 1fr;
        grid-template-columns: 66.66666667% 1fr
    }

    .MosaicThree-items-item:nth-child(2) {
        -ms-grid-column: 2;
        grid-column: 2;
        grid-row: 1/2
    }

    .MosaicThree-items-item:nth-child(3) {
        -ms-grid-column: 2;
        grid-column: 2;
        grid-row: 2/3
    }
}

[data-modulewell]>.BasicPromoList .BasicPromoList-items-item,[data-modulewell]>.BasicPromoLogoList .BasicPromoLogoList-items-item {
    padding-top: 15px;
    padding-bottom: 15px
}

.BasicPromoList-items,.BasicPromoLogoList-items {
    padding: 0;
    list-style-type: none;
    min-width: 100%;
    margin: 0
}

.BasicPromoList-items-item,.BasicPromoLogoList-items-item {
    padding-top: 10px;
    padding-bottom: 10px
}

.BasicPromoList-items-item:first-child,.BasicPromoLogoList-items-item:first-child {
    padding-top: 0!important
}

.BasicPromoList-items-item:last-child,.BasicPromoLogoList-items-item:last-child {
    padding-bottom: 0!important
}

.BasicPromoList+.link,.BasicPromoLogoList+.link {
    text-align: center
}

.BasicPromoList+.link a.Link,.BasicPromoLogoList+.link a.Link {
    color: #fff;
    text-decoration: none;
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em
}

@media only screen and (min-width: 1024px) {
    .BasicPromoList+.link a.Link[href]:hover,.BasicPromoList+.link a.Link[href]:visited:hover,.BasicPromoLogoList+.link a.Link[href]:hover,.BasicPromoLogoList+.link a.Link[href]:visited:hover {
        color: #fff
    }
}

.BasicPromoList+.link a.Link a,.BasicPromoList+.link a.Link[href],.BasicPromoLogoList+.link a.Link a,.BasicPromoLogoList+.link a.Link[href] {
    text-decoration: none
}

[data-container-modulewell]>.BasicPromoLogoList .BasicPromoLogoList-items-item {
    margin-left: -15px;
    margin-right: -15px
}

[data-container-modulewell]>.BasicPromoLogoList .BasicPromoLogoList-items-item>[data-module] {
    margin-left: 15px;
    margin-right: 15px
}

.LinkList {
    box-sizing: border-box;
    background-color: #fff
}

.LinkList-items {
    list-style: none;
    padding: 0
}

.LinkList-items .BasicPromo,.LinkList-items .BasicPromoDetailed,.LinkList-items .PromoAuthorDetailed {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.LinkList-items .BasicPromo-media,.LinkList-items .BasicPromoDetailed-media,.LinkList-items .PromoAuthorDetailed-media {
    -ms-flex: 0 0 100px;
    flex: 0 0 100px
}

.LinkList-items .BasicPromo-info,.LinkList-items .BasicPromoDetailed-info,.LinkList-items .PromoAuthorDetailed-info {
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.OrderedList {
    box-sizing: border-box;
    background-color: #fff
}

.OrderedList-items {
    list-style: none;
    padding: 0;
    counter-reset: ordered-list-counter;
    color: #242424
}

.OrderedList-items>li {
    counter-increment: ordered-list-counter
}

.OrderedList-items>li:before,.OrderedList-items[data-list-type=numbers]>li:before {
    content: counter(ordered-list-counter) '.'
}

.OrderedList-items[data-list-type=bullets]>li:before {
    content: counter(ordered-list-counter,disc)
}

.OrderedList-items[data-list-type=plain]>li:before {
    content: none;
    display: none
}

.PlayList {
    box-sizing: border-box;
    padding-left: 10px;
    max-height: calc(100vh - 45px);
    overflow-y: auto;
    width: 375px;
    max-width: 100%
}

.PlayList.sticky {
    position: fixed;
    top: 45px;
    z-index: 0
}

.PlayList.bottom {
    position: absolute;
    top: auto;
    bottom: 0;
    z-index: 0
}

.PlayList-items {
    list-style: none;
    padding: 0;
    margin: 0
}

.TilesList-title {
    font-weight: 700
}

.TilesList .TilesList-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -.5px -.5px
}

.TilesList .TilesList-items .TilesList-items-item {
    margin: .5px .5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1px);
    flex-basis: calc(100% - 1px);
    max-width: calc(100% - 1px);
    width: calc(100% - 1px)
}

.TilesList .TilesList-items .TilesList-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 1px);
    flex-basis: calc(200% - 1px);
    max-width: calc(200% - 1px);
    width: calc(200% - 1px)
}

.TilesList .TilesList-items .TilesList-items-item {
    margin: .5px .5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1px);
    flex-basis: calc(100% - 1px);
    max-width: calc(100% - 1px);
    width: calc(100% - 1px)
}

.TilesList .TilesList-items .TilesList-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 1px);
    flex-basis: calc(200% - 1px);
    max-width: calc(200% - 1px);
    width: calc(200% - 1px)
}

.TilesList .TilesList-items.flickity-enabled {
    display: block
}

.TilesList .TilesList-items .flickity-viewport {
    left: .5px
}

[data-carousel-enabled-curpage=end] .TilesList .TilesList-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] .TilesList .TilesList-items .flickity-viewport .flickity-slider {
    left: -.5px!important
}

.TilesList .TilesList-items .flickity-prev-next-button.previous {
    left: .5px
}

.TilesList .TilesList-items .flickity-prev-next-button.next {
    right: .5px
}

@media only screen and (max-width: 567px) {
    .TilesList[data-columns='3'] .TilesList-items,.TilesList[data-columns='4'] .TilesList-items,.TilesList[data-columns='5'] .TilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items.flickity-enabled,.TilesList[data-columns='4'] .TilesList-items.flickity-enabled,.TilesList[data-columns='5'] .TilesList-items.flickity-enabled {
        display: block
    }

    .TilesList[data-columns='3'] .TilesList-items .flickity-viewport,.TilesList[data-columns='4'] .TilesList-items .flickity-viewport,.TilesList[data-columns='5'] .TilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='3'] .TilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .TilesList[data-columns='4'] .TilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .TilesList[data-columns='5'] .TilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='3'] .TilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .TilesList[data-columns='4'] .TilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .TilesList[data-columns='5'] .TilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .TilesList[data-columns='3'] .TilesList-items .flickity-prev-next-button.previous,.TilesList[data-columns='4'] .TilesList-items .flickity-prev-next-button.previous,.TilesList[data-columns='5'] .TilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .TilesList[data-columns='3'] .TilesList-items .flickity-prev-next-button.next,.TilesList[data-columns='4'] .TilesList-items .flickity-prev-next-button.next,.TilesList[data-columns='5'] .TilesList-items .flickity-prev-next-button.next {
        right: .5px
    }
}

@media only screen and (min-width: 768px) {
    .TilesList[data-columns='2'] .TilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .TilesList[data-columns='2'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .TilesList[data-columns='2'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .TilesList[data-columns='2'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .TilesList[data-columns='2'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .TilesList[data-columns='2'] .TilesList-items.flickity-enabled {
        display: block
    }

    .TilesList[data-columns='2'] .TilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='2'] .TilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='2'] .TilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .TilesList[data-columns='2'] .TilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .TilesList[data-columns='2'] .TilesList-items .flickity-prev-next-button.next {
        right: .5px
    }

    .TilesList[data-columns='3'] .TilesList-items,.TilesList[data-columns='4'] .TilesList-items,.TilesList[data-columns='5'] .TilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 1px);
        flex-basis: calc(33.3333% - 1px);
        max-width: calc(33.3333% - 1px);
        width: calc(33.3333% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 1px);
        flex-basis: calc(66.6666% - 1px);
        max-width: calc(66.6666% - 1px);
        width: calc(66.6666% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item,.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 1px);
        flex-basis: calc(33.3333% - 1px);
        max-width: calc(33.3333% - 1px);
        width: calc(33.3333% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='4'] .TilesList-items .TilesList-items-item[data-flexspace='2'],.TilesList[data-columns='5'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 1px);
        flex-basis: calc(66.6666% - 1px);
        max-width: calc(66.6666% - 1px);
        width: calc(66.6666% - 1px)
    }

    .TilesList[data-columns='3'] .TilesList-items.flickity-enabled,.TilesList[data-columns='4'] .TilesList-items.flickity-enabled,.TilesList[data-columns='5'] .TilesList-items.flickity-enabled {
        display: block
    }

    .TilesList[data-columns='3'] .TilesList-items .flickity-viewport,.TilesList[data-columns='4'] .TilesList-items .flickity-viewport,.TilesList[data-columns='5'] .TilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='3'] .TilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .TilesList[data-columns='4'] .TilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .TilesList[data-columns='5'] .TilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='3'] .TilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .TilesList[data-columns='4'] .TilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .TilesList[data-columns='5'] .TilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .TilesList[data-columns='3'] .TilesList-items .flickity-prev-next-button.previous,.TilesList[data-columns='4'] .TilesList-items .flickity-prev-next-button.previous,.TilesList[data-columns='5'] .TilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .TilesList[data-columns='3'] .TilesList-items .flickity-prev-next-button.next,.TilesList[data-columns='4'] .TilesList-items .flickity-prev-next-button.next,.TilesList[data-columns='5'] .TilesList-items .flickity-prev-next-button.next {
        right: .5px
    }
}

@media only screen and (min-width: 1024px) {
    .TilesList[data-columns='4'] .TilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .TilesList[data-columns='4'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 1px);
        flex-basis: calc(25% - 1px);
        max-width: calc(25% - 1px);
        width: calc(25% - 1px)
    }

    .TilesList[data-columns='4'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .TilesList[data-columns='4'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 1px);
        flex-basis: calc(25% - 1px);
        max-width: calc(25% - 1px);
        width: calc(25% - 1px)
    }

    .TilesList[data-columns='4'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .TilesList[data-columns='4'] .TilesList-items.flickity-enabled {
        display: block
    }

    .TilesList[data-columns='4'] .TilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='4'] .TilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='4'] .TilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .TilesList[data-columns='4'] .TilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .TilesList[data-columns='4'] .TilesList-items .flickity-prev-next-button.next {
        right: .5px
    }

    .TilesList[data-columns='5'] .TilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .TilesList[data-columns='5'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 1px);
        flex-basis: calc(20% - 1px);
        max-width: calc(20% - 1px);
        width: calc(20% - 1px)
    }

    .TilesList[data-columns='5'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 1px);
        flex-basis: calc(40% - 1px);
        max-width: calc(40% - 1px);
        width: calc(40% - 1px)
    }

    .TilesList[data-columns='5'] .TilesList-items .TilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 1px);
        flex-basis: calc(20% - 1px);
        max-width: calc(20% - 1px);
        width: calc(20% - 1px)
    }

    .TilesList[data-columns='5'] .TilesList-items .TilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 1px);
        flex-basis: calc(40% - 1px);
        max-width: calc(40% - 1px);
        width: calc(40% - 1px)
    }

    .TilesList[data-columns='5'] .TilesList-items.flickity-enabled {
        display: block
    }

    .TilesList[data-columns='5'] .TilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='5'] .TilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .TilesList[data-columns='5'] .TilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .TilesList[data-columns='5'] .TilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .TilesList[data-columns='5'] .TilesList-items .flickity-prev-next-button.next {
        right: .5px
    }
}

.LogoHeaderList {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 100%;
    padding: 0 10px 10px
}

.LogoHeaderList-items {
    width: 100%
}

.LogoHeaderList-items .LogoHeaderPromo:last-child .content {
    border: 0;
    padding-bottom: 0
}

.LogoHeaderList-cta {
    padding: 10px 0 10px 0;
    -ms-flex-pack: center;
    justify-content: center
}

.LogoHeaderList-headImage {
    padding-bottom: 5px;
    margin-bottom: 5px
}

[data-container-modulewell]>.LogoHeaderList[data-module],[data-container-modulewell]>.LogoHeaderList[data-module]:last-child {
    margin-bottom: 20px
}

@media only screen and (min-width: 1024px) {
    [data-container-modulewell]>.LogoHeaderList[data-module]:last-child {
        margin-bottom: 0
    }
}

[data-background=light] {
    background: #ededed
}

[data-background=normal] {
    background: #d3d3d3
}

[data-background=dark] {
    background: #363636
}

.FullPagePromoList {
    height: 100%;
    width: 100%
}

.FullPagePromoList-title {
    margin-bottom: 30px
}

.FullPagePromoList-title .Link {
    text-decoration: none;
    font-size: 2.5rem;
    line-height: 1.1;
    color: #fff
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .FullPagePromoList-title .Link {
        font-size: 1.2rem
    }
}

.FullPagePromoList-content {
    padding-left: 5px
}

.FullPagePromoList-media img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.FullPagePromoList-items {
    list-style: none;
    padding-left: 0
}

.FullPagePromoList-media {
    position: relative
}

.FullPagePromoList-content {
    position: absolute;
    bottom: 0
}

.FullPagePromoList-items {
    display: none
}

@media only screen and (min-width: 1024px) {
    .FullPagePromoList-title {
        margin-bottom: 0
    }

    .FullPagePromoList-title a.Link {
        font-size: 2.85rem
    }

    .FullPagePromoList-content {
        bottom: 25px
    }

    .FullPagePromoList-items {
        display: -ms-flexbox;
        display: flex;
        width: 50%
    }

    .FullPagePromoList-items-item {
        -ms-flex: 50% 0 0;
        flex: 50% 0 0;
        padding-right: 25px
    }
}

.RichLinkList {
    position: absolute;
    bottom: 0
}

.RichLinkList-items {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0
}

.RichLinkList-items-item {
    padding-right: 10px
}

@media only screen and (min-width: 1024px) {
    .RichLinkList {
        position: unset
    }
}

.AppPromoList>[data-module-contents] {
    background: #ededed;
    padding: 25px
}

.AppPromoList .flickity-prev-next-button {
    background: 0 0
}

.AppPromoList .flickity-prev-next-button[disabled] {
    opacity: 0
}

.AppPromoList .flickity-prev-next-button.previous {
    transform: translateX(-100%) translateX(15px)
}

.AppPromoList .flickity-prev-next-button.next {
    transform: translateX(100%) translateX(-15px)
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1279px) {
    .AppPromoList [data-module-contents] {
        overflow: hidden
    }

    .AppPromoList .flickity-prev-next-button {
        background: rgba(0,0,0,.6)
    }

    .AppPromoList .flickity-prev-next-button.next,.AppPromoList .flickity-prev-next-button.previous {
        transform: none
    }

    .AppPromoList .flickity-prev-next-button .arrow {
        fill: #fff
    }
}

[data-asidewell] .AppPromoList [data-module-contents],[data-container-modulewell] .AppPromoList [data-module-contents] {
    overflow: hidden
}

[data-asidewell] .AppPromoList .flickity-prev-next-button,[data-container-modulewell] .AppPromoList .flickity-prev-next-button {
    background: rgba(0,0,0,.6)
}

[data-asidewell] .AppPromoList .flickity-prev-next-button.next,[data-asidewell] .AppPromoList .flickity-prev-next-button.previous,[data-container-modulewell] .AppPromoList .flickity-prev-next-button.next,[data-container-modulewell] .AppPromoList .flickity-prev-next-button.previous {
    transform: none
}

[data-asidewell] .AppPromoList .flickity-prev-next-button .arrow,[data-container-modulewell] .AppPromoList .flickity-prev-next-button .arrow {
    fill: #fff
}

.AppPromoList-items {
    padding: 0;
    margin: 0;
    max-width: 100%;
    text-align: center
}

.AppPromoList-items-item {
    display: inline-block;
    padding: 0 10px
}

.StoryPromoList {
    position: relative;
    width: 100%
}

@media only screen and (min-width: 1024px) {
    .StoryPromoList {
        display: none
    }
}

.StoryPromoList[data-carousel-enabled] {
    padding: 10px 0
}

.StoryPromoList[data-carousel-enabled]>[data-module-contents] {
    padding: 0
}

.StoryPromoList[data-carousel-enabled]>[data-module-contents] .AppPromo img {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 2px solid #d3d3d3;
    object-fit: cover;
    padding: 2px
}

.StoryPromoList .flickity-prev-next-button {
    background: 0 0
}

.StoryPromoList .flickity-prev-next-button[disabled] {
    opacity: 0
}

.StoryPromoList .flickity-prev-next-button.previous {
    transform: translateX(-100%) translateX(15px)
}

.StoryPromoList .flickity-prev-next-button.next {
    transform: translateX(100%) translateX(-15px)
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px),only screen and (min-width:1024px) and (max-width:1279px) {
    .StoryPromoList [data-module-contents] {
        overflow: hidden
    }

    .StoryPromoList .flickity-prev-next-button {
        background: rgba(0,0,0,.6)
    }

    .StoryPromoList .flickity-prev-next-button.next,.StoryPromoList .flickity-prev-next-button.previous {
        transform: none
    }

    .StoryPromoList .flickity-prev-next-button .arrow {
        fill: #fff
    }
}

[data-asidewell] .StoryPromoList [data-module-contents],[data-container-modulewell] .StoryPromoList [data-module-contents] {
    overflow: hidden
}

[data-asidewell] .StoryPromoList .flickity-prev-next-button,[data-container-modulewell] .StoryPromoList .flickity-prev-next-button {
    background: rgba(0,0,0,.6)
}

[data-asidewell] .StoryPromoList .flickity-prev-next-button.next,[data-asidewell] .StoryPromoList .flickity-prev-next-button.previous,[data-container-modulewell] .StoryPromoList .flickity-prev-next-button.next,[data-container-modulewell] .StoryPromoList .flickity-prev-next-button.previous {
    transform: none
}

[data-asidewell] .StoryPromoList .flickity-prev-next-button .arrow,[data-container-modulewell] .StoryPromoList .flickity-prev-next-button .arrow {
    fill: #fff
}

.StoryPromoList-items {
    padding: 0;
    margin: 0;
    max-width: 100%;
    text-align: center
}

.StoryPromoList-items-item {
    display: inline-block;
    padding: 0 10px
}

.WideSubscriptionList [data-module-contents] {
    padding: 0;
    background: #ededed;
    position: relative
}

.WideSubscriptionList-items {
    padding: 25px;
    list-style: none
}

@media only screen and (min-width: 1024px) {
    .WideSubscriptionList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 50px 0;
        margin: 25px auto;
        max-width: 700px
    }

    .WideSubscriptionList-items-item {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        -ms-flex-pack: center;
        justify-content: center
    }

    .WideSubscriptionList-items-item .MagazinePromo {
        padding: 0 2.5rem;
        height: 100%
    }

    .WideSubscriptionList-items-item .MagazinePromo-media {
        margin: 0;
        padding: 0;
        height: 100%
    }

    .WideSubscriptionList-items-item .MagazinePromo-media a,.WideSubscriptionList-items-item .MagazinePromo-media img {
        width: auto;
        height: 100%;
        max-height: 100%;
        max-width: 100%;
        object-fit: contain;
        vertical-align: top;
        object-position: top
    }

    .WideSubscriptionList-items-item .MagazinePromo-info {
        display: none
    }

    .WideSubscriptionList-items-item .BulletPromo {
        padding-bottom: 70px
    }

    .WideSubscriptionList-items-item .BulletPromo-title {
        margin: 0;
        line-height: 1em;
        padding-bottom: 20px;
        text-transform: uppercase
    }

    .WideSubscriptionList-items-item .BulletPromo-description {
        margin: 0;
        line-height: 1em;
        padding-bottom: 1rem;
        text-transform: uppercase
    }

    .WideSubscriptionList-cta {
        position: absolute;
        left: 50%;
        bottom: 50px;
        width: auto
    }

    .WideSubscriptionList-cta a.Link {
        margin: 0
    }
}

.SquareTilesList-title {
    font-weight: 700
}

.SquareTilesList-items-item {
    padding: 0 9px
}

.SquareTilesList .GallerySlideTileView-info,.SquareTilesList .TilePromo-info {
    position: relative
}

.SquareTilesList .GallerySlideTileView-info a,.SquareTilesList .TilePromo-info a {
    color: #242424;
    display: block;
    text-decoration: none
}

.SquareTilesList .GallerySlideTileView-title,.SquareTilesList .TilePromo-title {
    padding: 10px 3px
}

.SquareTilesList .GallerySlideTileView-title .Link,.SquareTilesList .TilePromo-title .Link {
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    text-align: left
}

.SquareTilesList .GallerySlideTileView-description .Link,.SquareTilesList .TilePromo-description .Link {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    padding: 3px
}

.SquareTilesList .SquareTilesList-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden;
    margin: -.5px -.5px
}

.SquareTilesList .SquareTilesList-items .SquareTilesList-items-item {
    margin: .5px .5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1px);
    flex-basis: calc(100% - 1px);
    max-width: calc(100% - 1px);
    width: calc(100% - 1px)
}

.SquareTilesList .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 1px);
    flex-basis: calc(200% - 1px);
    max-width: calc(200% - 1px);
    width: calc(200% - 1px)
}

.SquareTilesList .SquareTilesList-items .SquareTilesList-items-item {
    margin: .5px .5px;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% - 1px);
    flex-basis: calc(100% - 1px);
    max-width: calc(100% - 1px);
    width: calc(100% - 1px)
}

.SquareTilesList .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
    -ms-flex: 2;
    flex: 2;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(200% - 1px);
    flex-basis: calc(200% - 1px);
    max-width: calc(200% - 1px);
    width: calc(200% - 1px)
}

.SquareTilesList .SquareTilesList-items.flickity-enabled {
    display: block
}

.SquareTilesList .SquareTilesList-items .flickity-viewport {
    left: .5px
}

[data-carousel-enabled-curpage=end] .SquareTilesList .SquareTilesList-items .flickity-viewport {
    left: 0!important
}

[data-carousel-enabled-curpage=end] .SquareTilesList .SquareTilesList-items .flickity-viewport .flickity-slider {
    left: -.5px!important
}

.SquareTilesList .SquareTilesList-items .flickity-prev-next-button.previous {
    left: .5px
}

.SquareTilesList .SquareTilesList-items .flickity-prev-next-button.next {
    right: .5px
}

@media only screen and (max-width: 567px) {
    .SquareTilesList[data-columns='3'] .SquareTilesList-items,.SquareTilesList[data-columns='4'] .SquareTilesList-items,.SquareTilesList[data-columns='5'] .SquareTilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items.flickity-enabled,.SquareTilesList[data-columns='4'] .SquareTilesList-items.flickity-enabled,.SquareTilesList[data-columns='5'] .SquareTilesList-items.flickity-enabled {
        display: block
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-viewport,.SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport,.SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-prev-next-button.previous,.SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-prev-next-button.previous,.SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-prev-next-button.next,.SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-prev-next-button.next,.SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-prev-next-button.next {
        right: .5px
    }
}

@media only screen and (min-width: 768px) {
    .SquareTilesList[data-columns='2'] .SquareTilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% - 1px);
        flex-basis: calc(100% - 1px);
        max-width: calc(100% - 1px);
        width: calc(100% - 1px)
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items.flickity-enabled {
        display: block
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='2'] .SquareTilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='2'] .SquareTilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .SquareTilesList[data-columns='2'] .SquareTilesList-items .flickity-prev-next-button.next {
        right: .5px
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items,.SquareTilesList[data-columns='4'] .SquareTilesList-items,.SquareTilesList[data-columns='5'] .SquareTilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 1px);
        flex-basis: calc(33.3333% - 1px);
        max-width: calc(33.3333% - 1px);
        width: calc(33.3333% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 1px);
        flex-basis: calc(66.6666% - 1px);
        max-width: calc(66.6666% - 1px);
        width: calc(66.6666% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item,.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(33.3333% - 1px);
        flex-basis: calc(33.3333% - 1px);
        max-width: calc(33.3333% - 1px);
        width: calc(33.3333% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'],.SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(66.6666% - 1px);
        flex-basis: calc(66.6666% - 1px);
        max-width: calc(66.6666% - 1px);
        width: calc(66.6666% - 1px)
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items.flickity-enabled,.SquareTilesList[data-columns='4'] .SquareTilesList-items.flickity-enabled,.SquareTilesList[data-columns='5'] .SquareTilesList-items.flickity-enabled {
        display: block
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-viewport,.SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport,.SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport .flickity-slider,[data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-prev-next-button.previous,.SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-prev-next-button.previous,.SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .SquareTilesList[data-columns='3'] .SquareTilesList-items .flickity-prev-next-button.next,.SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-prev-next-button.next,.SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-prev-next-button.next {
        right: .5px
    }
}

@media only screen and (min-width: 1024px) {
    .SquareTilesList[data-columns='4'] .SquareTilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 1px);
        flex-basis: calc(25% - 1px);
        max-width: calc(25% - 1px);
        width: calc(25% - 1px)
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(25% - 1px);
        flex-basis: calc(25% - 1px);
        max-width: calc(25% - 1px);
        width: calc(25% - 1px)
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(50% - 1px);
        flex-basis: calc(50% - 1px);
        max-width: calc(50% - 1px);
        width: calc(50% - 1px)
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items.flickity-enabled {
        display: block
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .SquareTilesList[data-columns='4'] .SquareTilesList-items .flickity-prev-next-button.next {
        right: .5px
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden;
        margin: -.5px -.5px
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 1px);
        flex-basis: calc(20% - 1px);
        max-width: calc(20% - 1px);
        width: calc(20% - 1px)
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 1px);
        flex-basis: calc(40% - 1px);
        max-width: calc(40% - 1px);
        width: calc(40% - 1px)
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item {
        margin: .5px .5px;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(20% - 1px);
        flex-basis: calc(20% - 1px);
        max-width: calc(20% - 1px);
        width: calc(20% - 1px)
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items .SquareTilesList-items-item[data-flexspace='2'] {
        -ms-flex: 2;
        flex: 2;
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(40% - 1px);
        flex-basis: calc(40% - 1px);
        max-width: calc(40% - 1px);
        width: calc(40% - 1px)
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items.flickity-enabled {
        display: block
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport {
        left: .5px
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport {
        left: 0!important
    }

    [data-carousel-enabled-curpage=end] .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-viewport .flickity-slider {
        left: -.5px!important
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-prev-next-button.previous {
        left: .5px
    }

    .SquareTilesList[data-columns='5'] .SquareTilesList-items .flickity-prev-next-button.next {
        right: .5px
    }
}

@media only screen and (max-width: 767px) {
    .SquareTilesList-items {
        -ms-flex-flow: column;
        flex-flow: column
    }

    .SquareTilesList-items-item {
        padding: 11px 9px
    }

    .SquareTilesList .GallerySlideTileView-title .Link,.SquareTilesList .TilePromo-title .Link {
        font-size: 12px;
        line-height: 18px
    }
}

.Navigation {
    width: 100%
}

.Navigation-items {
    list-style-type: none;
    margin: 0;
    padding: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .Navigation [data-element-contains-navigationitempinned]>.NavigationItem {
        background-color: #fdfdbd
    }
}

@media only screen and (min-width: 1024px) {
    .Navigation {
        height: 100%
    }

    .Navigation-items {
        -ms-flex-pack: start;
        justify-content: flex-start;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .Navigation-items-item {
        margin-right: 15px;
        display: -ms-flexbox;
        display: flex
    }

    .Navigation [data-element-contains-navigationitempinned] {
        margin-left: auto
    }
}

.NavigationItem-items {
    border: 0;
    border-top: 1px solid #ccc;
    display: block;
    padding: 0
}

.NavigationItem-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    header .NavigationItem-text-link {
        width: 100%
    }
}

@media only screen and (min-width: 1024px) {
    .NavigationItem-items {
        background: #fff;
        max-height: calc(100vh - 70px);
        padding: 15px;
        overflow-y: auto;
        max-width: 1200px;
        margin: auto;
        list-style-type: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 100%
    }

    [data-navigationtoggle-state=false] .NavigationItem-items {
        display: none
    }

    [data-navigationtoggle-state=true] .NavigationItem-items {
        display: -ms-flexbox;
        display: flex
    }

    .NavigationItem-items>li {
        max-width: 25%
    }
}

@media only screen and (min-width: 1024px) {
    [data-element-contains-navigationitempinned] .NavigationItem {
        border: 0;
        height: 100%;
        margin-right: 10px
    }

    [data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text {
        margin: 0;
        height: 100%
    }

    [data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a {
        color: #242424;
        display: inline-block;
        height: auto;
        font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
        font-weight: 900;
        font-size: .85rem;
        max-width: 100%;
        overflow: hidden;
        text-transform: uppercase;
        text-decoration: none;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    [data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a:before {
        content: '|';
        display: inline-block;
        margin-right: 5px
    }
}

.topNavigation {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-pack: right;
    justify-content: right
}

@media screen and (max-width: 1008px) {
    .Page-hat {
        -ms-flex-align: center;
        align-items: center;
        background: 0 0;
        border-radius: 0;
        display: -ms-flexbox;
        display: flex;
        max-height: 17px;
        max-width: 105px;
        padding: 2px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 15px;
        width: 100%;
        z-index: 1
    }

    .Page-hat .PageHeaderTextHat {
        height: 100%;
        width: 100%
    }

    .Page-hat .PageHeaderTextHat .Enhancement {
        display: block;
        height: 100%;
        padding: 0;
        width: 100%
    }

    .Page-hat .PageHeaderTextHat span {
        display: block
    }

    .Page-hat .PageHeaderTextHat .Link {
        color: #fff;
        display: block;
        font-size: 14px;
        font-weight: 500;
        line-height: 17px;
        text-align: center;
        width: 100%
    }
}

@media screen and (max-width: 767px) {
    .Page-logo {
        -ms-flex-pack: start;
        justify-content: flex-start;
    }

    .Page-logo a {
        max-width: 140px;
        width: 100%
    }

    .Page-logo a img {
        width: 100%
    }
}

.InfographEmbed iframe {
    min-width: 100%;
    max-width: 100%
}

.InfographPage-embedCode iframe {
    min-width: 100%;
    max-width: 100%
}

.InfographPage-embedCode img {
    width: 100%;
    height: auto
}

.InfographPageBlank-embedCode iframe {
    min-width: 100%;
    max-width: 100%;
    min-height: 100vh;
    border: 0
}

.ArticleNewsletterForm {
    position: relative;
    display: block
}

.RichTextArticleBody .ArticleNewsletterForm [data-module-contents],[data-modulewell]>.ArticleNewsletterForm [data-module-contents] {
    background: #ededed;
    padding: 20px
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-below .ArticleNewsletterForm [data-module-contents],.RichTextArticleBody .ArticleNewsletterForm [data-module-contents] {
        padding-left: 15%;
        padding-right: 15%
    }
}

@media only screen and (max-width: 767px) {
    .ArticleNewsletterForm [data-module-contents] {
        width: 100%;
        margin-left: auto;
        margin-right: auto
    }
}

.ArticleNewsletterForm-form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 10px;
    position: relative
}

@media only screen and (min-width: 768px) {
    .ArticleNewsletterForm-form {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: left;
        justify-content: left;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.ArticleNewsletterForm-title {
    margin-bottom: 10px
}

.ArticleNewsletterForm-media {
    margin: 0 auto 20px;
    text-align: center
}

.ArticleNewsletterForm-media img {
    max-width: 300px
}

.ArticleNewsletterForm-description {
    font-weight: 400;
    font-size: 1.1rem;
    line-height: 1.5
}

.ArticleNewsletterForm-message {
    font-size: 16px
}

.ArticleNewsletterForm-items {
    -ms-flex: 1 1 70%;
    flex: 1 1 70%
}

.ArticleNewsletterForm-items .EmailInput-input {
    font-family: 'Open Sans';
    background-color: #fff;
    font-size: 1rem;
    padding: 5px;
    width: 100%;
    outline: 0;
    border: 1px solid #959595;
    box-sizing: border-box
}

@media only screen and (min-width: 768px) {
    .ArticleNewsletterForm-items .EmailInput-input {
        border-right: 0
    }
}

.ArticleNewsletterForm-items .EmailInput-label {
    font-size: 0
}

.ArticleNewsletterForm-buttons {
    -ms-flex: 1 1 30%;
    flex: 1 1 30%
}

.ArticleNewsletterForm-buttons .Button {
    background: 0 0;
    border: 1px solid #000;
    color: #fff;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 7px 20px;
    text-align: center;
    text-decoration: none;
    font-size: 0;
    margin: 10px 0
}

.ArticleNewsletterForm-buttons .Button:before {
    content: 'SuscrÃ­bete';
    font-size: 1.1rem
}

@media only screen and (min-width: 768px) {
    .ArticleNewsletterForm-buttons .Button {
        width: 100%;
        margin: 10px 0;
        height: 100%;
        margin: 0
    }
}

.ArticleNewsletterForm-failedSubscription,.ArticleNewsletterForm-successSubscription {
    display: none;
    font-weight: 900
}

.ArticleNewsletterForm-message {
    max-width: 700px;
    margin: 0 auto;
    display: none
}

.ArticleNewsletterForm-loader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.78)
}

.ArticleNewsletterForm-loader .circle {
    width: 38px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #d3d3d3
}

.ArticleNewsletterForm-loader .circle .circle-static {
    width: 26px;
    height: 26px;
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #ededed;
    z-index: 1
}

.ArticleNewsletterForm-loader .circle .circle-animate {
    width: 38px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-top: -19px;
    margin-left: -19px;
    z-index: 0;
    animation: loader-anim 2.3s ease-in-out infinite
}

.ArticleNewsletterForm-loader .circle .circle-animate:before {
    content: '';
    background: #a0a0a0;
    width: 50%;
    height: 50%;
    display: block
}

.ArticleNewsletterForm.loading .ArticleNewsletterForm-loader {
    display: block
}

.ArticleNewsletterForm.success .ArticleNewsletterForm-message {
    display: block
}

.ArticleNewsletterForm.success .ArticleNewsletterForm-buttons {
    display: none
}

.ArticleNewsletterForm.success .ArticleNewsletterForm-successSubscription {
    display: block
}

.ArticleNewsletterForm.failed .ArticleNewsletterForm-form {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.ArticleNewsletterForm.failed .ArticleNewsletterForm-failedSubscription {
    display: block;
    color: red;
    width: 100%
}

.ArticleNewsletterForm.success .ArticleNewsletterForm-items {
    display: none
}

.ArticleNewsletterForm.success .Fieldset-items,.ArticleNewsletterForm.success fieldset-items {
    display: block;
    max-width: 375px;
    margin: 0 auto;
    overflow: hidden
}

.ArticleNewsletterForm.success .Fieldset-items-item,.ArticleNewsletterForm.success fieldset-items-item {
    margin: 0;
    padding: 0;
    position: relative;
    transform: translateY(1px)
}

@media only screen and (min-width: 1024px) {
    .ArticleNewsletterForm:not(.success) .Fieldset-items {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .ArticleNewsletterForm:not(.success) .Fieldset-items-item {
        min-width: 33.33%;
        max-width: 33.33%
    }
}

.NewsletterListForm {
    text-align: center
}

.NewsletterListForm>[data-module-contents] {
    position: relative
}

.NewsletterListForm-logo img {
    display: block;
    margin: auto
}

.NewsletterListForm-failedSubscription,.NewsletterListForm-successSubscription {
    display: none
}

.NewsletterListForm-items-item .EmailInput {
    margin: 1em auto 2em;
    text-align: center
}

.NewsletterListForm-items-item .EmailInput-label {
    font-size: 0
}

.NewsletterListForm-items-item .EmailInput-input {
    font-size: 14px;
    width: 300px;
    text-align: center;
    padding: 5px
}

.NewsletterListForm-buttons {
    margin: 10px 0
}

.NewsletterListForm-buttons button:not(.valid) {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em;
    background: #cf102d;
    transition: all .3s ease-in-out;
    pointer-events: none;
    background: #ededed;
    color: #d3d3d3
}

.NewsletterListForm-buttons button:not(.valid) a,.NewsletterListForm-buttons button:not(.valid)[href] {
    text-decoration: none
}

.NewsletterListForm-buttons button:not(.valid) a,.NewsletterListForm-buttons button:not(.valid)[href] {
    text-decoration: none
}

.NewsletterListForm-buttons button:not(.valid):hover {
    border: 1px solid #cf102d;
    transition: all .3s ease-in-out
}

.NewsletterListForm-buttons button:not(.valid),.NewsletterListForm-buttons button:not(.valid) a {
    color: #fff
}

.NewsletterListForm-buttons button:not(.valid),.NewsletterListForm-buttons button:not(.valid) a,.NewsletterListForm-buttons button:not(.valid)[href] {
    color: #d3d3d3
}

.NewsletterListForm-buttons button.valid {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em;
    background: #cf102d;
    transition: all .3s ease-in-out;
    pointer-events: all
}

.NewsletterListForm-buttons button.valid a,.NewsletterListForm-buttons button.valid[href] {
    text-decoration: none
}

.NewsletterListForm-buttons button.valid a,.NewsletterListForm-buttons button.valid[href] {
    text-decoration: none
}

.NewsletterListForm-buttons button.valid:hover {
    border: 1px solid #cf102d;
    transition: all .3s ease-in-out
}

.NewsletterListForm-buttons button.valid,.NewsletterListForm-buttons button.valid a {
    color: #fff
}

.NewsletterListForm .Fieldset,.NewsletterListForm fieldset {
    text-align: left;
    border: 0;
    padding: 0
}

.NewsletterListForm .Fieldset>legend,.NewsletterListForm fieldset>legend {
    display: none
}

@media only screen and (min-width: 1024px) {
    .NewsletterListForm .Fieldset-items,.NewsletterListForm fieldset-items {
        columns: 2
    }
}

.NewsletterListForm .Fieldset-items-item,.NewsletterListForm fieldset-items-item {
    display: block;
    margin: 0;
    padding: 12px;
    position: relative
}

.NewsletterListForm .Fieldset-items-item:before,.NewsletterListForm fieldset-items-item:before {
    content: '';
    display: block
}

.NewsletterListForm-message {
    max-width: 700px;
    margin: 0 auto;
    display: none
}

.NewsletterListForm-more ul {
    list-style: none;
    display: block;
    max-width: 700px;
    margin: 0 auto;
    padding: 0
}

.NewsletterListForm-more li {
    display: block;
    margin-bottom: 1rem
}

.NewsletterListForm-more li a {
    font-weight: 700
}

.NewsletterListForm-loader {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255,255,255,.78)
}

.NewsletterListForm-loader .circle {
    width: 38px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #d3d3d3
}

.NewsletterListForm-loader .circle .circle-static {
    width: 26px;
    height: 26px;
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #ededed;
    z-index: 1
}

.NewsletterListForm-loader .circle .circle-animate {
    width: 38px;
    height: 38px;
    overflow: hidden;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    margin-top: -19px;
    margin-left: -19px;
    z-index: 0;
    animation: loader-anim 2.3s ease-in-out infinite
}

.NewsletterListForm-loader .circle .circle-animate:before {
    content: '';
    background: #a0a0a0;
    width: 50%;
    height: 50%;
    display: block
}

.NewsletterListForm.loading .NewsletterListForm-loader {
    display: block
}

.NewsletterListForm.failed .NewsletterListForm-failedSubscription {
    display: block;
    color: red;
    font-weight: 700
}

.NewsletterListForm.success .NewsletterListForm-message {
    display: block
}

.NewsletterListForm.success .NewsletterListForm-buttons {
    display: none
}

.NewsletterListForm.success .NewsletterListForm-successSubscription {
    display: block
}

.NewsletterListForm.success .NewsletterListForm-items .EmailInput {
    display: none
}

.NewsletterListForm.success .Fieldset-items,.NewsletterListForm.success fieldset-items {
    display: none;
    max-width: 375px;
    margin: 0 auto;
    overflow: hidden
}

.NewsletterListForm.success .Fieldset-items-item,.NewsletterListForm.success fieldset-items-item {
    margin: 0;
    padding: 0;
    position: relative;
    transform: translateY(1px)
}

.NewsletterListForm.success .Fieldset-items-item .CheckboxInput-label,.NewsletterListForm.success .Fieldset-items-item .RadioInput-label,.NewsletterListForm.success fieldset-items-item .CheckboxInput-label,.NewsletterListForm.success fieldset-items-item .RadioInput-label {
    pointer-events: none
}

.NewsletterListForm.success .Fieldset-items-item .CheckboxInput-input+.CheckboxInput-labeltitle,.NewsletterListForm.success .Fieldset-items-item .CheckboxInput-input~.CheckboxInput-description,.NewsletterListForm.success .Fieldset-items-item .RadioInput-input+.CheckboxInput-labeltitle,.NewsletterListForm.success .Fieldset-items-item .RadioInput-input~.CheckboxInput-description,.NewsletterListForm.success fieldset-items-item .CheckboxInput-input+.CheckboxInput-labeltitle,.NewsletterListForm.success fieldset-items-item .CheckboxInput-input~.CheckboxInput-description,.NewsletterListForm.success fieldset-items-item .RadioInput-input+.CheckboxInput-labeltitle,.NewsletterListForm.success fieldset-items-item .RadioInput-input~.CheckboxInput-description {
    display: none
}

.NewsletterListForm.success .Fieldset-items-item .CheckboxInput-input:checked+.CheckboxInput-labeltitle,.NewsletterListForm.success .Fieldset-items-item .RadioInput-input:checked+.CheckboxInput-labeltitle,.NewsletterListForm.success fieldset-items-item .CheckboxInput-input:checked+.CheckboxInput-labeltitle,.NewsletterListForm.success fieldset-items-item .RadioInput-input:checked+.CheckboxInput-labeltitle {
    display: block;
    opacity: 1;
    padding: 12px 0;
    border-bottom: 1px solid #242424
}

.NewsletterListForm.success .Fieldset-items-item .CheckboxInput-input:checked+.CheckboxInput-labeltitle:after,.NewsletterListForm.success .Fieldset-items-item .CheckboxInput-input:checked+.CheckboxInput-labeltitle:before,.NewsletterListForm.success .Fieldset-items-item .RadioInput-input:checked+.CheckboxInput-labeltitle:after,.NewsletterListForm.success .Fieldset-items-item .RadioInput-input:checked+.CheckboxInput-labeltitle:before,.NewsletterListForm.success fieldset-items-item .CheckboxInput-input:checked+.CheckboxInput-labeltitle:after,.NewsletterListForm.success fieldset-items-item .CheckboxInput-input:checked+.CheckboxInput-labeltitle:before,.NewsletterListForm.success fieldset-items-item .RadioInput-input:checked+.CheckboxInput-labeltitle:after,.NewsletterListForm.success fieldset-items-item .RadioInput-input:checked+.CheckboxInput-labeltitle:before {
    display: none
}

@media only screen and (min-width: 1024px) {
    .NewsletterListForm-head {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center
    }

    .NewsletterListForm-logo {
        margin-right: 5px
    }
}

@keyframes loader-anim {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(-360deg)
    }
}

.CheckboxInput-label,.RadioInput-label {
    overflow: hidden
}

.CheckboxInput-description,.RadioInput-description {
    width: 100%
}

input:checked+.CheckboxInput-description:after,input:checked+.RadioInput-description:after {
    content: 'âœ”';
    font-size: .75em;
    position: absolute;
    right: 5px
}

.CheckboxInput-input,.RadioInput-input {
    visibility: hidden;
    position: absolute;
    left: 100px
}

.CheckboxInput-input+.CheckboxInput-labeltitle,.RadioInput-input+.RadioInput-labeltitle {
    padding-left: 35px;
    position: relative;
    margin: 0
}

.CheckboxInput-input+.CheckboxInput-labeltitle:before,.RadioInput-input+.RadioInput-labeltitle:before {
    content: '';
    display: block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
    background: #ededed
}

.CheckboxInput-input~.CheckboxInput-description,.RadioInput-input~.RadioInput-description {
    padding-left: 35px
}

.CheckboxInput-input:checked+.CheckboxInput-labeltitle:before,.RadioInput-input:checked+.RadioInput-labeltitle:before {
    background: green
}

.CheckboxInput-input:checked+.CheckboxInput-labeltitle:after,.RadioInput-input:checked+.RadioInput-labeltitle:after {
    content: 'âœ”';
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    display: block;
    position: absolute;
    color: #fff;
    left: 0;
    top: 0
}

.MultiCheckboxControl {
    position: relative;
    z-index: 5;
    min-width: 140px
}

.MultiCheckboxControl[data-multicheckboxcontrol-state=open] {
    background-image: url("");
    z-index: 6
}

.MultiCheckboxControl .CheckboxInput-description,.MultiCheckboxControl .RadioInput-description,.MultiCheckboxControl-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.MultiCheckboxControl .CheckboxInput-description>div,.MultiCheckboxControl .RadioInput-description>div,.MultiCheckboxControl-title>div {
    margin-right: auto
}

.MultiCheckboxControl .CheckboxInput-description:after,.MultiCheckboxControl .CheckboxInput-description>span,.MultiCheckboxControl .RadioInput-description:after,.MultiCheckboxControl .RadioInput-description>span,.MultiCheckboxControl-title:after,.MultiCheckboxControl-title>span {
    margin-left: 0
}

.MultiCheckboxControl .CheckboxInput-description>span,.MultiCheckboxControl .RadioInput-description>span,.MultiCheckboxControl-title>span {
    color: rgba(0,0,0,.3);
    float: right;
    font-weight: 700;
    margin-left: auto;
    font-size: .7em;
    padding: 2px;
    border-radius: 50em;
    display: block;
    text-align: center
}

.MultiCheckboxControl .CheckboxInput-description>span:empty,.MultiCheckboxControl .RadioInput-description>span:empty,.MultiCheckboxControl-title>span:empty {
    display: none
}

.MultiCheckboxControl-items {
    min-width: 100%;
    position: absolute;
    top: calc(100% + 1px);
    left: 0;
    transform: scaleY(0);
    transform-origin: 0 0;
    transition: transform .2s ease-in;
    overflow: hidden
}

[data-multicheckboxcontrol-state=open]>.MultiCheckboxControl-items {
    transform: scaleY(1)
}

.MultiCheckboxControl-items-item {
    background-image: none;
    border-top: 0
}

.MultiCheckboxControl-items-item label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.MultiCheckboxControl-items-item label div {
    padding: 5px 20px 5px 5px
}

.MultiCheckboxControl-items-item label,.MultiCheckboxControl-items-item label div {
    white-space: nowrap
}

.MultiCheckboxControl-items-item label input {
    -ms-flex-order: 2;
    order: 2;
    margin-left: auto
}

.Page .customSelect+.OpinionModule {
    background-color: inherit;
    max-width: 1200px;
    margin: auto
}

.Page .customSelect+.OpinionModule>.PromoAuthorDetailed-title {
    display: none
}

.PreviewPage-header {
    display: none
}

.PreviewPage .CardPromoCentered,.PreviewPage .FullPagePromo,.PreviewPage .GallerySlideTileView,.PreviewPage .LargePromo,.PreviewPage .LargePromoList,.PreviewPage .MagazinePromo,.PreviewPage .MosaicPromo,.PreviewPage .TilePromo {
    max-width: 600px
}

.PresitePage {
    overflow: hidden
}

.PresitePage-wrapper {
    width: 90%;
    max-width: 970px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.PresitePage-progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 5px;
    z-index: 5
}

.PresitePage-progress-barstatus {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #fff;
    transition: all .1s linear
}

.PresitePage-bg {
    display: block;
    height: 100vh;
    width: 100vw;
    position: relative
}

.PresitePage-bg img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.PresitePage-bg:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(36,36,36,.6)
}

.PresitePage-redirectUrl {
    position: absolute;
    display: inline-block;
    right: 0;
    top: 0;
    padding: 20px 10px;
    z-index: 11
}

.PresitePage-main {
    position: absolute;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100vw;
    z-index: 10
}

.PresitePage-main .Quote {
    padding: 30px;
    border: 2px solid #fff;
    background: rgba(36,36,36,.6);
    box-sizing: border-box;
    margin-bottom: 10px
}

.PresitePage-main .Quote-image {
    height: auto;
    -ms-flex-order: 1;
    order: 1;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,-50%)
}

.PresitePage-main .Quote-image .Image {
    max-width: 200px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .PresitePage-main .Quote-image .Image {
        max-width: 150px
    }
}

.PresitePage-main .Quote blockquote {
    margin: 20px 0;
    width: auto;
    -ms-flex-order: 2;
    order: 2
}

.PresitePage-main .Quote-attribution {
    -ms-flex-order: 3;
    order: 3
}

.PresitePage-main .GoogleDfpAd-label {
    margin-top: 0
}

@media only screen and (min-width: 768px) {
    .PresitePage-main .Quote {
        padding: 50px
    }

    .PresitePage-main .Quote blockquote {
        margin: 40px
    }
}

.FourOhFourPage-pageLabel {
    font-size: 56px;
    line-height: 1.2em;
    font-weight: 700;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif
}

.FourOhFourPage .FourOhFourPage-pageHeading {
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-weight: 400
}

.FourOhFourPage .FourOhFourPage-pageHeading:after {
    display: none
}

.FourOhFourPage-actions {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-top: 20px
}

.FourOhFourPage-actions>div,.FourOhFourPage-actions>form {
    -ms-flex: 1;
    flex: 1;
    padding: 20px
}

.FourOhFourPage-homeButton .Link {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em;
    padding: 8px;
    width: 100%;
    font-size: 1rem;
    border: 1px solid #363636;
    font-weight: 700;
    margin: 0
}

.FourOhFourPage-homeButton .Link a,.FourOhFourPage-homeButton .Link[href] {
    text-decoration: none
}

.FourOhFourPage-searchAlt input {
    width: 100%;
    font-size: 1rem;
    border: 1px solid #363636;
    line-height: 1.6rem;
    padding: 8px;
    margin: 0;
    text-transform: none
}

.FourOhFourPage-searchAlt input:-ms-input-placeholder {
    text-transform: uppercase;
    color: rgba(54,54,54,.8)
}

.FourOhFourPage-searchAlt input::placeholder {
    text-transform: uppercase;
    color: rgba(54,54,54,.8)
}

@media only screen and (min-width: 768px) {
    .FourOhFourPage-actions {
        -ms-flex-direction: row;
        flex-direction: row
    }

    .FourOhFourPage-actions>div,.FourOhFourPage-actions>form {
        padding: 50px 0
    }

    .FourOhFourPage-homeButton .Link {
        width: 300px
    }

    .FourOhFourPage-searchAlt input {
        width: 300px
    }
}

.ActionBar {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    margin: 5px 0
}

.ActionBar-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ActionBar-items {
        -ms-flex-pack: center;
        justify-content: center
    }
}

.ActionBar-items-item {
    list-style: none;
    padding: 5px 0
}

.ActionBar-items-item a {
    background-color: #555;
    display: inline-block;
    font-size: 12px;
    margin-right: 5px;
    line-height: 30px;
    height: 30px;
    width: 30px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    overflow: hidden
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ActionBar-items-item a {
        margin-right: 10px
    }
}

.ActionBar-items-item a[class*=icon] {
    color: #fff
}

.ActionBar-items-item a.icon-facebook {
    background-color: #1877f2
}

.ActionBar-items-item a.icon-twitter {
    background-color: #55acee
}

.ActionBar-items-item a.icon-googleplus {
    background-color: #dd4b39
}

.ActionBar-items-item a.icon-whatsapp {
    background-color: #25d366
}

@media only screen and (min-width: 1024px) {
    .ActionBar-items-item a.icon-whatsapp {
        display: none
    }
}

.ActionBar-items-item a.icon-pinterest {
    background-color: #bd081c
}

.ActionBar-items-item a.icon-mail {
    background-color: #242424
}

.ActionBar-items-item a.icon-linkedin {
    background-color: #0077b5
}

.ActionBar-items-item a span {
    display: inline-block;
    text-indent: -999px;
    visibility: hidden
}

[data-hide-itemtitle] .BasicPromo-title,[data-hide-itemtitle] .BasicPromoDetailed-title,[data-hide-itemtitle] .BulletPromo-title,[data-hide-itemtitle] .CardPromoCentered-title,[data-hide-itemtitle] .FullPagePromo-title,[data-hide-itemtitle] .LargePagePromo-title,[data-hide-itemtitle] .LargePromo-title,[data-hide-itemtitle] .LinkListPromo-title,[data-hide-itemtitle] .MagazinePromo-title,[data-hide-itemtitle] .MediumPagePromo-title,[data-hide-itemtitle] .MosaicPromo-title,[data-hide-itemtitle] .PromoAuthorDetailed-title,[data-hide-itemtitle] .StoryPromo-title,[data-hide-itemtitle] .VideoPromo-title {
    display: none
}

[data-hide-itemdescription] .BasicPromo-description,[data-hide-itemdescription] .BasicPromoDetailed-description,[data-hide-itemdescription] .BulletPromo-description,[data-hide-itemdescription] .CardPromoCentered-description,[data-hide-itemdescription] .FullPagePromo-description,[data-hide-itemdescription] .LargePagePromo-description,[data-hide-itemdescription] .LargePromo-description,[data-hide-itemdescription] .LinkListPromo-description,[data-hide-itemdescription] .MagazinePromo-description,[data-hide-itemdescription] .MediumPagePromo-description,[data-hide-itemdescription] .MosaicPromo-description,[data-hide-itemdescription] .PromoAuthorDetailed-description,[data-hide-itemdescription] .StoryPromo-description,[data-hide-itemdescription] .VideoPromo-description {
    display: none
}

[data-hide-itemcta] .BasicPromo-cta,[data-hide-itemcta] .BasicPromoDetailed-cta,[data-hide-itemcta] .BulletPromo-cta,[data-hide-itemcta] .CardPromoCentered-cta,[data-hide-itemcta] .FullPagePromo-cta,[data-hide-itemcta] .LargePagePromo-cta,[data-hide-itemcta] .LargePromo-cta,[data-hide-itemcta] .LinkListPromo-cta,[data-hide-itemcta] .MagazinePromo-cta,[data-hide-itemcta] .MediumPagePromo-cta,[data-hide-itemcta] .MosaicPromo-cta,[data-hide-itemcta] .PromoAuthorDetailed-cta,[data-hide-itemcta] .StoryPromo-cta,[data-hide-itemcta] .VideoPromo-cta {
    display: none
}

[data-hide-itemcategory] .BasicPromo-category,[data-hide-itemcategory] .BasicPromoDetailed-category,[data-hide-itemcategory] .BulletPromo-category,[data-hide-itemcategory] .CardPromoCentered-category,[data-hide-itemcategory] .FullPagePromo-category,[data-hide-itemcategory] .LargePagePromo-category,[data-hide-itemcategory] .LargePromo-category,[data-hide-itemcategory] .LinkListPromo-category,[data-hide-itemcategory] .MagazinePromo-category,[data-hide-itemcategory] .MediumPagePromo-category,[data-hide-itemcategory] .MosaicPromo-category,[data-hide-itemcategory] .PromoAuthorDetailed-category,[data-hide-itemcategory] .StoryPromo-category,[data-hide-itemcategory] .VideoPromo-category {
    display: none
}

[data-hide-itemrelatedcontent] .BasicPromo-items,[data-hide-itemrelatedcontent] .BasicPromoDetailed-items,[data-hide-itemrelatedcontent] .BulletPromo-items,[data-hide-itemrelatedcontent] .CardPromoCentered-items,[data-hide-itemrelatedcontent] .FullPagePromo-items,[data-hide-itemrelatedcontent] .LargePagePromo-items,[data-hide-itemrelatedcontent] .LargePromo-items,[data-hide-itemrelatedcontent] .LinkListPromo-items,[data-hide-itemrelatedcontent] .MagazinePromo-items,[data-hide-itemrelatedcontent] .MediumPagePromo-items,[data-hide-itemrelatedcontent] .MosaicPromo-items,[data-hide-itemrelatedcontent] .PromoAuthorDetailed-items,[data-hide-itemrelatedcontent] .StoryPromo-items,[data-hide-itemrelatedcontent] .VideoPromo-items {
    display: none
}

.BasicPromo,.BasicPromoDetailed,.BulletPromo,.CardPromoCentered,.FullPagePromo,.LargePagePromo,.LargePromo,.LinkListPromo,.MagazinePromo,.MediumPagePromo,.PlayListPromo,.PromoAbstract,.PromoAuthorDetailed,.StoryPromo,.VideoPromo {
    break-inside: avoid-column
}

.BasicPromo img,.BasicPromoDetailed img,.BulletPromo img,.CardPromoCentered img,.FullPagePromo img,.LargePagePromo img,.LargePromo img,.LinkListPromo img,.MagazinePromo img,.MediumPagePromo img,.PlayListPromo img,.PromoAbstract img,.PromoAuthorDetailed img,.StoryPromo img,.VideoPromo img {
    margin-bottom: 5px
}

.BasicPromo-title,.BasicPromoDetailed-title,.BulletPromo-title,.CardPromoCentered-title,.FullPagePromo-title,.LargePagePromo-title,.LargePromo-title,.LinkListPromo-title,.MagazinePromo-title,.MediumPagePromo-title,.PlayListPromo-title,.PromoAbstract-title,.PromoAuthorDetailed-title,.StoryPromo-title,.VideoPromo-title {
    margin-top: .6em;
    margin-bottom: .6em
}

.BasicPromo i.icon,.BasicPromoDetailed i.icon,.BulletPromo i.icon,.CardPromoCentered i.icon,.FullPagePromo i.icon,.LargePagePromo i.icon,.LargePromo i.icon,.LinkListPromo i.icon,.MagazinePromo i.icon,.MediumPagePromo i.icon,.PlayListPromo i.icon,.PromoAbstract i.icon,.PromoAuthorDetailed i.icon,.StoryPromo i.icon,.VideoPromo i.icon {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    width: 30px;
    height: auto;
    color: #fff;
    display: none;
    padding: 4px 0;
    text-align: center
}

.BasicPromo i.icon.video,.BasicPromoDetailed i.icon.video,.BulletPromo i.icon.video,.CardPromoCentered i.icon.video,.FullPagePromo i.icon.video,.LargePagePromo i.icon.video,.LargePromo i.icon.video,.LinkListPromo i.icon.video,.MagazinePromo i.icon.video,.MediumPagePromo i.icon.video,.PlayListPromo i.icon.video,.PromoAbstract i.icon.video,.PromoAuthorDetailed i.icon.video,.StoryPromo i.icon.video,.VideoPromo i.icon.video {
    display: block
}

.BasicPromo i.icon.video:before,.BasicPromoDetailed i.icon.video:before,.BulletPromo i.icon.video:before,.CardPromoCentered i.icon.video:before,.FullPagePromo i.icon.video:before,.LargePagePromo i.icon.video:before,.LargePromo i.icon.video:before,.LinkListPromo i.icon.video:before,.MagazinePromo i.icon.video:before,.MediumPagePromo i.icon.video:before,.PlayListPromo i.icon.video:before,.PromoAbstract i.icon.video:before,.PromoAuthorDetailed i.icon.video:before,.StoryPromo i.icon.video:before,.VideoPromo i.icon.video:before {
    content: '\f127'
}

.BasicPromo i.icon.gallery,.BasicPromoDetailed i.icon.gallery,.BulletPromo i.icon.gallery,.CardPromoCentered i.icon.gallery,.FullPagePromo i.icon.gallery,.LargePagePromo i.icon.gallery,.LargePromo i.icon.gallery,.LinkListPromo i.icon.gallery,.MagazinePromo i.icon.gallery,.MediumPagePromo i.icon.gallery,.PlayListPromo i.icon.gallery,.PromoAbstract i.icon.gallery,.PromoAuthorDetailed i.icon.gallery,.StoryPromo i.icon.gallery,.VideoPromo i.icon.gallery {
    display: block
}

.BasicPromo i.icon.gallery:before,.BasicPromoDetailed i.icon.gallery:before,.BulletPromo i.icon.gallery:before,.CardPromoCentered i.icon.gallery:before,.FullPagePromo i.icon.gallery:before,.LargePagePromo i.icon.gallery:before,.LargePromo i.icon.gallery:before,.LinkListPromo i.icon.gallery:before,.MagazinePromo i.icon.gallery:before,.MediumPagePromo i.icon.gallery:before,.PlayListPromo i.icon.gallery:before,.PromoAbstract i.icon.gallery:before,.PromoAuthorDetailed i.icon.gallery:before,.StoryPromo i.icon.gallery:before,.VideoPromo i.icon.gallery:before {
    content: '\f110'
}

.BasicPromo i.icon.tag,.BasicPromoDetailed i.icon.tag,.BulletPromo i.icon.tag,.CardPromoCentered i.icon.tag,.FullPagePromo i.icon.tag,.LargePagePromo i.icon.tag,.LargePromo i.icon.tag,.LinkListPromo i.icon.tag,.MagazinePromo i.icon.tag,.MediumPagePromo i.icon.tag,.PlayListPromo i.icon.tag,.PromoAbstract i.icon.tag,.PromoAuthorDetailed i.icon.tag,.StoryPromo i.icon.tag,.VideoPromo i.icon.tag {
    display: block
}

.BasicPromo i.icon.tag:before,.BasicPromoDetailed i.icon.tag:before,.BulletPromo i.icon.tag:before,.CardPromoCentered i.icon.tag:before,.FullPagePromo i.icon.tag:before,.LargePagePromo i.icon.tag:before,.LargePromo i.icon.tag:before,.LinkListPromo i.icon.tag:before,.MagazinePromo i.icon.tag:before,.MediumPagePromo i.icon.tag:before,.PlayListPromo i.icon.tag:before,.PromoAbstract i.icon.tag:before,.PromoAuthorDetailed i.icon.tag:before,.StoryPromo i.icon.tag:before,.VideoPromo i.icon.tag:before {
    content: '\f119'
}

.BasicPromoList .BasicPromo i.icon,.BasicPromoList .BasicPromoDetailed i.icon,.BasicPromoList .BulletPromo i.icon,.BasicPromoList .CardPromoCentered i.icon,.BasicPromoList .FullPagePromo i.icon,.BasicPromoList .LargePagePromo i.icon,.BasicPromoList .LargePromo i.icon,.BasicPromoList .LinkListPromo i.icon,.BasicPromoList .MagazinePromo i.icon,.BasicPromoList .MediumPagePromo i.icon,.BasicPromoList .PlayListPromo i.icon,.BasicPromoList .PromoAbstract i.icon,.BasicPromoList .PromoAuthorDetailed i.icon,.BasicPromoList .StoryPromo i.icon,.BasicPromoList .VideoPromo i.icon,.BasicPromoLogoList .PromoAbstract i.icon {
    transform: scale(.8);
    transform-origin: right top
}

.FullPagePromo,.MosaicPromo {
    position: relative;
    width: 100%;
    height: 100%
}

.FullPagePromo-title,.MosaicPromo-title {
    line-height: 1.2857em
}

.FullPagePromo-media,.MosaicPromo-media {
    position: relative;
    height: 100%
}

.FullPagePromo-media img,.MosaicPromo-media img {
    display: block;
    width: 100%;
    height: auto;
    height: 100%;
    object-fit: cover
}

.FullPagePromo-info,.MosaicPromo-info {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .FullPagePromo-info,.MosaicPromo-info {
        background-color: #242424;
        position: relative
    }
}

.FullPagePromo-items,.MosaicPromo-items {
    padding: 1rem 1rem 1rem 3rem
}

.FullPagePromo-items-item,.MosaicPromo-items-item {
    list-style-type: disc;
    color: #fff;
    text-align: left
}

.FullPagePromo-items-item div,.FullPagePromo-items-item p,.MosaicPromo-items-item div,.MosaicPromo-items-item p {
    margin: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .FullPagePromo-title,.MosaicPromo-title {
        font-size: 1.25rem
    }

    .FullPagePromo-description,.MosaicPromo-description {
        display: none
    }
}

@media only screen and (min-width: 768px) {
    .FullPagePromo-title,.MosaicPromo-title {
        font-size: 1.7em
    }
}

.BasicPromo,.BasicPromoDetailed,.PromoAuthorDetailed {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.BasicPromo-info,.BasicPromo-media,.BasicPromoDetailed-info,.BasicPromoDetailed-media,.PromoAuthorDetailed-info,.PromoAuthorDetailed-media {
    -ms-flex: 1;
    flex: 1
}

.BasicPromo-title:last-child,.BasicPromoDetailed-title:last-child,.PromoAuthorDetailed-title:last-child {
    margin-bottom: 0
}

.BasicPromo-title:first-child,.BasicPromoDetailed-title:first-child,.PromoAuthorDetailed-title:first-child {
    margin-top: 0
}

.BasicPromo-date,.BasicPromoDetailed-date,.PromoAuthorDetailed-date {
    font-style: italic;
    color: #959599;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin-top: .8em;
    display: block;
    font-size: 12px
}

.BasicPromo-media,.BasicPromoDetailed-media,.PromoAuthorDetailed-media {
    position: relative;
    z-index: 0;
    margin-right: 10px;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.BasicPromo-media img,.BasicPromoDetailed-media img,.PromoAuthorDetailed-media img {
    width: auto;
    height: auto;
    max-width: 130px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .BasicPromo-media img,.BasicPromoDetailed-media img,.PromoAuthorDetailed-media img {
        max-width: 120px
    }
}

.BasicPromo-info,.BasicPromoDetailed-info,.PromoAuthorDetailed-info {
    position: relative;
    overflow: hidden
}

.BasicPromo-branded,.BasicPromoDetailed-branded,.PromoAuthorDetailed-branded {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    padding-top: 5px
}

.BasicPromo-branded .Link,.BasicPromo-branded a,.BasicPromoDetailed-branded .Link,.BasicPromoDetailed-branded a,.PromoAuthorDetailed-branded .Link,.PromoAuthorDetailed-branded a {
    color: #1274f8;
    text-decoration: none
}

.BasicPromoLogo-media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.BasicPromoLogo-media>.Link {
    display: block;
    width: 100%;
    text-align: center
}

.CardPromoCentered-info {
    text-align: center
}

.GexPromo-attribution,.GexPromo-attribution a,.GexPromo-description,.GexPromo-description a,.GexPromo-title,.GexPromo-title a {
    color: #666;
    text-decoration: none
}

.GexPromo-title a.Link {
    font-weight: 700
}

.CardPromoCentered-media,.LargePromo-media,.MagazinePromo-media {
    position: relative;
    z-index: 0;
    margin-bottom: 10px
}

.CardPromoCentered-media a,.CardPromoCentered-media img,.LargePromo-media a,.LargePromo-media img,.MagazinePromo-media a,.MagazinePromo-media img {
    width: 100%;
    height: auto;
    display: block
}

.CardPromoCentered-media.player-inline .BrightcoveVideoPlayer video-js,.LargePromo-media.player-inline .BrightcoveVideoPlayer video-js,.MagazinePromo-media.player-inline .BrightcoveVideoPlayer video-js {
    max-height: 160px
}

.CardPromoCentered-branded,.LargePromo-branded,.MagazinePromo-branded {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    padding-top: 10px
}

.CardPromoCentered-branded .Link,.CardPromoCentered-branded a,.LargePromo-branded .Link,.LargePromo-branded a,.MagazinePromo-branded .Link,.MagazinePromo-branded a {
    color: #1274f8;
    text-decoration: none
}

.GallerySlideTileView,.TilePromo {
    position: relative;
    width: 100%;
    height: 100%
}

.GallerySlideTileView-media img,.TilePromo-media img {
    object-fit: cover;
    display: block;
    width: 100%;
    height: auto
}

.GallerySlideTileView-info,.TilePromo-info {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: end;
    justify-content: flex-end;
    pointer-events: none
}

.GallerySlideTileView-title,.TilePromo-title {
    color: #fff;
    padding: 1em;
    line-height: 1.2em;
    text-align: center;
    font-size: 24px
}

.GallerySlideTileView-title a,.TilePromo-title a {
    text-decoration: none;
    color: inherit
}

[data-columns='3'] .GallerySlideTileView-title,[data-columns='3'] .TilePromo-title,[data-columns='4'] .GallerySlideTileView-title,[data-columns='4'] .TilePromo-title,[data-columns='5'] .GallerySlideTileView-title,[data-columns='5'] .TilePromo-title {
    font-size: 18px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    [data-columns='3'] .GallerySlideTileView-title,[data-columns='3'] .TilePromo-title,[data-columns='4'] .GallerySlideTileView-title,[data-columns='4'] .TilePromo-title,[data-columns='5'] .GallerySlideTileView-title,[data-columns='5'] .TilePromo-title {
        font-weight: 700;
        padding: 5px 5px 10px
    }
}

.MagazinePromo-media img {
    margin: auto;
    max-width: 65%
}

.LinkListPromo {
    display: -ms-flexbox;
    display: flex
}

.LinkListPromo-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px
}

.LogoHeaderPromo {
    display: -ms-flexbox;
    display: flex;
    padding: 10px 10px 10px 10px;
    margin: 0 10px 0 10px;
    background: #fff
}

.LogoHeaderPromo a.Link {
    text-decoration: none;
    font-size: 1rem;
    font-weight: 400;
    color: #242424
}

.LogoHeaderPromo .content {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    border-bottom: solid 1px #d3d3d3;
    padding-bottom: 10px
}

.LogoHeaderPromo-media {
    width: 40%;
    position: relative;
    z-index: 0;
    margin-right: 10px
}

.LogoHeaderPromo-info {
    width: 60%;
    padding-left: 10px
}

.LogoHeaderPromo-description {
    display: inline
}

.LogoHeaderPromo-title {
    margin-top: 0
}

.LogoHeaderPromo i.icon {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    width: 30px;
    height: auto;
    color: #fff;
    display: none;
    padding: 4px 0;
    text-align: center
}

.LogoHeaderPromo i.icon.video {
    display: block
}

.LogoHeaderPromo i.icon.video:before {
    content: '\f127'
}

.LogoHeaderPromo i.icon.gallery {
    display: block
}

.LogoHeaderPromo i.icon.gallery:before {
    content: '\f110'
}

.LogoHeaderPromo i.icon.tag {
    display: block
}

.LogoHeaderPromo i.icon.tag:before {
    content: '\f119'
}

.BasicPromoList .LogoHeaderPromo i.icon,.BasicPromoLogoList .LogoHeaderPromo i.icon {
    transform: scale(.8);
    transform-origin: right top
}

.FullPagePromo-media img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.FullPagePromo-info {
    width: 100%;
    background-color: #242424;
    padding: 20px
}

.FullPagePromo-info .FullPagePromo-title {
    margin: 0
}

.FullPagePromo-info .FullPagePromo-description {
    margin-top: 20px;
    color: #fff
}

.FullPagePromo-description,.FullPagePromo-items {
    display: none
}

@media only screen and (min-width: 1024px) {
    .FullPagePromo-content {
        position: relative
    }

    .FullPagePromo-info {
        position: absolute
    }

    .FullPagePromo-description {
        display: inherit
    }
}

@media only screen and (min-width: 1024px) and (max-width:1279px) {
    .FullPagePromo-description {
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1;
        max-height: 10em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5
    }
}

.PlayListPromo {
    display: -ms-flexbox;
    display: flex;
    min-height: 70px;
    padding: 15px 0
}

.PlayListPromo-media {
    -ms-flex: 0 0 100px;
    flex: 0 0 100px
}

.PlayListPromo-media figure img,.PlayListPromo-media img {
    width: 100px;
    max-width: none;
    height: auto
}

.PlayListPromo-media [class$='-info'],.PlayListPromo-media figcaption {
    display: none
}

.PlayListPromo-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.PlayListPromo[data-timeline-item] {
    margin: 0 10px;
    padding: 0;
    padding-left: 20px;
    border-bottom: solid 1px #ccc;
    position: relative
}

.PlayListPromo[data-timeline-item]:before {
    content: '';
    display: block;
    width: 1px;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 20px;
    background: #ccc;
    z-index: 1
}

.PlayListPromo[data-timeline-item] .PlayListPromo-date {
    -ms-flex: 0 0 85px;
    flex: 0 0 85px;
    position: relative;
    padding: 20px 0 20px 15px;
    font-size: .9rem;
    font-weight: 700
}

.PlayListPromo[data-timeline-item] .PlayListPromo-date:before {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    background: #ccc;
    border-radius: 50%;
    position: absolute;
    left: -6px;
    z-index: 10
}

.PlayListPromo[data-timeline-item] .PlayListPromo-info {
    padding: 20px 0
}

.BannerPromo {
    box-sizing: border-box
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .BannerPromo {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (min-width: 768px) {
    .BannerPromo {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1024px) {
    .BannerPromo {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px
    }
}

@media only screen and (min-width: 1280px) {
    .BannerPromo {
        padding-left: calc((100% - 1200px)/ 2);
        padding-right: calc((100% - 1200px)/ 2)
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .BannerPromo {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 768px) {
    .BannerPromo {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1024px) {
    .BannerPromo {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

@media only screen and (min-width: 1280px) {
    .BannerPromo {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.BannerPromo:first-child {
    margin-top: 0
}

.BannerPromo img {
    display: block;
    width: 100%;
    height: auto
}

.BannerGalleryPromo {
    padding: 10px 0
}

.BannerGalleryPromo img {
    display: block;
    width: 100%;
    height: auto
}

.GalleryPage .BannerPromo {
    display: none
}

[class*=Page]:not([class*=Gallery]) .BannerGalleryPromo {
    display: none
}

.TextPromo-description a.Link,.TextPromo-title a.Link {
    text-decoration: none
}

@media only screen and (max-width: 567px) {
    .TextPromo-description {
        display: none
    }
}

.QuotePromo {
    background-color: #d3d3d3;
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.QuotePromo-description,.QuotePromo-title {
    text-align: center;
    margin: 0
}

.QuotePromo-title {
    font-size: 2.1rem;
    line-height: 1.1
}

.QuotePromo-description {
    font-size: 1rem;
    line-height: 1.4
}

.QuotePromo:first-child:last-child {
    height: 100%
}

@media only screen and (min-width: 768px) {
    .QuotePromo-title {
        font-size: 3rem;
        line-height: 1.2
    }
}

.SocialPromo-social {
    text-align: center
}

.SocialPromo-social .SocialLink {
    line-height: 3;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 12px;
    text-decoration: none
}

.VideoPromo-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column
}

.VideoPromo-info {
    -ms-flex-order: 2;
    order: 2
}

.VideoPromo-category,.VideoPromo-description,.VideoPromo-media {
    display: none
}

.VideoPromo-category a,.VideoPromo-description a,.VideoPromo-title a {
    text-decoration: none;
    color: #242424
}

.VideoPromo-title {
    font-size: 1.714rem
}

.VideoPromo-nativeVideoPlayer {
    background: #151b17;
    position: relative
}

.VideoPromo-nativeVideoPlayer .BrightcoveVideoPlayer,.VideoPromo-nativeVideoPlayer .YouTubeVideoPlayer {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%
}

.VideoPromo-nativeVideoPlayer .BrightcoveVideoPlayer iframe,.VideoPromo-nativeVideoPlayer .YouTubeVideoPlayer iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    border: 0
}

.VideoPromo-nativeVideoPlayer .BrightcoveVideoPlayer {
    height: 100%
}

.VideoPromo-nativeVideoPlayer .BrightcoveVideoPlayer .video-js {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.VideoPromo-nativeVideoPlayer .YouTubeVideoPlayer {
    padding-top: 56.25%
}

.VideoPromo-nativeVideoPlayer .HTML5VideoPlayer,.VideoPromo-nativeVideoPlayer .MPXVideoPlayer {
    width: 100%
}

.VideoPromo-nativeVideoPlayer .HTML5VideoPlayer-screen,.VideoPromo-nativeVideoPlayer .MPXVideoPlayer-screen {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    padding-top: 56.25%
}

.VideoPromo-nativeVideoPlayer .HTML5VideoPlayer-screen iframe,.VideoPromo-nativeVideoPlayer .HTML5VideoPlayer-screen video,.VideoPromo-nativeVideoPlayer .MPXVideoPlayer-screen iframe,.VideoPromo-nativeVideoPlayer .MPXVideoPlayer-screen video {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    border: 0
}

@media only screen and (min-width: 1024px) {
    .VideoPromo-category,.VideoPromo-description,.VideoPromo-media {
        display: unset
    }

    .VideoPromo-category a,.VideoPromo-description a,.VideoPromo-title a {
        text-decoration: none;
        color: #fff
    }

    .VideoPromo-content {
        padding: 0 5%;
        position: absolute;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -ms-flex-flow: row-reverse;
        flex-flow: row-reverse;
        -ms-flex-pack: end;
        justify-content: flex-end;
        top: 160px;
        width: 90%;
        height: auto
    }

    .VideoPromo-info {
        padding: 10px;
        background: linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.3));
        width: 40%;
        color: #fff;
        vertical-align: middle
    }

    .VideoPromo-container {
        position: relative
    }

    .VideoPromo-nativeVideoPlayer {
        margin: 0 30px
    }

    .VideoPromo-media img {
        display: block;
        width: 100%;
        height: auto;
        max-height: 675px;
        object-fit: cover
    }

    .VideoPromo-nativeVideoPlayer {
        width: 100%;
        max-width: 100%;
        background: #242424
    }
}

.AppPromo {
    padding: 0;
    margin: 0;
    font-size: 0
}

.AppPromo img {
    display: block;
    width: auto
}

.AppPromo a {
    display: block
}

.BulletPromo a.Link,.BulletPromo-description,.BulletPromo-title {
    text-decoration: none;
    color: #242424;
    margin-bottom: 20px
}

.BulletPromo-title {
    font-size: 3rem;
    margin-top: 0
}

.BulletPromo-title .Link {
    line-height: 1
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .BulletPromo-title {
        font-size: 2.5rem
    }
}

.BulletPromo-description {
    font-size: 1.28rem;
    padding-bottom: 5px
}

.BulletPromo-items {
    list-style: none
}

.BulletPromo-items .RichTextModule {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.BulletPromo-items .RichTextModule p {
    padding-right: 3px
}

.BulletPromo-items-item {
    margin-bottom: 10px
}

.BulletPromo-items-item a.Link,.BulletPromo-items-item p {
    font-size: 1rem;
    margin: 0
}

.StoryPromo {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.StoryPromo-info,.StoryPromo-media {
    -ms-flex: 1;
    flex: 1
}

.StoryPromo-title:last-child {
    margin-bottom: 0
}

.StoryPromo-title:first-child {
    margin-top: 0
}

.StoryPromo-date {
    font-style: italic;
    color: #959599;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin-top: .8em;
    display: block;
    font-size: 12px
}

.StoryPromo-media {
    position: relative;
    z-index: 0;
    margin-right: 10px;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.StoryPromo-media img {
    width: auto;
    height: auto;
    max-width: 130px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .StoryPromo-media img {
        max-width: 120px
    }
}

.StoryPromo-info {
    position: relative;
    overflow: hidden
}

.StoryPromo-branded {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    font-size: 12px;
    font-weight: 700;
    padding-top: 5px
}

.StoryPromo-branded .Link,.StoryPromo-branded a {
    color: #1274f8;
    text-decoration: none
}

.StoryPromo-title {
    margin-top: .3em
}

.StoryPromo-title,.StoryPromo-title a {
    font-weight: 700;
    font-family: Mulish,sans-serif;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -.01em
}

.StoryPromo.module-branded .BasicPromo-category .Link {
    color: #cf102d
}

.StoryPromo-media img {
    display: block;
    width: 60px;
    border-radius: 50%;
    border: 2px solid #e4405f;
    object-fit: cover;
    padding: 2px;
    height: 60px
}

.PromoAuthorDetailed {
    -ms-flex-direction: column;
    flex-direction: column
}

.PromoAuthorDetailed-media img {
    max-width: 373px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .PromoAuthorDetailed-media img {
        max-width: 100%;
        width: 100%
    }
}

.PromoAuthorDetailed-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: start;
    -ms-flex-direction: column;
    flex-direction: column
}

.PromoAuthorDetailed-title .Link {
    font-weight: 700
}

.PromoAuthorDetailed-author {
    -ms-flex-order: -1;
    order: -1
}

.PromoAuthorDetailed-verMas {
    margin: auto
}

.PromoAuthorDetailed-verMas a {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em
}

.PromoAuthorDetailed-verMas a a,.PromoAuthorDetailed-verMas a[href] {
    text-decoration: none
}

.PromoAuthorDetailed-date {
    font-size: 11px;
    margin: 0 0 10px auto
}

.PromoAuthorDetailed-authorImage img {
    width: 60px;
    border-radius: 50%;
    object-fit: cover;
    height: 60px
}

.PromoAuthorDetailed-authorName {
    margin-left: 5px
}

.PromoAuthorDetailed-authorName .Link {
    color: #242424;
    font-family: Mulish,sans-serif;
    font-weight: 200;
    font-size: .8rem;
    text-decoration: none;
    color: #cf102d;
    line-height: 1.1;
    letter-spacing: .03em;
    text-transform: uppercase
}

@media only screen and (min-width: 1024px) {
    .PromoAuthorDetailed-authorName .Link[href]:hover,.PromoAuthorDetailed-authorName .Link[href]:visited:hover {
        color: #242424
    }
}

.PromoAuthorDetailed-author {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: stretch;
    justify-content: stretch
}

.BannerDetailedPromo-media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.BannerDetailedPromo-media>.Link {
    display: block;
    width: 100%;
    text-align: center
}

.BannerDetailedPromo-description {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.BannerDetailedPromo-description p {
    font-size: large
}

.MediumPagePromo-media img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.MediumPagePromo-info {
    width: 100%;
    padding: 20px
}

.MediumPagePromo-info .MediumPagePromo-description {
    margin-top: 20px;
    color: #fff
}

.MediumPagePromo-description,.MediumPagePromo-items-item,.MediumPagePromo-title {
    margin: 0
}

.MediumPagePromo-description .Link,.MediumPagePromo-items-item .Link,.MediumPagePromo-title .Link {
    color: #242424;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .MediumPagePromo-content {
        position: relative
    }

    .MediumPagePromo-info {
        position: relative
    }

    .MediumPagePromo-description {
        display: inherit
    }
}

@media only screen and (min-width: 1024px) and (max-width:1279px) {
    .MediumPagePromo-description {
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1;
        max-height: 10em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5
    }
}

.LargePagePromo .Link {
    display: block;
    text-decoration: none
}

.LargePagePromo-media {
    margin-bottom: 10px
}

.LargePagePromo-media img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.LargePagePromo-info {
    padding: 20px
}

.LargePagePromo-category {
    font-size: .8rem;
    font-weight: 600;
    text-transform: uppercase
}

.LargePagePromo-category .Link {
    color: #ed1c24
}

.LargePagePromo-title {
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 1.5rem;
    margin: 0 0 10px 0
}

.LargePagePromo-title .Link {
    color: #242424
}

.LargePagePromo-description {
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 1.1rem
}

.LargePagePromo-description .Link {
    color: #555;
    line-height: 1.1
}

@media only screen and (max-width: 767px) {
    .LargePagePromo-info {
        padding: 10px
    }
}

@media only screen and (min-width: 568px) and (max-width:767px) {
    .VideoPage {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media only screen and (min-width: 768px) {
    .VideoPage-mainContent {
        -ms-flex: 0 0 68.75%;
        flex: 0 0 68.75%;
        counter-reset: listicle-counter
    }

    .VideoPage-aside {
        -ms-flex: 0 0 31.25%;
        flex: 0 0 31.25%;
        position: relative
    }
}

.VideoPage-tags-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.VideoPage-player {
    background: #151b17;
    position: relative
}

.VideoPage-player .BrightcoveVideoPlayer,.VideoPage-player .YouTubeVideoPlayer {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%
}

.VideoPage-player .BrightcoveVideoPlayer iframe,.VideoPage-player .YouTubeVideoPlayer iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    border: 0
}

.VideoPage-player .BrightcoveVideoPlayer {
    height: 100%
}

.VideoPage-player .BrightcoveVideoPlayer .video-js {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%
}

.VideoPage-player .YouTubeVideoPlayer {
    padding-top: 56.25%
}

.VideoPage-player .HTML5VideoPlayer,.VideoPage-player .MPXVideoPlayer {
    width: 100%
}

.VideoPage-player .HTML5VideoPlayer-screen,.VideoPage-player .MPXVideoPlayer-screen {
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%;
    padding-top: 56.25%
}

.VideoPage-player .HTML5VideoPlayer-screen[data-aspect-ratio='4x3'],.VideoPage-player .MPXVideoPlayer-screen[data-aspect-ratio='4x3'] {
    padding-top: 75%
}

.VideoPage-player .HTML5VideoPlayer-screen iframe,.VideoPage-player .HTML5VideoPlayer-screen video,.VideoPage-player .MPXVideoPlayer-screen iframe,.VideoPage-player .MPXVideoPlayer-screen video {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    border: 0
}

.HTML5VideoPlayer {
    display: block
}

.ArticlePage-lead,.ArticlePageBasic-lead,.InfographPage-lead {
    padding: 0;
    margin: 0
}

@media only screen and (max-width: 767px) {
    .ArticlePage-main img,.ArticlePageBasic-main img,.InfographPage-main img {
        width: 100%
    }

    .ArticlePage .GallerySlideArticleView-media img,.ArticlePageBasic .GallerySlideArticleView-media img,.InfographPage .GallerySlideArticleView-media img {
        width: auto;
        max-height: 190px
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-aside,.ArticlePage-main,.ArticlePageBasic-aside,.ArticlePageBasic-main,.InfographPage-aside,.InfographPage-main {
        -ms-flex-order: 2;
        order: 2
    }
}

.ArticlePage-articleBody~.ArticlePage-actions,.ArticlePage-below,.ArticlePage-relatedContent,.ArticlePage-tags,.ArticlePage-updatesCorrections,.ArticlePageBasic-articleBody~.ArticlePageBasic-actions,.ArticlePageBasic-below,.ArticlePageBasic-relatedContent,.ArticlePageBasic-tags,.ArticlePageBasic-updatesCorrections,.InfographPage-articleBody~.InfographPage-actions,.InfographPage-below,.InfographPage-relatedContent,.InfographPage-tags,.InfographPage-updatesCorrections {
    margin-bottom: 15px
}

.ArticlePage-relatedContent,.ArticlePageBasic-relatedContent,.InfographPage-relatedContent {
    border-top: solid 1px #ededed;
    border-bottom: solid 1px #ededed
}

@media only screen and (max-width: 767px) {
    .ArticlePage-relatedContent .CardPromoCentered,.ArticlePage-relatedContent .LargePromo,.ArticlePage-relatedContent .MagazinePromo,.ArticlePageBasic-relatedContent .LargePromo,.InfographPage-relatedContent .LargePromo {
        display: -ms-flexbox;
        display: flex
    }

    .ArticlePage-relatedContent .CardPromoCentered-media,.ArticlePage-relatedContent .LargePromo-media,.ArticlePage-relatedContent .MagazinePromo-media,.ArticlePageBasic-relatedContent .LargePromo-media,.InfographPage-relatedContent .LargePromo-media {
        min-width: 120px;
        max-width: 120px
    }

    .ArticlePage-relatedContent .CardPromoCentered-info,.ArticlePage-relatedContent .LargePromo-info,.ArticlePage-relatedContent .MagazinePromo-info,.ArticlePageBasic-relatedContent .LargePromo-info,.InfographPage-relatedContent .LargePromo-info {
        padding-left: 10px
    }

    .ArticlePage-relatedContent .CardPromoCentered-title,.ArticlePage-relatedContent .LargePromo-title,.ArticlePage-relatedContent .MagazinePromo-title,.ArticlePageBasic-relatedContent .LargePromo-title,.InfographPage-relatedContent .LargePromo-title {
        margin-top: 0
    }
}

.ArticlePage .BrightcoveVideoPlayer,.ArticlePageBasic .BrightcoveVideoPlayer,.InfographPage .BrightcoveVideoPlayer {
    height: 100%;
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%
}

.ArticlePage .BrightcoveVideoPlayer .video-js,.ArticlePageBasic .BrightcoveVideoPlayer .video-js,.InfographPage .BrightcoveVideoPlayer .video-js {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%
}

.ArticleRichV2 .BlockWrap article.first-block {
    margin-left: inherit;
    margin: auto 1rem
}

.ArticleRichV2 .contentWrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    width: 100%
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleRichV2 .contentWrapper {
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ArticleRichV2 .contentWrapper .innerWrapper.desktop {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-order: 1;
        order: 1;
        margin-top: 12px;
        text-align: left;
        max-width: 580px;
        margin: auto
    }
}

@media only screen and (min-width: 1024px) {
    .ArticleRichV2 .contentWrapper::after {
        content: '';
        background-color: transparent;
        background: linear-gradient(0deg,rgba(26,26,26,.7) 0,rgba(0,0,0,0) 100%);
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        z-index: 0
    }

    .ArticleRichV2 .contentWrapper .innerWrapper {
        bottom: 5%;
        max-width: 820px;
        position: absolute;
        z-index: 1
    }
}

.ArticleRichV2-header {
    margin-bottom: 0
}

.ArticleRichV2-layoutWrap .firstBlockWrap,.ArticleRichV2-layoutWrap .mainWrap {
    display: block;
    width: 100%
}

.ArticleRichV2-layoutWrap a.Link {
    color: inherit;
    text-decoration: none
}

.ArticleRichV2-layoutWrap p {
    font-family: Georgia,Times,san-serif;
    font-size: 19px;
    margin-top: 0;
    line-height: 1.6;
    max-width: 580px;
    margin: 0 auto 1rem
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleRichV2-layoutWrap p {
        font-size: 18px;
        line-height: 1.56;
        margin: 0 auto 1rem;
        padding: 0 1rem
    }
}

.ArticleRichV2-layoutWrap+.GoogleDfpAd-wrap {
    background-color: inherit
}

.ArticleRichV2-above .GoogleDfpAd-wrap[data-module] {
    margin: 0 auto;
    box-shadow: 1px 4px 2px -2px rgba(36,36,36,.15);
    z-index: 9
}

.ArticleRichV2-sectionLabel {
    font-family: Inter,sans-serif;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase
}

.ArticleRichV2-sectionLabel a {
    color: #666;
    text-decoration: none
}

.ArticleRichV2-headline {
    text-transform: inherit;
    font-family: Inter,sans-serif;
    font-size: 36px;
    line-height: 1.1;
    margin: 0 0 20px
}

.ArticleRichV2-subHeadline,.ArticleRichV2-subHeadline p {
    font-family: Inter,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 10px
}

.ArticleRichV2 .ArticleRichV2-byline {
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    display: -ms-flexbox;
    display: flex;
    max-width: 580px;
    margin: .6rem auto;
    width: 100%
}

.ArticleRichV2 .ArticleRichV2-byline>div {
    margin-right: 10px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleRichV2-headline {
        -ms-flex-order: 1;
        order: 1
    }

    .ArticleRichV2-sectionLabel {
        -ms-flex-order: 0;
        order: 0;
        margin-top: 8px;
        margin-bottom: 0
    }

    .ArticleRichV2-subHeadline {
        -ms-flex-order: 2;
        order: 2
    }
}

.ArticleRichV2 .ArticleRichV2-byline[itemprop=publisher] {
    display: none
}

.ArticleRichV2-headline,.ArticleRichV2-sectionLabel,.ArticleRichV2-subHeadline {
    color: #fff
}

.ArticleRichV2-authorName,.ArticleRichV2-authorName a {
    font-weight: 700
}

.ArticleRichV2-authorSocial {
    color: #55acee;
    font-weight: 700
}

.ArticleRichV2-authorImage img.authorImg {
    border-radius: 100%
}

.ArticleRichV2 .ActionBar-items-item a.icon-facebook,.ArticleRichV2 .ActionBar-items-item a.icon-linkedin,.ArticleRichV2 .ActionBar-items-item a.icon-twitter {
    background-color: transparent
}

.ArticleRichV2 .ActionBar-items-item a[class*=icon] {
    color: #242424
}

.ArticleRichV2-bar {
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    text-transform: capitalize;
    max-width: 580px;
    margin: 0 auto 15px;
    text-align: left;
    width: 100%
}

.ArticleRichV2-bar .ActionBar-items-item:last-child a {
    margin-right: 0
}

.ArticleRichV2-brand .Link,.ArticleRichV2-brand a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #242424;
    text-decoration: none
}

.ArticleRichV2-brand .Link .Disclosure,.ArticleRichV2-brand a .Disclosure {
    margin-right: 5px
}

.ArticleRichV2-brand .Link .BrandText,.ArticleRichV2-brand a .BrandText {
    font-weight: 700
}

.ArticleRichV2-brand .Link .BrandLogo,.ArticleRichV2-brand a .BrandLogo {
    max-height: 30px;
    height: 30px
}

.ArticleRichV2-brand .BrandName:nth-last-child(even) {
    display: none
}

.ArticleRichV2-lead .ArticleLeadFigure {
    margin: 0
}

.ArticleRichV2-lead .GexPromo[data-module] {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.ArticleRichV2-byline {
    font-weight: 700;
    width: auto;
    margin: 0 auto 10px 0
}

.ArticleRichV2-byline a.SocialLink {
    font-size: inherit
}

.ArticleRichV2-tags {
    max-width: 800px;
    margin: 30px auto;
    width: 100%
}

.ArticleRichV2-relatedContent {
    margin-bottom: 20px
}

@media only screen and (min-width: 1024px) {
    .ArticleRichV2-relatedContent [data-columns='4'] .CardGrid-items .CardGrid-items-item {
        -ms-flex-preferred-size: calc(33.3% - 10px);
        flex-basis: calc(33.3% - 10px);
        width: calc(33.3% - 10px);
        max-width: calc(33.3% - 10px)
    }

    .ArticleRichV2-relatedContent .CardGrid[data-columns='4'] {
        padding-left: calc((100% - 900px)/ 2);
        padding-right: calc((100% - 900px)/ 2)
    }
}

.ArticleRichV2-below {
    max-width: 640px;
    margin: auto
}

.ArticleRichV2-below .ArticleNewsletterForm {
    max-width: 640px;
    margin: 0 auto 20px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleRichV2-below .ArticleNewsletterForm[data-module] {
        padding-left: 0;
        padding-right: 0
    }
}

.ArticleRichV2-below .ArticleNewsletterForm-title {
    display: inline-block;
    margin: auto;
    max-width: 640px
}

.ArticleRichV2-below .ArticleNewsletterForm-buttons .Button {
    font-size: 0
}

.ArticleRichV2-below .GoogleDfpAd-wrap {
    background-color: inherit;
    padding: 10px 0
}

@media only screen and (min-width: 1024px) {
    .ArticleRichV2-below .GoogleDfpAd-wrap[data-module] {
        margin: 50px auto
    }
}

.ArticleRichV2-below .GoogleDfpAd {
    background-color: inherit
}

.ArticleRichV2-below .ArticleFurtherViewing {
    max-width: 920px;
    margin: 0 auto 20px;
    width: 100%
}

.ArticleRichV2-below .ArticleFurtherViewing-mainTitle {
    display: none;
    max-width: 640px;
    margin: auto;
    padding-bottom: 5px
}

.ArticleRichV2-below .ArticleFurtherViewing-mainTitle,.ArticleRichV2-below .ArticleFurtherViewing-recommendations-title {
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.4rem;
    margin: 10px auto 5px;
    padding: 10px 0
}

.ArticleRichV2-below .ArticleFurtherViewing-mainTitle .Link,.ArticleRichV2-below .ArticleFurtherViewing-recommendations-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.ArticleRichV2-below .ArticleFurtherViewing-mainTitle .Link:after,.ArticleRichV2-below .ArticleFurtherViewing-mainTitle .Link:before,.ArticleRichV2-below .ArticleFurtherViewing-recommendations-title .Link:after,.ArticleRichV2-below .ArticleFurtherViewing-recommendations-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.ArticleRichV2-below .ArticleFurtherViewing-mainTitle .Link:after,.ArticleRichV2-below .ArticleFurtherViewing-recommendations-title .Link:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0
}

.ArticleRichV2-below .ArticleFurtherViewing-video {
    max-width: 640px;
    margin: auto
}

.ArticleRichV2-below .ArticleFurtherViewing-video .BrightcoveVideoPlayer {
    margin-bottom: 40px
}

.ArticleRichV2 .Enhancement {
    width: 100%
}

.ArticleRichV2 .Enhancement .FacebookUrl .fb-post iframe,.ArticleRichV2 .Enhancement .FacebookUrl .fb-post span {
    max-width: 100%
}

.ArticleRichV2 aside.ArticleFurtherViewing {
    display: none;
    max-width: 920px;
    margin: 0 auto 20px
}

.ArticleRichV2-layoutWrap .GoogleDfpAd-wrap {
    display: none
}

@media only screen and (min-width: 1024px) {
    .ArticleRichV2-layoutWrap {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .ArticleRichV2-layoutWrap .GoogleDfpAd-wrap {
        display: none;
        margin: 50px 0;
        width: 100%
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items {
        width: 100%
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items article {
        max-width: 800px;
        width: 100%
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items .dfp-article-block {
        width: 100%
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-aside,.ArticleRichV2-layoutWrap .BlocksArticleBody-items .BlocksBodyItem {
        display: inline-block;
        vertical-align: top
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-aside {
        float: right;
        position: -webkit-sticky;
        position: sticky;
        top: 30px
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-items {
        list-style: none;
        padding: 0
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-items-item .LinkListPromo {
        display: -ms-flexbox;
        display: flex
    }

    .ArticleRichV2-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-items-item .LinkListPromo-info {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 10px 20px
    }

    .ArticleRichV2 .BlockWrap,.ArticleRichV2 .mainWrap {
        -ms-flex-align: start;
        align-items: start;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .ArticleRichV2 .mainWrap {
        margin-bottom: 0
    }

    .ArticleRichV2-headline {
        font-size: 45px;
        margin-bottom: 5px
    }

    .ArticleRichV2 .ArticleRichV2FirstItem,.ArticleRichV2 .first-block,.ArticleRichV2-aside+.ArticleRichV2-mainHead {
        box-sizing: border-box;
        min-width: inherit;
        -ms-flex-preferred-size: 800px;
        flex-basis: 800px;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        margin-left: auto
    }

    .ArticleRichV2-aside {
        -ms-flex-order: 2;
        order: 2
    }

    .ArticleRichV2 .sidebar,.ArticleRichV2-aside {
        -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
        padding-right: 0;
        display: none;
        vertical-align: top;
        position: -webkit-sticky;
        position: sticky;
        top: 56px;
        margin-left: 30px;
        padding: 0
    }

    .ArticleRichV2 .sidebar [data-asidewell],.ArticleRichV2 .sidebar[data-asidewell],.ArticleRichV2-aside [data-asidewell],.ArticleRichV2-aside[data-asidewell] {
        padding-left: 0;
        padding-right: 0
    }

    .ArticleRichV2 .sidebar [data-asidewell]>[data-module],.ArticleRichV2 .sidebar[data-asidewell]>[data-module],.ArticleRichV2-aside [data-asidewell]>[data-module],.ArticleRichV2-aside[data-asidewell]>[data-module] {
        padding-left: 0;
        padding-right: 0
    }

    .ArticleRichV2 .sidebar [data-asidewell]>[data-module].GoogleDfpAd-wrap,.ArticleRichV2 .sidebar[data-asidewell]>[data-module].GoogleDfpAd-wrap,.ArticleRichV2-aside [data-asidewell]>[data-module].GoogleDfpAd-wrap,.ArticleRichV2-aside[data-asidewell]>[data-module].GoogleDfpAd-wrap {
        background-color: inherit;
        margin-top: 20px
    }

    .ArticleRichV2-main[data-modulewell] {
        margin: 0 auto;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleRichV2 .BlockWrap article.first-block {
        margin: 0
    }

    .ArticleRichV2-layoutWrap {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0
    }

    .ArticleRichV2-layoutWrap iframe {
        width: 100%
    }

    .ArticleRichV2 .ArticleRichV2-tags {
        padding-left: 5px
    }

    .ArticleRichV2 .ArticleLeadFigure-info {
        padding-left: 5px
    }

    .ArticleRichV2-bar,.ArticleRichV2-headline,.ArticleRichV2-sectionLabel,.ArticleRichV2-subHeadline {
        color: #242424
    }

    .ArticleRichV2-main {
        padding-left: 0;
        padding-right: 0
    }

    .ArticleRichV2 .ArticleFurtherViewing,.ArticleRichV2 .ArticleRichV2-items.BlockWrap,.ArticleRichV2 .mainWrap,.ArticleRichV2-below,.ArticleRichV2-tags {
        padding-left: 0;
        padding-right: 0
    }

    .ArticleRichV2-headline {
        font-size: 36px;
        line-height: 1.1;
        padding: 0 15px
    }

    .ArticleRichV2-subHeadline {
        font-size: 22px;
        line-height: 24px;
        padding: 0 15px
    }

    .ArticleRichV2-datePublished {
        padding-left: 15px;
        padding-right: 15px
    }

    .ArticleRichV2-sectionLabel a.Link {
        color: #ed1c24;
        padding-left: 15px
    }

    .ArticleRichV2 .ArticleRichV2-byline>div {
        margin: auto 1rem
    }

    .ArticleRichV2 aside.ListArticleBodyItem-aside {
        display: none
    }
}

.BlocksPage .BlockWrap article.first-block {
    margin-left: inherit;
    margin: auto
}

.BlocksPage-header {
    margin-bottom: 0
}

.BlocksPage-layoutWrap .firstBlockWrap,.BlocksPage-layoutWrap .mainWrap {
    display: block;
    width: 100%
}

.BlocksPage-layoutWrap a.Link {
    color: inherit;
    text-decoration: none
}

.BlocksPage-layoutWrap p {
    font-family: Georgia,Times,san-serif;
    font-size: 19px;
    margin-top: 0;
    line-height: 1.6
}

.BlocksPage-layoutWrap p:last-child {
    margin-bottom: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .BlocksPage-layoutWrap p {
        font-size: 18px;
        line-height: 1.56
    }
}

.BlocksPage-layoutWrap+.GoogleDfpAd-wrap {
    background-color: inherit
}

.BlocksPage-above .GoogleDfpAd-wrap[data-module] {
    margin: 0 auto;
    box-shadow: 1px 4px 2px -2px rgba(36,36,36,.15);
    z-index: 9
}

.BlocksPage-sectionLabel a {
    color: #666;
    text-decoration: none
}

.BlocksPage-headline {
    text-transform: inherit;
    font-family: Georgia,Times,san-serif;
    font-size: 36px;
    line-height: 1.1;
    margin: 0 0 20px
}

.BlocksPage-subHeadline,.BlocksPage-subHeadline p {
    color: #666;
    font-family: 'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 21px;
    line-height: 1.2;
    margin-bottom: 10px
}

.BlocksPage .BlocksPage-byline {
    display: -ms-flexbox;
    display: flex
}

.BlocksPage .BlocksPage-byline>div {
    margin-right: 10px
}

.BlocksPage-authorName,.BlocksPage-authorName a {
    font-weight: 700
}

.BlocksPage-authorSocial {
    color: #55acee;
    font-weight: 700
}

.BlocksPage-authorImage img.authorImg {
    border-radius: 100%
}

.BlocksPage-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px
}

.BlocksPage-bar .ActionBar-items-item:last-child a {
    margin-right: 0
}

.BlocksPage-brand .Link,.BlocksPage-brand a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #242424;
    text-decoration: none
}

.BlocksPage-brand .Link .Disclosure,.BlocksPage-brand a .Disclosure {
    margin-right: 5px
}

.BlocksPage-brand .Link .BrandText,.BlocksPage-brand a .BrandText {
    font-weight: 700
}

.BlocksPage-brand .Link .BrandLogo,.BlocksPage-brand a .BrandLogo {
    max-height: 30px;
    height: 30px
}

.BlocksPage-brand .BrandName:nth-last-child(even) {
    display: none
}

.BlocksPage-lead .ArticleLeadFigure {
    margin: 0 0 10px
}

.BlocksPage-lead .GexPromo[data-module] {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0
}

.BlocksPage-byline {
    font-weight: 700;
    width: auto;
    margin: 0 auto 10px 0
}

.BlocksPage-byline a.SocialLink {
    font-size: inherit
}

.BlocksPage-tags {
    max-width: 640px;
    margin: 30px auto;
    width: 100%
}

.BlocksPage-relatedContent {
    margin-bottom: 20px
}

@media only screen and (min-width: 1024px) {
    .BlocksPage-relatedContent [data-columns='4'] .CardGrid-items .CardGrid-items-item {
        -ms-flex-preferred-size: calc(33.3% - 10px);
        flex-basis: calc(33.3% - 10px);
        width: calc(33.3% - 10px);
        max-width: calc(33.3% - 10px)
    }

    .BlocksPage-relatedContent .CardGrid[data-columns='4'] {
        padding-left: calc((100% - 900px)/ 2);
        padding-right: calc((100% - 900px)/ 2)
    }
}

.BlocksPage-below {
    max-width: 640px;
    margin: auto
}

.BlocksPage-below .ArticleNewsletterForm {
    max-width: 640px;
    margin: 0 auto 20px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .BlocksPage-below .ArticleNewsletterForm[data-module] {
        padding-left: 0;
        padding-right: 0
    }
}

.BlocksPage-below .ArticleNewsletterForm-title {
    display: inline-block;
    margin: auto;
    max-width: 640px
}

.BlocksPage-below .ArticleNewsletterForm-buttons .Button {
    font-size: 0
}

.BlocksPage-below .GoogleDfpAd-wrap {
    background-color: inherit;
    padding: 10px 0
}

@media only screen and (min-width: 1024px) {
    .BlocksPage-below .GoogleDfpAd-wrap[data-module] {
        margin: 50px auto
    }
}

.BlocksPage-below .GoogleDfpAd {
    background-color: inherit
}

.BlocksPage-below .ArticleFurtherViewing {
    max-width: 920px;
    margin: 0 auto 20px;
    width: 100%
}

.BlocksPage-below .ArticleFurtherViewing-mainTitle {
    display: none;
    max-width: 640px;
    margin: auto;
    padding-bottom: 5px
}

.BlocksPage-below .ArticleFurtherViewing-mainTitle,.BlocksPage-below .ArticleFurtherViewing-recommendations-title {
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.4rem;
    margin: 10px auto 5px;
    padding: 10px 0
}

.BlocksPage-below .ArticleFurtherViewing-mainTitle .Link,.BlocksPage-below .ArticleFurtherViewing-recommendations-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.BlocksPage-below .ArticleFurtherViewing-mainTitle .Link:after,.BlocksPage-below .ArticleFurtherViewing-mainTitle .Link:before,.BlocksPage-below .ArticleFurtherViewing-recommendations-title .Link:after,.BlocksPage-below .ArticleFurtherViewing-recommendations-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.BlocksPage-below .ArticleFurtherViewing-mainTitle .Link:after,.BlocksPage-below .ArticleFurtherViewing-recommendations-title .Link:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0
}

.BlocksPage-below .ArticleFurtherViewing-video {
    max-width: 640px;
    margin: auto
}

.BlocksPage-below .ArticleFurtherViewing-video .BrightcoveVideoPlayer {
    margin-bottom: 40px
}

.BlocksPage .Enhancement {
    width: 100%
}

.BlocksPage .Enhancement .FacebookUrl .fb-post iframe,.BlocksPage .Enhancement .FacebookUrl .fb-post span {
    max-width: 100%
}

.BlocksPage aside.ArticleFurtherViewing {
    max-width: 920px;
    margin: 0 auto 20px
}

@media only screen and (min-width: 1024px) {
    .BlocksPage-layoutWrap {
        padding-left: 0;
        padding-right: 0;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .BlocksPage-layoutWrap .GoogleDfpAd-wrap {
        width: 100%;
        margin: 50px 0
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items {
        width: 100%
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items article {
        max-width: 580px;
        width: 100%
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items .dfp-article-block {
        width: 100%
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-aside,.BlocksPage-layoutWrap .BlocksArticleBody-items .BlocksBodyItem {
        display: inline-block;
        vertical-align: top
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-aside {
        float: right;
        position: -webkit-sticky;
        position: sticky;
        top: 30px
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-items {
        list-style: none;
        padding: 0
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-items-item .LinkListPromo {
        display: -ms-flexbox;
        display: flex
    }

    .BlocksPage-layoutWrap .BlocksArticleBody-items .BlocksArticleBodyItem-items-item .LinkListPromo-info {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        padding: 10px 20px
    }

    .BlocksPage .BlockWrap,.BlocksPage .mainWrap {
        -ms-flex-align: start;
        align-items: start;
        display: -ms-flexbox;
        display: flex;
        max-width: 1200px;
        margin: 0 auto;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }

    .BlocksPage .mainWrap {
        margin-bottom: 0
    }

    .BlocksPage-headline {
        font-size: 58px
    }

    .BlocksPage .BlocksArticleFirstItem,.BlocksPage .first-block,.BlocksPage-aside+.BlocksPage-mainHead {
        box-sizing: border-box;
        min-width: inherit;
        -ms-flex-preferred-size: 580px;
        flex-basis: 580px;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        margin-left: auto
    }

    .BlocksPage-aside {
        -ms-flex-order: 2;
        order: 2
    }

    .BlocksPage .sidebar,.BlocksPage-aside {
        -ms-flex-preferred-size: 300px;
        flex-basis: 300px;
        padding-right: 0;
        display: inline-block;
        vertical-align: top;
        position: -webkit-sticky;
        position: sticky;
        top: 56px;
        margin-left: 30px;
        padding: 0
    }

    .BlocksPage .sidebar [data-asidewell],.BlocksPage .sidebar[data-asidewell],.BlocksPage-aside [data-asidewell],.BlocksPage-aside[data-asidewell] {
        padding-left: 0;
        padding-right: 0
    }

    .BlocksPage .sidebar [data-asidewell]>[data-module],.BlocksPage .sidebar[data-asidewell]>[data-module],.BlocksPage-aside [data-asidewell]>[data-module],.BlocksPage-aside[data-asidewell]>[data-module] {
        padding-left: 0;
        padding-right: 0
    }

    .BlocksPage .sidebar [data-asidewell]>[data-module].GoogleDfpAd-wrap,.BlocksPage .sidebar[data-asidewell]>[data-module].GoogleDfpAd-wrap,.BlocksPage-aside [data-asidewell]>[data-module].GoogleDfpAd-wrap,.BlocksPage-aside[data-asidewell]>[data-module].GoogleDfpAd-wrap {
        background-color: inherit;
        margin-top: 20px
    }

    .BlocksPage-main[data-modulewell] {
        margin: 0 auto;
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .BlocksPage-layoutWrap {
        padding-left: 0;
        padding-right: 0
    }

    .BlocksPage-layoutWrap iframe {
        width: 100%
    }

    .BlocksPage-main {
        padding-left: 0;
        padding-right: 0
    }

    .BlocksPage .ArticleFurtherViewing,.BlocksPage .BlocksArticleBody-items.BlockWrap,.BlocksPage .mainWrap,.BlocksPage-below,.BlocksPage-tags {
        padding-left: 20px;
        padding-right: 20px
    }

    .BlocksPage aside.ListArticleBodyItem-aside {
        display: none
    }
}

@media only screen and (min-width: 1024px) {
    [data-asidenotpublished] .ArticlePageBasic-main,[data-asidenotpublished] .InfographPage-main {
        max-width: none;
        padding-left: 0;
        padding-right: 0
    }
}

.ArticleFurtherViewing-recommendations span.trc_rbox_header_span {
    display: none
}

.ArticleFurtherViewing-recommendations .alternating-thumbnails-a .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-a .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-b .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-c .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-d .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-rr1 .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-rr2 .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .thumbnails-a .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .thumbnails-rr1 .syndicatedItem .video-title,.ArticleFurtherViewing-recommendations .thumbnails-rr2 .syndicatedItem .video-title {
    font-weight: 400
}

.ArticleFurtherViewing-recommendations .alternating-thumbnails-a .video-label.video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-a .video-label.video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-b .video-label.video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-c .video-label.video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-d .video-label.video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-rr1 .video-label.video-title,.ArticleFurtherViewing-recommendations .organic-thumbnails-rr2 .video-label.video-title,.ArticleFurtherViewing-recommendations .thumbnails-a .video-label.video-title,.ArticleFurtherViewing-recommendations .thumbnails-rr1 .video-label.video-title,.ArticleFurtherViewing-recommendations .thumbnails-rr2 .video-label.video-title {
    font-size: 14.5px;
    font-weight: 300;
    line-height: 18px;
    text-align: left;
    -webkit-line-clamp: 3!important;
    text-overflow: ellipsis
}

.ArticleFurtherViewing-recommendations .alternating-thumbnails-a .branding,.ArticleFurtherViewing-recommendations .organic-thumbnails-a .branding,.ArticleFurtherViewing-recommendations .organic-thumbnails-b .branding,.ArticleFurtherViewing-recommendations .organic-thumbnails-c .branding,.ArticleFurtherViewing-recommendations .organic-thumbnails-d .branding,.ArticleFurtherViewing-recommendations .organic-thumbnails-rr1 .branding,.ArticleFurtherViewing-recommendations .organic-thumbnails-rr2 .branding,.ArticleFurtherViewing-recommendations .thumbnails-a .branding,.ArticleFurtherViewing-recommendations .thumbnails-rr1 .branding,.ArticleFurtherViewing-recommendations .thumbnails-rr2 .branding {
    line-height: 1rem;
    text-align: left;
    text-transform: uppercase
}

.ArticleRefreshControls {
    min-width: 100%;
    margin: 10px 0;
    text-align: right
}

.ArticleRefreshControls button:last-child {
    margin-right: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleRefreshControls button[data-article-refresh] {
        margin-right: 0;
        margin-bottom: 0
    }
}

.ArticleRefreshControls [data-article-refresh=polling]:after {
    content: 'OFF';
    display: inline-block;
    font-weight: 700;
    margin-left: 10px
}

.ArticleRefreshControls [data-article-refresh=polling].hover:after,.ArticleRefreshControls [data-article-refresh=polling]:hover:after {
    content: 'ON'
}

.ArticleRefreshControls [data-article-refresh=once]:after {
    content: ''
}

.ListArticleBody {
    counter-reset: listicle-counter
}

.ListArticleBody ol {
    list-style: none;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0
}

.ListArticleBody-items-item {
    position: relative;
    display: -ms-flexbox;
    display: flex
}

.ListArticleBody-items-item .ListArticleBodyItem {
    max-width: 100%
}

.ListArticleBodyItem {
    -ms-flex-positive: 1;
    flex-grow: 1
}

.ListArticleBodyItem-datetime {
    max-width: 90px;
    min-width: 90px;
    margin: 0 20px 15px 0;
    padding: 10px 5px;
    font-size: .9rem;
    font-weight: 700
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ListArticleBodyItem-datetime {
        max-width: 50px;
        min-width: 50px;
        margin: 0 10px 15px 0;
        padding: 10px 5px;
        font-size: .9rem;
        font-weight: 400
    }
}

.ListiclePage-mainHead {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.ListiclePage-byline a.SocialLink {
    font-size: inherit
}

.ListiclePage .ListArticleBodyItem-datetime {
    display: none
}

@media only screen and (min-width: 1024px) {
    .ListiclePage-aside,.ListiclePage-main {
        -ms-flex-order: 2;
        order: 2
    }
}

.LiveArticlePage .ListArticleBody-items,.LiveArticlePage .PlayList-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.LiveArticlePage .ListArticleBodyItem-headline:after,.LiveArticlePage .ListArticleBodyItem-headline:before,.LiveArticlePage .ListArticleBodyItem:after,.LiveArticlePage .ListArticleBodyItem:before {
    display: none
}

.LiveArticlePage-lead .ArticleLeadFigure,.LiveArticlePage-lead .GexPromo,.LiveArticlePage-mainHead {
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%)
}

.LiveArticlePage-lead .ArticleLeadFigure,.LiveArticlePage-lead .GexPromo {
    margin-top: 0;
    margin-bottom: 0;
    max-width: 1600px
}

.LiveArticlePage-lead .ArticleLeadFigure-info,.LiveArticlePage-lead .GexPromo-info {
    display: none
}

.LiveArticlePage-mainHead {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.LiveArticlePage-mainHead .LiveArticlePage-headline {
    -ms-flex-order: 0;
    order: 0
}

.LiveArticlePage-mainHead .LiveArticlePage-subHeadline {
    -ms-flex-order: 1;
    order: 1
}

.LiveArticlePage-mainHead .LiveArticlePage-socialShare {
    -ms-flex-order: 2;
    order: 2
}

.LiveArticlePage-mainHead .LiveArticlePage-subHeadline {
    padding-top: 10px;
    padding-bottom: 10px
}

.LiveArticlePage-mainHead {
    min-width: 100vw;
    padding: 20px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .LiveArticlePage-mainHead>div,.LiveArticlePage-mainHead>h1 {
        padding-left: 0;
        padding-right: 0
    }
}

.LiveArticlePage-main {
    -ms-flex-order: 3;
    order: 3
}

.LiveArticlePage-aside {
    -ms-flex-order: 2;
    order: 2
}

.SearchResultsPage-changeView-options {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -5px
}

.SearchResultsPage-changeView-options .MultiCheckboxControl {
    margin: 5px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .SearchResultsPage-changeView,.SearchResultsPage-formWrap,.SearchResultsPage-results,.SearchResultsPage-spotlights {
        padding: 20px
    }

    .SearchResultsPage-changeView .MultiCheckboxControl {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
}

@media only screen and (min-width: 1024px) {
    .SearchResultsPage-main {
        max-width: calc(100% - (345px + 20px))
    }

    .SearchResultsPage-aside {
        margin-top: 122px;
        min-width: 345px;
        max-width: 345px;
        padding-right: 0;
        padding-left: 0;
        margin-left: 20px
    }

    .SearchResultsPage-formWrap {
        width: 100vw;
        max-width: calc(100% + 345px)
    }
}

@media only screen and (min-width: 1280px) {
    .SearchResultsPage-formWrap {
        max-width: 1200px
    }
}

@media only screen and (min-width: 1024px) {
    .SearchResultsPage-changeView,.SearchResultsPage-formWrap,.SearchResultsPage-results,.SearchResultsPage-spotlights {
        padding: 20px
    }

    .SearchResultsPage-changeView .MultiCheckboxControl {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

.SearchResultsPage-results {
    border-top: solid 1px #d3d3d3
}

.SearchResultsPage-pagination {
    border-top: solid 1px #d3d3d3;
    border-bottom: solid 1px #d3d3d3
}

.SearchResultsPage-changeView,.SearchResultsPage-formWrap,.SearchResultsPage-results,.SearchResultsPage-spotlights {
    background: #fff
}

.SearchResultsPage-changeView {
    margin-top: 20px
}

.SearchResultsPage-form {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-bottom: 5px
}

.SearchResultsPage-form input {
    border: 1px solid #555;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 10px
}

.SearchResultsPage-form input:focus {
    box-shadow: none;
    outline: 0;
    background: 0 0;
    border: 1px solid #555
}

.SearchResultsPage-form input:-webkit-autofill,.SearchResultsPage-form input:-webkit-autofill:active,.SearchResultsPage-form input:-webkit-autofill:focus,.SearchResultsPage-form input:-webkit-autofill:hover {
    background-color: transparent;
    -webkit-box-shadow: 0 0 0 1000px #fff inset
}

.SearchResultsPage-form button {
    font-family: icomoon;
    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: 22px;
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    background: 0 0;
    height: 100%
}

.SearchResultsPage-form button .external,.SearchResultsPage-form button-article {
    display: none
}

.SearchResultsPage-form button.icon-gallery,.SearchResultsPage-form button.icon-tag,.SearchResultsPage-form button.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.SearchResultsPage-form button:before {
    content: '\f117'
}

.SearchResultsPage-resultsCountInfo {
    display: -ms-flexbox;
    display: flex;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    font-size: 12px;
    letter-spacing: .04em
}

.SearchResultsPage-resultsCountInfo .SearchResultsPage-count {
    margin-left: auto
}

.SearchResultsPage-pagination {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

.SearchResultsPage-pagination-nav {
    padding: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center;
    margin: 0;
    list-style-type: none
}

.SearchResultsPage-nextPage a,.SearchResultsPage-previousPage a {
    color: #242424;
    text-decoration: none;
    font-size: 0;
    font-family: icomoon;
    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;
    display: inline-block
}

.SearchResultsPage-nextPage a .external,.SearchResultsPage-nextPage a-article,.SearchResultsPage-previousPage a .external,.SearchResultsPage-previousPage a-article {
    display: none
}

.SearchResultsPage-nextPage a.icon-gallery,.SearchResultsPage-nextPage a.icon-tag,.SearchResultsPage-nextPage a.icon-video,.SearchResultsPage-previousPage a.icon-gallery,.SearchResultsPage-previousPage a.icon-tag,.SearchResultsPage-previousPage a.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.SearchResultsPage-nextPage a:before,.SearchResultsPage-previousPage a:before {
    content: '\f10d'
}

.SearchResultsPage-nextPage a:before,.SearchResultsPage-previousPage a:before {
    font-size: 20px
}

.SearchResultsPage-nextPage a {
    transform: rotate(180deg)
}

.SocialBar {
    padding-bottom: 15px;
    border-bottom: 1px solid #c1c1c1
}

.SocialBar-heading {
    margin: 0 0 15px
}

.SocialBar-items {
    display: -ms-inline-flexbox;
    display: inline-flex;
    list-style: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
    margin: 0
}

.SocialBar-items-item {
    list-style: none;
    margin-right: 10px
}

.SocialBar-items-item:last-child {
    margin-right: 0
}

.SocialBar-items-item a {
    line-height: 3;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    text-align: center
}

a.SocialLink {
    color: transparent
}

.Tabs-tabs {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: flex
}

.Tabs-tabs>li {
    -ms-flex: 1;
    flex: 1
}

.Tabs-tabs a {
    color: gray;
    background: #ededed;
    border-bottom: solid 2px gray;
    display: block;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase
}

.Tabs-tabs a[data-active=true] {
    background: 0 0;
    border-bottom: solid 2px #4e6366;
    color: #4e6366
}

.Tabs-tabs a:hover {
    border-bottom: solid 2px #242424
}

.Tabs-panel {
    display: none
}

.Tabs-panel .Tabs-title {
    display: none
}

.Tabs-panel[data-visible=true] {
    display: block
}

.TabItem-title {
    display: none
}

.TabItem-content {
    padding: 10px 0
}

.RichTextDisclaimer-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.RichTextDisclaimer-items .Enhancement {
    height: 20px;
    padding: 0 10px
}

.RichTextDisclaimer-items .Figure {
    margin: 0
}

.Banner-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 200px;
    transition: all .8s ease;
    opacity: 1;
    overflow: hidden;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

@media only screen and (min-width: 768px) {
    .Banner-content {
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.Banner-cbhide {
    position: absolute;
    opacity: 0;
    left: -999px;
    top: -999px
}

.Banner-cbhide:checked+.Banner-content {
    max-height: 0;
    opacity: 0
}

.Banner-title {
    background: #242424;
    color: #fff;
    margin: 0;
    font-weight: 700;
    position: relative;
    padding: 0 10px;
    white-space: nowrap;
    width: 100%;
    text-align: center
}

@media only screen and (min-width: 768px) {
    .Banner-title {
        width: auto
    }

    .Banner-title:after {
        content: '';
        border-left: 20px solid #242424;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        display: block;
        position: absolute;
        top: 0;
        right: -20px;
        margin: 0;
        padding: 0;
        font-size: 0
    }
}

.Banner-link {
    padding: 5px 10px;
    line-height: 1.5em;
    margin: 0;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

@media only screen and (min-width: 768px) {
    .Banner-link {
        padding: 0 20px 0 40px
    }
}

.Banner-tools {
    margin: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

@media only screen and (max-width: 767px) {
    .Banner-tools {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        -ms-flex-pack: justify;
        justify-content: space-between;
        z-index: 9;
        padding-left: 5px;
        padding-right: 5px
    }
}

.Quote {
    padding: 1.75em 2.5em;
    text-align: center
}

.Quote blockquote {
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 100%;
    font-size: 1.7em;
    line-height: 1.2em;
    color: #2b2b2b
}

.Quote blockquote:before {
    content: open-quote;
    transform: translateY(162%);
    font-size: 3.5em;
    display: inline-block;
    margin-top: -1em
}

.Quote blockquote:after {
    content: close-quote;
    transform: translateY(60%);
    vertical-align: middle;
    font-size: 3.5em;
    display: inline-block
}

.Quote-attribution {
    display: inline-block;
    width: 100%;
    font-size: 16px
}

@media only screen and (min-width: 1024px) {
    .EnhancementAligned[data-align] .Quote {
        max-width: 312px;
        padding: 0;
        margin: 5px 15px 5px 0
    }

    .EnhancementAligned[data-align=left] .Quote {
        text-align: left
    }

    .EnhancementAligned[data-align=right] .Quote {
        text-align: right
    }
}

.TaboolaAside-recommendations .video-label.video-title {
    -webkit-line-clamp: 3;
    text-overflow: ellipsis
}

.AuthorPage-mainContent {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 1200px;
    margin: 20px auto 0;
    color: #555
}

.AuthorPage-mainContent .backButton {
    background: url("");
    width: 25px;
    height: 25px;
    margin-left: 15px;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer
}

.AuthorPage-mainContent .backButton:hover {
    opacity: .8
}

.AuthorPage-actions {
    max-width: 1200px;
    margin: 0 auto 20px;
    display: none
}

.AuthorPage-image {
    width: 120px;
    height: 120px;
    overflow: hidden;
    margin: 0 auto 15px;
    border-radius: 50%
}

.AuthorPage-image img {
    background-color: #ededed;
    max-height: 120px;
    width: auto;
    object-position: -45px 50%
}

.AuthorPage-name {
    text-align: center;
    font-size: 1.5em;
    margin: 5px 0;
    padding: 0 10px;
    line-height: 1.2em
}

.AuthorPage-affiliation {
    text-align: center;
    margin: 0;
    font-size: 1.2em;
    font-weight: 700
}

.AuthorPage-jobTitle {
    text-align: center;
    font-size: 1.2em
}

.AuthorPage-shortBiography {
    margin: 25px 15px 0;
    font-size: 1.2em;
    text-align: center
}

.AuthorPage-fullBiography {
    text-align: center;
    margin: 10px 15px 10px;
    font-size: 1.2em
}

.AuthorPage-fullBiography p a.Link,.AuthorPage-shortBiography p a.Link {
    color: #242424;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .AuthorPage-fullBiography p a.Link[href]:hover,.AuthorPage-fullBiography p a.Link[href]:visited:hover,.AuthorPage-shortBiography p a.Link[href]:hover,.AuthorPage-shortBiography p a.Link[href]:visited:hover {
        color: #242424
    }
}

.AuthorPage-authorSocialLinks {
    margin: 0 15px;
    text-align: center
}

.AuthorPage-authorSocialLinks .SocialBar-heading {
    font-weight: 700;
    font-size: 0
}

.AuthorPage-authorSocialLinks .SocialBar-heading:before {
    font-size: 1rem;
    content: 'Redes sociales: '
}

.AuthorPage-authorSocialLinks .SocialBar-items {
    display: inline-block
}

@media only screen and (min-width: 1024px) {
    .AuthorPage-authorSocialLinks .SocialBar-items {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
}

.AuthorPage-authorSocialLinks .SocialBar-items-item {
    margin-right: 0;
    margin-bottom: 10px
}

@media only screen and (min-width: 1024px) {
    .AuthorPage-authorSocialLinks .SocialBar-items-item {
        margin-right: 25px;
        margin-bottom: 0
    }
}

.AuthorPage-authorSocialLinks .SocialBar-items-item:last-child {
    margin-right: 0
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a {
    line-height: 1.8;
    width: auto;
    color: initial;
    text-align: left;
    font-size: 1rem;
    font-weight: 700
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service] {
    background-color: transparent
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service]:before {
    color: #fff;
    border-radius: 50%;
    margin-right: 10px
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=twitter] {
    color: #55acee
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=twitter]:before {
    background-color: #55acee
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=facebook] {
    color: #1877f2
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=facebook]:before {
    background-color: #1877f2
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=pinterest] {
    color: #bd081c
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=pinterest]:before {
    background-color: #bd081c
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=tumblr] {
    color: #34465d
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=tumblr]:before {
    background-color: #34465d
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=linkedin] {
    color: #0077b5
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=linkedin]:before {
    background-color: #0077b5
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=youtube] {
    color: #ff450c
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=youtube]:before {
    background-color: #ff450c
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=googleplus] {
    color: #dd4b39
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=googleplus]:before {
    background-color: #dd4b39
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=instagram] {
    color: #e4405f
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=instagram]:before {
    background-color: #e4405f
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=whatsapp] {
    color: #25d366
}

.AuthorPage-authorSocialLinks .SocialBar-items-item a[data-social-service=whatsapp]:before {
    background-color: #25d366
}

.AuthorPage-authorSocialLinks .SocialBar-items-item:before {
    padding: 6px 10px 6px 0
}

.AuthorPage .LinkList[data-module] {
    max-width: 580px;
    margin: auto;
    padding-left: 20px;
    padding-right: 20px
}

.AuthorPage .LinkListPromo-info {
    padding: 10px 0
}

.AuthorPage .LinkList-pagination {
    display: -ms-flexbox;
    display: flex
}

.AuthorPage .LinkList-pagination .Link {
    color: #242424;
    text-decoration: none;
    padding: 5px
}

@media only screen and (min-width: 1024px) {
    .AuthorPage .LinkList-pagination .Link[href]:hover,.AuthorPage .LinkList-pagination .Link[href]:visited:hover {
        color: #242424
    }
}

.AuthorPage .LinkList-pagination .Link:first-child {
    padding-left: 0
}

.AuthorPage .BasicPromoDetailed,.AuthorPage .PromoAuthorDetailed {
    background-color: #fffcee;
    box-shadow: 0 4px 4px rgba(140,140,140,.19);
    height: 100%;
    padding: 15px
}

.AuthorPage .BasicPromoDetailed-title a.Link,.AuthorPage .PromoAuthorDetailed-title a.Link {
    font-weight: 700;
    line-height: 1.2
}

.OpinionModule {
    margin: 10px 15px
}

.OpinionModule .BasicPromoList,.OpinionModule .BasicPromoLogoList {
    background-color: #fffcee;
    padding: 10px 15px
}

.OpinionModule .BasicPromoList-items-item,.OpinionModule .BasicPromoLogoList-items-item {
    padding-bottom: 0;
    border-top: 0;
    border-bottom: 0
}

.OpinionModule li.CardGrid-items-item {
    background-color: #fffcee;
    box-shadow: 0 4px 4px rgba(140,140,140,.19);
    padding: 15px
}

.customSelect {
    max-width: 1200px;
    margin: auto
}

.customSelect:after {
    right: 25px
}

.customSelect select {
    max-width: 383px;
    margin: 0 15px 5px
}

.customSelect select:focus {
    outline: 0
}

@media only screen and (min-width: 1024px) {
    .customSelect select {
        margin-left: auto
    }
}

.label-format {
    text-align: left;
    font-weight: 700
}

.adjust-input {
    margin-top: 5px;
    font-weight: 400
}

.UserProfilePage-dataForm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 50px 0
}

.UserProfilePage .UserProfileDataForm {
    width: 400px;
    text-align: center
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .UserProfilePage .UserProfileDataForm {
        width: 100%
    }
}

.UserProfilePage .UserProfileDataForm .Input {
    text-align: left;
    font-weight: 700
}

.UserProfilePage .UserProfileDataForm .Input-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%;
    margin-top: 5px;
    font-weight: 400
}

.UserProfilePage .UserProfileDataForm .EmailInput {
    text-align: left;
    font-weight: 700
}

.UserProfilePage .UserProfileDataForm .EmailInput-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%;
    margin-top: 5px;
    font-weight: 400
}

.UserProfilePage .UserProfileDataForm .TextArea {
    text-align: left;
    font-weight: 700
}

.UserProfilePage .UserProfileDataForm .TextArea-input {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 3px;
    color: #959595;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    margin: 10px 0;
    max-height: 80px;
    padding: 8px 12px;
    min-width: 200px;
    text-align: center;
    width: 100%;
    margin-top: 5px;
    font-weight: 400
}

.UserProfilePage .UserProfileDataForm-submit {
    display: inline-block;
    text-transform: uppercase;
    margin: 10px 0;
    cursor: pointer;
    outline: 0;
    font-family: Roboto,'Helvetica Neue',Arial,Helvetica,sans-serif;
    padding: 10px 20px;
    border-radius: 3px;
    background-color: #ededed;
    border: 1px solid #ededed;
    color: #fff;
    transition: .3s all ease;
    font-size: 16px;
    font-weight: 700;
    width: 100%;
    margin-bottom: 20px
}

.UserProfilePage .UserProfileDataForm .messages {
    color: #39903c;
    font-style: italic;
    list-style: none;
    padding: 5px 0
}

.UserProfilePage .UserProfileDataForm .messages li {
    margin: 5px 0
}

.RawHtmlModule-title {
    font-size: 1.3rem;
    font-family: Inter,sans-serif;
    margin-top: 0;
    margin-bottom: 10px
}

.RawHtmlModule a.link {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em
}

.RawHtmlModule a.link a,.RawHtmlModule a.link[href] {
    text-decoration: none
}

.ArticlePage-tags,.ArticlePageBasic-tags,.ArticleRichV2-tags,.BlocksPage-tags,.InfographPage-tags,.ListiclePage-tags,.LiveArticlePage-tags {
    margin-top: 10px;
    overflow: hidden
}

.ArticlePage-tags:before,.ArticlePageBasic-tags:before,.ArticleRichV2-tags:before,.BlocksPage-tags:before,.InfographPage-tags:before,.ListiclePage-tags:before,.LiveArticlePage-tags:before {
    content: '\f119'
}

.ArticlePage-tags:before,.ArticlePageBasic-tags:before,.ArticleRichV2-tags:before,.BlocksPage-tags:before,.InfographPage-tags:before,.ListiclePage-tags:before,.LiveArticlePage-tags:before {
    font-family: icomoon;
    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;
    margin-right: 10px;
    color: #8c8c8c
}

.ArticlePage-tags:before .external,.ArticlePage-tags:before-article,.ArticlePageBasic-tags:before .external,.ArticlePageBasic-tags:before-article,.ArticleRichV2-tags:before .external,.ArticleRichV2-tags:before-article,.BlocksPage-tags:before .external,.BlocksPage-tags:before-article,.InfographPage-tags:before .external,.InfographPage-tags:before-article,.ListiclePage-tags:before .external,.ListiclePage-tags:before-article,.LiveArticlePage-tags:before .external,.LiveArticlePage-tags:before-article {
    display: none
}

.ArticlePage-tags:before.icon-gallery,.ArticlePage-tags:before.icon-tag,.ArticlePage-tags:before.icon-video,.ArticlePageBasic-tags:before.icon-gallery,.ArticlePageBasic-tags:before.icon-tag,.ArticlePageBasic-tags:before.icon-video,.ArticleRichV2-tags:before.icon-gallery,.ArticleRichV2-tags:before.icon-tag,.ArticleRichV2-tags:before.icon-video,.BlocksPage-tags:before.icon-gallery,.BlocksPage-tags:before.icon-tag,.BlocksPage-tags:before.icon-video,.InfographPage-tags:before.icon-gallery,.InfographPage-tags:before.icon-tag,.InfographPage-tags:before.icon-video,.ListiclePage-tags:before.icon-gallery,.ListiclePage-tags:before.icon-tag,.ListiclePage-tags:before.icon-video,.LiveArticlePage-tags:before.icon-gallery,.LiveArticlePage-tags:before.icon-tag,.LiveArticlePage-tags:before.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.ArticlePage-tags-heading,.ArticlePageBasic-tags-heading,.ArticleRichV2-tags-heading,.BlocksPage-tags-heading,.InfographPage-tags-heading,.ListiclePage-tags-heading,.LiveArticlePage-tags-heading {
    display: inline
}

.ArticlePage-tags-heading:before,.ArticlePageBasic-tags-heading:before,.ArticleRichV2-tags-heading:before,.BlocksPage-tags-heading:before,.InfographPage-tags-heading:before,.ListiclePage-tags-heading:before,.LiveArticlePage-tags-heading:before {
    font-family: Georgia,'Times New Roman',serif;
    font-size: 1.2rem
}

.ArticlePage-header .SocialBar-items-item a,.ArticlePageBasic-header .SocialBar-items-item a,.ArticleRichV2-header .SocialBar-items-item a,.AuthenticationPage-header .SocialBar-items-item a,.AuthorPage-header .SocialBar-items-item a,.BlocksPage-header .SocialBar-items-item a,.FourOhFourPage-header .SocialBar-items-item a,.GalleryPage-header .SocialBar-items-item a,.InfographPage-header .SocialBar-items-item a,.ListiclePage-header .SocialBar-items-item a,.LiveArticlePage-header .SocialBar-items-item a,.Page-header .SocialBar-items-item a,.PageLite-header .SocialBar-items-item a,.PreviewPage-header .SocialBar-items-item a,.SearchResultsPage-header .SocialBar-items-item a,.UserProfilePage-header .SocialBar-items-item a,.VideoPage-header .SocialBar-items-item a {
    width: 18px;
    font-size: .8rem
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
        background: #cf102d;
        border-bottom: 0
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
        background-color: #cf102d
    }

    .ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
        border-bottom: solid 1px transparent
    }

    .ArticlePage-logo,.ArticlePageBasic-logo,.ArticleRichV2-logo,.AuthenticationPage-logo,.AuthorPage-logo,.BlocksPage-logo,.FourOhFourPage-logo,.GalleryPage-logo,.InfographPage-logo,.ListiclePage-logo,.LiveArticlePage-logo,.Page-logo,.PageLite-logo,.PreviewPage-logo,.SearchResultsPage-logo,.UserProfilePage-logo,.VideoPage-logo {
        -ms-flex-pack: center;
        justify-content: center
    }

    .ArticlePage-header:before,.ArticlePageBasic-header:before,.ArticleRichV2-header:before,.AuthenticationPage-header:before,.AuthorPage-header:before,.BlocksPage-header:before,.FourOhFourPage-header:before,.GalleryPage-header:before,.InfographPage-header:before,.ListiclePage-header:before,.LiveArticlePage-header:before,.Page-header:before,.PageLite-header:before,.PreviewPage-header:before,.SearchResultsPage-header:before,.UserProfilePage-header:before,.VideoPage-header:before {
        background: #fff;
        height: 0;
        min-width: 100vw;
        margin-left: 50%;
        transform: translateX(-50%)
    }

    .ArticlePageBasic[data-smallheader][data-has-scrolled=true] .ArticlePageBasic-logo img,.ArticlePage[data-smallheader][data-has-scrolled=true] .ArticlePage-logo img,.ArticleRichV2[data-smallheader][data-has-scrolled=true] .ArticleRichV2-logo img,.AuthenticationPage[data-smallheader][data-has-scrolled=true] .AuthenticationPage-logo img,.AuthorPage[data-smallheader][data-has-scrolled=true] .AuthorPage-logo img,.BlocksPage[data-smallheader][data-has-scrolled=true] .BlocksPage-logo img,.FourOhFourPage[data-smallheader][data-has-scrolled=true] .FourOhFourPage-logo img,.GalleryPage[data-smallheader][data-has-scrolled=true] .GalleryPage-logo img,.InfographPage[data-smallheader][data-has-scrolled=true] .InfographPage-logo img,.ListiclePage[data-smallheader][data-has-scrolled=true] .ListiclePage-logo img,.LiveArticlePage[data-smallheader][data-has-scrolled=true] .LiveArticlePage-logo img,.PageLite[data-smallheader][data-has-scrolled=true] .PageLite-logo img,.Page[data-smallheader][data-has-scrolled=true] .Page-logo img,.PreviewPage[data-smallheader][data-has-scrolled=true] .PreviewPage-logo img,.SearchResultsPage[data-smallheader][data-has-scrolled=true] .SearchResultsPage-logo img,.UserProfilePage[data-smallheader][data-has-scrolled=true] .UserProfilePage-logo img,.VideoPage[data-smallheader][data-has-scrolled=true] .VideoPage-logo img {
        height: 24px
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic>a:nth-child(1),.ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic>img:nth-child(1),.ArticlePageBasic[data-smallheader] .ArticlePageBasic>a:nth-child(1),.ArticlePageBasic[data-smallheader] .ArticlePageBasic>img:nth-child(1),.ArticlePage[data-has-scrolled=true] .ArticlePage>a:nth-child(1),.ArticlePage[data-has-scrolled=true] .ArticlePage>img:nth-child(1),.ArticlePage[data-smallheader] .ArticlePage>a:nth-child(1),.ArticlePage[data-smallheader] .ArticlePage>img:nth-child(1),.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2>a:nth-child(1),.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2>img:nth-child(1),.ArticleRichV2[data-smallheader] .ArticleRichV2>a:nth-child(1),.ArticleRichV2[data-smallheader] .ArticleRichV2>img:nth-child(1),.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage>a:nth-child(1),.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage>img:nth-child(1),.AuthenticationPage[data-smallheader] .AuthenticationPage>a:nth-child(1),.AuthenticationPage[data-smallheader] .AuthenticationPage>img:nth-child(1),.AuthorPage[data-has-scrolled=true] .AuthorPage>a:nth-child(1),.AuthorPage[data-has-scrolled=true] .AuthorPage>img:nth-child(1),.AuthorPage[data-smallheader] .AuthorPage>a:nth-child(1),.AuthorPage[data-smallheader] .AuthorPage>img:nth-child(1),.BlocksPage[data-has-scrolled=true] .BlocksPage>a:nth-child(1),.BlocksPage[data-has-scrolled=true] .BlocksPage>img:nth-child(1),.BlocksPage[data-smallheader] .BlocksPage>a:nth-child(1),.BlocksPage[data-smallheader] .BlocksPage>img:nth-child(1),.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage>a:nth-child(1),.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage>img:nth-child(1),.FourOhFourPage[data-smallheader] .FourOhFourPage>a:nth-child(1),.FourOhFourPage[data-smallheader] .FourOhFourPage>img:nth-child(1),.GalleryPage[data-has-scrolled=true] .GalleryPage>a:nth-child(1),.GalleryPage[data-has-scrolled=true] .GalleryPage>img:nth-child(1),.GalleryPage[data-smallheader] .GalleryPage>a:nth-child(1),.GalleryPage[data-smallheader] .GalleryPage>img:nth-child(1),.InfographPage[data-has-scrolled=true] .InfographPage>a:nth-child(1),.InfographPage[data-has-scrolled=true] .InfographPage>img:nth-child(1),.InfographPage[data-smallheader] .InfographPage>a:nth-child(1),.InfographPage[data-smallheader] .InfographPage>img:nth-child(1),.ListiclePage[data-has-scrolled=true] .ListiclePage>a:nth-child(1),.ListiclePage[data-has-scrolled=true] .ListiclePage>img:nth-child(1),.ListiclePage[data-smallheader] .ListiclePage>a:nth-child(1),.ListiclePage[data-smallheader] .ListiclePage>img:nth-child(1),.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage>a:nth-child(1),.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage>img:nth-child(1),.LiveArticlePage[data-smallheader] .LiveArticlePage>a:nth-child(1),.LiveArticlePage[data-smallheader] .LiveArticlePage>img:nth-child(1),.PageLite[data-has-scrolled=true] .PageLite>a:nth-child(1),.PageLite[data-has-scrolled=true] .PageLite>img:nth-child(1),.PageLite[data-smallheader] .PageLite>a:nth-child(1),.PageLite[data-smallheader] .PageLite>img:nth-child(1),.Page[data-has-scrolled=true] .Page>a:nth-child(1),.Page[data-has-scrolled=true] .Page>img:nth-child(1),.Page[data-smallheader] .Page>a:nth-child(1),.Page[data-smallheader] .Page>img:nth-child(1),.PreviewPage[data-has-scrolled=true] .PreviewPage>a:nth-child(1),.PreviewPage[data-has-scrolled=true] .PreviewPage>img:nth-child(1),.PreviewPage[data-smallheader] .PreviewPage>a:nth-child(1),.PreviewPage[data-smallheader] .PreviewPage>img:nth-child(1),.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage>a:nth-child(1),.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage>img:nth-child(1),.SearchResultsPage[data-smallheader] .SearchResultsPage>a:nth-child(1),.SearchResultsPage[data-smallheader] .SearchResultsPage>img:nth-child(1),.UserProfilePage[data-has-scrolled=true] .UserProfilePage>a:nth-child(1),.UserProfilePage[data-has-scrolled=true] .UserProfilePage>img:nth-child(1),.UserProfilePage[data-smallheader] .UserProfilePage>a:nth-child(1),.UserProfilePage[data-smallheader] .UserProfilePage>img:nth-child(1),.VideoPage[data-has-scrolled=true] .VideoPage>a:nth-child(1),.VideoPage[data-has-scrolled=true] .VideoPage>img:nth-child(1),.VideoPage[data-smallheader] .VideoPage>a:nth-child(1),.VideoPage[data-smallheader] .VideoPage>img:nth-child(1) {
        display: block
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-header,.ArticlePageBasic[data-smallheader] .ArticlePageBasic-header,.ArticlePage[data-has-scrolled=true] .ArticlePage-header,.ArticlePage[data-smallheader] .ArticlePage-header,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-header,.ArticleRichV2[data-smallheader] .ArticleRichV2-header,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-header,.AuthenticationPage[data-smallheader] .AuthenticationPage-header,.AuthorPage[data-has-scrolled=true] .AuthorPage-header,.AuthorPage[data-smallheader] .AuthorPage-header,.BlocksPage[data-has-scrolled=true] .BlocksPage-header,.BlocksPage[data-smallheader] .BlocksPage-header,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-header,.FourOhFourPage[data-smallheader] .FourOhFourPage-header,.GalleryPage[data-has-scrolled=true] .GalleryPage-header,.GalleryPage[data-smallheader] .GalleryPage-header,.InfographPage[data-has-scrolled=true] .InfographPage-header,.InfographPage[data-smallheader] .InfographPage-header,.ListiclePage[data-has-scrolled=true] .ListiclePage-header,.ListiclePage[data-smallheader] .ListiclePage-header,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-header,.LiveArticlePage[data-smallheader] .LiveArticlePage-header,.PageLite[data-has-scrolled=true] .PageLite-header,.PageLite[data-smallheader] .PageLite-header,.Page[data-has-scrolled=true] .Page-header,.Page[data-smallheader] .Page-header,.PreviewPage[data-has-scrolled=true] .PreviewPage-header,.PreviewPage[data-smallheader] .PreviewPage-header,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-header,.SearchResultsPage[data-smallheader] .SearchResultsPage-header,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-header,.UserProfilePage[data-smallheader] .UserProfilePage-header,.VideoPage[data-has-scrolled=true] .VideoPage-header,.VideoPage[data-smallheader] .VideoPage-header {
        animation: shrinkHeight .5s
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo,.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo,.ArticlePage[data-has-scrolled=true] .ArticlePage-logo,.ArticlePage[data-smallheader] .ArticlePage-logo,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo,.ArticleRichV2[data-smallheader] .ArticleRichV2-logo,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo,.AuthenticationPage[data-smallheader] .AuthenticationPage-logo,.AuthorPage[data-has-scrolled=true] .AuthorPage-logo,.AuthorPage[data-smallheader] .AuthorPage-logo,.BlocksPage[data-has-scrolled=true] .BlocksPage-logo,.BlocksPage[data-smallheader] .BlocksPage-logo,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo,.FourOhFourPage[data-smallheader] .FourOhFourPage-logo,.GalleryPage[data-has-scrolled=true] .GalleryPage-logo,.GalleryPage[data-smallheader] .GalleryPage-logo,.InfographPage[data-has-scrolled=true] .InfographPage-logo,.InfographPage[data-smallheader] .InfographPage-logo,.ListiclePage[data-has-scrolled=true] .ListiclePage-logo,.ListiclePage[data-smallheader] .ListiclePage-logo,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo,.LiveArticlePage[data-smallheader] .LiveArticlePage-logo,.PageLite[data-has-scrolled=true] .PageLite-logo,.PageLite[data-smallheader] .PageLite-logo,.Page[data-has-scrolled=true] .Page-logo,.Page[data-smallheader] .Page-logo,.PreviewPage[data-has-scrolled=true] .PreviewPage-logo,.PreviewPage[data-smallheader] .PreviewPage-logo,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo,.SearchResultsPage[data-smallheader] .SearchResultsPage-logo,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo,.UserProfilePage[data-smallheader] .UserProfilePage-logo,.VideoPage[data-has-scrolled=true] .VideoPage-logo,.VideoPage[data-smallheader] .VideoPage-logo {
        margin: 0;
        margin-right: 10px;
        transform: none;
        animation: logoScale .5s
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo>a:nth-child(n),.ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo>img:nth-child(n),.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo>a:nth-child(n),.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo>img:nth-child(n),.ArticlePage[data-has-scrolled=true] .ArticlePage-logo>a:nth-child(n),.ArticlePage[data-has-scrolled=true] .ArticlePage-logo>img:nth-child(n),.ArticlePage[data-smallheader] .ArticlePage-logo>a:nth-child(n),.ArticlePage[data-smallheader] .ArticlePage-logo>img:nth-child(n),.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo>a:nth-child(n),.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo>img:nth-child(n),.ArticleRichV2[data-smallheader] .ArticleRichV2-logo>a:nth-child(n),.ArticleRichV2[data-smallheader] .ArticleRichV2-logo>img:nth-child(n),.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo>a:nth-child(n),.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo>img:nth-child(n),.AuthenticationPage[data-smallheader] .AuthenticationPage-logo>a:nth-child(n),.AuthenticationPage[data-smallheader] .AuthenticationPage-logo>img:nth-child(n),.AuthorPage[data-has-scrolled=true] .AuthorPage-logo>a:nth-child(n),.AuthorPage[data-has-scrolled=true] .AuthorPage-logo>img:nth-child(n),.AuthorPage[data-smallheader] .AuthorPage-logo>a:nth-child(n),.AuthorPage[data-smallheader] .AuthorPage-logo>img:nth-child(n),.BlocksPage[data-has-scrolled=true] .BlocksPage-logo>a:nth-child(n),.BlocksPage[data-has-scrolled=true] .BlocksPage-logo>img:nth-child(n),.BlocksPage[data-smallheader] .BlocksPage-logo>a:nth-child(n),.BlocksPage[data-smallheader] .BlocksPage-logo>img:nth-child(n),.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo>a:nth-child(n),.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo>img:nth-child(n),.FourOhFourPage[data-smallheader] .FourOhFourPage-logo>a:nth-child(n),.FourOhFourPage[data-smallheader] .FourOhFourPage-logo>img:nth-child(n),.GalleryPage[data-has-scrolled=true] .GalleryPage-logo>a:nth-child(n),.GalleryPage[data-has-scrolled=true] .GalleryPage-logo>img:nth-child(n),.GalleryPage[data-smallheader] .GalleryPage-logo>a:nth-child(n),.GalleryPage[data-smallheader] .GalleryPage-logo>img:nth-child(n),.InfographPage[data-has-scrolled=true] .InfographPage-logo>a:nth-child(n),.InfographPage[data-has-scrolled=true] .InfographPage-logo>img:nth-child(n),.InfographPage[data-smallheader] .InfographPage-logo>a:nth-child(n),.InfographPage[data-smallheader] .InfographPage-logo>img:nth-child(n),.ListiclePage[data-has-scrolled=true] .ListiclePage-logo>a:nth-child(n),.ListiclePage[data-has-scrolled=true] .ListiclePage-logo>img:nth-child(n),.ListiclePage[data-smallheader] .ListiclePage-logo>a:nth-child(n),.ListiclePage[data-smallheader] .ListiclePage-logo>img:nth-child(n),.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo>a:nth-child(n),.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo>img:nth-child(n),.LiveArticlePage[data-smallheader] .LiveArticlePage-logo>a:nth-child(n),.LiveArticlePage[data-smallheader] .LiveArticlePage-logo>img:nth-child(n),.PageLite[data-has-scrolled=true] .PageLite-logo>a:nth-child(n),.PageLite[data-has-scrolled=true] .PageLite-logo>img:nth-child(n),.PageLite[data-smallheader] .PageLite-logo>a:nth-child(n),.PageLite[data-smallheader] .PageLite-logo>img:nth-child(n),.Page[data-has-scrolled=true] .Page-logo>a:nth-child(n),.Page[data-has-scrolled=true] .Page-logo>img:nth-child(n),.Page[data-smallheader] .Page-logo>a:nth-child(n),.Page[data-smallheader] .Page-logo>img:nth-child(n),.PreviewPage[data-has-scrolled=true] .PreviewPage-logo>a:nth-child(n),.PreviewPage[data-has-scrolled=true] .PreviewPage-logo>img:nth-child(n),.PreviewPage[data-smallheader] .PreviewPage-logo>a:nth-child(n),.PreviewPage[data-smallheader] .PreviewPage-logo>img:nth-child(n),.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo>a:nth-child(n),.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo>img:nth-child(n),.SearchResultsPage[data-smallheader] .SearchResultsPage-logo>a:nth-child(n),.SearchResultsPage[data-smallheader] .SearchResultsPage-logo>img:nth-child(n),.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo>a:nth-child(n),.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo>img:nth-child(n),.UserProfilePage[data-smallheader] .UserProfilePage-logo>a:nth-child(n),.UserProfilePage[data-smallheader] .UserProfilePage-logo>img:nth-child(n),.VideoPage[data-has-scrolled=true] .VideoPage-logo>a:nth-child(n),.VideoPage[data-has-scrolled=true] .VideoPage-logo>img:nth-child(n),.VideoPage[data-smallheader] .VideoPage-logo>a:nth-child(n),.VideoPage[data-smallheader] .VideoPage-logo>img:nth-child(n) {
        display: none
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo>a:nth-child(2),.ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo>img:nth-child(2),.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo>a:nth-child(2),.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo>img:nth-child(2),.ArticlePage[data-has-scrolled=true] .ArticlePage-logo>a:nth-child(2),.ArticlePage[data-has-scrolled=true] .ArticlePage-logo>img:nth-child(2),.ArticlePage[data-smallheader] .ArticlePage-logo>a:nth-child(2),.ArticlePage[data-smallheader] .ArticlePage-logo>img:nth-child(2),.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo>a:nth-child(2),.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo>img:nth-child(2),.ArticleRichV2[data-smallheader] .ArticleRichV2-logo>a:nth-child(2),.ArticleRichV2[data-smallheader] .ArticleRichV2-logo>img:nth-child(2),.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo>a:nth-child(2),.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo>img:nth-child(2),.AuthenticationPage[data-smallheader] .AuthenticationPage-logo>a:nth-child(2),.AuthenticationPage[data-smallheader] .AuthenticationPage-logo>img:nth-child(2),.AuthorPage[data-has-scrolled=true] .AuthorPage-logo>a:nth-child(2),.AuthorPage[data-has-scrolled=true] .AuthorPage-logo>img:nth-child(2),.AuthorPage[data-smallheader] .AuthorPage-logo>a:nth-child(2),.AuthorPage[data-smallheader] .AuthorPage-logo>img:nth-child(2),.BlocksPage[data-has-scrolled=true] .BlocksPage-logo>a:nth-child(2),.BlocksPage[data-has-scrolled=true] .BlocksPage-logo>img:nth-child(2),.BlocksPage[data-smallheader] .BlocksPage-logo>a:nth-child(2),.BlocksPage[data-smallheader] .BlocksPage-logo>img:nth-child(2),.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo>a:nth-child(2),.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo>img:nth-child(2),.FourOhFourPage[data-smallheader] .FourOhFourPage-logo>a:nth-child(2),.FourOhFourPage[data-smallheader] .FourOhFourPage-logo>img:nth-child(2),.GalleryPage[data-has-scrolled=true] .GalleryPage-logo>a:nth-child(2),.GalleryPage[data-has-scrolled=true] .GalleryPage-logo>img:nth-child(2),.GalleryPage[data-smallheader] .GalleryPage-logo>a:nth-child(2),.GalleryPage[data-smallheader] .GalleryPage-logo>img:nth-child(2),.InfographPage[data-has-scrolled=true] .InfographPage-logo>a:nth-child(2),.InfographPage[data-has-scrolled=true] .InfographPage-logo>img:nth-child(2),.InfographPage[data-smallheader] .InfographPage-logo>a:nth-child(2),.InfographPage[data-smallheader] .InfographPage-logo>img:nth-child(2),.ListiclePage[data-has-scrolled=true] .ListiclePage-logo>a:nth-child(2),.ListiclePage[data-has-scrolled=true] .ListiclePage-logo>img:nth-child(2),.ListiclePage[data-smallheader] .ListiclePage-logo>a:nth-child(2),.ListiclePage[data-smallheader] .ListiclePage-logo>img:nth-child(2),.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo>a:nth-child(2),.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo>img:nth-child(2),.LiveArticlePage[data-smallheader] .LiveArticlePage-logo>a:nth-child(2),.LiveArticlePage[data-smallheader] .LiveArticlePage-logo>img:nth-child(2),.PageLite[data-has-scrolled=true] .PageLite-logo>a:nth-child(2),.PageLite[data-has-scrolled=true] .PageLite-logo>img:nth-child(2),.PageLite[data-smallheader] .PageLite-logo>a:nth-child(2),.PageLite[data-smallheader] .PageLite-logo>img:nth-child(2),.Page[data-has-scrolled=true] .Page-logo>a:nth-child(2),.Page[data-has-scrolled=true] .Page-logo>img:nth-child(2),.Page[data-smallheader] .Page-logo>a:nth-child(2),.Page[data-smallheader] .Page-logo>img:nth-child(2),.PreviewPage[data-has-scrolled=true] .PreviewPage-logo>a:nth-child(2),.PreviewPage[data-has-scrolled=true] .PreviewPage-logo>img:nth-child(2),.PreviewPage[data-smallheader] .PreviewPage-logo>a:nth-child(2),.PreviewPage[data-smallheader] .PreviewPage-logo>img:nth-child(2),.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo>a:nth-child(2),.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo>img:nth-child(2),.SearchResultsPage[data-smallheader] .SearchResultsPage-logo>a:nth-child(2),.SearchResultsPage[data-smallheader] .SearchResultsPage-logo>img:nth-child(2),.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo>a:nth-child(2),.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo>img:nth-child(2),.UserProfilePage[data-smallheader] .UserProfilePage-logo>a:nth-child(2),.UserProfilePage[data-smallheader] .UserProfilePage-logo>img:nth-child(2),.VideoPage[data-has-scrolled=true] .VideoPage-logo>a:nth-child(2),.VideoPage[data-has-scrolled=true] .VideoPage-logo>img:nth-child(2),.VideoPage[data-smallheader] .VideoPage-logo>a:nth-child(2),.VideoPage[data-smallheader] .VideoPage-logo>img:nth-child(2) {
        display: block
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo>a:first-child:last-child,.ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo>img:first-child:last-child,.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo>a:first-child:last-child,.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo>img:first-child:last-child,.ArticlePage[data-has-scrolled=true] .ArticlePage-logo>a:first-child:last-child,.ArticlePage[data-has-scrolled=true] .ArticlePage-logo>img:first-child:last-child,.ArticlePage[data-smallheader] .ArticlePage-logo>a:first-child:last-child,.ArticlePage[data-smallheader] .ArticlePage-logo>img:first-child:last-child,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo>a:first-child:last-child,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo>img:first-child:last-child,.ArticleRichV2[data-smallheader] .ArticleRichV2-logo>a:first-child:last-child,.ArticleRichV2[data-smallheader] .ArticleRichV2-logo>img:first-child:last-child,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo>a:first-child:last-child,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo>img:first-child:last-child,.AuthenticationPage[data-smallheader] .AuthenticationPage-logo>a:first-child:last-child,.AuthenticationPage[data-smallheader] .AuthenticationPage-logo>img:first-child:last-child,.AuthorPage[data-has-scrolled=true] .AuthorPage-logo>a:first-child:last-child,.AuthorPage[data-has-scrolled=true] .AuthorPage-logo>img:first-child:last-child,.AuthorPage[data-smallheader] .AuthorPage-logo>a:first-child:last-child,.AuthorPage[data-smallheader] .AuthorPage-logo>img:first-child:last-child,.BlocksPage[data-has-scrolled=true] .BlocksPage-logo>a:first-child:last-child,.BlocksPage[data-has-scrolled=true] .BlocksPage-logo>img:first-child:last-child,.BlocksPage[data-smallheader] .BlocksPage-logo>a:first-child:last-child,.BlocksPage[data-smallheader] .BlocksPage-logo>img:first-child:last-child,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo>a:first-child:last-child,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo>img:first-child:last-child,.FourOhFourPage[data-smallheader] .FourOhFourPage-logo>a:first-child:last-child,.FourOhFourPage[data-smallheader] .FourOhFourPage-logo>img:first-child:last-child,.GalleryPage[data-has-scrolled=true] .GalleryPage-logo>a:first-child:last-child,.GalleryPage[data-has-scrolled=true] .GalleryPage-logo>img:first-child:last-child,.GalleryPage[data-smallheader] .GalleryPage-logo>a:first-child:last-child,.GalleryPage[data-smallheader] .GalleryPage-logo>img:first-child:last-child,.InfographPage[data-has-scrolled=true] .InfographPage-logo>a:first-child:last-child,.InfographPage[data-has-scrolled=true] .InfographPage-logo>img:first-child:last-child,.InfographPage[data-smallheader] .InfographPage-logo>a:first-child:last-child,.InfographPage[data-smallheader] .InfographPage-logo>img:first-child:last-child,.ListiclePage[data-has-scrolled=true] .ListiclePage-logo>a:first-child:last-child,.ListiclePage[data-has-scrolled=true] .ListiclePage-logo>img:first-child:last-child,.ListiclePage[data-smallheader] .ListiclePage-logo>a:first-child:last-child,.ListiclePage[data-smallheader] .ListiclePage-logo>img:first-child:last-child,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo>a:first-child:last-child,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo>img:first-child:last-child,.LiveArticlePage[data-smallheader] .LiveArticlePage-logo>a:first-child:last-child,.LiveArticlePage[data-smallheader] .LiveArticlePage-logo>img:first-child:last-child,.PageLite[data-has-scrolled=true] .PageLite-logo>a:first-child:last-child,.PageLite[data-has-scrolled=true] .PageLite-logo>img:first-child:last-child,.PageLite[data-smallheader] .PageLite-logo>a:first-child:last-child,.PageLite[data-smallheader] .PageLite-logo>img:first-child:last-child,.Page[data-has-scrolled=true] .Page-logo>a:first-child:last-child,.Page[data-has-scrolled=true] .Page-logo>img:first-child:last-child,.Page[data-smallheader] .Page-logo>a:first-child:last-child,.Page[data-smallheader] .Page-logo>img:first-child:last-child,.PreviewPage[data-has-scrolled=true] .PreviewPage-logo>a:first-child:last-child,.PreviewPage[data-has-scrolled=true] .PreviewPage-logo>img:first-child:last-child,.PreviewPage[data-smallheader] .PreviewPage-logo>a:first-child:last-child,.PreviewPage[data-smallheader] .PreviewPage-logo>img:first-child:last-child,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo>a:first-child:last-child,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo>img:first-child:last-child,.SearchResultsPage[data-smallheader] .SearchResultsPage-logo>a:first-child:last-child,.SearchResultsPage[data-smallheader] .SearchResultsPage-logo>img:first-child:last-child,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo>a:first-child:last-child,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo>img:first-child:last-child,.UserProfilePage[data-smallheader] .UserProfilePage-logo>a:first-child:last-child,.UserProfilePage[data-smallheader] .UserProfilePage-logo>img:first-child:last-child,.VideoPage[data-has-scrolled=true] .VideoPage-logo>a:first-child:last-child,.VideoPage[data-has-scrolled=true] .VideoPage-logo>img:first-child:last-child,.VideoPage[data-smallheader] .VideoPage-logo>a:first-child:last-child,.VideoPage[data-smallheader] .VideoPage-logo>img:first-child:last-child {
        display: block
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-navigationOverlay,.ArticlePageBasic[data-smallheader] .ArticlePageBasic-navigationOverlay,.ArticlePage[data-has-scrolled=true] .ArticlePage-navigationOverlay,.ArticlePage[data-smallheader] .ArticlePage-navigationOverlay,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-navigationOverlay,.ArticleRichV2[data-smallheader] .ArticleRichV2-navigationOverlay,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-navigationOverlay,.AuthenticationPage[data-smallheader] .AuthenticationPage-navigationOverlay,.AuthorPage[data-has-scrolled=true] .AuthorPage-navigationOverlay,.AuthorPage[data-smallheader] .AuthorPage-navigationOverlay,.BlocksPage[data-has-scrolled=true] .BlocksPage-navigationOverlay,.BlocksPage[data-smallheader] .BlocksPage-navigationOverlay,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-navigationOverlay,.FourOhFourPage[data-smallheader] .FourOhFourPage-navigationOverlay,.GalleryPage[data-has-scrolled=true] .GalleryPage-navigationOverlay,.GalleryPage[data-smallheader] .GalleryPage-navigationOverlay,.InfographPage[data-has-scrolled=true] .InfographPage-navigationOverlay,.InfographPage[data-smallheader] .InfographPage-navigationOverlay,.ListiclePage[data-has-scrolled=true] .ListiclePage-navigationOverlay,.ListiclePage[data-smallheader] .ListiclePage-navigationOverlay,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-navigationOverlay,.LiveArticlePage[data-smallheader] .LiveArticlePage-navigationOverlay,.PageLite[data-has-scrolled=true] .PageLite-navigationOverlay,.PageLite[data-smallheader] .PageLite-navigationOverlay,.Page[data-has-scrolled=true] .Page-navigationOverlay,.Page[data-smallheader] .Page-navigationOverlay,.PreviewPage[data-has-scrolled=true] .PreviewPage-navigationOverlay,.PreviewPage[data-smallheader] .PreviewPage-navigationOverlay,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-navigationOverlay,.SearchResultsPage[data-smallheader] .SearchResultsPage-navigationOverlay,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-navigationOverlay,.UserProfilePage[data-smallheader] .UserProfilePage-navigationOverlay,.VideoPage[data-has-scrolled=true] .VideoPage-navigationOverlay,.VideoPage[data-smallheader] .VideoPage-navigationOverlay {
        width: auto
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-header .ArticlePageBasic-social,.ArticlePageBasic[data-smallheader] .ArticlePageBasic-header .ArticlePageBasic-social,.ArticlePage[data-has-scrolled=true] .ArticlePage-header .ArticlePage-social,.ArticlePage[data-smallheader] .ArticlePage-header .ArticlePage-social,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-header .ArticleRichV2-social,.ArticleRichV2[data-smallheader] .ArticleRichV2-header .ArticleRichV2-social,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-header .AuthenticationPage-social,.AuthenticationPage[data-smallheader] .AuthenticationPage-header .AuthenticationPage-social,.AuthorPage[data-has-scrolled=true] .AuthorPage-header .AuthorPage-social,.AuthorPage[data-smallheader] .AuthorPage-header .AuthorPage-social,.BlocksPage[data-has-scrolled=true] .BlocksPage-header .BlocksPage-social,.BlocksPage[data-smallheader] .BlocksPage-header .BlocksPage-social,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-header .FourOhFourPage-social,.FourOhFourPage[data-smallheader] .FourOhFourPage-header .FourOhFourPage-social,.GalleryPage[data-has-scrolled=true] .GalleryPage-header .GalleryPage-social,.GalleryPage[data-smallheader] .GalleryPage-header .GalleryPage-social,.InfographPage[data-has-scrolled=true] .InfographPage-header .InfographPage-social,.InfographPage[data-smallheader] .InfographPage-header .InfographPage-social,.ListiclePage[data-has-scrolled=true] .ListiclePage-header .ListiclePage-social,.ListiclePage[data-smallheader] .ListiclePage-header .ListiclePage-social,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-header .LiveArticlePage-social,.LiveArticlePage[data-smallheader] .LiveArticlePage-header .LiveArticlePage-social,.PageLite[data-has-scrolled=true] .PageLite-header .PageLite-social,.PageLite[data-smallheader] .PageLite-header .PageLite-social,.Page[data-has-scrolled=true] .Page-header .Page-social,.Page[data-smallheader] .Page-header .Page-social,.PreviewPage[data-has-scrolled=true] .PreviewPage-header .PreviewPage-social,.PreviewPage[data-smallheader] .PreviewPage-header .PreviewPage-social,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-header .SearchResultsPage-social,.SearchResultsPage[data-smallheader] .SearchResultsPage-header .SearchResultsPage-social,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-header .UserProfilePage-social,.UserProfilePage[data-smallheader] .UserProfilePage-header .UserProfilePage-social,.VideoPage[data-has-scrolled=true] .VideoPage-header .VideoPage-social,.VideoPage[data-smallheader] .VideoPage-header .VideoPage-social {
        display: none
    }

    .ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo,.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo,.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo,.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo,.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo,.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo,.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo,.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo,.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo,.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo,.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo,.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo,.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo,.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo,.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo,.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo,.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo {
        background: #fff;
        height: 95px;
        min-width: 100vw;
        animation: logoGrow .5s
    }

    .ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo img,.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo img,.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo img,.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo img,.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo img,.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo img,.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo img,.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo img,.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo img,.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo img,.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo img,.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo img,.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo img,.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo img,.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo img,.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo img,.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo img {
        height: 50px;
        width: auto
    }

    .ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo>a:nth-child(n),.ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo>img:nth-child(n),.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo>a:nth-child(n),.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo>img:nth-child(n),.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo>a:nth-child(n),.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo>img:nth-child(n),.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo>a:nth-child(n),.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo>img:nth-child(n),.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo>a:nth-child(n),.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo>img:nth-child(n),.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo>a:nth-child(n),.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo>img:nth-child(n),.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo>a:nth-child(n),.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo>img:nth-child(n),.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo>a:nth-child(n),.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo>img:nth-child(n),.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo>a:nth-child(n),.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo>img:nth-child(n),.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo>a:nth-child(n),.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo>img:nth-child(n),.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo>a:nth-child(n),.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo>img:nth-child(n),.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo>a:nth-child(n),.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo>img:nth-child(n),.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo>a:nth-child(n),.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo>img:nth-child(n),.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo>a:nth-child(n),.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo>img:nth-child(n),.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo>a:nth-child(n),.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo>img:nth-child(n),.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo>a:nth-child(n),.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo>img:nth-child(n),.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo>a:nth-child(n),.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo>img:nth-child(n) {
        display: none
    }

    .ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo>a:nth-child(1),.ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo>img:nth-child(1),.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo>a:nth-child(1),.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo>img:nth-child(1),.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo>a:nth-child(1),.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo>img:nth-child(1),.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo>a:nth-child(1),.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo>img:nth-child(1),.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo>a:nth-child(1),.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo>img:nth-child(1),.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo>a:nth-child(1),.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo>img:nth-child(1),.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo>a:nth-child(1),.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo>img:nth-child(1),.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo>a:nth-child(1),.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo>img:nth-child(1),.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo>a:nth-child(1),.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo>img:nth-child(1),.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo>a:nth-child(1),.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo>img:nth-child(1),.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo>a:nth-child(1),.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo>img:nth-child(1),.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo>a:nth-child(1),.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo>img:nth-child(1),.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo>a:nth-child(1),.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo>img:nth-child(1),.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo>a:nth-child(1),.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo>img:nth-child(1),.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo>a:nth-child(1),.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo>img:nth-child(1),.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo>a:nth-child(1),.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo>img:nth-child(1),.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo>a:nth-child(1),.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo>img:nth-child(1) {
        display: block
    }

    .ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo>a:first-child:last-child,.ArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePage-logo>img:first-child:last-child,.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo>a:first-child:last-child,.ArticlePageBasic:not([data-has-scrolled=true]):not([data-smallheader]) .ArticlePageBasic-logo>img:first-child:last-child,.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo>a:first-child:last-child,.ArticleRichV2:not([data-has-scrolled=true]):not([data-smallheader]) .ArticleRichV2-logo>img:first-child:last-child,.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo>a:first-child:last-child,.AuthenticationPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthenticationPage-logo>img:first-child:last-child,.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo>a:first-child:last-child,.AuthorPage:not([data-has-scrolled=true]):not([data-smallheader]) .AuthorPage-logo>img:first-child:last-child,.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo>a:first-child:last-child,.BlocksPage:not([data-has-scrolled=true]):not([data-smallheader]) .BlocksPage-logo>img:first-child:last-child,.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo>a:first-child:last-child,.FourOhFourPage:not([data-has-scrolled=true]):not([data-smallheader]) .FourOhFourPage-logo>img:first-child:last-child,.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo>a:first-child:last-child,.GalleryPage:not([data-has-scrolled=true]):not([data-smallheader]) .GalleryPage-logo>img:first-child:last-child,.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo>a:first-child:last-child,.InfographPage:not([data-has-scrolled=true]):not([data-smallheader]) .InfographPage-logo>img:first-child:last-child,.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo>a:first-child:last-child,.ListiclePage:not([data-has-scrolled=true]):not([data-smallheader]) .ListiclePage-logo>img:first-child:last-child,.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo>a:first-child:last-child,.LiveArticlePage:not([data-has-scrolled=true]):not([data-smallheader]) .LiveArticlePage-logo>img:first-child:last-child,.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo>a:first-child:last-child,.Page:not([data-has-scrolled=true]):not([data-smallheader]) .Page-logo>img:first-child:last-child,.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo>a:first-child:last-child,.PageLite:not([data-has-scrolled=true]):not([data-smallheader]) .PageLite-logo>img:first-child:last-child,.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo>a:first-child:last-child,.PreviewPage:not([data-has-scrolled=true]):not([data-smallheader]) .PreviewPage-logo>img:first-child:last-child,.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo>a:first-child:last-child,.SearchResultsPage:not([data-has-scrolled=true]):not([data-smallheader]) .SearchResultsPage-logo>img:first-child:last-child,.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo>a:first-child:last-child,.UserProfilePage:not([data-has-scrolled=true]):not([data-smallheader]) .UserProfilePage-logo>img:first-child:last-child,.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo>a:first-child:last-child,.VideoPage:not([data-has-scrolled=true]):not([data-smallheader]) .VideoPage-logo>img:first-child:last-child {
        display: block
    }

    .ArticlePageBasic[data-has-scrolled=true] .ArticlePageBasic-logo,.ArticlePageBasic[data-smallheader] .ArticlePageBasic-logo,.ArticlePage[data-has-scrolled=true] .ArticlePage-logo,.ArticlePage[data-smallheader] .ArticlePage-logo,.ArticleRichV2[data-has-scrolled=true] .ArticleRichV2-logo,.ArticleRichV2[data-smallheader] .ArticleRichV2-logo,.AuthenticationPage[data-has-scrolled=true] .AuthenticationPage-logo,.AuthenticationPage[data-smallheader] .AuthenticationPage-logo,.AuthorPage[data-has-scrolled=true] .AuthorPage-logo,.AuthorPage[data-smallheader] .AuthorPage-logo,.BlocksPage[data-has-scrolled=true] .BlocksPage-logo,.BlocksPage[data-smallheader] .BlocksPage-logo,.FourOhFourPage[data-has-scrolled=true] .FourOhFourPage-logo,.FourOhFourPage[data-smallheader] .FourOhFourPage-logo,.GalleryPage[data-has-scrolled=true] .GalleryPage-logo,.GalleryPage[data-smallheader] .GalleryPage-logo,.InfographPage[data-has-scrolled=true] .InfographPage-logo,.InfographPage[data-smallheader] .InfographPage-logo,.ListiclePage[data-has-scrolled=true] .ListiclePage-logo,.ListiclePage[data-smallheader] .ListiclePage-logo,.LiveArticlePage[data-has-scrolled=true] .LiveArticlePage-logo,.LiveArticlePage[data-smallheader] .LiveArticlePage-logo,.PageLite[data-has-scrolled=true] .PageLite-logo,.PageLite[data-smallheader] .PageLite-logo,.Page[data-has-scrolled=true] .Page-logo,.Page[data-smallheader] .Page-logo,.PreviewPage[data-has-scrolled=true] .PreviewPage-logo,.PreviewPage[data-smallheader] .PreviewPage-logo,.SearchResultsPage[data-has-scrolled=true] .SearchResultsPage-logo,.SearchResultsPage[data-smallheader] .SearchResultsPage-logo,.UserProfilePage[data-has-scrolled=true] .UserProfilePage-logo,.UserProfilePage[data-smallheader] .UserProfilePage-logo,.VideoPage[data-has-scrolled=true] .VideoPage-logo,.VideoPage[data-smallheader] .VideoPage-logo {
        filter: saturate(0) contrast(300%) invert(100%)
    }

    .ArticlePage-header,.ArticlePageBasic-header,.ArticleRichV2-header,.AuthenticationPage-header,.AuthorPage-header,.BlocksPage-header,.FourOhFourPage-header,.GalleryPage-header,.InfographPage-header,.ListiclePage-header,.LiveArticlePage-header,.Page-header,.PageLite-header,.PreviewPage-header,.SearchResultsPage-header,.UserProfilePage-header,.VideoPage-header {
        border-bottom: 0
    }
}

.ArticlePage-footer,.ArticlePageBasic-footer,.ArticleRichV2-footer,.AuthenticationPage-footer,.AuthorPage-footer,.BlocksPage-footer,.FourOhFourPage-footer,.GalleryPage-footer,.InfographPage-footer,.ListiclePage-footer,.LiveArticlePage-footer,.Page-footer,.PageLite-footer,.PreviewPage-footer,.SearchResultsPage-footer,.UserProfilePage-footer,.VideoPage-footer {
    background: #fff;
    box-shadow: inset 0 5px 0 #d7204c
}

.ArticlePage-footer p,.ArticlePageBasic-footer p,.ArticleRichV2-footer p,.AuthenticationPage-footer p,.AuthorPage-footer p,.BlocksPage-footer p,.FourOhFourPage-footer p,.GalleryPage-footer p,.InfographPage-footer p,.ListiclePage-footer p,.LiveArticlePage-footer p,.Page-footer p,.PageLite-footer p,.PreviewPage-footer p,.SearchResultsPage-footer p,.UserProfilePage-footer p,.VideoPage-footer p {
    text-align: center;
    font-size: .8em;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 15px;
    font-family: Mulish,sans-serif;
    font-weight: 900
}

.ArticlePage-footer .SocialBar-heading p:after,.ArticlePage-footer .flex-small p:after,.ArticlePageBasic-footer .SocialBar-heading p:after,.ArticlePageBasic-footer .flex-small p:after,.ArticleRichV2-footer .SocialBar-heading p:after,.ArticleRichV2-footer .flex-small p:after,.AuthenticationPage-footer .SocialBar-heading p:after,.AuthenticationPage-footer .flex-small p:after,.AuthorPage-footer .SocialBar-heading p:after,.AuthorPage-footer .flex-small p:after,.BlocksPage-footer .SocialBar-heading p:after,.BlocksPage-footer .flex-small p:after,.FourOhFourPage-footer .SocialBar-heading p:after,.FourOhFourPage-footer .flex-small p:after,.GalleryPage-footer .SocialBar-heading p:after,.GalleryPage-footer .flex-small p:after,.InfographPage-footer .SocialBar-heading p:after,.InfographPage-footer .flex-small p:after,.ListiclePage-footer .SocialBar-heading p:after,.ListiclePage-footer .flex-small p:after,.LiveArticlePage-footer .SocialBar-heading p:after,.LiveArticlePage-footer .flex-small p:after,.Page-footer .SocialBar-heading p:after,.Page-footer .flex-small p:after,.PageLite-footer .SocialBar-heading p:after,.PageLite-footer .flex-small p:after,.PreviewPage-footer .SocialBar-heading p:after,.PreviewPage-footer .flex-small p:after,.SearchResultsPage-footer .SocialBar-heading p:after,.SearchResultsPage-footer .flex-small p:after,.UserProfilePage-footer .SocialBar-heading p:after,.UserProfilePage-footer .flex-small p:after,.VideoPage-footer .SocialBar-heading p:after,.VideoPage-footer .flex-small p:after {
    position: absolute;
    width: 75px;
    height: 1px;
    margin: 0 -32px 0 auto;
    right: 50%;
    bottom: -5px;
    content: '';
    background: #d7204c
}

.ArticlePage-footerContent,.ArticlePageBasic-footerContent,.ArticleRichV2-footerContent,.AuthenticationPage-footerContent,.AuthorPage-footerContent,.BlocksPage-footerContent,.FourOhFourPage-footerContent,.GalleryPage-footerContent,.InfographPage-footerContent,.ListiclePage-footerContent,.LiveArticlePage-footerContent,.Page-footerContent,.PageLite-footerContent,.PreviewPage-footerContent,.SearchResultsPage-footerContent,.UserProfilePage-footerContent,.VideoPage-footerContent {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    width: 100%
}

.ArticlePage-footerContent .MagazinePromo,.ArticlePageBasic-footerContent .MagazinePromo,.ArticleRichV2-footerContent .MagazinePromo,.AuthenticationPage-footerContent .MagazinePromo,.AuthorPage-footerContent .MagazinePromo,.BlocksPage-footerContent .MagazinePromo,.FourOhFourPage-footerContent .MagazinePromo,.GalleryPage-footerContent .MagazinePromo,.InfographPage-footerContent .MagazinePromo,.ListiclePage-footerContent .MagazinePromo,.LiveArticlePage-footerContent .MagazinePromo,.Page-footerContent .MagazinePromo,.PageLite-footerContent .MagazinePromo,.PreviewPage-footerContent .MagazinePromo,.SearchResultsPage-footerContent .MagazinePromo,.UserProfilePage-footerContent .MagazinePromo,.VideoPage-footerContent .MagazinePromo {
    width: inherit
}

.ArticlePage-footerContent .MagazinePromo-media,.ArticlePageBasic-footerContent .MagazinePromo-media,.ArticleRichV2-footerContent .MagazinePromo-media,.AuthenticationPage-footerContent .MagazinePromo-media,.AuthorPage-footerContent .MagazinePromo-media,.BlocksPage-footerContent .MagazinePromo-media,.FourOhFourPage-footerContent .MagazinePromo-media,.GalleryPage-footerContent .MagazinePromo-media,.InfographPage-footerContent .MagazinePromo-media,.ListiclePage-footerContent .MagazinePromo-media,.LiveArticlePage-footerContent .MagazinePromo-media,.Page-footerContent .MagazinePromo-media,.PageLite-footerContent .MagazinePromo-media,.PreviewPage-footerContent .MagazinePromo-media,.SearchResultsPage-footerContent .MagazinePromo-media,.UserProfilePage-footerContent .MagazinePromo-media,.VideoPage-footerContent .MagazinePromo-media {
    width: inherit;
    position: relative;
    text-align: center
}

.ArticlePage-footerContent .MagazinePromo-media img.Image,.ArticlePageBasic-footerContent .MagazinePromo-media img.Image,.ArticleRichV2-footerContent .MagazinePromo-media img.Image,.AuthenticationPage-footerContent .MagazinePromo-media img.Image,.AuthorPage-footerContent .MagazinePromo-media img.Image,.BlocksPage-footerContent .MagazinePromo-media img.Image,.FourOhFourPage-footerContent .MagazinePromo-media img.Image,.GalleryPage-footerContent .MagazinePromo-media img.Image,.InfographPage-footerContent .MagazinePromo-media img.Image,.ListiclePage-footerContent .MagazinePromo-media img.Image,.LiveArticlePage-footerContent .MagazinePromo-media img.Image,.Page-footerContent .MagazinePromo-media img.Image,.PageLite-footerContent .MagazinePromo-media img.Image,.PreviewPage-footerContent .MagazinePromo-media img.Image,.SearchResultsPage-footerContent .MagazinePromo-media img.Image,.UserProfilePage-footerContent .MagazinePromo-media img.Image,.VideoPage-footerContent .MagazinePromo-media img.Image {
    margin: auto;
    width: 35%;
    height: auto
}

.ArticlePage-footerContent .RichLinkList,.ArticlePageBasic-footerContent .RichLinkList,.ArticleRichV2-footerContent .RichLinkList,.AuthenticationPage-footerContent .RichLinkList,.AuthorPage-footerContent .RichLinkList,.BlocksPage-footerContent .RichLinkList,.FourOhFourPage-footerContent .RichLinkList,.GalleryPage-footerContent .RichLinkList,.InfographPage-footerContent .RichLinkList,.ListiclePage-footerContent .RichLinkList,.LiveArticlePage-footerContent .RichLinkList,.Page-footerContent .RichLinkList,.PageLite-footerContent .RichLinkList,.PreviewPage-footerContent .RichLinkList,.SearchResultsPage-footerContent .RichLinkList,.UserProfilePage-footerContent .RichLinkList,.VideoPage-footerContent .RichLinkList {
    position: absolute
}

.ArticlePage-footerLogo,.ArticlePageBasic-footerLogo,.ArticleRichV2-footerLogo,.AuthenticationPage-footerLogo,.AuthorPage-footerLogo,.BlocksPage-footerLogo,.FourOhFourPage-footerLogo,.GalleryPage-footerLogo,.InfographPage-footerLogo,.ListiclePage-footerLogo,.LiveArticlePage-footerLogo,.Page-footerLogo,.PageLite-footerLogo,.PreviewPage-footerLogo,.SearchResultsPage-footerLogo,.UserProfilePage-footerLogo,.VideoPage-footerLogo {
    display: none
}

.ArticlePage-footerNavigation,.ArticlePageBasic-footerNavigation,.ArticleRichV2-footerNavigation,.AuthenticationPage-footerNavigation,.AuthorPage-footerNavigation,.BlocksPage-footerNavigation,.FourOhFourPage-footerNavigation,.GalleryPage-footerNavigation,.InfographPage-footerNavigation,.ListiclePage-footerNavigation,.LiveArticlePage-footerNavigation,.Page-footerNavigation,.PageLite-footerNavigation,.PreviewPage-footerNavigation,.SearchResultsPage-footerNavigation,.UserProfilePage-footerNavigation,.VideoPage-footerNavigation {
    border: 0
}

.ArticlePage-footerNavigation .Navigation-items,.ArticlePageBasic-footerNavigation .Navigation-items,.ArticleRichV2-footerNavigation .Navigation-items,.AuthenticationPage-footerNavigation .Navigation-items,.AuthorPage-footerNavigation .Navigation-items,.BlocksPage-footerNavigation .Navigation-items,.FourOhFourPage-footerNavigation .Navigation-items,.GalleryPage-footerNavigation .Navigation-items,.InfographPage-footerNavigation .Navigation-items,.ListiclePage-footerNavigation .Navigation-items,.LiveArticlePage-footerNavigation .Navigation-items,.Page-footerNavigation .Navigation-items,.PageLite-footerNavigation .Navigation-items,.PreviewPage-footerNavigation .Navigation-items,.SearchResultsPage-footerNavigation .Navigation-items,.UserProfilePage-footerNavigation .Navigation-items,.VideoPage-footerNavigation .Navigation-items {
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 10px
}

.ArticlePage-footerNavigation .Navigation-items-item,.ArticlePageBasic-footerNavigation .Navigation-items-item,.ArticleRichV2-footerNavigation .Navigation-items-item,.AuthenticationPage-footerNavigation .Navigation-items-item,.AuthorPage-footerNavigation .Navigation-items-item,.BlocksPage-footerNavigation .Navigation-items-item,.FourOhFourPage-footerNavigation .Navigation-items-item,.GalleryPage-footerNavigation .Navigation-items-item,.InfographPage-footerNavigation .Navigation-items-item,.ListiclePage-footerNavigation .Navigation-items-item,.LiveArticlePage-footerNavigation .Navigation-items-item,.Page-footerNavigation .Navigation-items-item,.PageLite-footerNavigation .Navigation-items-item,.PreviewPage-footerNavigation .Navigation-items-item,.SearchResultsPage-footerNavigation .Navigation-items-item,.UserProfilePage-footerNavigation .Navigation-items-item,.VideoPage-footerNavigation .Navigation-items-item {
    padding: 0;
    margin: 10px 10px 0 0;
    border-right: 1px solid #242424
}

.ArticlePage-footerNavigation .Navigation-items-item:last-child,.ArticlePageBasic-footerNavigation .Navigation-items-item:last-child,.ArticleRichV2-footerNavigation .Navigation-items-item:last-child,.AuthenticationPage-footerNavigation .Navigation-items-item:last-child,.AuthorPage-footerNavigation .Navigation-items-item:last-child,.BlocksPage-footerNavigation .Navigation-items-item:last-child,.FourOhFourPage-footerNavigation .Navigation-items-item:last-child,.GalleryPage-footerNavigation .Navigation-items-item:last-child,.InfographPage-footerNavigation .Navigation-items-item:last-child,.ListiclePage-footerNavigation .Navigation-items-item:last-child,.LiveArticlePage-footerNavigation .Navigation-items-item:last-child,.Page-footerNavigation .Navigation-items-item:last-child,.PageLite-footerNavigation .Navigation-items-item:last-child,.PreviewPage-footerNavigation .Navigation-items-item:last-child,.SearchResultsPage-footerNavigation .Navigation-items-item:last-child,.UserProfilePage-footerNavigation .Navigation-items-item:last-child,.VideoPage-footerNavigation .Navigation-items-item:last-child {
    border: 0
}

.ArticlePage-footerNavigation .Navigation-items-item .NavigationItem,.ArticlePageBasic-footerNavigation .Navigation-items-item .NavigationItem,.ArticleRichV2-footerNavigation .Navigation-items-item .NavigationItem,.AuthenticationPage-footerNavigation .Navigation-items-item .NavigationItem,.AuthorPage-footerNavigation .Navigation-items-item .NavigationItem,.BlocksPage-footerNavigation .Navigation-items-item .NavigationItem,.FourOhFourPage-footerNavigation .Navigation-items-item .NavigationItem,.GalleryPage-footerNavigation .Navigation-items-item .NavigationItem,.InfographPage-footerNavigation .Navigation-items-item .NavigationItem,.ListiclePage-footerNavigation .Navigation-items-item .NavigationItem,.LiveArticlePage-footerNavigation .Navigation-items-item .NavigationItem,.Page-footerNavigation .Navigation-items-item .NavigationItem,.PageLite-footerNavigation .Navigation-items-item .NavigationItem,.PreviewPage-footerNavigation .Navigation-items-item .NavigationItem,.SearchResultsPage-footerNavigation .Navigation-items-item .NavigationItem,.UserProfilePage-footerNavigation .Navigation-items-item .NavigationItem,.VideoPage-footerNavigation .Navigation-items-item .NavigationItem {
    border: 0
}

.ArticlePage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.ArticlePageBasic-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.ArticleRichV2-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.AuthenticationPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.AuthorPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.BlocksPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.FourOhFourPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.GalleryPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.InfographPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.ListiclePage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.LiveArticlePage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.Page-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.PageLite-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.PreviewPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.SearchResultsPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.UserProfilePage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link,.VideoPage-footerNavigation .Navigation-items-item .NavigationItem a.NavigationItem-text-link {
    color: #242424;
    font-size: 12px;
    font-weight: 400;
    border: 0
}

@media only screen and (min-width: 1024px) {
    .ArticlePage .flex-large,.ArticlePageBasic .flex-large,.ArticleRichV2 .flex-large,.AuthenticationPage .flex-large,.AuthorPage .flex-large,.BlocksPage .flex-large,.FourOhFourPage .flex-large,.GalleryPage .flex-large,.InfographPage .flex-large,.ListiclePage .flex-large,.LiveArticlePage .flex-large,.Page .flex-large,.PageLite .flex-large,.PreviewPage .flex-large,.SearchResultsPage .flex-large,.UserProfilePage .flex-large,.VideoPage .flex-large {
        -ms-flex-pack: center;
        justify-content: center
    }

    .ArticlePage-footer p,.ArticlePageBasic-footer p,.ArticleRichV2-footer p,.AuthenticationPage-footer p,.AuthorPage-footer p,.BlocksPage-footer p,.FourOhFourPage-footer p,.GalleryPage-footer p,.InfographPage-footer p,.ListiclePage-footer p,.LiveArticlePage-footer p,.Page-footer p,.PageLite-footer p,.PreviewPage-footer p,.SearchResultsPage-footer p,.UserProfilePage-footer p,.VideoPage-footer p {
        font-size: 1.4rem
    }

    .ArticlePage-social,.ArticlePageBasic-social,.ArticleRichV2-social,.AuthenticationPage-social,.AuthorPage-social,.BlocksPage-social,.FourOhFourPage-social,.GalleryPage-social,.InfographPage-social,.ListiclePage-social,.LiveArticlePage-social,.Page-social,.PageLite-social,.PreviewPage-social,.SearchResultsPage-social,.UserProfilePage-social,.VideoPage-social {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center
    }

    .ArticlePage-footerContent,.ArticlePageBasic-footerContent,.ArticleRichV2-footerContent,.AuthenticationPage-footerContent,.AuthorPage-footerContent,.BlocksPage-footerContent,.FourOhFourPage-footerContent,.GalleryPage-footerContent,.InfographPage-footerContent,.ListiclePage-footerContent,.LiveArticlePage-footerContent,.Page-footerContent,.PageLite-footerContent,.PreviewPage-footerContent,.SearchResultsPage-footerContent,.UserProfilePage-footerContent,.VideoPage-footerContent {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        position: relative;
        width: 100%
    }

    .ArticlePage-footerContent .RichLinkList,.ArticlePageBasic-footerContent .RichLinkList,.ArticleRichV2-footerContent .RichLinkList,.AuthenticationPage-footerContent .RichLinkList,.AuthorPage-footerContent .RichLinkList,.BlocksPage-footerContent .RichLinkList,.FourOhFourPage-footerContent .RichLinkList,.GalleryPage-footerContent .RichLinkList,.InfographPage-footerContent .RichLinkList,.ListiclePage-footerContent .RichLinkList,.LiveArticlePage-footerContent .RichLinkList,.Page-footerContent .RichLinkList,.PageLite-footerContent .RichLinkList,.PreviewPage-footerContent .RichLinkList,.SearchResultsPage-footerContent .RichLinkList,.UserProfilePage-footerContent .RichLinkList,.VideoPage-footerContent .RichLinkList {
        position: initial
    }

    .ArticlePage-footerLogo,.ArticlePageBasic-footerLogo,.ArticleRichV2-footerLogo,.AuthenticationPage-footerLogo,.AuthorPage-footerLogo,.BlocksPage-footerLogo,.FourOhFourPage-footerLogo,.GalleryPage-footerLogo,.InfographPage-footerLogo,.ListiclePage-footerLogo,.LiveArticlePage-footerLogo,.Page-footerLogo,.PageLite-footerLogo,.PreviewPage-footerLogo,.SearchResultsPage-footerLogo,.UserProfilePage-footerLogo,.VideoPage-footerLogo {
        display: none
    }

    .ArticlePage-footerNavigation .Navigation,.ArticlePageBasic-footerNavigation .Navigation,.ArticleRichV2-footerNavigation .Navigation,.AuthenticationPage-footerNavigation .Navigation,.AuthorPage-footerNavigation .Navigation,.BlocksPage-footerNavigation .Navigation,.FourOhFourPage-footerNavigation .Navigation,.GalleryPage-footerNavigation .Navigation,.InfographPage-footerNavigation .Navigation,.ListiclePage-footerNavigation .Navigation,.LiveArticlePage-footerNavigation .Navigation,.Page-footerNavigation .Navigation,.PageLite-footerNavigation .Navigation,.PreviewPage-footerNavigation .Navigation,.SearchResultsPage-footerNavigation .Navigation,.UserProfilePage-footerNavigation .Navigation,.VideoPage-footerNavigation .Navigation {
        display: inherit
    }

    .ArticlePage-footerNavigation .Navigation-items,.ArticlePageBasic-footerNavigation .Navigation-items,.ArticleRichV2-footerNavigation .Navigation-items,.AuthenticationPage-footerNavigation .Navigation-items,.AuthorPage-footerNavigation .Navigation-items,.BlocksPage-footerNavigation .Navigation-items,.FourOhFourPage-footerNavigation .Navigation-items,.GalleryPage-footerNavigation .Navigation-items,.InfographPage-footerNavigation .Navigation-items,.ListiclePage-footerNavigation .Navigation-items,.LiveArticlePage-footerNavigation .Navigation-items,.Page-footerNavigation .Navigation-items,.PageLite-footerNavigation .Navigation-items,.PreviewPage-footerNavigation .Navigation-items,.SearchResultsPage-footerNavigation .Navigation-items,.UserProfilePage-footerNavigation .Navigation-items,.VideoPage-footerNavigation .Navigation-items {
        -ms-flex-pack: center;
        justify-content: center
    }

    .ArticlePage-footerNavigation .Navigation-items-item,.ArticlePageBasic-footerNavigation .Navigation-items-item,.ArticleRichV2-footerNavigation .Navigation-items-item,.AuthenticationPage-footerNavigation .Navigation-items-item,.AuthorPage-footerNavigation .Navigation-items-item,.BlocksPage-footerNavigation .Navigation-items-item,.FourOhFourPage-footerNavigation .Navigation-items-item,.GalleryPage-footerNavigation .Navigation-items-item,.InfographPage-footerNavigation .Navigation-items-item,.ListiclePage-footerNavigation .Navigation-items-item,.LiveArticlePage-footerNavigation .Navigation-items-item,.Page-footerNavigation .Navigation-items-item,.PageLite-footerNavigation .Navigation-items-item,.PreviewPage-footerNavigation .Navigation-items-item,.SearchResultsPage-footerNavigation .Navigation-items-item,.UserProfilePage-footerNavigation .Navigation-items-item,.VideoPage-footerNavigation .Navigation-items-item {
        height: 25px;
        padding-right: 14px;
        margin: 10px 10px 0 0;
        border-right: 1px solid #242424
    }

    .ArticlePage-footerNavigation .Navigation-items-item:last-child,.ArticlePageBasic-footerNavigation .Navigation-items-item:last-child,.ArticleRichV2-footerNavigation .Navigation-items-item:last-child,.AuthenticationPage-footerNavigation .Navigation-items-item:last-child,.AuthorPage-footerNavigation .Navigation-items-item:last-child,.BlocksPage-footerNavigation .Navigation-items-item:last-child,.FourOhFourPage-footerNavigation .Navigation-items-item:last-child,.GalleryPage-footerNavigation .Navigation-items-item:last-child,.InfographPage-footerNavigation .Navigation-items-item:last-child,.ListiclePage-footerNavigation .Navigation-items-item:last-child,.LiveArticlePage-footerNavigation .Navigation-items-item:last-child,.Page-footerNavigation .Navigation-items-item:last-child,.PageLite-footerNavigation .Navigation-items-item:last-child,.PreviewPage-footerNavigation .Navigation-items-item:last-child,.SearchResultsPage-footerNavigation .Navigation-items-item:last-child,.UserProfilePage-footerNavigation .Navigation-items-item:last-child,.VideoPage-footerNavigation .Navigation-items-item:last-child {
        border: 0
    }

    .ArticlePage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.ArticlePageBasic-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.ArticleRichV2-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.AuthenticationPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.AuthorPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.BlocksPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.FourOhFourPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.GalleryPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.InfographPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.ListiclePage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.LiveArticlePage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.Page-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.PageLite-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.PreviewPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.SearchResultsPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.UserProfilePage-footerNavigation .Navigation-items-item a.NavigationItem-text-link,.VideoPage-footerNavigation .Navigation-items-item a.NavigationItem-text-link {
        color: #242424;
        height: 25px;
        font-size: 1.2rem;
        font-weight: 400;
        margin-bottom: 10px;
        border: 0
    }
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticlePage-searchInput,.ArticlePageBasic-searchInput,.ArticleRichV2-searchInput,.AuthenticationPage-searchInput,.AuthorPage-searchInput,.BlocksPage-searchInput,.FourOhFourPage-searchInput,.GalleryPage-searchInput,.InfographPage-searchInput,.ListiclePage-searchInput,.LiveArticlePage-searchInput,.Page-searchInput,.PageLite-searchInput,.PreviewPage-searchInput,.SearchResultsPage-searchInput,.UserProfilePage-searchInput,.VideoPage-searchInput {
        border: 1px solid #ddd
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-searchInput,.ArticlePageBasic-searchInput,.ArticleRichV2-searchInput,.AuthenticationPage-searchInput,.AuthorPage-searchInput,.BlocksPage-searchInput,.FourOhFourPage-searchInput,.GalleryPage-searchInput,.InfographPage-searchInput,.ListiclePage-searchInput,.LiveArticlePage-searchInput,.Page-searchInput,.PageLite-searchInput,.PreviewPage-searchInput,.SearchResultsPage-searchInput,.UserProfilePage-searchInput,.VideoPage-searchInput {
        background: 0 0;
        border: 0;
        border-bottom: solid 1px;
        color: #fff;
        border-color: #fff;
        background: #cf102d
    }

    .ArticlePage-searchInput::-webkit-input-placeholder,.ArticlePageBasic-searchInput::-webkit-input-placeholder,.ArticleRichV2-searchInput::-webkit-input-placeholder,.AuthenticationPage-searchInput::-webkit-input-placeholder,.AuthorPage-searchInput::-webkit-input-placeholder,.BlocksPage-searchInput::-webkit-input-placeholder,.FourOhFourPage-searchInput::-webkit-input-placeholder,.GalleryPage-searchInput::-webkit-input-placeholder,.InfographPage-searchInput::-webkit-input-placeholder,.ListiclePage-searchInput::-webkit-input-placeholder,.LiveArticlePage-searchInput::-webkit-input-placeholder,.Page-searchInput::-webkit-input-placeholder,.PageLite-searchInput::-webkit-input-placeholder,.PreviewPage-searchInput::-webkit-input-placeholder,.SearchResultsPage-searchInput::-webkit-input-placeholder,.UserProfilePage-searchInput::-webkit-input-placeholder,.VideoPage-searchInput::-webkit-input-placeholder {
        color: #fff
    }

    .ArticlePage-searchInput::-moz-placeholder,.ArticlePageBasic-searchInput::-moz-placeholder,.ArticleRichV2-searchInput::-moz-placeholder,.AuthenticationPage-searchInput::-moz-placeholder,.AuthorPage-searchInput::-moz-placeholder,.BlocksPage-searchInput::-moz-placeholder,.FourOhFourPage-searchInput::-moz-placeholder,.GalleryPage-searchInput::-moz-placeholder,.InfographPage-searchInput::-moz-placeholder,.ListiclePage-searchInput::-moz-placeholder,.LiveArticlePage-searchInput::-moz-placeholder,.Page-searchInput::-moz-placeholder,.PageLite-searchInput::-moz-placeholder,.PreviewPage-searchInput::-moz-placeholder,.SearchResultsPage-searchInput::-moz-placeholder,.UserProfilePage-searchInput::-moz-placeholder,.VideoPage-searchInput::-moz-placeholder {
        color: #fff
    }

    .ArticlePage-searchInput:-ms-input-placeholder,.ArticlePageBasic-searchInput:-ms-input-placeholder,.ArticleRichV2-searchInput:-ms-input-placeholder,.AuthenticationPage-searchInput:-ms-input-placeholder,.AuthorPage-searchInput:-ms-input-placeholder,.BlocksPage-searchInput:-ms-input-placeholder,.FourOhFourPage-searchInput:-ms-input-placeholder,.GalleryPage-searchInput:-ms-input-placeholder,.InfographPage-searchInput:-ms-input-placeholder,.ListiclePage-searchInput:-ms-input-placeholder,.LiveArticlePage-searchInput:-ms-input-placeholder,.Page-searchInput:-ms-input-placeholder,.PageLite-searchInput:-ms-input-placeholder,.PreviewPage-searchInput:-ms-input-placeholder,.SearchResultsPage-searchInput:-ms-input-placeholder,.UserProfilePage-searchInput:-ms-input-placeholder,.VideoPage-searchInput:-ms-input-placeholder {
        color: #fff
    }

    .ArticlePage-searchInput:-moz-placeholder,.ArticlePageBasic-searchInput:-moz-placeholder,.ArticleRichV2-searchInput:-moz-placeholder,.AuthenticationPage-searchInput:-moz-placeholder,.AuthorPage-searchInput:-moz-placeholder,.BlocksPage-searchInput:-moz-placeholder,.FourOhFourPage-searchInput:-moz-placeholder,.GalleryPage-searchInput:-moz-placeholder,.InfographPage-searchInput:-moz-placeholder,.ListiclePage-searchInput:-moz-placeholder,.LiveArticlePage-searchInput:-moz-placeholder,.Page-searchInput:-moz-placeholder,.PageLite-searchInput:-moz-placeholder,.PreviewPage-searchInput:-moz-placeholder,.SearchResultsPage-searchInput:-moz-placeholder,.UserProfilePage-searchInput:-moz-placeholder,.VideoPage-searchInput:-moz-placeholder {
        color: #fff
    }

    .ArticlePage .SearchOverlayToggle,.ArticlePageBasic .SearchOverlayToggle,.ArticleRichV2 .SearchOverlayToggle,.AuthenticationPage .SearchOverlayToggle,.AuthorPage .SearchOverlayToggle,.BlocksPage .SearchOverlayToggle,.FourOhFourPage .SearchOverlayToggle,.GalleryPage .SearchOverlayToggle,.InfographPage .SearchOverlayToggle,.ListiclePage .SearchOverlayToggle,.LiveArticlePage .SearchOverlayToggle,.Page .SearchOverlayToggle,.PageLite .SearchOverlayToggle,.PreviewPage .SearchOverlayToggle,.SearchResultsPage .SearchOverlayToggle,.UserProfilePage .SearchOverlayToggle,.VideoPage .SearchOverlayToggle {
        color: #fff;
        font-size: 18px
    }

    .ArticlePage.inSearchState .SearchOverlayToggle,.ArticlePageBasic.inSearchState .SearchOverlayToggle,.ArticleRichV2.inSearchState .SearchOverlayToggle,.AuthenticationPage.inSearchState .SearchOverlayToggle,.AuthorPage.inSearchState .SearchOverlayToggle,.BlocksPage.inSearchState .SearchOverlayToggle,.FourOhFourPage.inSearchState .SearchOverlayToggle,.GalleryPage.inSearchState .SearchOverlayToggle,.InfographPage.inSearchState .SearchOverlayToggle,.ListiclePage.inSearchState .SearchOverlayToggle,.LiveArticlePage.inSearchState .SearchOverlayToggle,.Page.inSearchState .SearchOverlayToggle,.PageLite.inSearchState .SearchOverlayToggle,.PreviewPage.inSearchState .SearchOverlayToggle,.SearchResultsPage.inSearchState .SearchOverlayToggle,.UserProfilePage.inSearchState .SearchOverlayToggle,.VideoPage.inSearchState .SearchOverlayToggle {
        font-size: 10px;
        position: relative;
        top: 4px
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-navigationOverlay .ArticlePage-search,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-search,.ArticleRichV2-navigationOverlay .ArticleRichV2-search,.AuthenticationPage-navigationOverlay .AuthenticationPage-search,.AuthorPage-navigationOverlay .AuthorPage-search,.BlocksPage-navigationOverlay .BlocksPage-search,.FourOhFourPage-navigationOverlay .FourOhFourPage-search,.GalleryPage-navigationOverlay .GalleryPage-search,.InfographPage-navigationOverlay .InfographPage-search,.ListiclePage-navigationOverlay .ListiclePage-search,.LiveArticlePage-navigationOverlay .LiveArticlePage-search,.Page-navigationOverlay .Page-search,.PageLite-navigationOverlay .PageLite-search,.PreviewPage-navigationOverlay .PreviewPage-search,.SearchResultsPage-navigationOverlay .SearchResultsPage-search,.UserProfilePage-navigationOverlay .UserProfilePage-search,.VideoPage-navigationOverlay .VideoPage-search {
        -ms-flex-order: 1;
        order: 1;
        padding: 20px
    }

    .ArticlePage-navigationOverlay .ArticlePage-navigation,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-navigation,.ArticleRichV2-navigationOverlay .ArticleRichV2-navigation,.AuthenticationPage-navigationOverlay .AuthenticationPage-navigation,.AuthorPage-navigationOverlay .AuthorPage-navigation,.BlocksPage-navigationOverlay .BlocksPage-navigation,.FourOhFourPage-navigationOverlay .FourOhFourPage-navigation,.GalleryPage-navigationOverlay .GalleryPage-navigation,.InfographPage-navigationOverlay .InfographPage-navigation,.ListiclePage-navigationOverlay .ListiclePage-navigation,.LiveArticlePage-navigationOverlay .LiveArticlePage-navigation,.Page-navigationOverlay .Page-navigation,.PageLite-navigationOverlay .PageLite-navigation,.PreviewPage-navigationOverlay .PreviewPage-navigation,.SearchResultsPage-navigationOverlay .SearchResultsPage-navigation,.UserProfilePage-navigationOverlay .UserProfilePage-navigation,.VideoPage-navigationOverlay .VideoPage-navigation {
        -ms-flex-order: 5;
        order: 5
    }

    .ArticlePage-navigationOverlay .ArticlePage-social,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-social,.ArticleRichV2-navigationOverlay .ArticleRichV2-social,.AuthenticationPage-navigationOverlay .AuthenticationPage-social,.AuthorPage-navigationOverlay .AuthorPage-social,.BlocksPage-navigationOverlay .BlocksPage-social,.FourOhFourPage-navigationOverlay .FourOhFourPage-social,.GalleryPage-navigationOverlay .GalleryPage-social,.InfographPage-navigationOverlay .InfographPage-social,.ListiclePage-navigationOverlay .ListiclePage-social,.LiveArticlePage-navigationOverlay .LiveArticlePage-social,.Page-navigationOverlay .Page-social,.PageLite-navigationOverlay .PageLite-social,.PreviewPage-navigationOverlay .PreviewPage-social,.SearchResultsPage-navigationOverlay .SearchResultsPage-social,.UserProfilePage-navigationOverlay .UserProfilePage-social,.VideoPage-navigationOverlay .VideoPage-social {
        -ms-flex-order: 10;
        order: 10;
        padding: 20px;
        text-align: center
    }

    .ArticlePage-navigationOverlay .ArticlePage-social .SocialBar,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-social .SocialBar,.ArticleRichV2-navigationOverlay .ArticleRichV2-social .SocialBar,.AuthenticationPage-navigationOverlay .AuthenticationPage-social .SocialBar,.AuthorPage-navigationOverlay .AuthorPage-social .SocialBar,.BlocksPage-navigationOverlay .BlocksPage-social .SocialBar,.FourOhFourPage-navigationOverlay .FourOhFourPage-social .SocialBar,.GalleryPage-navigationOverlay .GalleryPage-social .SocialBar,.InfographPage-navigationOverlay .InfographPage-social .SocialBar,.ListiclePage-navigationOverlay .ListiclePage-social .SocialBar,.LiveArticlePage-navigationOverlay .LiveArticlePage-social .SocialBar,.Page-navigationOverlay .Page-social .SocialBar,.PageLite-navigationOverlay .PageLite-social .SocialBar,.PreviewPage-navigationOverlay .PreviewPage-social .SocialBar,.SearchResultsPage-navigationOverlay .SearchResultsPage-social .SocialBar,.UserProfilePage-navigationOverlay .UserProfilePage-social .SocialBar,.VideoPage-navigationOverlay .VideoPage-social .SocialBar {
        border-bottom: 0
    }

    .ArticlePage-navigationOverlay .ArticlePage-social .SocialBar-heading,.ArticlePageBasic-navigationOverlay .ArticlePageBasic-social .SocialBar-heading,.ArticleRichV2-navigationOverlay .ArticleRichV2-social .SocialBar-heading,.AuthenticationPage-navigationOverlay .AuthenticationPage-social .SocialBar-heading,.AuthorPage-navigationOverlay .AuthorPage-social .SocialBar-heading,.BlocksPage-navigationOverlay .BlocksPage-social .SocialBar-heading,.FourOhFourPage-navigationOverlay .FourOhFourPage-social .SocialBar-heading,.GalleryPage-navigationOverlay .GalleryPage-social .SocialBar-heading,.InfographPage-navigationOverlay .InfographPage-social .SocialBar-heading,.ListiclePage-navigationOverlay .ListiclePage-social .SocialBar-heading,.LiveArticlePage-navigationOverlay .LiveArticlePage-social .SocialBar-heading,.Page-navigationOverlay .Page-social .SocialBar-heading,.PageLite-navigationOverlay .PageLite-social .SocialBar-heading,.PreviewPage-navigationOverlay .PreviewPage-social .SocialBar-heading,.SearchResultsPage-navigationOverlay .SearchResultsPage-social .SocialBar-heading,.UserProfilePage-navigationOverlay .UserProfilePage-social .SocialBar-heading,.VideoPage-navigationOverlay .VideoPage-social .SocialBar-heading {
        display: none
    }
}

.AppPromoList-cta a,.ArticleNewsletterForm-buttons .Button,.BasicPromoList-cta a,.BasicPromoLogoList-cta a,.CardColumns-cta a,.CardGrid-cta a,.CompareItemList-cta a,.CompareItemList[data-compareitems=open] [data-compareitems-close],.DirectInsertList-cta a,.FullPagePromoList-cta a,.LinkList-cta a,.ListAbstract-cta a,.ListPromoDropdownLinks-cta a,.LogoHeaderList-cta a,.Mosaic-cta a,.MosaicFive-cta a,.MosaicThree-cta a,.OrderedList-cta a,.SquareTilesList-cta a,.StoryPromoList-cta a,.TallCardCarousel-cta a,.TilesList-cta a,.WideSubscriptionList-cta a {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em;
    background: #cf102d;
    transition: all .3s ease-in-out
}

.AppPromoList-cta a a,.AppPromoList-cta a[href],.ArticleNewsletterForm-buttons .Button a,.ArticleNewsletterForm-buttons .Button[href],.BasicPromoList-cta a a,.BasicPromoList-cta a[href],.BasicPromoLogoList-cta a a,.BasicPromoLogoList-cta a[href],.CardColumns-cta a a,.CardColumns-cta a[href],.CardGrid-cta a a,.CardGrid-cta a[href],.CompareItemList-cta a a,.CompareItemList-cta a[href],.CompareItemList[data-compareitems=open] [data-compareitems-close] a,.CompareItemList[data-compareitems=open] [data-compareitems-close][href],.DirectInsertList-cta a a,.DirectInsertList-cta a[href],.FullPagePromoList-cta a a,.FullPagePromoList-cta a[href],.LinkList-cta a a,.LinkList-cta a[href],.ListAbstract-cta a a,.ListAbstract-cta a[href],.ListPromoDropdownLinks-cta a a,.ListPromoDropdownLinks-cta a[href],.LogoHeaderList-cta a a,.LogoHeaderList-cta a[href],.Mosaic-cta a a,.Mosaic-cta a[href],.MosaicFive-cta a a,.MosaicFive-cta a[href],.MosaicThree-cta a a,.MosaicThree-cta a[href],.OrderedList-cta a a,.OrderedList-cta a[href],.SquareTilesList-cta a a,.SquareTilesList-cta a[href],.StoryPromoList-cta a a,.StoryPromoList-cta a[href],.TallCardCarousel-cta a a,.TallCardCarousel-cta a[href],.TilesList-cta a a,.TilesList-cta a[href],.WideSubscriptionList-cta a a,.WideSubscriptionList-cta a[href] {
    text-decoration: none
}

.AppPromoList-cta a:hover,.ArticleNewsletterForm-buttons .Button:hover,.BasicPromoList-cta a:hover,.BasicPromoLogoList-cta a:hover,.CardColumns-cta a:hover,.CardGrid-cta a:hover,.CompareItemList-cta a:hover,.CompareItemList[data-compareitems=open] [data-compareitems-close]:hover,.DirectInsertList-cta a:hover,.FullPagePromoList-cta a:hover,.LinkList-cta a:hover,.ListAbstract-cta a:hover,.ListPromoDropdownLinks-cta a:hover,.LogoHeaderList-cta a:hover,.Mosaic-cta a:hover,.MosaicFive-cta a:hover,.MosaicThree-cta a:hover,.OrderedList-cta a:hover,.SquareTilesList-cta a:hover,.StoryPromoList-cta a:hover,.TallCardCarousel-cta a:hover,.TilesList-cta a:hover,.WideSubscriptionList-cta a:hover {
    border: 1px solid #cf102d;
    transition: all .3s ease-in-out
}

.AppPromoList-cta a,.AppPromoList-cta a a,.ArticleNewsletterForm-buttons .Button,.ArticleNewsletterForm-buttons .Button a,.BasicPromoList-cta a,.BasicPromoList-cta a a,.BasicPromoLogoList-cta a,.BasicPromoLogoList-cta a a,.CardColumns-cta a,.CardColumns-cta a a,.CardGrid-cta a,.CardGrid-cta a a,.CompareItemList-cta a,.CompareItemList-cta a a,.CompareItemList[data-compareitems=open] [data-compareitems-close],.CompareItemList[data-compareitems=open] [data-compareitems-close] a,.DirectInsertList-cta a,.DirectInsertList-cta a a,.FullPagePromoList-cta a,.FullPagePromoList-cta a a,.LinkList-cta a,.LinkList-cta a a,.ListAbstract-cta a,.ListAbstract-cta a a,.ListPromoDropdownLinks-cta a,.ListPromoDropdownLinks-cta a a,.LogoHeaderList-cta a,.LogoHeaderList-cta a a,.Mosaic-cta a,.Mosaic-cta a a,.MosaicFive-cta a,.MosaicFive-cta a a,.MosaicThree-cta a,.MosaicThree-cta a a,.OrderedList-cta a,.OrderedList-cta a a,.SquareTilesList-cta a,.SquareTilesList-cta a a,.StoryPromoList-cta a,.StoryPromoList-cta a a,.TallCardCarousel-cta a,.TallCardCarousel-cta a a,.TilesList-cta a,.TilesList-cta a a,.WideSubscriptionList-cta a,.WideSubscriptionList-cta a a {
    color: #fff
}

.ArticleRefreshControls button {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em;
    background: #cf102d;
    transition: all .3s ease-in-out
}

.ArticleRefreshControls button a,.ArticleRefreshControls button[href] {
    text-decoration: none
}

.ArticleRefreshControls button a,.ArticleRefreshControls button[href] {
    text-decoration: none
}

.ArticleRefreshControls button:hover {
    border: 1px solid #cf102d;
    transition: all .3s ease-in-out
}

.ArticleRefreshControls button,.ArticleRefreshControls button a {
    color: #fff
}

.ArticlePage-sectionLabel,.ArticlePageBasic-sectionLabel,.BlocksPage-sectionLabel,.InfographPage-sectionLabel {
    color: #cf102d;
    font-family: Mulish,sans-serif;
    font-weight: 200;
    font-size: 12px;
    font-style: normal;
    text-transform: uppercase
}

.ArticlePage-sectionLabel a.Link,.ArticlePageBasic-sectionLabel a.Link,.BlocksPage-sectionLabel a.Link,.InfographPage-sectionLabel a.Link {
    color: #cf102d;
    font-size: .8rem;
    padding: 4px 10px;
    border: 1px solid #cf102d;
    display: inline-block;
    position: relative;
    text-decoration: none
}

.BasicPromo-title,.BasicPromo-title a,.BasicPromoDetailed-title,.BasicPromoDetailed-title a,.CardPromoCentered-title,.CardPromoCentered-title a,.GallerySlide-title,.LargePromo-title,.LargePromo-title a,.LinkListPromo-title a,.MagazinePromo-title,.MagazinePromo-title a,.PlayListPromo-title a,.PromoAuthorDetailed-title,.PromoAuthorDetailed-title a,.RichLinkList-items .RichTextModule-items p a,.RichLinkList-items a,.RichLinkList-items-item .RichTextModule-items p a,.StoryPromo-title,.StoryPromo-title a {
    color: #242424;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .BasicPromo-title a[href]:hover,.BasicPromo-title a[href]:visited:hover,.BasicPromo-title[href]:hover,.BasicPromo-title[href]:visited:hover,.BasicPromoDetailed-title a[href]:hover,.BasicPromoDetailed-title a[href]:visited:hover,.BasicPromoDetailed-title[href]:hover,.BasicPromoDetailed-title[href]:visited:hover,.CardPromoCentered-title a[href]:hover,.CardPromoCentered-title a[href]:visited:hover,.CardPromoCentered-title[href]:hover,.CardPromoCentered-title[href]:visited:hover,.GallerySlide-title[href]:hover,.GallerySlide-title[href]:visited:hover,.LargePromo-title a[href]:hover,.LargePromo-title a[href]:visited:hover,.LargePromo-title[href]:hover,.LargePromo-title[href]:visited:hover,.LinkListPromo-title a[href]:hover,.LinkListPromo-title a[href]:visited:hover,.MagazinePromo-title a[href]:hover,.MagazinePromo-title a[href]:visited:hover,.MagazinePromo-title[href]:hover,.MagazinePromo-title[href]:visited:hover,.PlayListPromo-title a[href]:hover,.PlayListPromo-title a[href]:visited:hover,.PromoAuthorDetailed-title a[href]:hover,.PromoAuthorDetailed-title a[href]:visited:hover,.PromoAuthorDetailed-title[href]:hover,.PromoAuthorDetailed-title[href]:visited:hover,.RichLinkList-items .RichTextModule-items p a[href]:hover,.RichLinkList-items .RichTextModule-items p a[href]:visited:hover,.RichLinkList-items a[href]:hover,.RichLinkList-items a[href]:visited:hover,.RichLinkList-items-item .RichTextModule-items p a[href]:hover,.RichLinkList-items-item .RichTextModule-items p a[href]:visited:hover,.StoryPromo-title a[href]:hover,.StoryPromo-title a[href]:visited:hover,.StoryPromo-title[href]:hover,.StoryPromo-title[href]:visited:hover {
        color: #d7204c
    }
}

[data-asidewell]>[data-module],[data-container-modulewell]>[data-module] {
    background: #fff
}

.BasicPromo-category,.BasicPromo-category a,.BasicPromoDetailed-category,.BasicPromoDetailed-category a,.BulletPromo-category,.BulletPromo-category a,.CardPromoCentered-category,.CardPromoCentered-category a,.FullPagePromo-category,.FullPagePromo-category a,.LargePagePromo-category,.LargePagePromo-category a,.LargePromo-category,.LargePromo-category a,.LinkListPromo-category,.LinkListPromo-category a,.MagazinePromo-category,.MagazinePromo-category a,.MediumPagePromo-category,.MediumPagePromo-category a,.PlayListPromo-category,.PlayListPromo-category a,.PromoAbstract-category,.PromoAbstract-category a,.PromoAuthorDetailed-category,.PromoAuthorDetailed-category a,.StoryPromo-category,.StoryPromo-category a,.VideoPromo-category,.VideoPromo-category a {
    font-family: Mulish,sans-serif;
    font-weight: 200;
    font-size: .8rem;
    text-decoration: none;
    color: #cf102d;
    line-height: 1.1;
    letter-spacing: .03em;
    text-transform: uppercase
}

.GalleryPage-infoCard-tags a,.VideoPage-tags-body a {
    color: #d7204c;
    text-decoration: none;
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1rem;
    font-style: normal;
    position: relative;
    margin-right: 12px!important
}

@media only screen and (min-width: 1024px) {
    .GalleryPage-infoCard-tags a[href]:hover,.GalleryPage-infoCard-tags a[href]:visited:hover,.VideoPage-tags-body a[href]:hover,.VideoPage-tags-body a[href]:visited:hover {
        color: #d7204c
    }
}

.GalleryPage-infoCard-tags a:before,.VideoPage-tags-body a:before {
    color: #cf102d;
    content: '#';
    display: inline-block;
    font-size: 1.2rem;
    margin: 0 2px 0 -8px
}

.RichTextArticleBody .ArticleNewsletterForm-title,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title {
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.4rem;
    margin: 10px auto 5px;
    padding: 10px 0
}

.RichTextArticleBody .ArticleNewsletterForm-title .Link,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.RichTextArticleBody .ArticleNewsletterForm-title .Link:after,.RichTextArticleBody .ArticleNewsletterForm-title .Link:before,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title .Link:after,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.RichTextArticleBody .ArticleNewsletterForm-title .Link:after,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title .Link:after {
    content: '';
    left: 0;
    right: 0;
    bottom: 0
}

.ArticlePage-pageHeading,.ArticlePageBasic-pageHeading,.ArticleRichV2-pageHeading,.AuthenticationPage-pageHeading,.AuthorPage-pageHeading,.BlocksPage-pageHeading,.FourOhFourPage-pageHeading,.GalleryPage-pageHeading,.InfographPage-pageHeading,.ListiclePage-pageHeading,.LiveArticlePage-pageHeading,.Page-pageHeading,.PageAbstract-pageHeading,.PageLite-pageHeading,.PreviewPage-pageHeading,.SearchResultsPage-pageHeading,.UserProfilePage-pageHeading,.VideoPage-pageHeading {
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 2em;
    padding: 20px 0;
    margin: 10px auto 0;
    position: relative
}

.ArticlePage-pageHeading .Link,.ArticlePageBasic-pageHeading .Link,.ArticleRichV2-pageHeading .Link,.AuthenticationPage-pageHeading .Link,.AuthorPage-pageHeading .Link,.BlocksPage-pageHeading .Link,.FourOhFourPage-pageHeading .Link,.GalleryPage-pageHeading .Link,.InfographPage-pageHeading .Link,.ListiclePage-pageHeading .Link,.LiveArticlePage-pageHeading .Link,.Page-pageHeading .Link,.PageAbstract-pageHeading .Link,.PageLite-pageHeading .Link,.PreviewPage-pageHeading .Link,.SearchResultsPage-pageHeading .Link,.UserProfilePage-pageHeading .Link,.VideoPage-pageHeading .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.ArticlePage-pageHeading .Link:after,.ArticlePage-pageHeading .Link:before,.ArticlePageBasic-pageHeading .Link:after,.ArticlePageBasic-pageHeading .Link:before,.ArticleRichV2-pageHeading .Link:after,.ArticleRichV2-pageHeading .Link:before,.AuthenticationPage-pageHeading .Link:after,.AuthenticationPage-pageHeading .Link:before,.AuthorPage-pageHeading .Link:after,.AuthorPage-pageHeading .Link:before,.BlocksPage-pageHeading .Link:after,.BlocksPage-pageHeading .Link:before,.FourOhFourPage-pageHeading .Link:after,.FourOhFourPage-pageHeading .Link:before,.GalleryPage-pageHeading .Link:after,.GalleryPage-pageHeading .Link:before,.InfographPage-pageHeading .Link:after,.InfographPage-pageHeading .Link:before,.ListiclePage-pageHeading .Link:after,.ListiclePage-pageHeading .Link:before,.LiveArticlePage-pageHeading .Link:after,.LiveArticlePage-pageHeading .Link:before,.Page-pageHeading .Link:after,.Page-pageHeading .Link:before,.PageAbstract-pageHeading .Link:after,.PageAbstract-pageHeading .Link:before,.PageLite-pageHeading .Link:after,.PageLite-pageHeading .Link:before,.PreviewPage-pageHeading .Link:after,.PreviewPage-pageHeading .Link:before,.SearchResultsPage-pageHeading .Link:after,.SearchResultsPage-pageHeading .Link:before,.UserProfilePage-pageHeading .Link:after,.UserProfilePage-pageHeading .Link:before,.VideoPage-pageHeading .Link:after,.VideoPage-pageHeading .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.ArticlePage-pageHeading:after,.ArticlePageBasic-pageHeading:after,.ArticleRichV2-pageHeading:after,.AuthenticationPage-pageHeading:after,.AuthorPage-pageHeading:after,.BlocksPage-pageHeading:after,.FourOhFourPage-pageHeading:after,.GalleryPage-pageHeading:after,.InfographPage-pageHeading:after,.ListiclePage-pageHeading:after,.LiveArticlePage-pageHeading:after,.Page-pageHeading:after,.PageAbstract-pageHeading:after,.PageLite-pageHeading:after,.PreviewPage-pageHeading:after,.SearchResultsPage-pageHeading:after,.UserProfilePage-pageHeading:after,.VideoPage-pageHeading:after {
    bottom: 13px;
    top: auto;
    background: #242424;
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px
}

.MultiCheckboxControl,select.ListPromoDropdownLinks-items {
    background-image: url("");
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    border: solid 1px #000;
    border-radius: 0;
    background-color: #fff
}

[data-container-modulewell] .TallCardCarousel [data-module-contents] {
    margin-left: -15px;
    margin-right: -15px
}

[data-container-modulewell] .TallCardCarousel-title {
    padding-left: 15px;
    padding-right: 15px
}

[data-container-modulewell]>.BasicPromoList [data-module-contents] .BasicPromoList-items:first-child .TallCardCarousel,[data-container-modulewell]>.BasicPromoLogoList [data-module-contents] .BasicPromoList-items:first-child .TallCardCarousel {
    padding-top: 0
}

[data-container-modulewell] .BasicCarousel [data-module-contents] {
    margin-left: -15px;
    margin-right: -15px
}

[data-container-modulewell] .BasicCarousel-title {
    padding-left: 15px;
    padding-right: 15px
}

[data-container-modulewell]>.BasicPromoList [data-module-contents] .BasicPromoList-items:first-child .BasicCarousel,[data-container-modulewell]>.BasicPromoLogoList [data-module-contents] .BasicPromoList-items:first-child .BasicCarousel {
    padding-top: 0
}

@font-face {
    font-family: icomoon;
    src: url("") format('woff');
    font-weight: 400;
    font-style: normal
}

.icon,[class*=' icon-'],[class^=icon-] {
    font-family: icomoon;
    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
}

.icon-breaking:before {
    content: '\f101'
}

.icon-bullet-arrow:before {
    content: '\f102'
}

.icon-close:before {
    content: '\f103'
}

.icon-comments-cloud:before {
    content: '\f104'
}

.icon-ellipsis-h:before {
    content: '\f105'
}

.icon-email:before {
    content: '\f106'
}

.icon-facebook:before {
    content: '\f107'
}

.icon-googleplus:before {
    content: '\f108'
}

.icon-grid:before {
    content: '\f109'
}

.icon-icon-code:before {
    content: '\f10a'
}

.icon-info:before {
    content: '\f10b'
}

.icon-instagram:before {
    content: '\f10c'
}

.icon-left-chevron:before {
    content: '\f10d'
}

.icon-linkedin:before {
    content: '\f10e'
}

.icon-messenger:before {
    content: '\f10f'
}

.icon-gallery:before,.icon-photo:before {
    content: '\f110'
}

.icon-pin:before {
    content: '\f111'
}

.icon-pinterest:before {
    content: '\f112'
}

.icon-print:before {
    content: '\f113'
}

.icon-quien-logo:before {
    content: '\f114'
}

.icon-restart:before {
    content: '\f115'
}

.icon-right-chevron:before {
    content: '\f116'
}

.icon-search:before {
    content: '\f117'
}

.icon-share:before {
    content: '\f118'
}

.icon-tag:before {
    content: '\f119'
}

.icon-title-belleza:before {
    content: '\f11a'
}

.icon-title-celeb:before {
    content: '\f11b'
}

.icon-title-circulos:before {
    content: '\f11c'
}

.icon-title-lifestyle:before {
    content: '\f11d'
}

.icon-title-look:before {
    content: '\f11e'
}

.icon-title-masvisto:before {
    content: '\f11f'
}

.icon-title-moda:before {
    content: '\f120'
}

.icon-title-portada:before {
    content: '\f121'
}

.icon-title-realeza:before {
    content: '\f122'
}

.icon-title-ultimo:before {
    content: '\f123'
}

.icon-title-video:before {
    content: '\f124'
}

.icon-twitter:before {
    content: '\f125'
}

.icon-video-play:before {
    content: '\f126'
}

.icon-video:before {
    content: '\f127'
}

.icon-whatsapp:before {
    content: '\f128'
}

.icon-you-tube:before {
    content: '\f129'
}

.icon.icon-gallery,.icon.icon-tag,.icon.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.ArticlePage,.ArticlePageBasic,.ArticleRichV2,.AuthenticationPage,.AuthorPage,.BlocksPage,.FourOhFourPage,.GalleryPage,.InfographPage,.ListiclePage,.LiveArticlePage,.Page,.PageAbstract,.PageLite,.PreviewPage,.SearchResultsPage,.UserProfilePage,.VideoPage {
    font-size: 14px
}

.ArticlePage-body,.ArticlePageBasic-body,.ArticleRichV2-body,.AuthenticationPage-body,.AuthorPage-body,.BlocksPage-body,.FourOhFourPage-body,.GalleryPage-body,.InfographPage-body,.ListiclePage-body,.LiveArticlePage-body,.Page-body,.PageAbstract-body,.PageLite-body,.PreviewPage-body,.SearchResultsPage-body,.UserProfilePage-body,.VideoPage-body {
    font-size: 16px;
    background: #fff;
    color: #242424
}

@media only screen and (min-width: 1024px) {
    [data-modulewell]>[data-module]>[data-module-contents] {
        padding: 10px
    }
}

.ArticleLeadFigure,.Figure,.FigureAbstract,.FigureHighPriority,.FigureUnconstrained,.GexPromo {
    background-color: #efefef
}

.ArticleLeadFigure-info,.Figure-info,.FigureAbstract-info,.FigureHighPriority-info,.FigureUnconstrained-info,.GexPromo-info {
    font-weight: 400;
    font-size: 16px;
    color: #555;
    line-height: 1.4;
    padding: 10px
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .ArticleLeadFigure-info,.Figure-info,.FigureAbstract-info,.FigureHighPriority-info,.FigureUnconstrained-info,.GexPromo-info {
        font-weight: 300;
        font-size: .9em;
        line-height: 1.3
    }
}

.ArticleNewsletterForm,.ArticleNewsletterForm>[data-module-contents] {
    background: #fff!important
}

[data-container-modulewell]>.ArticleNewsletterForm[data-module],[data-container-modulewell]>.ArticleNewsletterForm[data-module]>[data-module-contents] {
    background: #fff!important
}

.RichTextArticleBody .ArticleNewsletterForm [data-module-contents],[data-modulewell]>.ArticleNewsletterForm [data-module-contents] {
    margin-top: 20px;
    margin-bottom: 20px
}

.ArticleNewsletterForm-form {
    margin-top: 0
}

.RichTextArticleBody .ArticleNewsletterForm-title,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title {
    position: relative;
    padding: 0 0 10px 0;
    margin-bottom: 15px;
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.8rem
}

.RichTextArticleBody .ArticleNewsletterForm-title .Link,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.RichTextArticleBody .ArticleNewsletterForm-title .Link:after,.RichTextArticleBody .ArticleNewsletterForm-title .Link:before,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title .Link:after,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.RichTextArticleBody .ArticleNewsletterForm-title:after,[data-modulewell]>.ArticleNewsletterForm .ArticleNewsletterForm-title:after {
    background: #242424;
    bottom: -5px;
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px
}

.ArticleNewsletterForm-description {
    width: 100%;
    text-align: left;
    padding: 0 0 10px;
    margin: 0;
    font-family: Mulish,sans-serif;
    font-weight: 400
}

.ArticleNewsletterForm-items {
    width: 100%
}

.ArticleNewsletterForm .EmailInput-input,.ArticleNewsletterForm .TextInput-input {
    background-color: #efe2e3;
    border-color: #efe2e3;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    line-height: 20px
}

.ArticleNewsletterForm-buttons .Button {
    text-decoration: none;
    color: #fff;
    font-family: Mulish,sans-serif;
    background-color: #cf102d;
    border: 1px solid #cf102d;
    text-transform: uppercase;
    line-height: 0;
    font-weight: 900;
    margin: 0;
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 0
}

.ArticleNewsletterForm-buttons .Button:before {
    content: 'Suscribirme';
    font-size: 12px;
    line-height: 20px
}

@media only screen and (max-width: 767px) {
    .ArticleNewsletterForm-buttons .Button {
        margin: 5px 0;
        line-height: normal;
        padding: 5px
    }
}

.BasicPromoList-title+.BasicPromoList-items .ArticleNewsletterForm {
    margin: -16px
}

.BasicPromoList-title+.BasicPromoList-items .ArticleNewsletterForm>.ArticleNewsletterForm-title {
    display: none
}

.MultiCheckboxControl {
    background-image: url("")
}

.MultiCheckboxControl[data-multicheckboxcontrol-state=open] {
    background-image: url("")
}

.MultiCheckboxControl-items {
    background: #fff;
    outline: solid 1px #000
}

.BasicPromoList,.BasicPromoLogoList {
    background: #fff;
    text-align: center
}

.BasicPromoList-items,.BasicPromoLogoList-items {
    text-align: left
}

.BasicPromoList-items-item:not(:last-child),.BasicPromoLogoList-items-item:not(:last-child) {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .Mosaic-items-item,.MosaicFive-items-item,.MosaicThree-items-item {
        margin-top: 12px
    }

    .Mosaic-items-item:first-child,.MosaicFive-items-item:first-child,.MosaicThree-items-item:first-child {
        margin-top: 0
    }
}

@media only screen and (min-width: 768px) {
    .Mosaic-items,.MosaicFive-items,.MosaicThree-items {
        grid-gap: 10px;
        padding: 10px;
        background: #fff
    }
}

.LinkList {
    box-sizing: border-box
}

.LinkList-title a.Link {
    font-family: Mulish,sans-serif;
    font-size: 1.7rem;
    font-weight: 900;
    font-stretch: normal;
    text-transform: uppercase;
    text-align: center
}

.LinkList-title a.Link::after {
    background: #000;
    top: 115px;
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px
}

.LinkList-items-item:first-child a.Link {
    color: #d7204c
}

.LinkList-items-item:first-child .LinkListPromo-info:before {
    transition: all .5s ease;
    content: '';
    background: #d7204c;
    bottom: 25px;
    width: 5px;
    height: 50px
}

.OrderedList {
    text-align: center
}

.OrderedList-items {
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0
}

.OrderedList-items>li:before,.OrderedList-items[data-list-type=numbers]>li:before {
    display: none
}

.OrderedList-items>li a,.OrderedList-items[data-list-type=numbers]>li a {
    margin-top: 20px
}

.OrderedList-items>li a:before,.OrderedList-items[data-list-type=numbers]>li a:before {
    color: #cf102d;
    content: counter(ordered-list-counter) '.';
    font-family: Georgia,'Times New Roman',serif;
    font-style: italic;
    font-size: 2.2em;
    margin-top: -15px;
    margin-right: 10px
}

.OrderedList-items[data-list-type=bullets]>li a {
    margin-top: 0
}

.OrderedList-items[data-list-type=bullets]>li a:before {
    display: block;
    content: counter(ordered-list-counter,disc);
    font-size: 1em
}

.OrderedList-items[data-list-type=plain]>li a:before {
    content: none;
    display: none
}

.OrderedList-items-item {
    padding: 10px 20px 20px;
    display: block
}

.OrderedList-items-item a {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-family: Mulish,sans-serif;
    font-weight: 200;
    font-size: 1.4rem;
    color: #242424;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .OrderedList-items-item a[href]:hover,.OrderedList-items-item a[href]:visited:hover {
        color: #d7204c
    }
}

.OrderedList-items-item a:hover {
    text-decoration: none
}

header nav .OrderedList-items-item {
    padding: 0
}

header nav .OrderedList-items-item .Link {
    border-bottom: 1px solid #ccc;
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 14px;
    margin: 0;
    padding: 5px 0;
    text-transform: none
}

.FullPagePromoList-content {
    padding-left: 40px
}

.FullPagePromoList-image {
    position: relative
}

.FullPagePromoList-image:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    background: linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 12%)
}

.FullPagePromoList-title .Link {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 5em
}

@media only screen and (min-width: 768px) {
    .FullPagePromoList-title .Link {
        color: #fff;
        text-shadow: 2px 2px 6px #242424
    }
}

.RichLinkList {
    position: initial;
    bottom: 0
}

.RichLinkList-items-item .RichTextModule-items p {
    margin: 0;
    white-space: nowrap
}

.RichLinkList-items-item .RichTextModule-items p a {
    text-decoration: none;
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1rem;
    color: #242424
}

.RichLinkList-items .RichTextModule-items p a,.RichLinkList-items a {
    text-decoration: none;
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1rem
}

.PlayList {
    box-sizing: border-box;
    padding: 0
}

.PlayList-items-item.active {
    position: relative
}

.PlayList-items-item.active a.Link {
    color: #d7204c
}

.PlayList-items-item.active:before {
    transition: all .5s ease;
    content: '';
    display: block;
    position: absolute;
    background: #d7204c;
    bottom: 25px;
    top: 25px;
    width: 5px
}

.StoryPromoList[data-carousel-enabled] {
    background-color: #f8f2f3;
    border: 1px solid #ededed
}

.StoryPromoList[data-carousel-enabled] [data-module-contents] .AppPromo img {
    border: 2px solid #cf102d
}

.TilesList .TilesList-items .flickity-viewport {
    z-index: -1
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .Navigation-items-item {
        padding: 0 20px
    }
}

@media only screen and (min-width: 1024px) {
    .Navigation {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        height: 100%
    }
}

.NavigationItem {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 14px
}

.NavigationItem-text {
    text-transform: uppercase
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .NavigationItem {
        font-size: 1.6rem;
        font-weight: 400;
        padding-bottom: 0;
        list-style-type: none;
        text-align: left;
        border-bottom: solid 1px #ddd
    }

    .NavigationItem-text {
        font-weight: 300
    }

    .NavigationItem-text a {
        padding: 10px 20px;
        display: block;
        font-size: .7em;
        color: #242424;
        text-decoration: none
    }
}

@media only screen and (max-width: 567px) and only screen and (min-width:1024px),only screen and (min-width:568px) and (max-width:767px) and only screen and (min-width:1024px),only screen and (min-width:768px) and (max-width:1023px) and only screen and (min-width:1024px) {
    .NavigationItem-text a[href]:hover,.NavigationItem-text a[href]:visited:hover {
        color: #242424
    }
}

@media only screen and (min-width: 1024px) {
    .NavigationItem-text a {
        color: #fff!important;
        text-decoration: none;
        height: 45px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        position: relative
    }

    .NavigationItem-text a:after {
        content: '';
        width: 0;
        position: absolute;
        height: 3px;
        bottom: 0;
        background: 0 0;
        left: 50%;
        transform: translateX(-50%);
        transition: .5s width ease
    }

    .NavigationItem-text a:hover:after {
        width: 100%;
        background: #fff;
        transition: .5s width ease
    }

    .NavigationItem-items {
        background: #fff;
        border-bottom: 3px solid #d7204c;
        box-shadow: 0 0 10px rgba(0,0,0,.1)
    }
}

@media only screen and (min-width: 1024px) and only screen and (min-width:1024px) {
    .NavigationItem-text a[href]:hover,.NavigationItem-text a[href]:visited:hover {
        color: #fff
    }
}

[data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a[href] {
    color: #242424;
    font-family: Mulish,sans-serif;
    font-weight: 400
}

@media only screen and (min-width: 1024px) {
    [data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a[href] {
        color: #ffb;
        font-size: 14px
    }

    [data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a[href],[data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a[href]:before {
        color: #ffb
    }

    [data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a[href]:hover {
        border-color: transparent
    }
}

[data-element-contains-navigationitempinned] .NavigationItem {
    max-width: 100%
}

[data-element-contains-navigationitempinned] .NavigationItem .NavigationItem-text a[href] {
    color: #ffb !important;
    font-size: 14px;
    font-weight: 400
}

@media (max-width: 1024px) {
    [data-element-contains-navigationitempinned] .NavigationItem>.NavigationItem-text a[href] {
        color: #000;
        font-size: .7em
    }
}

.BasicPromo-title,.BasicPromoDetailed-title,.PromoAuthorDetailed-title {
    margin-top: .3em
}

.BasicPromo-title,.BasicPromo-title a,.BasicPromoDetailed-title,.BasicPromoDetailed-title a,.PromoAuthorDetailed-title,.PromoAuthorDetailed-title a {
    font-weight: 700;
    font-family: Mulish,sans-serif;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: -.01em
}

.BasicPromo.module-branded .BasicPromo-category .Link,.BasicPromoDetailed.module-branded .BasicPromo-category .Link,.PromoAuthorDetailed.module-branded .BasicPromo-category .Link {
    color: #cf102d
}

.CardPromoCentered,.LargePromo,.MagazinePromo {
    padding: 15px
}

.CardPromoCentered-duration,.LargePromo-duration,.MagazinePromo-duration {
    display: none
}

.CardPromoCentered-media,.LargePromo-media,.MagazinePromo-media {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -15px
}

.CardPromoCentered-media .icon,.LargePromo-media .icon,.MagazinePromo-media .icon {
    text-align: center;
    top: 0;
    right: 0
}

.CardPromoCentered-title,.LargePromo-title,.MagazinePromo-title {
    margin: .4em 0 .3em
}

.CardPromoCentered-title,.CardPromoCentered-title a,.LargePromo-title,.LargePromo-title a,.MagazinePromo-title,.MagazinePromo-title a {
    font-family: Mulish,sans-serif;
    font-weight: 700;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: -.01em
}

.CardPromoCentered-description a,.LargePromo-description a,.MagazinePromo-description a {
    font-size: 15px
}

.CardPromoCentered.module-branded .LargePagePromo-category .Link,.LargePromo.module-branded .LargePagePromo-category .Link,.MagazinePromo.module-branded .LargePagePromo-category .Link {
    color: #cf102d
}

[data-container-modulewell]>[data-module] .CardPromoCentered,[data-container-modulewell]>[data-module] .LargePromo,[data-container-modulewell]>[data-module] .MagazinePromo {
    margin-left: -15px;
    margin-right: -15px
}

[data-container-modulewell]>.BasicPromoList [data-module-contents] .BasicPromoList-items:first-child .CardPromoCentered,[data-container-modulewell]>.BasicPromoList [data-module-contents] .BasicPromoList-items:first-child .LargePromo,[data-container-modulewell]>.BasicPromoList [data-module-contents] .BasicPromoList-items:first-child .MagazinePromo,[data-container-modulewell]>.BasicPromoLogoList [data-module-contents] .BasicPromoList-items:first-child .LargePromo {
    padding-top: 0
}

[data-navigationmodulewell] .CardPromoCentered[data-module],[data-navigationmodulewell] .LargePromo[data-module],[data-navigationmodulewell] .MagazinePromo[data-module] {
    padding: 0
}

[data-navigationmodulewell] .CardPromoCentered[data-module] .CardPromoCentered-media,[data-navigationmodulewell] .LargePromo[data-module] .LargePromo-media,[data-navigationmodulewell] .MagazinePromo[data-module] .MagazinePromo-media {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0
}

.FullPagePromo:hover .FullPagePromo-info,.MosaicPromo:hover .MosaicPromo-info {
    background: rgba(255,255,255,.8);
    transition: all .3s ease-in-out
}

.FullPagePromo-info,.MosaicPromo-info {
    background: rgba(255,255,255,.6);
    padding: 10px;
    margin: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    transition: all .3s ease-in-out
}

.FullPagePromo-media:after,.MosaicPromo-media:after {
    display: none
}

.FullPagePromo-type.icon-gallery,.FullPagePromo-type.icon-video,.MosaicPromo-type.icon-gallery,.MosaicPromo-type.icon-video {
    text-align: center;
    top: 0;
    right: 0;
    font-size: 20px;
    line-height: 40px;
    width: 40px;
    height: 40px
}

.FullPagePromo-duration,.MosaicPromo-duration {
    display: none
}

.FullPagePromo-title,.MosaicPromo-title {
    font-family: Mulish,sans-serif;
    font-weight: 700;
    line-height: 1.1;
    margin: 0 0 6px
}

.FullPagePromo-title .Link,.FullPagePromo-title a,.MosaicPromo-title .Link,.MosaicPromo-title a {
    color: #242424;
    text-decoration: none
}

.FullPagePromo-description,.MosaicPromo-description {
    display: none
}

.FullPagePromo-category,.MosaicPromo-category {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: .8rem;
    text-transform: uppercase
}

.FullPagePromo-category .Link,.FullPagePromo-category a,.MosaicPromo-category .Link,.MosaicPromo-category a {
    color: #cf102d;
    text-decoration: none
}

@media only screen and (min-width: 1024px) {
    .FullPagePromo-category .Link,.FullPagePromo-category a,.MosaicPromo-category .Link,.MosaicPromo-category a {
        color: #242424
    }
}

.FullPagePromo.module-branded .MOsaicPromo-category .Link,.MosaicPromo.module-branded .MOsaicPromo-category .Link {
    color: #cf102d
}

@media only screen and (min-width: 768px) {
    .FullPagePromo-title,.FullPagePromo-title a,.MosaicPromo-title,.MosaicPromo-title a {
        color: #242424;
        text-decoration: none
    }

    .FullPagePromo-category,.MosaicPromo-category {
        padding-right: 20px;
        -ms-flex-order: 3;
        order: 3;
        text-align: right
    }

    .FullPagePromo-category:before,.MosaicPromo-category:before {
        content: '';
        font-size: 1.2em;
        margin-right: 4px;
        height: 100%;
        border-left: 3px solid #cf102d
    }

    .FullPagePromo-category,.FullPagePromo-category a,.MosaicPromo-category,.MosaicPromo-category a {
        color: #242424;
        text-decoration: none
    }

    .FullPagePromo-info,.MosaicPromo-info {
        position: absolute;
        left: 0;
        bottom: 0;
        right: 0;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .FullPagePromo-items-item,.MosaicPromo-items-item {
        color: #242424;
        text-decoration: none
    }

    .FullPagePromo-items-item a,.MosaicPromo-items-item a {
        color: #242424;
        text-decoration: none
    }
}

@media only screen and (min-width: 768px) and only screen and (min-width:1024px) {
    .FullPagePromo-title a[href]:hover,.FullPagePromo-title a[href]:visited:hover,.FullPagePromo-title[href]:hover,.FullPagePromo-title[href]:visited:hover,.MosaicPromo-title a[href]:hover,.MosaicPromo-title a[href]:visited:hover,.MosaicPromo-title[href]:hover,.MosaicPromo-title[href]:visited:hover {
        color: #242424
    }
}

@media only screen and (min-width: 768px) and only screen and (min-width:1024px) {
    .FullPagePromo-category a[href]:hover,.FullPagePromo-category a[href]:visited:hover,.FullPagePromo-category[href]:hover,.FullPagePromo-category[href]:visited:hover,.MosaicPromo-category a[href]:hover,.MosaicPromo-category a[href]:visited:hover,.MosaicPromo-category[href]:hover,.MosaicPromo-category[href]:visited:hover {
        color: #242424
    }
}

@media only screen and (min-width: 768px) and only screen and (min-width:1024px) {
    .FullPagePromo-items-item[href]:hover,.FullPagePromo-items-item[href]:visited:hover,.MosaicPromo-items-item[href]:hover,.MosaicPromo-items-item[href]:visited:hover {
        color: #242424
    }
}

@media only screen and (min-width: 768px) and only screen and (min-width:1024px) {
    .FullPagePromo-items-item a[href]:hover,.FullPagePromo-items-item a[href]:visited:hover,.MosaicPromo-items-item a[href]:hover,.MosaicPromo-items-item a[href]:visited:hover {
        color: #242424
    }
}

.LinkList-title {
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase
}

.LinkList-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.LinkList-title .Link:after,.LinkList-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.LinkListPromo {
    border-left: solid 1px #d7204c;
    border-bottom: solid 1px #ccc
}

.LinkListPromo-info {
    padding: 15px 0
}

.LinkListPromo-title {
    padding: 0 20px
}

.LinkListPromo-title a {
    font-family: Georgia,'Times New Roman',serif;
    font-weight: 400
}

.FullPagePromo[data-module] {
    margin: 0;
    padding: 0
}

.FullPagePromo-category .Link,.FullPagePromo-category a,.FullPagePromo-description .Link,.FullPagePromo-description a,.FullPagePromo-title .Link,.FullPagePromo-title a {
    line-height: 1.1
}

.FullPagePromo-title {
    font-weight: 400
}

.FullPagePromo-info {
    width: auto;
    max-width: 100%
}

.FullPagePromo.module-branded .FullPagePromo-category .Link {
    color: #cf102d
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .FullPagePromo-info {
        margin: 0
    }

    .FullPagePromo-category .Link,.FullPagePromo-category a {
        font-family: Mulish,sans-serif;
        font-weight: 200;
        font-size: .8rem;
        color: #cf102d
    }

    .FullPagePromo .FullPagePromo-category .Link,.FullPagePromo .FullPagePromo-category a {
        padding-right: 15px;
        border-right: 1px solid #fff
    }
}

@media only screen and (min-width: 1024px) {
    .FullPagePromo-category .Link,.FullPagePromo-category a,.FullPagePromo-category p,.FullPagePromo-description .Link,.FullPagePromo-description a,.FullPagePromo-description p,.FullPagePromo-title .Link,.FullPagePromo-title a,.FullPagePromo-title p {
        color: #242424
    }

    .FullPagePromo-title a {
        font-size: 1.7rem
    }
}

.TextPromo-title a.Link {
    color: #242424;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 1em
}

.TextPromo-description a.Link {
    color: #242424;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 1em
}

@media only screen and (min-width: 768px) {
    .TextPromo-title a.Link {
        color: #fff
    }

    .TextPromo-description a.Link {
        color: #fff
    }
}

.QuotePromo,.QuotePromo [data-module-contents] {
    background-color: #d7204c!important
}

.PlayListPromo {
    border-left: solid 1px #d7204c;
    border-bottom: solid 1px #ccc;
    padding-left: 10px;
    padding-right: 10px;
    -ms-flex-align: top;
    align-items: top
}

.PlayListPromo[data-timeline-item] {
    margin: 0
}

.PlayListPromo-media {
    padding-top: 8px
}

.PlayListPromo-title {
    margin: 0;
    padding: 0 0 0 10px
}

.PlayListPromo-title a {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2rem
}

.GallerySlideTileView-title,.TilePromo-title {
    font-family: Mulish,sans-serif;
    font-weight: 700;
    position: relative
}

.GallerySlideTileView-title:after,.TilePromo-title:after {
    content: '';
    width: 65px;
    height: 1px;
    background: #fff;
    margin: 3px auto;
    bottom: 18px;
    display: block
}

[data-columns='5'] .GallerySlideTileView-title,[data-columns='5'] .TilePromo-title {
    font-size: 1.2rem
}

.GallerySlideTileView.module-branded .TilePromo-category .Link,.TilePromo.module-branded .TilePromo-category .Link {
    color: #cf102d
}

.VideoPromo-title a {
    font-weight: 700;
    font-family: Mulish,sans-serif;
    font-size: 1.8rem
}

.VideoPromo-category a,.VideoPromo-description a {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 1rem
}

.BulletPromo-description,.BulletPromo-title {
    font-family: Mulish,sans-serif;
    font-weight: 700
}

.BulletPromo-items li:before {
    font-family: icomoon;
    content: '\f102';
    color: #4e6366;
    margin-left: -35px;
    padding-right: 5px
}

.BulletPromo-items-item a.Link,.BulletPromo-items-item p {
    font-family: Mulish,sans-serif;
    font-weight: 400
}

.MediumPagePromo-media {
    height: 500px
}

.MediumPagePromo-info {
    background: rgba(255,255,255,.6);
    bottom: 0;
    left: 0;
    margin: 10px;
    padding: 10px;
    position: absolute
}

.MediumPagePromo-info .MediumPagePromo-description {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0;
    margin-top: 6px
}

.MediumPagePromo-category {
    margin: 8px 0 0
}

.MediumPagePromo-title {
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.1;
    margin-top: 0;
    letter-spacing: 0
}

.MediumPagePromo.module-branded .MediumPagePromo-category .Link {
    color: #cf102d
}

@media only screen and (min-width: 768px) {
    .MediumPagePromo {
        position: relative
    }

    .MediumPagePromo-content {
        position: relative
    }

    .MediumPagePromo-info {
        margin: 0
    }

    .MediumPagePromo-info .MediumPagePromo-title {
        font-family: Mulish,sans-serif;
        font-size: 27px;
        line-height: 32px
    }
}

@media (max-width: 1024px) {
    .MediumPagePromo-media {
        height: auto
    }
}

@media (max-width: 767px) {
    .MediumPagePromo-info {
        bottom: inherit;
        left: inherit;
        margin: 0;
        position: relative
    }
}

.LargePagePromo .Link {
    display: block;
    text-decoration: none
}

.LargePagePromo-content {
    position: relative
}

.LargePagePromo-media img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.LargePagePromo-info {
    background: rgba(255,255,255,.6);
    bottom: 0;
    left: 0;
    margin: 10px;
    padding: 10px;
    position: absolute
}

.LargePagePromo-category {
    font-family: Mulish,sans-serif;
    font-weight: 300;
    font-size: .9rem;
    line-height: 1.1;
    text-transform: uppercase
}

.LargePagePromo-category .Link {
    color: #242424
}

.LargePagePromo-title {
    font-family: Mulish,sans-serif;
    font-size: 1.8rem;
    margin: 7px 0
}

.LargePagePromo-title .Link {
    color: #242424
}

.LargePagePromo-description {
    font-family: Mulish,sans-serif
}

.LargePagePromo-description .Link {
    color: #242424
}

.LargePagePromo-items {
    display: none
}

.LargePagePromo.module-branded .LargePagePromo-category .Link {
    color: #cf102d
}

@media (max-width: 1024px) {
    .LargePagePromo-info {
        margin: 0
    }
}

@media only screen and (max-width: 767px) {
    .LargePagePromo {
        margin-bottom: 10px
    }

    .LargePagePromo-info {
        padding: 0 10px 10px;
        position: relative
    }

    .LargePagePromo-media {
        margin: 0
    }

    .LargePagePromo-title {
        font-size: 1.5rem
    }
}

.SocialLink:before {
    font-family: icomoon;
    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: .8em;
    vertical-align: baseline;
    margin-right: 5px;
    color: #242424
}

.SocialLink:before .external,.SocialLink:before-article {
    display: none
}

.SocialLink:before.icon-gallery,.SocialLink:before.icon-tag,.SocialLink:before.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.SocialLink[data-social-service=twitter]:before {
    content: '\f125'
}

.SocialLink[data-social-service=instagram]:before {
    content: '\f10c'
}

.SocialLink[data-social-service=facebook]:before {
    content: '\f107'
}

.SocialLink[data-social-service=youtube]:before {
    content: '\f129'
}

.SocialLink[data-social-service=pinterest]:before {
    content: '\f112'
}

.SocialLink[data-social-service=pinterest]:before {
    font-size: 1em;
    vertical-align: middle
}

.SocialBar {
    border-bottom: 0
}

.SocialBar-heading {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    text-align: center;
    font-size: 1.4rem;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 15px
}

.SocialBar-items {
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    justify-content: center
}

.SocialBar-items-item {
    list-style: none;
    margin-right: 5px
}

.SocialBar-items-item a {
    line-height: 3;
    display: block;
    width: 30px;
    height: 30px;
    font-size: 1.3rem;
    text-decoration: none;
    text-align: center
}

.ArticlePage-above,.ArticlePage-aside,.ArticlePage-below,.ArticlePage-mainContent,.ArticlePageBasic-above,.ArticlePageBasic-aside,.ArticlePageBasic-below,.ArticlePageBasic-mainContent,.InfographPage-above,.InfographPage-aside,.InfographPage-below,.InfographPage-mainContent {
    background: #fff
}

.ArticlePage-aside,.ArticlePageBasic-aside,.InfographPage-aside {
    -ms-flex-order: 1;
    order: 1
}

.ArticlePage-headline,.ArticlePageBasic-headline,.InfographPage-headline {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 25px;
    line-height: 1.1;
    font-weight: 900;
    font-family: Mulish,sans-serif
}

@media only screen and (min-width: 768px) {
    .ArticlePage-headline,.ArticlePageBasic-headline,.InfographPage-headline {
        font-size: 40px;
        line-height: 42px
    }
}

.ArticlePage-subHeadline,.ArticlePageBasic-subHeadline,.InfographPage-subHeadline {
    color: #666;
    font-size: 18px;
    line-height: 1.4285em;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    padding: 10px 0
}

.ArticlePage-dateModified,.ArticlePage-datePublished,.ArticlePageBasic-dateModified,.ArticlePageBasic-datePublished,.InfographPage-dateModified,.InfographPage-datePublished {
    display: block;
    font-size: .9rem;
    text-transform: inherit;
    color: #ccc;
    font-family: Mulish,sans-serif;
    font-weight: 200
}

.ArticlePage-byline,.ArticlePageBasic-byline,.InfographPage-byline {
    display: inline-block;
    margin-bottom: 16px;
    line-height: 22px;
    color: #646464;
    width: 49%;
    text-decoration: none
}

.ArticlePage-byline a,.ArticlePageBasic-byline a,.InfographPage-byline a {
    color: inherit;
    text-decoration: none
}

.ArticlePage-byline .ArticlePage-authorName,.ArticlePageBasic-byline .ArticlePageBasic-authorName,.InfographPage-byline .InfographPage-authorName {
    font-family: Georgia,'Times New Roman',serif;
    font-size: 16px;
    color: #cf102d
}

.ArticlePage-byline .ArticlePage-authorJobTitle,.ArticlePageBasic-byline .ArticlePageBasic-authorJobTitle,.InfographPage-byline .InfographPage-authorJobTitle {
    font-size: 14px
}

.ArticlePage-byline .ArticlePage-authorSocial,.ArticlePageBasic-byline .ArticlePageBasic-authorSocial,.InfographPage-byline .InfographPage-authorSocial {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: Georgia,'Times New Roman',serif;
    line-height: 22px;
    color: #666
}

.ArticlePage-byline .ArticlePage-authorSocial:before,.ArticlePageBasic-byline .ArticlePageBasic-authorSocial:before,.InfographPage-byline .InfographPage-authorSocial:before {
    font-family: icomoon;
    font-size: .8em;
    content: '\f125';
    margin-left: 10px;
    color: #1da1f2
}

.ArticlePage-byline .ArticlePage-authorSocial li,.ArticlePageBasic-byline .ArticlePageBasic-authorSocial li,.InfographPage-byline .InfographPage-authorSocial li {
    list-style: none
}

.ArticlePage-lead .ArticleLeadFigure,.ArticlePageBasic-lead .ArticleLeadFigure,.InfographPage-lead .ArticleLeadFigure {
    margin-top: 0;
    background-color: #efe2e3
}

.ArticlePage-lead-info,.ArticlePageBasic-lead-info,.InfographPage-lead-info {
    background-color: #efe2e3
}

.ArticlePage-articleBody,.ArticlePageBasic-articleBody,.InfographPage-articleBody {
    font-family: Georgia,'Times New Roman',serif;
    font-size: 1.22rem;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 5px
}

.ArticlePage-articleBody a,.ArticlePageBasic-articleBody a,.InfographPage-articleBody a {
    text-decoration: underline;
    cursor: pointer;
    font-style: normal;
    position: relative;
    color: #242424;
    background: linear-gradient(to left,transparent 50%,#ffb 50%);
    background-size: 200% 100%;
    transition: all .6s ease;
    background-position: right bottom
}

.ArticlePage-articleBody a:hover,.ArticlePageBasic-articleBody a:hover,.InfographPage-articleBody a:hover {
    background-position: left bottom
}

.ArticlePage-articleBody p,.ArticlePageBasic-articleBody p,.InfographPage-articleBody p {
    margin-top: 10px;
    margin-bottom: 5px
}

.ArticlePage-articleBody ul,.ArticlePageBasic-articleBody ul,.InfographPage-articleBody ul {
    padding: 0;
    margin: 0
}

.ArticlePage-articleBody ul:not([class]) li,.ArticlePageBasic-articleBody ul:not([class]) li,.InfographPage-articleBody ul:not([class]) li {
    list-style: none;
    color: #666;
    font-style: italic;
    line-height: 22px;
    position: relative;
    padding-left: 10px;
    margin-top: 3px
}

.ArticlePage-articleBody ul:not([class]) li:before,.ArticlePageBasic-articleBody ul:not([class]) li:before,.InfographPage-articleBody ul:not([class]) li:before {
    content: '';
    background-color: #d7204c;
    display: block;
    position: absolute;
    height: 5px;
    top: 7px;
    width: 5px;
    left: 0
}

.ArticlePage-relatedContent .CardGrid-title,.ArticlePageBasic-relatedContent .CardGrid-title,.InfographPage-relatedContent .CardGrid-title {
    position: relative;
    padding: 0 0 10px 0;
    margin-bottom: 15px;
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.8rem
}

.ArticlePage-relatedContent .CardGrid-title .Link,.ArticlePageBasic-relatedContent .CardGrid-title .Link,.InfographPage-relatedContent .CardGrid-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.ArticlePage-relatedContent .CardGrid-title .Link:after,.ArticlePage-relatedContent .CardGrid-title .Link:before,.ArticlePageBasic-relatedContent .CardGrid-title .Link:after,.ArticlePageBasic-relatedContent .CardGrid-title .Link:before,.InfographPage-relatedContent .CardGrid-title .Link:after,.InfographPage-relatedContent .CardGrid-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.ArticlePage-relatedContent .CardGrid-title:after,.ArticlePageBasic-relatedContent .CardGrid-title:after,.InfographPage-relatedContent .CardGrid-title:after {
    background: #242424;
    bottom: -5px;
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px
}

.ArticlePage-relatedContent .CardGrid-title .Link,.ArticlePageBasic-relatedContent .CardGrid-title .Link,.InfographPage-relatedContent .CardGrid-title .Link {
    padding: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-relatedContent .CardPromoCentered-info h3,.ArticlePage-relatedContent .LargePromo-info h3,.ArticlePage-relatedContent .MagazinePromo-info h3,.ArticlePageBasic-relatedContent .LargePromo-info h3,.InfographPage-relatedContent .LargePromo-info h3 {
        font-family: Mulish,sans-serif;
        font-weight: 400;
        font-size: 1rem
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticlePage-mainContent,.ArticlePageBasic-mainContent,.InfographPage-mainContent {
        padding: 10px
    }

    .ArticlePage-relatedContent .CardPromoCentered,.ArticlePage-relatedContent .LargePromo,.ArticlePage-relatedContent .MagazinePromo,.ArticlePageBasic-relatedContent .LargePromo,.InfographPage-relatedContent .LargePromo {
        padding: 0
    }

    .ArticlePage-relatedContent .CardPromoCentered-media,.ArticlePage-relatedContent .LargePromo-media,.ArticlePage-relatedContent .MagazinePromo-media,.ArticlePageBasic-relatedContent .LargePromo-media,.InfographPage-relatedContent .LargePromo-media {
        margin-left: 0;
        margin-right: 0;
        margin-top: 0
    }
}

@media only screen and (min-width: 1024px) {
    .ArticlePage-mainContent,.ArticlePageBasic-mainContent,.InfographPage-mainContent {
        padding: 20px
    }

    .ArticlePage-main,.ArticlePageBasic-main,.InfographPage-main {
        padding-left: 10px
    }

    .ArticlePage-aside,.ArticlePageBasic-aside,.InfographPage-aside {
        background: #fff
    }

    .ArticlePage-aside-content>div,.ArticlePage-aside-content>section,.ArticlePageBasic-aside-content>div,.ArticlePageBasic-aside-content>section,.InfographPage-aside-content>div,.InfographPage-aside-content>section {
        padding-left: 0;
        margin-left: 0
    }
}

.ArticlePage .BrightcoveVideoPlayer,.ArticlePageBasic .BrightcoveVideoPlayer,.InfographPage .BrightcoveVideoPlayer {
    height: 100%;
    position: relative;
    padding: 0;
    margin: 0;
    width: 100%
}

.ArticlePage .BrightcoveVideoPlayer .video-js,.ArticlePageBasic .BrightcoveVideoPlayer .video-js,.InfographPage .BrightcoveVideoPlayer .video-js {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%
}

.ArticleFurtherViewing-mainTitle {
    position: relative;
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.8rem
}

.ArticleFurtherViewing-mainTitle .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.ArticleFurtherViewing-mainTitle .Link:after,.ArticleFurtherViewing-mainTitle .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.ArticleFurtherViewing-mainTitle:after {
    background: #242424;
    bottom: -5px;
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px
}

.ArticleFurtherViewing-video {
    margin-bottom: 20px
}

.ArticleFurtherViewing-video-title {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1.6rem;
    line-height: 1.2em;
    margin-bottom: 10px;
    color: #242424
}

.ArticleFurtherViewing-video .HTML5VideoPlayer {
    width: 100%
}

.ArticleFurtherViewing-video .HTML5VideoPlayer-screen {
    padding: 0;
    padding-top: 56.25%;
    position: relative
}

.ArticleFurtherViewing-video .HTML5VideoPlayer-screen video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.ArticleFurtherViewing-recommendations {
    margin-top: 20px
}

.ArticleFurtherViewing-recommendations-title {
    position: relative;
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.8rem
}

.ArticleFurtherViewing-recommendations-title .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.ArticleFurtherViewing-recommendations-title .Link:after,.ArticleFurtherViewing-recommendations-title .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.ArticleFurtherViewing-recommendations-title:after {
    background: #242424;
    bottom: -5px;
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px
}

.ArticleFurtherViewing-recommendations .is-taboola .trc_elastic .trc_rbox .trc_rbox_div {
    width: 100%
}

.ArticleFurtherViewing-recommendations .is-taboola .trc_rbox_header_span {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 20px;
    text-transform: uppercase;
    display: none
}

@media screen and only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleFurtherViewing-recommendations .is-taboola .trc_spotlight_item.origin-default.thumbnail_top {
        display: inline-block;
        width: 48%
    }
}

@media screen and only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ArticleFurtherViewing-recommendations .is-taboola .videoCube:nth-of-type(n+3) {
        display: none!important
    }
}

.ArticleFurtherViewing-recommendations .is-taboola .alternating-thumbnails-a .video-title,.ArticleFurtherViewing-recommendations .is-taboola .thumbnails-a .syndicatedItem .video-title {
    font-family: Mulish,sans-serif;
    font-size: 1.4em;
    font-weight: 900;
    margin-bottom: 10px
}

.ArticleFurtherViewing-recommendations .is-taboola .alternating-thumbnails-a .branding,.ArticleFurtherViewing-recommendations .is-taboola .thumbnails-a .syndicatedItem .branding {
    font-family: Mulish,sans-serif;
    font-weight: 200;
    color: #d7204c;
    font-size: 1em;
    line-height: 1.2em;
    text-transform: uppercase
}

.BlocksPage-headline {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 0;
    line-height: 1;
    font-weight: 900;
    font-family: Mulish,sans-serif
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .BlocksPage-headline {
        font-size: 28px
    }
}

.BlocksPage-subHeadline {
    color: #666;
    font-size: 16px;
    line-height: 1.4285em;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    padding: 10px 0
}

.BlocksPage-subHeadline p {
    font-size: 18px;
    line-height: 24px
}

.BlocksPage-dateModified,.BlocksPage-datePublished {
    display: block;
    font-size: .9rem;
    text-transform: inherit;
    color: #ccc;
    font-family: Mulish,sans-serif;
    font-weight: 200
}

.BlocksPage-byline {
    display: inline-block;
    line-height: 22px;
    color: #646464;
    text-decoration: none
}

.BlocksPage-byline:before {
    display: none
}

.BlocksPage-byline a {
    color: inherit;
    text-decoration: none
}

.BlocksPage-authorName,.BlocksPage-byline {
    font-family: Georgia,'Times New Roman',serif;
    font-size: 14px;
    color: #cf102d
}

.BlocksPage-authorName a,.BlocksPage-byline a {
    color: #cf102d;
    text-decoration: none
}

.BlocksPage-byline .BlocksPage-authorJobTitle {
    font-size: 14px
}

.BlocksPage-authorSocial {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: Georgia,'Times New Roman',serif;
    line-height: 22px;
    color: #939598
}

.BlocksPage-authorSocial:before {
    font-family: icomoon;
    font-size: .8em;
    content: '\f125';
    margin-left: 10px;
    color: #1da1f2
}

.BlocksPage-authorSocial li {
    list-style: none
}

.BlocksPage-brand .Link,.BlocksPage-brand a {
    color: #555;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 14px
}

.BlocksPage-brand .Link .BrandText,.BlocksPage-brand a .BrandText {
    color: #cf102d
}

.BlocksPage-lead .ArticleLeadFigure {
    background-color: #efe2e3
}

.BlocksPage-lead-info {
    background-color: #efe2e3
}

.BlocksPage-layoutWrap p a.Link {
    text-decoration: underline;
    cursor: pointer;
    font-style: normal;
    position: relative;
    color: #242424;
    background: linear-gradient(to left,transparent 50%,#ffb 50%);
    background-size: 200% 100%;
    transition: all .6s ease;
    background-position: right bottom
}

@media only screen and (min-width: 1024px) {
    .BlocksPage-layoutWrap p a.Link:hover {
        background-position: left bottom
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .BlocksPage-layoutWrap p a.Link {
        background: #ffb
    }
}

.BlocksPage-Enhancement-item .module-title {
    font-size: 16px;
    font-family: Mulish,sans-serif;
    font-weight: 900;
    text-transform: uppercase
}

.ListArticleBody-items-item {
    margin-bottom: 10px
}

.ListArticleBody-items-item:last-child {
    margin-bottom: 0
}

.ListArticleBodyItem {
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
    background: #fff
}

.ListArticleBodyItem:last-child {
    margin-bottom: 0
}

.ListArticleBodyItem-headline {
    position: relative;
    font-size: 1.5rem;
    padding-top: 3px;
    padding-left: 50px;
    font-family: Mulish,sans-serif;
    font-weight: 900
}

.ListArticleBodyItem-headline:before {
    content: counter(listicle-counter);
    counter-increment: listicle-counter;
    position: absolute;
    top: 0;
    left: 0;
    color: #cf102d;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 30px;
    text-align: center;
    font-style: italic;
    border-radius: 50%;
    font-size: 1.7rem
}

@media only screen and (min-width: 768px) {
    .ListArticleBodyItem-headline {
        font-size: 2rem;
        padding-top: 17px;
        padding-left: 90px
    }

    .ListArticleBodyItem-headline:before {
        width: 70px;
        height: 70px;
        line-height: 64px;
        font-size: 5rem
    }
}

.ListArticleBodyItem-actions .ActionBar .share-area {
    margin: 0;
    padding: 0 0 5px 0
}

@media only screen and (min-width: 768px) {
    .ListArticleBodyItem-actions .ActionBar .share-area {
        padding: 12px 0 5px 0
    }

    .ListArticleBodyItem-actions .ActionBar .share-area .gig-button-container {
        width: 22px
    }
}

.ListArticleBodyItem-actions .ActionBar .share-area table tbody tr td>div {
    margin-bottom: 0
}

.ListArticleBodyItem-lead .ArticleLeadFigure {
    margin-top: 0
}

.ListArticleBodyItem-datetime {
    font-family: Mulish,sans-serif;
    font-weight: 200;
    padding: 10px
}

.ListArticleBodyItem-body {
    font-size: 1.22rem;
    line-height: 1.5rem;
    font-weight: 300;
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: Georgia,'Times New Roman',serif
}

.ListArticleBodyItem-body a {
    text-decoration: underline;
    cursor: pointer;
    font-style: normal;
    position: relative;
    color: #000;
    background: linear-gradient(to left,transparent 50%,#ffb 50%);
    background-size: 200% 100%;
    transition: all .6s ease;
    background-position: right bottom
}

.ListArticleBodyItem-body a:hover {
    background-position: left bottom
}

.ListArticleBodyItem-body p {
    margin-top: 10px;
    margin-bottom: 5px
}

.ListArticleBodyItem-body ul {
    padding: 0;
    margin: 0
}

.ListArticleBodyItem-body ul li {
    list-style: none;
    color: #666;
    font-style: italic;
    line-height: 22px;
    position: relative;
    padding-left: 10px;
    margin-top: 3px
}

.ListArticleBodyItem-body ul li:before {
    content: '';
    background-color: #d7204c;
    display: block;
    position: absolute;
    height: 5px;
    top: 7px;
    width: 5px;
    left: 0
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ListArticleBodyItem {
        padding: 20px
    }
}

@media only screen and (min-width: 1024px) {
    .ListArticleBodyItem {
        padding: 20px
    }
}

.ListiclePage-layoutWrap {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.ListiclePage-mainHead {
    background-color: #fff;
    position: relative;
    box-sizing: border-box;
    margin-bottom: 10px
}

.ListiclePage-authorJobTitle,.ListiclePage-authorName,.ListiclePage-authorSocial,.ListiclePage-datePublished {
    font-family: 'Playfair Display',Georgia,'Times New Roman',serif;
    color: #8c8c8c;
    font-size: .9rem
}

.ListiclePage-authorJobTitle a,.ListiclePage-authorName a,.ListiclePage-authorSocial a,.ListiclePage-datePublished a {
    color: #4183c4
}

.ListiclePage-authorSocial a:before {
    display: none
}

.ListiclePage-sectionLabel {
    color: #d7204c;
    font-family: 'Simplon Norm','Lucida Sans',Helvetica,Arial,sans-serif;
    font-size: 12px
}

.ListiclePage-sectionLabel:before {
    content: '\f119';
    font-family: icomoon;
    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;
    color: #8c8c8c
}

.ListiclePage-sectionLabel:before .external,.ListiclePage-sectionLabel:before-article {
    display: none
}

.ListiclePage-sectionLabel:before.icon-gallery,.ListiclePage-sectionLabel:before.icon-tag,.ListiclePage-sectionLabel:before.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.ListiclePage-sectionLabel a.Link {
    color: inherit;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    text-decoration: none
}

.ListiclePage-sectionLabel a.Link:before {
    content: '|';
    margin: 0 10px;
    text-decoration: none
}

.ListiclePage-sectionLabel a.Link:after {
    content: '';
    position: absolute;
    display: block;
    height: 1px;
    bottom: -1px;
    right: 0;
    left: 22px;
    background-color: #d7204c
}

.ListiclePage-headline {
    margin-top: 10px;
    font-size: 1.5em;
    color: #000;
    font-weight: 400;
    font-family: 'Playfair Display',Georgia,'Times New Roman',serif;
    margin-bottom: 15px;
    display: inline-block
}

@media only screen and (min-width: 768px) {
    .ListiclePage-headline {
        font-size: 2.5rem;
        line-height: 1em
    }
}

.ListiclePage-subHeadline {
    font-size: 1em;
    margin: 0;
    font-family: 'Playfair Display',Georgia,'Times New Roman',serif;
    display: inline-block;
    font-style: italic
}

.ListiclePage-subHeadline p {
    margin: 0;
    padding: 0
}

.ListiclePage-socialShare {
    display: none
}

.ListiclePage-byline {
    border-top: 1px solid #ccc;
    padding-top: 5px;
    margin-top: 5px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .ListiclePage-mainHead {
        padding: 10px
    }

    .ListiclePage-layoutWrap {
        padding-left: 0;
        padding-right: 0
    }
}

@media only screen and (min-width: 1024px) {
    .ListiclePage-mainHead {
        padding: 20px
    }
}

@media only screen and (min-width: 768px) {
    .ListiclePage-mainHead {
        background-color: #fff;
        position: relative;
        box-sizing: border-box
    }

    .ListiclePage-mainHead:after {
        content: '';
        position: absolute;
        top: 30px;
        bottom: 30px;
        width: 1px;
        right: calc(((100% - 60px) * (5 / 16)) + 30px);
        background: #ccc
    }

    .ListiclePage-headline,.ListiclePage-sectionLabel,.ListiclePage-subHeadline {
        -ms-flex-order: 30;
        order: 30;
        max-width: 68.75%;
        min-width: 31.25%;
        padding-right: 20px
    }

    .ListiclePage-byline {
        -ms-flex-order: 2;
        order: 2;
        border: 0;
        max-width: 31.25%;
        min-width: 31.25%;
        padding-left: 20px;
        -ms-flex-item-align: end;
        align-self: flex-end;
        padding-top: 40px;
        margin-top: 0;
        position: absolute;
        top: 50%;
        margin-left: 10px;
        transform: translateY(-100%)
    }

    .ListiclePage-byline>div:before {
        content: '\2022';
        color: #d7204c;
        display: block;
        float: left;
        margin-left: -24px;
        font-size: 1.3em;
        position: relative;
        z-index: 1
    }

    .ListiclePage-datePublished,.ListiclePage-socialShare {
        -ms-flex-order: 2;
        order: 2;
        max-width: 32%;
        min-width: 32%;
        padding-left: 20px;
        -ms-flex-item-align: end;
        align-self: flex-end
    }

    .ListiclePage-datePublished {
        position: absolute;
        top: 50%;
        margin-left: 10px
    }
}

@media only screen and (min-width: 1024px) {
    .ListiclePage-aside[data-asidewell] {
        background: #fff
    }

    .ListiclePage-main {
        padding-right: 10px
    }
}

.LiveArticlePage-main {
    -ms-flex-order: 2;
    order: 2
}

.LiveArticlePage-aside {
    -ms-flex-order: 3;
    order: 3
}

.LiveArticlePage-mainHead {
    background: #fff
}

@media only screen and (min-width: 1024px) {
    .LiveArticlePage-aside[data-asidewell] {
        background: #fff
    }

    .LiveArticlePage-main {
        padding-right: 10px
    }
}

.VideoPage-headerContent {
    padding-bottom: 0;
    margin: 0
}

.VideoPage-sectionTitle {
    position: relative;
    text-align: center;
    font-family: Mulish,sans-serif;
    font-style: normal;
    font-weight: 900;
    letter-spacing: -.01em;
    line-height: 24px;
    width: 100%;
    text-transform: uppercase;
    font-size: 1.8rem
}

.VideoPage-sectionTitle .Link {
    padding: 5px 0;
    position: relative;
    display: inline-block
}

.VideoPage-sectionTitle .Link:after,.VideoPage-sectionTitle .Link:before {
    position: absolute;
    height: 1px;
    background: #242424;
    margin: 0 auto;
    display: block;
    content: none
}

.VideoPage-sectionTitle:after {
    background: #242424;
    bottom: -5px;
    content: '';
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 75px
}

.VideoPage-layoutWrap {
    margin-top: 0;
    padding-top: 0
}

.VideoPage-mainContent {
    background: #fff;
    padding-left: 15px;
    padding-right: 15px;
    overflow: auto
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .VideoPage-mainContent {
        overflow: auto
    }
}

@media only screen and (min-width: 1024px) {
    .VideoPage-mainContent {
        padding-left: 30px;
        padding-right: 0
    }
}

.VideoPage-headline {
    font-size: 24px;
    font-weight: 900;
    padding: 0;
    margin: 10px 0;
    font-family: Mulish,sans-serif
}

.VideoPage-subHeadline {
    font-family: Mulish,sans-serif;
    font-size: 1.22rem;
    line-height: 1.5rem;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 5px
}

.VideoPage-datePublished {
    position: relative;
    font-size: 12px;
    color: #939598;
    margin-top: 5px;
    margin-bottom: 6px
}

.VideoPage-aside {
    background: #fff;
    padding-right: 30px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1023px) {
    .VideoPage-aside {
        overflow: auto;
        padding: 0 10px
    }
}

.VideoPage-tags {
    display: block
}

.VideoPage-tags-heading {
    display: inline
}

.VideoPage-tags-heading:before {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1.2rem
}

.VideoPage-tags-body {
    display: inline
}

.VideoPage-tags-body .Link {
    display: inline-block
}

.VideoPage-tags-body .Link:first-child {
    font-size: 1.2rem;
    font-family: Georgia,'Times New Roman',serif
}

.VideoPage-tags-body .Link:first-child:after {
    background: #d7204c
}

.VideoPage-tags-body .Link:not(:first-child) {
    color: rgba(36,36,36,.6)
}

.VideoPage-actions {
    margin: 0 0 30px 0
}

.VideoPage-actions .share-area div.gig-button-container {
    width: 22px
}

.VideoPage-actions-heading {
    display: none
}

.GalleryEndCardSlide-next .GallerySlideTileView:before,.GalleryEndCardSlide-next .TilePromo:before,.GalleryEndCardSlide-repeat .GallerySlideTileView:before,.GalleryEndCardSlide-repeat .TilePromo:before {
    font-family: Georgia,'Times New Roman',serif
}

.GalleryPage-infoCard-tags:before {
    font-family: icomoon;
    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
}

.GalleryPage-infoCard-tags:before .external,.GalleryPage-infoCard-tags:before-article {
    display: none
}

.GalleryPage-infoCard-tags:before.icon-gallery,.GalleryPage-infoCard-tags:before.icon-tag,.GalleryPage-infoCard-tags:before.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.GalleryPage-infoCard-tags:before {
    content: '\f119'
}

.GalleryPage-infoCard-tags:before {
    margin-left: -20px;
    margin-right: 10px;
    color: #8c8c8c
}

.GalleryPage-infoCard-brand .Link,.GalleryPage-infoCard-brand a {
    color: #555;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 14px
}

.GalleryPage-infoCard-brand .Link .BrandText,.GalleryPage-infoCard-brand a .BrandText {
    color: #cf102d
}

.GalleryPage-infoCard [data-galleryslide-info-title] {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 16px
}

.GalleryPage-infoCard [data-galleryslide-info-attribution] {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: .8rem
}

.GalleryPage-infoCard [data-collapse-trigger] {
    transform-origin: 11px 10px
}

.GalleryPage-intro {
    border-bottom: 1px solid #efefef;
    background: #fff
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryPage-intro [data-collapse-trigger] {
        transform: rotate(-90deg);
        transform-origin: center
    }
}

.GalleryPage-intro-logo {
    background-color: #d7204c
}

.GalleryPage-intro-logo:before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background: url("");
    background-size: 30px
}

.GalleryPage-intro .GalleryPage-headline {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1.5rem;
    line-height: 25px;
    margin: 0
}

.GalleryPage-intro .GalleryPage-subHeadline {
    color: #555;
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 16px;
    font-style: normal;
    padding-top: 5px
}

.GalleryPage-intro .GalleryPage-dateModified {
    font-size: 12px;
    text-transform: inherit;
    color: #8c8c8c;
    font-family: Mulish,sans-serif;
    font-weight: 200
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryPage {
        text-align: center
    }

    .GalleryPage-intro .GalleryPage-headline {
        font-size: 14px;
        line-height: 16px
    }

    .GalleryPage-intro .GalleryPage-subHeadline {
        font-size: .8em;
        margin-bottom: 5px
    }
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryPage-controls {
        padding: 10px 0 10px 0
    }
}

.GalleryPage-controls-close,.GalleryPage-controls-grid {
    font-family: icomoon;
    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
}

.GalleryPage-controls-close .external,.GalleryPage-controls-close-article,.GalleryPage-controls-grid .external,.GalleryPage-controls-grid-article {
    display: none
}

.GalleryPage-controls-close.icon-gallery,.GalleryPage-controls-close.icon-tag,.GalleryPage-controls-close.icon-video,.GalleryPage-controls-grid.icon-gallery,.GalleryPage-controls-grid.icon-tag,.GalleryPage-controls-grid.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

@media only screen and (max-width: 567px),only screen and (min-width:568px) and (max-width:767px) {
    .GalleryPage-controls-close {
        font-size: .8em
    }
}

.GalleryPage-controls-close:before {
    content: '\f103'
}

.GalleryPage-controls-grid:before {
    content: '\f109'
}

.GalleryPage-overlayView .flickity-prev-next-button {
    padding: 7px 9px 6px;
    background: rgba(255,255,255,.5);
    border: solid 1px #242424;
    box-shadow: none
}

.GalleryPage-overlayView .flickity-prev-next-button .arrow {
    fill: #242424
}

.GallerySlide-title {
    font-weight: 900;
    font-family: Mulish,sans-serif
}

.GallerySlide-info {
    padding: 10px 15px 15px
}

.GallerySlideTallCardView [data-galleryslideinjectactionbarandpage-pagenum],.GallerySlideTallCardView-title {
    font-family: Mulish,sans-serif;
    font-weight: 900
}

.GallerySlideTallCardView-title {
    font-size: 13.5px
}

.AdModule:before {
    display: block;
    font-family: 'Simplon Norm','Lucida Sans',Helvetica,Arial,sans-serif;
    font-size: 10px;
    color: #8c8c8c;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 6px
}

.TaboolaAside-recommendations-title {
    color: #242424;
    font-family: Mulish,sans-serif;
    font-size: 1.28rem;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased
}

.TaboolaAside-recommendations .trc_rbox_header_span {
    display: none
}

.TaboolaAside-recommendations span.video-label-box span.video-title {
    color: #242424;
    font-family: Mulish,sans-serif;
    font-size: 14.5px;
    font-weight: 700;
    line-height: 18px;
    -webkit-font-smoothing: antialiased
}

.TaboolaAside-recommendations .branding {
    color: #999;
    font-family: Mulish,sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 1rem;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased
}

.share-area {
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px
}

.share-area .gig-button-container {
    width: 26px;
    box-sizing: content-box;
    margin-bottom: 0
}

@media only screen and (min-width: 568px) and (max-width:767px),only screen and (max-width:567px) {
    .share-area .gig-button-container .gig-share-bar-container table {
        width: 100%
    }
}

.share-area .gig-button-container img {
    width: 100%;
    height: auto;
    cursor: pointer
}

.Quote {
    font-family: Georgia,'Times New Roman',serif
}

.Quote blockquote:before {
    color: #d7204c;
    transform: translateY(120%)
}

.Quote blockquote:after {
    color: #d7204c;
    transform: translateY(88%)
}

.Quote-attribution {
    color: #d7204c
}

@media only screen and (min-width: 1024px) {
    .TwoColumnContainer-columnOne {
        margin: 0
    }
}

[data-modulewell] .AppPromoList-title,[data-modulewell] .ArticleNewsletterForm-title,[data-modulewell] .BasicCarousel-title,[data-modulewell] .BasicPromoList-title,[data-modulewell] .BasicPromoLogoList-title,[data-modulewell] .CardColumns-title,[data-modulewell] .CardGrid-title,[data-modulewell] .CompareItemList-title,[data-modulewell] .DirectInsertList-title,[data-modulewell] .FullPagePromoList-title,[data-modulewell] .LandscapeCarousel-title,[data-modulewell] .LinkList-title,[data-modulewell] .ListAbstract-title,[data-modulewell] .ListPromoDropdownLinks-title,[data-modulewell] .LogoHeaderList-title,[data-modulewell] .Mosaic-title,[data-modulewell] .MosaicFive-title,[data-modulewell] .MosaicThree-title,[data-modulewell] .OrderedList-title,[data-modulewell] .PlayList-title,[data-modulewell] .Tabs-title,[data-modulewell] .TallCardCarousel-title,[data-modulewell] .TallTileCarousel-title,[data-modulewell] .TilesList-title,[data-modulewell] .WideSubscriptionList-title {
    padding: 20px
}

footer[class*='-footer'] [class*='-footerContent'] .MagazinePromo-media {
    margin: -15px 0 10px
}

footer[class*='-footer'] [class*='-footerContent'] .BasicPromoList,footer[class*='-footer'] [class*='-footerContent'] .BasicPromoLogoList {
    font-size: .8rem;
    text-transform: uppercase
}

footer[class*='-footer'] [class*='-footerNavigation'] {
    padding: 10px 0 0
}

footer[class*='-footer'] [class*='-footerNavigation'] .Navigation-items {
    text-align: center
}

footer[class*='-footer'] [class*='-footerNavigation'] .Navigation-items .Navigation-items-item {
    height: 20px;
    margin: 5px 10px 0
}

footer[class*='-footer'] [class*='-footerNavigation'] .Navigation-items .Navigation-items-item a:hover {
    color: #d7204c
}

footer[class*='-footer'] [class*='-richTextDisclaimer'] p {
    font-size: 14px;
    text-transform: inherit
}

footer[class*='-footer'] [class*='-richTextDisclaimer'] p img {
    margin: 0 20px
}

@media (max-width: 667px) {
    .RichTextArticleBody iframe {
        width: 100%
    }
}

.PresitePage {
    overflow: hidden
}

.PresitePage-redirectUrl {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    font-family: Mulish,sans-serif;
    font-weight: 400
}

@media only screen and (min-width: 1024px) {
    .PresitePage-redirectUrl[href]:hover,.PresitePage-redirectUrl[href]:visited:hover {
        color: #fff
    }
}

.PresitePage-redirectUrl:before {
    content: 'Ir al sitio';
    padding-right: 4px
}

.PresitePage-redirectUrl:after {
    font-family: icomoon;
    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;
    content: '\f116';
    padding-left: 4px
}

.PresitePage-redirectUrl:after .external,.PresitePage-redirectUrl:after-article {
    display: none
}

.PresitePage-redirectUrl:after.icon-gallery,.PresitePage-redirectUrl:after.icon-tag,.PresitePage-redirectUrl:after.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.PresitePage-main .Quote blockquote {
    color: #fff
}

.PresitePage-main .Quote blockquote:before {
    color: rgba(255,255,255,.3)
}

.PresitePage-main .Quote blockquote:after {
    color: rgba(255,255,255,.3)
}

.PresitePage-main .Quote-attribution {
    color: rgba(255,255,255,.3)
}

.FourOhFourPage-body [data-module-contents] {
    background: #fff;
    text-align: center;
    padding-top: 20px
}

@media only screen and (min-width: 568px) and (max-width:767px) {
    .FourOhFourPage-body [data-module-contents] {
        margin: 0 -10px
    }
}

.FourOhFourPage-sectionHead {
    margin: 20px auto 0
}

.FourOhFourPage-pageLabel {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    display: inline;
    margin-right: 20px
}

.FourOhFourPage .FourOhFourPage-pageHeading {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    font-size: 1.5em;
    text-transform: none;
    margin: 0;
    padding: 0
}

.FourOhFourPage .FourOhFourPage-pageHeading:after,.FourOhFourPage .FourOhFourPage-pageHeading:before {
    display: none
}

@media only screen and (min-width: 768px) {
    .FourOhFourPage-sectionHead {
        max-width: 800px;
        text-align: center
    }

    .FourOhFourPage-sectionHead>div {
        vertical-align: baseline
    }

    .FourOhFourPage-pageLabel {
        display: inline;
        margin-right: 20px
    }

    .FourOhFourPage .FourOhFourPage-pageHeading {
        display: inline
    }
}

.FourOhFourPage .FourOhFourPage-pageSubHeading {
    font-family: Mulish,sans-serif;
    font-weight: 900;
    padding: 20px;
    font-size: 2em;
    max-width: 550px;
    margin: 0 auto;
    letter-spacing: 1px;
    line-height: .8em;
    margin-bottom: 35px;
    color: #d7204c;
    position: relative
}

.FourOhFourPage .FourOhFourPage-pageSubHeading:before {
    content: '';
    position: absolute;
    width: 75px;
    height: 1px;
    margin: 0 -32px 0 auto;
    right: 50%;
    bottom: -35px;
    background: #242424
}

.FourOhFourPage-main {
    margin-bottom: 10px
}

@media only screen and (min-width: 768px) {
    .FourOhFourPage-actions>div,.FourOhFourPage-actions>form {
        padding: 4.75rem 0
    }
}

.FourOhFourPage-homeButton .Link {
    border: 0;
    display: inline-block;
    text-transform: uppercase;
    margin: 10px;
    cursor: pointer;
    outline: 0;
    font-family: Mulish,sans-serif;
    font-size: 12px;
    font-weight: 400;
    outline: transparent solid 1px;
    padding: 0 40px;
    text-align: center;
    transition: outline .3s ease;
    line-height: 2.4285em;
    background: #cf102d;
    transition: all .3s ease-in-out;
    padding: 8px 0;
    line-height: 22px;
    margin: 0
}

.FourOhFourPage-homeButton .Link a,.FourOhFourPage-homeButton .Link[href] {
    text-decoration: none
}

.FourOhFourPage-homeButton .Link a,.FourOhFourPage-homeButton .Link[href] {
    text-decoration: none
}

.FourOhFourPage-homeButton .Link:hover {
    border: 1px solid #cf102d;
    transition: all .3s ease-in-out
}

.FourOhFourPage-homeButton .Link,.FourOhFourPage-homeButton .Link a {
    color: #fff
}

.FourOhFourPage-searchAlt input {
    padding: 8px 15px;
    color: #242424;
    margin: auto;
    border-radius: 0;
    font-family: Mulish,sans-serif;
    font-weight: 200;
    font-size: 16px;
    line-height: 22px;
    text-transform: none
}

.Banner {
    background: #ffb;
    padding-top: 0;
    padding-bottom: 0
}

.Banner-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    color: #242424;
    line-height: 30px;
    font-family: Mulish,sans-serif;
    font-weight: 200;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.Banner .Banner-wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
}

.Banner a {
    color: #242424;
    text-decoration: none
}

.Banner-title {
    font-family: icomoon;
    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;
    color: #242424;
    background: 0 0;
    text-transform: uppercase;
    line-height: 45px;
    font-size: 0;
    width: auto
}

.Banner-title .external,.Banner-title-article {
    display: none
}

.Banner-title.icon-gallery,.Banner-title.icon-tag,.Banner-title.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.Banner-title:before {
    content: '\f101'
}

.Banner-title:before {
    font-size: 1rem
}

.Banner-title:after {
    border: 0;
    display: none
}

.Banner-link {
    font-weight: 400;
    font-size: 1.2rem;
    padding: 0
}

@media only screen and (min-width: 768px) {
    .Banner-link {
        font-size: 1.2rem;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%
    }
}

.Banner-tools {
    line-height: 45px;
    -ms-flex: 0 0 15%;
    flex: 0 0 15%;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media only screen and (min-width: 768px) {
    .Banner-tools {
        -ms-flex: 0 0 10%;
        flex: 0 0 10%
    }
}

@media only screen and (max-width: 767px) {
    .Banner-tools {
        position: static
    }
}

.Banner-tools .TwitterTweetButton {
    font-family: icomoon;
    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;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 0;
    background-color: #55acee
}

.Banner-tools .TwitterTweetButton .external,.Banner-tools .TwitterTweetButton-article {
    display: none
}

.Banner-tools .TwitterTweetButton.icon-gallery,.Banner-tools .TwitterTweetButton.icon-tag,.Banner-tools .TwitterTweetButton.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.Banner-tools .TwitterTweetButton:before {
    content: '\f125'
}

.Banner-tools .TwitterTweetButton:before {
    font-size: 1rem
}

.Banner-tools-close {
    font-family: icomoon;
    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: 0;
    line-height: 0
}

.Banner-tools-close .external,.Banner-tools-close-article {
    display: none
}

.Banner-tools-close.icon-gallery,.Banner-tools-close.icon-tag,.Banner-tools-close.icon-video {
    font-size: 32px;
    line-height: 46px;
    width: 58px;
    height: 58px;
    border-radius: 100%;
    text-align: right;
    color: #fff;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px
}

.Banner-tools-close:before {
    content: '\f103'
}

.Banner-tools-close:before {
    font-size: 1rem;
    line-height: 45px
}

.AuthorPage-image {
    border: 5px solid #efe2e3
}

.AuthorPage-name {
    color: #cf102d;
    font-family: Georgia,'Times New Roman',serif
}

.AuthorPage .SocialBar-heading:before {
    font-size: .8rem
}

.Tabs {
    margin-bottom: 0;
    padding: 0 15px
}

.Tabs-tabs a {
    font-family: Mulish,sans-serif;
    font-weight: 400;
    font-size: 1rem;
    background: #fff;
    border-bottom: solid 3px #cf102d;
    color: #242424;
    text-transform: uppercase
}

.Tabs-tabs a[data-active=false]:hover {
    color: #242424
}

.Tabs-tabs a[data-active=false]:hover:active {
    color: #cf102d
}

.Tabs-tabs a[data-active=true] {
    background: #cf102d;
    border-bottom: solid 3px #cf102d;
    color: #fff
}

.Tabs-tabs a:hover {
    border-bottom: solid 3px #cf102d;
    font-weight: 700
}
@media (min-width: 1024px) {
    .Page-logo {
        height: 95px;
        min-width: 100vw;
        animation-timeline: auto;
        animation-range-start: normal;
        animation-range-end: normal;
        background: rgb(255, 255, 255);
        animation: 0.5s ease 0s 1 normal none running logoGrow;
    }
}
@media (max-width: 1024px) {
    .Page-header {
        position: fixed;
        top:0;
        left:0;
    }

}
