
.reviews-hero-footer__flag {
    position: relative;
    font-size: 14px;
    -webkit-transition: color .2s;
    transition: color .2s;
    line-height: 20px;
    padding-left: 30px;
    display: flex;
    align-items: center;
    color: #ACACB5 !important;
    white-space: nowrap;
}

.reviews-hero-footer__flag .success {
    color: #fff !important;
}

.reviews-hero-footer__flag .not-accepted-marker{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjc4ODMgMjJDMTguMzExMiAyMiAyMi43ODgzIDE3LjUyMjggMjIuNzg4MyAxMkMyMi43ODgzIDYuNDc3MTUgMTguMzExMiAyIDEyLjc4ODMgMkM3LjI2NTQ4IDIgMi43ODgzMyA2LjQ3NzE1IDIuNzg4MzMgMTJDMi43ODgzMyAxNy41MjI4IDcuMjY1NDggMjIgMTIuNzg4MyAyMloiIGZpbGw9IiM5QTBGMEYiLz4KPHBhdGggZD0iTTE0LjgxNTEgMTJMMTcuNTU1IDkuMjYwMDRDMTcuNjI5IDkuMTg2MTIgMTcuNjg3NyA5LjA5ODM0IDE3LjcyNzcgOS4wMDE3NEMxNy43Njc3IDguOTA1MTMgMTcuNzg4MyA4LjgwMTU5IDE3Ljc4ODMgOC42OTcwMkMxNy43ODgzIDguNTkyNDUgMTcuNzY3NyA4LjQ4ODkgMTcuNzI3NyA4LjM5MjI5QzE3LjY4NzcgOC4yOTU2OSAxNy42MjkgOC4yMDc5MSAxNy41NTUgOC4xMzM5OUwxNi42NTQzIDcuMjMzMjlDMTYuNTgwNCA3LjE1OTMzIDE2LjQ5MjYgNy4xMDA2NiAxNi4zOTYgNy4wNjA2M0MxNi4yOTk0IDcuMDIwNiAxNi4xOTU5IDcgMTYuMDkxMyA3QzE1Ljk4NjcgNyAxNS44ODMyIDcuMDIwNiAxNS43ODY2IDcuMDYwNjNDMTUuNjkgNy4xMDA2NiAxNS42MDIyIDcuMTU5MzMgMTUuNTI4MyA3LjIzMzI5TDEyLjc4ODMgOS45NzMyNUwxMC4wNDg0IDcuMjMzMjlDOS45NzQ0NSA3LjE1OTMzIDkuODg2NjcgNy4xMDA2NiA5Ljc5MDA3IDcuMDYwNjNDOS42OTM0NiA3LjAyMDYgOS41ODk5MiA3IDkuNDg1MzUgN0M5LjM4MDc4IDcgOS4yNzcyMyA3LjAyMDYgOS4xODA2MiA3LjA2MDYzQzkuMDg0MDIgNy4xMDA2NiA4Ljk5NjI0IDcuMTU5MzMgOC45MjIzMiA3LjIzMzI5TDguMDIxNjIgOC4xMzM5OUM3Ljk0NzY2IDguMjA3OTEgNy44ODg5OSA4LjI5NTY5IDcuODQ4OTYgOC4zOTIyOUM3LjgwODkzIDguNDg4OSA3Ljc4ODMzIDguNTkyNDUgNy43ODgzMyA4LjY5NzAyQzcuNzg4MzMgOC44MDE1OSA3LjgwODkzIDguOTA1MTMgNy44NDg5NiA5LjAwMTc0QzcuODg4OTkgOS4wOTgzNCA3Ljk0NzY2IDkuMTg2MTIgOC4wMjE2MiA5LjI2MDA0TDEwLjc2MTYgMTJMOC4wMjE2MiAxNC43NEM3Ljk0NzY2IDE0LjgxMzkgNy44ODg5OSAxNC45MDE3IDcuODQ4OTYgMTQuOTk4M0M3LjgwODkzIDE1LjA5NDkgNy43ODgzMyAxNS4xOTg0IDcuNzg4MzMgMTUuMzAzQzcuNzg4MzMgMTUuNDA3NiA3LjgwODkzIDE1LjUxMTEgNy44NDg5NiAxNS42MDc3QzcuODg4OTkgMTUuNzA0MyA3Ljk0NzY2IDE1Ljc5MjEgOC4wMjE2MiAxNS44NjZMOC45MjIzMiAxNi43NjY3QzguOTk2MjQgMTYuODQwNyA5LjA4NDAyIDE2Ljg5OTMgOS4xODA2MiAxNi45Mzk0QzkuMjc3MjMgMTYuOTc5NCA5LjM4MDc4IDE3IDkuNDg1MzUgMTdDOS41ODk5MiAxNyA5LjY5MzQ2IDE2Ljk3OTQgOS43OTAwNyAxNi45Mzk0QzkuODg2NjcgMTYuODk5MyA5Ljk3NDQ1IDE2Ljg0MDcgMTAuMDQ4NCAxNi43NjY3TDEyLjc4ODMgMTQuMDI2OEwxNS41MjgzIDE2Ljc2NjdDMTUuNjAyMiAxNi44NDA3IDE1LjY5IDE2Ljg5OTMgMTUuNzg2NiAxNi45Mzk0QzE1Ljg4MzIgMTYuOTc5NCAxNS45ODY3IDE3IDE2LjA5MTMgMTdDMTYuMTk1OSAxNyAxNi4yOTk0IDE2Ljk3OTQgMTYuMzk2IDE2LjkzOTRDMTYuNDkyNiAxNi44OTkzIDE2LjU4MDQgMTYuODQwNyAxNi42NTQzIDE2Ljc2NjdMMTcuNTU1IDE1Ljg2NkMxNy42MjkgMTUuNzkyMSAxNy42ODc3IDE1LjcwNDMgMTcuNzI3NyAxNS42MDc3QzE3Ljc2NzcgMTUuNTExMSAxNy43ODgzIDE1LjQwNzYgMTcuNzg4MyAxNS4zMDNDMTcuNzg4MyAxNS4xOTg0IDE3Ljc2NzcgMTUuMDk0OSAxNy43Mjc3IDE0Ljk5ODNDMTcuNjg3NyAxNC45MDE3IDE3LjYyOSAxNC44MTM5IDE3LjU1NSAxNC43NEwxNC44MTUxIDEyWiIgZmlsbD0iI0Y2RjdGOSIvPgo8L3N2Zz4K);
    width: 24px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 8px;
}

.reviews-hero-footer__flag a {
    color: #ACACB5 !important;
    text-decoration: underline !important;
    display: flex !important;
    margin: 0 !important;
}

@media screen and (min-width: 992px) {
    .reviews-hero-footer__flag a:hover {
        text-decoration: none !important;
    }
}

.reviews-hero-footer__flag a .bt-icon {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #ACACB533;
    border-radius: 100%;
    margin-left: 12px;
}

.reviews-hero-footer__flag svg {
    fill: #ACACB5;
}

.reviews-hero-footer__flag .reviews-hero-footer__separator {
    font-size: 24px;
    padding: 0 10px;
}

.reviews-hero-footer__flag img {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


.page-hero-title {
    color: #ffffff;
    margin-bottom: 24px;
    font-size: 32px;
    text-align: center;
}

@media print, screen and (max-width: 530px) {
    .reviews-hero-footer__flag .success {
        padding-left: 30px;
    }
    
    .reviews-hero-footer__separator {
        display: none;
    }

    .reviews-hero-footer__flag {
        flex-wrap: wrap;
        justify-content: center;
        padding: 0;
    }

    .reviews-hero-footer__flag a {
        width: 100%;
        justify-content: center;
        margin-top: 7px !important;
    }
}

@media print, screen and (min-width: 64em) {
    .page-hero-title {
        text-align: left;
        font-size: 48px;
    }
}


#blog-top {
    margin-top: 24px;
}

.customize-support #blog-top {
    margin-top: 10px;
}

@media print, screen and (min-width: 64em) {
    #blog-top {
        margin-top: 0;
    }
}


.blog-back-button__cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 24px;
}

.blog-back-button__cont .blog-back-button .bt-icon {
    margin-right: 12px;
    margin-left: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}


.blog-top-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}

@media print, screen and (min-width: 40em) {
    .blog-top-footer {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}


.post-meta, .post-share-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 24px;
}

.post-meta {
    color: #ACACB5;
    font-size: 12px;
}

@media print, screen and (min-width: 40em) {
    .post-meta {
        margin-right: 24px;
    }
}

.post-meta-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 7px;
}

.post-meta-date svg {
    fill: #ACACB5;
    margin-right: 5px;
}

.post-meta-author a {
    color: #ACACB5;
}

@media screen and (min-width: 992px) {
    .post-meta-author a:hover {
        color: #573B97;
    }
}

.post-share-button:before {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjMzMjcgNS42MjA3NEw4LjA4NDE3IDguODAwMzNNOC4yNzAxNSAxMi4zNzU4TDEzLjE4MzkgMTQuNjU4N004LjYyNzEyIDEwLjc2MjdDOC42MjcxMiAxMi44Njg5IDYuOTE5NzUgMTQuNTc2MyA0LjgxMzU2IDE0LjU3NjNDMi43MDczNyAxNC41NzYzIDEgMTIuODY4OSAxIDEwLjc2MjdDMSA4LjY1NjUyIDIuNzA3MzcgNi45NDkxNSA0LjgxMzU2IDYuOTQ5MTVDNi45MTk3NSA2Ljk0OTE1IDguNjI3MTIgOC42NTY1MiA4LjYyNzEyIDEwLjc2MjdaTTE5IDQuMDUwODVDMTkgNS43MzU3OSAxNy42MzQxIDcuMTAxNyAxNS45NDkyIDcuMTAxN0MxNC4yNjQyIDcuMTAxNyAxMi44OTgzIDUuNzM1NzkgMTIuODk4MyA0LjA1MDg1QzEyLjg5ODMgMi4zNjU5IDE0LjI2NDIgMSAxNS45NDkyIDFDMTcuNjM0MSAxIDE5IDIuMzY1OSAxOSA0LjA1MDg1Wk0xOSAxNS45NDkyQzE5IDE3LjYzNDEgMTcuNjM0MSAxOSAxNS45NDkyIDE5QzE0LjI2NDIgMTkgMTIuODk4MyAxNy42MzQxIDEyLjg5ODMgMTUuOTQ5MkMxMi44OTgzIDE0LjI2NDIgMTQuMjY0MiAxMi44OTgzIDE1Ljk0OTIgMTIuODk4M0MxNy42MzQxIDEyLjg5ODMgMTkgMTQuMjY0MiAxOSAxNS45NDkyWiIgc3Ryb2tlPSIjMURCOTU0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L3N2Zz4K);
    width: 18px;
    height: 18px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
}

.post-share-button {
    display: flex;
    justify-content: center;
    gap: 8px;
    font-size: 16px;
    font-weight: 700;
    color: rgba(29, 185, 84, 1);
    height: max-content;
    align-items: center;
    cursor: pointer;
    text-transform: uppercase;
    font-style: italic;
    padding-bottom: 24px;
}

#share-popup {
    background: #fff !important;
    border-radius: 10px;
    padding: 32px !important;
    max-width: 508px !important;
    padding-top: 24px !important;
}

.share-popup-title {
    text-align: left;
    color: rgba(45, 44, 78, 1);
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 800;
    font-style: italic;
}

.post-share-or {
    font-size: 14px;
    font-weight: 600;
    color: rgba(172, 172, 181, 1);
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 24px 0;
}

.post-share-or:after, .post-share-or:before {
    content: '';
    height: 1px;
    width: 100%;
    background-color: rgba(240, 239, 248, 1);
}

.post-share-copy-link {
    width: 90%;
    position: relative;
}

.card__social--twitter svg{
    fill: rgba(0, 0, 0, 1) !important;
}

.card__social--facebook svg{
    fill: rgba(8, 102, 255, 1)!important;
}

.card__social--whatsapp svg{
    fill: rgba(60, 224, 89, 1)!important;
}

.card__social--email svg{
    fill: rgba(59, 49, 110, 1)!important;
}

.copied {
    display: none;
}

#share-popup .fssf__button.copy-url {
    cursor: pointer;
}

.remodal-share-body .author-page-card__social li {
    margin-top: 0;
    margin-left: 0;
}

.remodal-share-body .author-page-card__social a {
    cursor: pointer;
    width: 80px !important;
    height: 80px !important;
}

.remodal-share-body .author-page-card__social a svg {
    width: 40px;
    height: 40px;
}

.remodal-share-body .author-page-card__social {
    margin: 0;
    width: 100%;
    justify-content: space-between;
    margin-top: 24px;
}

@media screen and (min-width: 992px) {
    .remodal-share-body .author-page-card__social a:hover {
        background: rgba(151, 151, 178, 0);
    }
}

.remodal-share-body .author-page-card__social .author-page-card__social li {
    margin: 0;
}

#share-popup .fssf__button {
    background: rgba(29, 185, 84, 1);
    color: #FFF;
    max-width: 110px;
    font-size: 18px;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    transform: skewX(-10deg);
    border-radius: 8px;
    top: 6px;
    right: -30px;
    font-weight: 800;
    z-index: 1;
}

.post-share-copy-link:after {
    content: '';
    position: absolute;
    bottom: 4px;
    right: 5px;
    width: 182px;
    height: 50px;
    background: linear-gradient(266deg, rgb(240, 239, 248) 40%, rgba(246,247,249,0.1) 100%);
}

.post-share-copy-link input {
    color: rgba(45, 44, 78, 1);
    background: #F0EFF8;
    margin: 0;
}

.blog-top-footer {
    justify-content: space-between;
    align-items: center;
}

.post-share-list {
    list-style-type: none;
    margin-left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.post-share-list li {
    margin-right: 5px;
}

.post-share-list li:last-child {
    margin-right: 0;
}

@media screen and (max-width: 630px){
    .post-share-copy-link::after {
        display: none;
    }
    .post-share-or {
        margin: 16px 0;
    }

    #share-popup .remodal-close {
        top: 22px;
    }

    .remodal-share-body .author-page-card__social {
        margin-top: 16px;
    }

    #share-popup {
        padding: 24px !important;
        padding-top: 16px !important;
    }

    .post-share-button:before {
        width: 16px;
        height: 16px;
    }

    .post-share-button {
        font-size: 14px;
        padding: 0;
    }

    .post-share-copy-link input{
        display: none;
    }

    .remodal-share-body .author-page-card__social a {
        width: 48px !important;
        height: 48px !important;
    }

    .remodal-share-body .author-page-card__social a svg {
        width: 24px;
        height: 24px;
    }

    .post-share-copy-link {
        width: 100%;
        position: relative;
        text-align: center;
        display: flex;
        justify-content: center;
    }

    #share-popup .fssf__button {
        position: initial;
        width: 183px;
        max-width: inherit;
    }
}

.post-share-list a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 6px 12px;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff;
    border-radius: 5px;
    -webkit-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    transform: skewX(-10deg);
    -webkit-transition: background-color .2s, color .2s;
    transition: background-color .2s, color .2s;
}

.post-share-list a > * {
    -webkit-transform: skewX(10deg);
    -ms-transform: skewX(10deg);
    transform: skewX(10deg);
}

.post-share-list a svg {
    fill: #ffffff;
    margin-right: 5px;
    -webkit-transition: fill .2s;
    transition: fill .2s;
}

.post-share-list a.post-share-list__tw {
    background: #00ACEE;
}

.post-share-list a.post-share-list__fb {
    background: #2B71DA;
}

@media screen and (min-width: 992px) { 
    .post-share-list a.post-share-list__tw:hover {
        color: #00ACEE;
    }

    .post-share-list a.post-share-list__tw:hover svg {
        fill: #00ACEE;
    }

    .post-share-list a.post-share-list__fb:hover {
        color: #2B71DA;
    }
    
    .post-share-list a.post-share-list__fb:hover svg {
        fill: #2B71DA;
    }
    
    .post-share-list a:hover {
        background: #ffffff;
    }
}





@media print, screen and (min-width: 40em) {
    .post-share-list {
        margin-left: auto;
    }
}

.blog-thumb-cont {
    margin: 0 -20px 40px -20px;
}

@media print, screen and (min-width: 64em) {
    .blog-thumb-cont {
        margin: 0;
    }
}

.blog-thumb-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.blog-thumb-img img {
    border-radius: 10px;
    margin-bottom: 20px;
    width: 100%;
}

@media print, screen and (min-width: 64em) {
    .blog-thumb-img img {
        margin-bottom: 40px;
    }
}

.blog-thumb-quote {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #ffffff;
    padding: 26px 20px;
    margin-bottom: 16px;
}

@media print, screen and (min-width: 40em) {
    .blog-thumb-quote {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
}

@media print, screen and (min-width: 64em) {
    .blog-thumb-quote {
        border-radius: 10px;
        margin-bottom: 40px;
    }
}

.blog-thumb-quote__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #F6F7F9;
    border-radius: 100%;
    width: 44px;
    height: 44px;
    margin-bottom: 2px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media print, screen and (min-width: 40em) {
    .blog-thumb-quote__icon {
        margin-bottom: 0;
        margin-right: 24px;
    }
}

.blog-thumb-quote__icon svg {
    fill: #573B97;
}

.blog-thumb-quote__text {
    font-style: italic;
    font-weight: 600;
    color: #3B316E;
    font-size: 18px;
}

.blog-thumb-desc {
    margin-bottom: 40px;
    padding: 0 20px;
}

@media print, screen and (min-width: 64em) {
    .blog-thumb-desc {
        padding: 0;
    }
}

.blog-thumb-desc > *:last-child {
    margin-bottom: 0;
}

.blog-read-more {
    margin-bottom: 24px;
    font-weight: 600;
}

.blog-read-more .brm-text {
    text-transform: uppercase;
}

.blog-figure {
    display: block;
    margin: 0 -20px 24px -20px;
}

@media print, screen and (min-width: 64em) {
    .blog-figure {
        margin: 0 0 24px 0;
    }
}

@media print, screen and (min-width: 64em) {
    .blog-figure img {
        border-radius: 10px;
    }
}

.blog-figure figcaption {
    text-align: center;
    color: #ACACB5;
    margin-top: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    padding: 0 20px;
}

@media print, screen and (min-width: 64em) {
    .blog-figure figcaption {
        padding: 0;
    }
}

.blog-figure figcaption svg {
    fill: #ACACB5;
    margin-right: 8px;
}

.back-to-blog__cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 24px 0;
}


.player-page-title__logo {
    background: none;
    position: relative;
    overflow: hidden;
}

.player-page-title__logo img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    /* min-width: 100%; */
    /* min-height: 100%; */
    -o-object-fit: cover;
    object-fit: cover;
    height: auto;
    width: auto;
    max-height: 100%;
    max-width: 100%;
}


@media print, screen and (min-width: 40em) {
    .player-page-title {
        margin-bottom: 40px;
    }
}

.player-page-title__logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 8px;
    width: 80px;
    height: 80px;
    /*background: #ffffff;*/
    border-radius: 8px;
    margin: 0 12px 0 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

@media print, screen and (min-width: 64em) {
    .player-page-title__logo {
        margin-bottom: 0;
        margin-right: 24px;
    }
}


.post-title {
    font-size: 24px;
    margin-bottom: 18px;
}

@media  screen and (max-width: 480px){
    #blog-top .post-title {
        font-size: 20px;
    }
}

@media print, screen and (min-width: 64em) {
    .post-title {
        font-size: 42px;
    }
}

@media screen and (min-width: 100em) {
    .post-title {
        font-size: 48px;
    }
}

.text-section > div,
.text-section > ul {
    margin-top: 1.5rem;
}


.text-section {
    margin-bottom: 24px;
}

.text-section > *:last-child {
}

.text-section.large-space {
    margin-bottom: 40px;
}


.text-section p {
    margin: 1em 0;
}


.pfln-card__text, .pfln-card-large__text {
    color: #626273;
    font-size: 14px;
    line-height: 1.4;
    position: relative;
    overflow: hidden;
    height: 4.2em;
    margin-bottom: 12px;
}

.pfln-card__text:after, .pfln-card-large__text:after {
    content: '';
    display: block;
    width: 90px;
    height: 1.4em;
    position: absolute;
    bottom: 0;
    right: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(246, 247, 249, 0)), to(#F6F7F9));
    background: linear-gradient(to right, rgba(246, 247, 249, 0), #F6F7F9);
}

.pfln-card__meta, .pfln-card-large__meta, .sbln-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    color: #ACACB5;
}

.pfln-card__date, .pfln-card-large__date, .sbln-meta__date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 2px;
}

.pfln-card__date svg, .pfln-card-large__date svg, .sbln-meta__date svg {
    fill: #ACACB5;
    margin-right: 6px;
}

.pfln-card__author a, .pfln-card-large__author a, .sbln-meta__author a {
    color: #ACACB5;
}

@media screen and (min-width: 992px) { 
    .pfln-card__author a:hover, .pfln-card-large__author a:hover, .sbln-meta__author a:hover {
        color: #573B97;
    }
}

.pfln-large-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 12px;
}

@media print, screen and (min-width: 40em) {
    .pfln-large-card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 24px;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__img {
        width: 45%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 0;
    }
}

@media print, screen and (min-width: 64em) {
    .pfln-card-large__img {
        height: 300px;
    }
    .pfln-card-large__data {
        min-height: 300px;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__data {
        padding-left: 24px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media print, screen and (min-width: 64em) {
    .pfln-card-large__title {
        font-size: 24px;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__text {
        height: 7em;
    }
}

@media print, screen and (min-width: 64em) {
    .pfln-card-large__text {
        font-size: 16px;
        line-height: 1.6;
        height: 11.2em;
    }

    .pfln-card-large__text:after {
        height: 1.6em;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__meta {
        margin-top: auto;
    }
}


.rhbc-logo {
    width: 100%;
    height: 72px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 12px;
}

.rhbc-title {
    font-size: 24px;
    font-weight: 900;
    font-style: italic;
    margin-bottom: 12px;
    text-transform: uppercase;
}

.rhbc-apply,
.rhbc-tc {
    font-size: 12px;
    color: #535353;
    margin-bottom: 30px;
}

.rhbc-tc {
    max-height: 50px;
    overflow-y: auto;
    text-align: left;
    padding-right: 2px;
}

.rhbc-tc::-webkit-scrollbar {
    width: 4px;
}

.rhbc-tc::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.05);
}

.rhbc-tc::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.2);
}

.rhbc-btn {
    width: 100%;
    clear: both;
    display: inline-block;
    white-space: nowrap;
}

@media print, screen and (min-width: 40em) {
    .rhbc-btn {
        max-width: 280px;
        margin: 0 auto;
    }
}

.rhbc-btn .button, .rhbc-btn .ibl-button {
    margin-bottom: 0;
}


.pfln {
    margin-bottom: 30px;
}

.pfln.large-space {
    margin-bottom: 40px;
}

.pfln-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 12px;
}

@media print, screen and (min-width: 40em) {
    .pfln-top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .pfln {
        margin-bottom: 60px;
    }
}

.pfln-top > * {
    margin-bottom: 0;
}

.pfln-top .button-transparent {
    margin-top: 8px;
}

@media print, screen and (min-width: 40em) {
    .pfln-top .button-transparent {
        margin-top: 0;
    }
}


.sns-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 12px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.sns-head > * {
    margin-bottom: 0;
}

@media screen and (min-width: 78.125em) {
    .sns-head {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.sns-head .button-transparent {
    max-height: none;
    margin-top: 8px;
}

@media screen and (min-width: 78.125em) {
    .sns-head .button-transparent {
        margin-top: 0;
    }
}


.pfln-card {
    margin-bottom: 12px;
}

@media print, screen and (min-width: 64em) {
    .pfln-card {
        margin-bottom: 30px;
    }
}

.pfln-card__img, .pfln-card-large__img {
    width: 100%;
    height: 180px;
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 12px;
}

.pfln-card__img a, .pfln-card-large__img a {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.pfln-card__img a img, .pfln-card-large__img a img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-width: 100%;
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.pfln-card__title, .pfln-card-large__title {
    font-size: 16px;
    text-transform: none;
    font-style: normal;
    color: #2D2C4E;
}

.pfln-card__title a, .pfln-card-large__title a {
    display: block;
    color: #2D2C4E;
    line-height: 1.4;
    position: relative;
    overflow: hidden;
    height: 2.8em;
    font-weight: 600;
}

.pfln-card__title a:after, .pfln-card-large__title a:after {
    content: '';
    display: block;
    width: 90px;
    height: 1.4em;
    position: absolute;
    bottom: 0;
    right: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(246, 247, 249, 0)), color-stop(#F6F7F9), to(#F6F7F9));
    background: linear-gradient(to right, rgba(246, 247, 249, 0), #F6F7F9, #F6F7F9);
}

@media screen and (min-width: 992px) { 
    .pfln-card__title a:hover, .pfln-card-large__title a:hover {
        color: #573B97;
    }
}

.pfln-card__text, .pfln-card-large__text {
    color: #626273;
    font-size: 14px;
    line-height: 1.4;
    position: relative;
    overflow: hidden;
    height: 4.2em;
    margin-bottom: 12px;
}

.pfln-card__text:after, .pfln-card-large__text:after {
    content: '';
    display: block;
    width: 90px;
    height: 1.4em;
    position: absolute;
    bottom: 0;
    right: 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(246, 247, 249, 0)), to(#F6F7F9));
    background: linear-gradient(to right, rgba(246, 247, 249, 0), #F6F7F9);
}

.pfln-card__meta, .pfln-card-large__meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    color: #ACACB5;
}

.pfln-card__date, .pfln-card-large__date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 6px;
}

.pfln-card__date svg, .pfln-card-large__date svg {
    fill: #ACACB5;
    margin-right: 6px;
}

.pfln-card__author a, .pfln-card-large__author a {
    color: #ACACB5;
}

@media screen and (min-width: 992px) { 
    .pfln-card__author a:hover, .pfln-card-large__author a:hover {
        color: #573B97;
    }
}

.pfln-large-card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 12px;
}

@media print, screen and (min-width: 40em) {
    .pfln-large-card {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-bottom: 24px;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__img {
        width: 45%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-bottom: 0;
    }
}

@media print, screen and (min-width: 64em) {
    .pfln-card-large__img {
        height: 300px;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__data {
        padding-left: 24px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media print, screen and (min-width: 64em) {
    .pfln-card-large__title {
        font-size: 24px;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__text {
        height: 7em;
    }
}

@media print, screen and (min-width: 64em) {
    .pfln-card-large__text {
        font-size: 16px;
        line-height: 1.6;
        height: 11.2em;
    }

    .pfln-card-large__text:after {
        height: 1.6em;
    }
}

@media print, screen and (min-width: 40em) {
    .pfln-card-large__meta {
        margin-top: auto;
    }
}

.bonuses-list {
    list-style-type: none;
    margin: 0 0 12px 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

@media print, screen and (min-width: 40em) {
    .bonuses-list {
        margin: 0 -10px !important;
    }
}

.bonuses-list li {
    padding: 0 4px !important;
    width: 100%;
    margin-bottom: 12px !important;
}

.bonuses-list li:before {
    display: none !important;
}

@media print, screen and (min-width: 40em) {
    .bonuses-list li {
        width: 50%;
        padding: 0 10px !important;
        margin-bottom: 24px !important;
    }
}

@media screen and (min-width: 78.125em) {
    .bonuses-list li {
        width: 33.333%;
    }
}

.star-rate__five,
.star-rate__one {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.star-rate__five svg,
.star-rate__one svg,
.star-rate__five img,
.star-rate__one img {
    width: 18px;
    height: 18px;
}

.star-rate__five svg,
.star-rate__five img {
    margin-right: 4px;
    width: 18px;
    height: 18px;
}
