._footer-block_1155p_1 {
    position: relative;
    margin-bottom: -60px
}

._footer-block_1155p_1:before {
    content: "";
    position: absolute;
    inset: 0;
    background: transparent linear-gradient(164deg, #060846, #061146 0%, #281d51) 0% 0% no-repeat padding-box;
    clip-path: polygon(0 11px, 100% calc(8.31vw + 11px), 100% 100%, 0 100%)
}

._bg-purple-footer_1155p_16 {
    background: transparent linear-gradient(9deg, #1155d9, #7b5bf5) 0% 0% no-repeat padding-box;
    clip-path: polygon(0 6.99vw, 100% 0, 100% calc(100% - 6.99vw), 0 100%);
    padding-top: calc(6.99vw + 54px);
    padding-bottom: 131px;
    z-index: 2
}

._bg-purple-footer_1155p_16 .container {
    margin: 0 auto
}

._bg-purple-footer_1155p_16 ._rating-container_1155p_26 {
    text-align: center
}

._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 {
    display: inline-block;
    text-align: left
}

._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 ._rating-app_1155p_33 {
    font-size: 16px;
    opacity: .44;
    display: block
}

._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 ._rating-score_1155p_38 {
    font-size: 79px;
    font-weight: 700;
    display: block;
    margin-top: 15px
}

._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 ._rating-stars_1155p_44 {
    display: block
}

._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 ._rating-stars_1155p_44 img {
    width: 29px;
    height: 29px;
    margin-right: 5px
}

._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 ._rating-count_1155p_52 {
    opacity: .44;
    font-size: 19px;
    font-weight: 500;
    margin-top: 15px;
    display: inline-block
}

._bg-purple-footer_1155p_16 ._review_1155p_59 {
    padding: 0 13%
}

._bg-purple-footer_1155p_16 ._review_1155p_59 ._review-name_1155p_62 {
    display: block;
    font-size: 14px;
    margin-bottom: 5px
}

._bg-purple-footer_1155p_16 ._review_1155p_59 ._review-date_1155p_67 {
    display: block;
    font-size: 12px;
    opacity: .4;
    margin-bottom: 10px
}

._bg-purple-footer_1155p_16 ._review_1155p_59 ._review-details_1155p_73 {
    display: block;
    font-size: 14px;
    line-height: 26px;
    opacity: .87
}

._bg-purple-footer_1155p_16 ._get-stremio-container_1155p_79 {
    text-align: center
}

._bg-purple-footer_1155p_16 ._get-stremio-container_1155p_79 ._get-stremio_1155p_79 {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    gap: 1rem;
    padding: 0 13%
}

._bg-purple-footer_1155p_16 ._get-stremio-container_1155p_79 ._get-stremio_1155p_79 ._join-party_1155p_90 {
    opacity: .4;
    font-weight: 700;
    text-align: left;
    margin: 0;
    margin-bottom: .5rem
}

._get-stremio-button_1155p_98 {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    opacity: 1;
    min-height: 3.75rem;
    height: auto;
    border-radius: 3.75rem;
    background-color: #fff;
    color: #7b5bf5;
    border: 3px solid #fff;
    min-width: 227px;
    max-width: 100%;
    padding: 8px 28px !important;
    box-sizing: border-box
}

._get-stremio-button_1155p_98:hover {
    opacity: 1;
    background-color: transparent;
    color: #fff !important
}

._footer_1155p_1 {
    position: relative;
    font-size: .9em;
    padding-top: 22px;
    padding-bottom: 80px
}

._footer_1155p_1 .pure-g {
    position: relative
}

._footer_1155p_1 .pure-g>div {
    margin-bottom: 15px
}

._footer_1155p_1 ._tvdb-attribution_1155p_135 {
    letter-spacing: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 1em
}

._footer_1155p_1 ._tvdb-attribution_1155p_135 img {
    float: right;
    height: 25px;
    margin-left: 10px;
    margin-right: 15px
}

._footer_1155p_1 ._tvdb-attribution_1155p_135 span {
    line-height: 25px;
    color: #ffffff80;
    font-size: .85em
}

._footer_1155p_1 ._grid-item_1155p_153._community_1155p_153 {
    text-align: right;
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0
}

._footer_1155p_1 ._grid-item_1155p_153 ._group-title_1155p_160 {
    text-transform: uppercase;
    color: #ffffff4d;
    margin-bottom: 35px;
    letter-spacing: .01em;
    font-weight: 600
}

._footer_1155p_1 ._grid-item_1155p_153 ._community-list_1155p_167 {
    display: inline-block;
    vertical-align: top;
    margin: -9px 0 25px
}

._footer_1155p_1 ._grid-item_1155p_153 ._community-list_1155p_167 li {
    display: inline-block;
    border-radius: 100%;
    width: 58px;
    height: 58px;
    margin-bottom: 0;
    opacity: .5;
    cursor: pointer;
    padding-left: 0
}

._footer_1155p_1 ._grid-item_1155p_153 ._community-list_1155p_167 li:hover {
    opacity: 1
}

._footer_1155p_1 ._grid-item_1155p_153 ._community-list_1155p_167 li .icon {
    display: block;
    transform: translate(50%, 50%);
    width: 50%;
    height: 50%;
    background-position: center
}

._footer_1155p_1 ._grid-item_1155p_153 ul li {
    padding-left: 0
}

._footer_1155p_1 ._grid-item_1155p_153 ul li a {
    margin: 0;
    color: #fffc;
    font-weight: 400
}

._footer_1155p_1 ._grid-item_1155p_153 ul li a:hover,
._footer_1155p_1 ._grid-item_1155p_153 ul li a:focus {
    color: #fff
}

@media only screen and (max-width:990px) {
    ._footer_1155p_1 ._grid-item_1155p_153 ._community-list_1155p_167 {
        margin-right: -6px
    }
}

@media only screen and (max-width:768px) {
    ._footer_1155p_1 ._grid-item_1155p_153._community_1155p_153,
    ._footer_1155p_1 ._tvdb-attribution_1155p_135 {
        display: none
    }
    ._footer_1155p_1 ._grid-item_1155p_153 ._community-list_1155p_167 {
        margin-right: 0
    }
}

@media only screen and (max-width:658px) {
    ._footer-block_1155p_1:before {
        clip-path: polygon(0 0, 100% 75vw, 100% 100%, 0 100%)
    }
    ._bg-purple-footer_1155p_16 {
        padding-top: calc(6.99vw + 92px);
        padding-bottom: 93px
    }
    ._bg-purple-footer_1155p_16 ._rating-container_1155p_26 {
        display: block;
        width: 100%;
        text-align: left;
        padding-left: 60px;
        margin-bottom: 40px
    }
    ._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 {
        padding: 0 13%
    }
    ._bg-purple-footer_1155p_16 ._review-container_1155p_240,
    ._bg-purple-footer_1155p_16 ._get-stremio-container_1155p_79 {
        display: block;
        width: 100%;
        text-align: left;
        padding-left: 60px;
        margin-bottom: 40px
    }
    ._footer_1155p_1 {
        padding-top: 0
    }
}

@media only screen and (max-width:568px) {
    ._footer_1155p_1 {
        padding-bottom: 100px
    }
    ._footer_1155p_1 .container {
        padding-left: 29px;
        padding-right: 29px
    }
    ._footer_1155p_1 ._grid-item_1155p_153._community_1155p_153 {
        width: 100%;
        text-align: left !important;
        margin-left: -21px;
        display: inline-block !important;
        position: initial !important
    }
    ._footer_1155p_1 .pure-g>div {
        margin-top: 15px
    }
    ._footer_1155p_1 .pure-g>div:first-of-type {
        margin-top: 70px
    }
    ._footer_1155p_1 .pure-g>div:last-of-type {
        margin-top: 15px;
        margin-bottom: 50px
    }
    ._footer_1155p_1 .pure-g ._grid-item_1155p_153._community_1155p_153 {
        display: block;
        margin-bottom: 0
    }
    ._footer_1155p_1 ._tvdb-attribution_1155p_135 {
        display: block;
        margin-bottom: -23px !important;
        right: auto;
        left: 0;
        margin-left: 12px;
        width: fit-content
    }
}

@media only screen and (max-width:540px) {
    ._bg-purple-footer_1155p_16 ._rating-container_1155p_26 {
        padding-left: 40px !important;
        padding-right: 40px
    }
    ._bg-purple-footer_1155p_16 ._rating-container_1155p_26 ._rating_1155p_26 {
        padding: 0 !important
    }
    ._bg-purple-footer_1155p_16 ._review-container_1155p_240 {
        padding-left: 40px !important;
        padding-right: 40px
    }
    ._bg-purple-footer_1155p_16 ._review-container_1155p_240 ._review_1155p_59 {
        padding: 0 !important
    }
    ._bg-purple-footer_1155p_16 ._get-stremio-container_1155p_79 {
        padding-left: 40px !important;
        padding-right: 40px
    }
    ._bg-purple-footer_1155p_16 ._get-stremio-container_1155p_79 ._get-stremio_1155p_79 {
        padding: 0 !important
    }
}

@media only screen and (max-width:380px) {
    ._footer_1155p_1 .container {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media only screen and (max-width:340px) {
    ._footer_1155p_1 .container {
        padding-left: 20px;
        padding-right: 20px
    }
}