﻿._animatedBackground_l461p_1 {
    position: relative
}

    ._animatedBackground_l461p_1:before {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: "";
        background-color: #fff;
        transition: transform .4s cubic-bezier(.4,0,.1,1);
        transform: scaleX(0);
        transform-origin: right
    }

@media (hover: hover) and (pointer: fine) {
    ._animatedBackground_l461p_1:hover:before {
        transform: scaleX(1);
        transform-origin: left
    }
}

._newsContentWrapper_l461p_23 {
    position: relative;
    margin: 0 0 40px
}

@media (min-width: 64em) {
    ._newsContentWrapper_l461p_23 {
        padding: 0 40px;
        margin: 0 0 120px
    }
}

._content_l461p_34 {
    margin-bottom: 32px
}

@media (min-width: 64em) {
    ._content_l461p_34 {
        margin-bottom: 60px
    }
}

._content_l461p_34 h2 {
    margin-bottom: 16px;
    font-size: 1.5rem;
    line-height: 1.2
}

@media (min-width: 64em) {
    ._content_l461p_34 h2 {
        margin-bottom: 32px;
        font-size: 2rem
    }
}

._content_l461p_34 h3 {
    margin: 16px 0;
    font-size: 1.25rem;
    line-height: 1.2
}

@media (min-width: 64em) {
    ._content_l461p_34 h3 {
        margin: 24px 0;
        font-size: 1.5rem
    }
}

._content_l461p_34 p {
    margin-bottom: 16px;
    font-size: .875rem;
    line-height: 1.6;
    color: #ffffffa6
}

@media (min-width: 64em) {
    ._content_l461p_34 p {
        margin-bottom: 25px;
        font-size: 1.125rem
    }
}

._content_l461p_34 p strong {
    font-weight: 500
}

._content_l461p_34 ul, ._content_l461p_34 ol {
    margin-bottom: 16px
}

@media (min-width: 64em) {
    ._content_l461p_34 ul, ._content_l461p_34 ol {
        margin-bottom: 32px
    }
}

._content_l461p_34 li {
    position: relative;
    padding-left: 16px;
    margin-bottom: 12px;
    font-size: .875rem;
    line-height: 1.6;
    color: #ffffffa6
}

@media (min-width: 64em) {
    ._content_l461p_34 li {
        padding-left: 22px;
        font-size: 1.125rem
    }
}

._content_l461p_34 li strong {
    font-weight: 500
}

._content_l461p_34 li:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 4px;
    content: "";
    background-color: #6e2df3;
    transform: translate3d(0,-50%,0)
}

._content_l461p_34 img {
    max-width: 100%
}

._content_l461p_34 blockquote {
    position: relative;
    margin: 68px 0 24px;
    font-size: .8125rem;
    font-style: italic;
    line-height: 1.6;
    color: #ffffffbf
}

@media (min-width: 64em) {
    ._content_l461p_34 blockquote {
        margin: 100px 0 24px;
        font-size: 1rem
    }
}

._content_l461p_34 blockquote strong {
    font-weight: 500
}

._content_l461p_34 blockquote:before {
    position: absolute;
    top: -44px;
    left: 0;
    width: 27px;
    height: 20px;
    content: url('data:image/svg+xml;charset=UTF-8,<svg width="27" height="20" viewBox="0 0 27 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.1799 0L5.44406 10.8491H8.9504V20H0V10.8491L6.73587 0H12.1799ZM26.6667 0L19.9308 10.8491H23.4371V20H14.4867V10.8491L21.2226 0H26.6667Z" fill="white" fill-opacity="0.12"/></svg>')
}

._content_l461p_34 blockquote + p {
    margin-bottom: 100px;
    font-size: .75rem;
    line-height: 1.2;
    color: #fff
}

@media (min-width: 64em) {
    ._content_l461p_34 blockquote + p {
        margin-bottom: 100px;
        font-size: .875rem
    }
}

._content_l461p_34 blockquote + p strong {
    display: block;
    margin-top: 6px;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1.2;
    color: #ffffff80
}

@media (min-width: 64em) {
    ._content_l461p_34 blockquote + p strong {
        font-size: .875rem
    }
}

._content_l461p_34 blockquote + p + blockquote {
    margin-top: 24px
}

    ._content_l461p_34 blockquote + p + blockquote + p {
        margin-bottom: 80px
    }

._content_l461p_34 a {
    color: #fff;
    text-decoration: underline
}

@media (max-width: 63.99em) {
    ._relatedOffers_l461p_181 {
        border-top: 1px solid #323232;
        border-bottom: 1px solid #323232
    }
}

._relatedArticlesTitle_l461p_187 {
    position: relative
}

@media (max-width: 63.99em) {
    ._relatedArticlesTitle_l461p_187 {
        padding: 0 24px;
        margin: 40px 0 16px;
        font-size: 2rem;
        line-height: 1.2
    }
}

@media (min-width: 64em) {
    ._relatedArticlesTitle_l461p_187 {
        margin: 80px 0 40px;
        font-size: 3rem;
        line-height: 1;
        text-align: center
    }
}
