:root{--c-purple: #5a2d6e;--ct-purple: #5a2d6e00}.filters-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;gap:2rem 1.8rem;padding-bottom:5.5rem}.filters-wrapper p{margin:0}.filters-wrapper>div{position:relative;display:flex;flex-direction:column}.filters-wrapper fieldset{position:absolute;top:3rem;display:flex;flex-direction:column;max-height:2.9rem;overflow:hidden;cursor:pointer;background-color:#fff;border:2px solid #ebebeb;width:100%}.filters-wrapper .genres,.filters-wrapper .platforms,.filters-wrapper .countries,.filters-wrapper .length{height:5rem}.filters-wrapper .genres label,.filters-wrapper .platforms label,.filters-wrapper .countries label,.filters-wrapper .length label{position:relative;pointer-events:none;font-size:1.1rem;padding:.6em 1em;display:flex;align-items:center;column-gap:.6rem}.filters-wrapper .genres label input[type=checkbox],.filters-wrapper .platforms label input[type=checkbox],.filters-wrapper .countries label input[type=checkbox],.filters-wrapper .length label input[type=checkbox]{display:none}.filters-wrapper .genres label:not(:first-of-type) .check,.filters-wrapper .platforms label:not(:first-of-type) .check,.filters-wrapper .countries label:not(:first-of-type) .check,.filters-wrapper .length label:not(:first-of-type) .check{position:relative;width:1.1rem;height:1.1rem;background-color:#eee;border-radius:1px;flex-shrink:0}.filters-wrapper .genres label:not(:first-of-type) .check::after,.filters-wrapper .platforms label:not(:first-of-type) .check::after,.filters-wrapper .countries label:not(:first-of-type) .check::after,.filters-wrapper .length label:not(:first-of-type) .check::after{content:"";position:absolute;background-color:var(--c-purple);width:70%;height:70%;border-radius:1px;top:50%;left:50%;transform:scale(0) translate(-50%, -50%);transition:transform .3s ease;transform-origin:1px 1px}.filters-wrapper .genres label:not(:first-of-type) input:checked~.check::after,.filters-wrapper .platforms label:not(:first-of-type) input:checked~.check::after,.filters-wrapper .countries label:not(:first-of-type) input:checked~.check::after,.filters-wrapper .length label:not(:first-of-type) input:checked~.check::after{transform:scale(1) translate(-50%, -50%)}.filters-wrapper input{pointer-events:all}.filters-wrapper label[for=one-off],.filters-wrapper label[for=series]{display:flex;flex-direction:column}.filters-wrapper label[for=one-off] input,.filters-wrapper label[for=series] input{width:1.1rem;height:1.1rem;box-shadow:inset 0 0 0px 10rem #eee;border-radius:1px;margin-top:2rem}.filters-wrapper label[for=one-off] input:checked,.filters-wrapper label[for=series] input:checked{background-color:var(--c-purple);border:3.5px solid #eee;box-shadow:none}.filters-wrapper button{grid-column:-2;grid-row:1/-3;place-self:end;font-size:1.6rem;font-weight:900;margin-top:9rem;cursor:pointer;display:flex;align-items:center}.filters-wrapper button::after{content:"";display:block;width:4rem;height:1rem;margin-left:1.2rem;background:url("../../images/sign-in-arrow.webp") no-repeat;background-size:cover}.filters-wrapper fieldset.open{max-height:29rem;overflow:hidden scroll;overflow-y:overlay;z-index:100}.filters-wrapper fieldset.open label:not(:first-of-type){pointer-events:all}@media(max-width: 820px){.filters-wrapper{grid-template-columns:1fr}.filters-wrapper p{font-size:1.8rem}.filters-wrapper>:not(button){max-width:60%;height:8rem !important}.filters-wrapper button{grid-column:unset;grid-row:unset;place-self:center;font-size:2.3rem;margin:2rem 0 0}.filters-wrapper fieldset{max-height:4.8rem}.filters-wrapper label{font-size:1.8rem !important}.filters-wrapper label[for=one-off] input,.filters-wrapper label[for=series] input{width:2.4rem;height:2.4rem}}.partners-header{position:relative;max-height:430px}.partners-header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(71,0,108,.5019607843)}.partners-header img{object-fit:cover;max-height:430px;width:100%}.partners-header h1{font-size:3.8rem;font-style:normal;font-weight:900;text-transform:uppercase;color:#fff;position:absolute;bottom:4.9rem;left:18.4rem;z-index:100}@media(max-width: 820px){.partners-header h1{bottom:40px;left:2.5%}}.page-content{display:flex;align-items:flex-start;justify-content:center;column-gap:2rem;background-color:#fefefe}.page-content h2{margin:0 0 .7em;font-size:2.7rem;font-weight:900;text-transform:uppercase}.page-content .content-wrapper{flex:0 1 980px}@media(max-width: 820px){.page-content{flex-direction:column}.page-content h2{font-size:3.4rem}.page-content a{font-size:1.8rem}.page-content p{font-size:1.8rem}.page-content .content-wrapper{flex-basis:unset}}aside{flex:0 1 305px}aside .menu-item.current-menu-item a{color:#b2a3be;background-color:#f5f5f5}aside .menu-item a,aside button{font-size:1.6rem;padding:0 1.4em;text-decoration:none;display:block;line-height:1.4}aside .menu-item a:hover,aside button:hover{background-color:var(--c-purple);color:#fff}@media(max-width: 820px){aside{display:none}}.form-wrapper{width:39.2rem;margin:4.9rem auto;padding:4rem 5rem;background-color:#f5f5f5;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2509803922);color:var(--c-purple)}.form-wrapper h2{font-size:2.5rem;font-weight:900;margin:0 0 1em}.form-wrapper p{font-size:1.1rem;margin:0 0 2.2em}.form-wrapper form{display:flex;flex-direction:column;margin:0 0 4.3rem}.form-wrapper label{display:flex;flex-direction:column;cursor:pointer;margin:0 0 1.8em;line-height:1.6}.form-wrapper input{background-color:#fff;border:2px solid #ebebeb;font-size:1.1rem;padding:.6em 1em}.form-wrapper input:focus{border-color:#ebebeb #ebebeb #5a2d6e}.form-wrapper button{display:flex;justify-content:center;align-items:center;font-size:1.6rem;font-weight:900;column-gap:1em;cursor:pointer}.form-wrapper button img{width:auto}.form-wrapper a{text-decoration:underline;opacity:1;transition:opacity .3s ease}.form-wrapper a:hover{text-decoration:none;opacity:.65}.form-wrapper.loading{cursor:no-drop;filter:contrast(0.6) blur(2px)}.form-wrapper.loading>*{pointer-events:none}.log-off{font-size:1.6rem;color:var(--c-purple);font-weight:700;cursor:pointer;opacity:1;transition:opacity .3s ease;width:100%;margin:2.5rem 0;display:flex;align-items:center}.log-off::before{content:url("../../images/logoff.webp");margin-right:1rem}.log-off:hover{opacity:.65}.log-off:hover::before{filter:grayscale(1) invert(1) brightness(1.5)}.log-off:disabled{pointer-events:none;opacity:.65}.log-off:disabled::before{animation:logoffAnim 3s linear 0s infinite}@keyframes logoffAnim{from{transform:rotate(0)}to{transform:rotate(360deg)}}.logged-info{width:39.2rem;margin:4.9rem auto;padding:4rem 5rem;background-color:#f5f5f5;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2509803922);color:var(--c-purple)}p.big{font-size:2.5rem;font-weight:900}.wp-block-post-template{gap:1em}.wp-block-post-template .post figure{height:10.4rem}.wp-block-post-template .post figure img{cursor:pointer;height:100%;object-fit:cover}.wp-block-post-template .post figure iframe{position:absolute;width:100%;height:100%}.wp-block-post-template .post figure:hover::after{filter:grayscale(0) contrast(1)}.wp-block-post-template .post figure.yt-frame::after{display:none}.wp-block-post-template .post h3 a{line-height:1.5;text-decoration:none}.wp-block-post-template .post .taxonomy-post_tag,.wp-block-post-template .post .wp-block-post-date{line-height:1.5}.wp-block-post-template .post .wp-block-read-more{position:relative;display:flex;align-items:center}.wp-block-post-template .post .wp-block-read-more::after{content:"";flex-shrink:0;display:block;width:4rem;height:1rem;margin-left:1.2rem;background:url("../../images/sign-in-arrow.webp") no-repeat;background-size:cover}.wp-block-post-template .post.has-yt-video figure::before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, var(--c-purple) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none}.wp-block-post-template .post.has-yt-video figure::after{content:"";position:absolute;top:50%;left:50%;background:url("../../images/yt-icon.webp") no-repeat;width:9rem;height:9rem;background-size:cover;filter:grayscale(1) contrast(2.6);transform:translate(-50%, -50%);transition:filter .3s ease;pointer-events:none}.wp-block-post-template .post:not(.has-yt-video) figure a{position:absolute;width:100%;height:100%;z-index:100}.wp-block-post-template .post:hover figure::before{opacity:1}.wp-block-post-template .post.hidden{display:none}@media(max-width: 820px){.wp-block-post-template .post{width:100% !important;margin:4rem 0 0 !important}.wp-block-post-template .post figure{height:23.8rem}.wp-block-post-template .post .post_tag{font-size:1.8rem}.wp-block-post-template .post time{font-size:1.8rem}.wp-block-post-template .post .wp-block-read-more{font-size:2.4rem !important}}.video-content{position:relative;width:100%;height:34rem;margin:0 0 2.5rem}.video-content img{position:absolute;top:0;left:0;margin:0 !important;object-fit:cover;opacity:1;transition:opacity .3s ease;cursor:pointer}.video-content iframe,.video-content img{width:100%;height:100%}.video-content.show-video img{opacity:0;pointer-events:none}.single-content h1{font-size:2.5rem;font-weight:900;text-transform:uppercase;margin:0 0 .8em}.single-content .categories{font-size:1.5rem;font-weight:300;text-transform:uppercase}.single-content .columns{display:flex;align-items:flex-start;justify-content:space-between}.single-content .columns>.col{flex:0 1 48%}.single-content .columns p{margin:0}.single-content .columns ul{margin:2.5rem 2ch 0}.single-content .columns ul li{list-style-type:square}.single-content .columns ul li::marker{content:unset}.single-content .episodes h2{font-size:3.7rem;font-weight:900;text-transform:uppercase}.single-content .episodes ol li{list-style-type:decimal}.single-content .episodes ol li::marker{content:unset}.single-content .episodes ol li a{font-weight:400;line-height:1.5}.single-content .licence{font-size:1.5rem;font-weight:900;display:flex;align-items:center;margin:2.5rem 0 0}.single-content .licence::after{content:"";background:url("../../images/sign-in-arrow.webp") no-repeat;display:block;width:4rem;height:1rem;background-size:cover;margin:0 1.5ch}.licence-form>p:not(:last-of-type){border-bottom:1px solid #ebebeb;margin:0}.licence-form label,.licence-form .checkbox-wrapper p{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:2rem;padding:1.2rem 0}.licence-form label br,.licence-form .checkbox-wrapper p br{display:none}@media(max-width: 820px){.licence-form label,.licence-form .checkbox-wrapper p{grid-template-columns:1fr}}.licence-form input[type=text],.licence-form textarea{border:2px solid #ebebeb;padding:11px 18px;transition:border-color .25s;font-weight:700;width:100%}.licence-form input[type=text]:focus,.licence-form textarea:focus{border-bottom-color:var(--c-purple)}.licence-form textarea{resize:vertical}.licence-form .wpcf7-checkbox{display:flex;flex-direction:column;row-gap:1rem;font-weight:700;margin:0}.licence-form .wpcf7-checkbox .wpcf7-list-item{display:flex;align-items:center;column-gap:1rem;margin:0}.licence-form input[type=checkbox]{display:block;width:20px;height:20px;background:#eee;border:1px solid #ccc;border-radius:2px;position:relative;cursor:pointer}.licence-form input[type=checkbox]:checked{background-color:var(--c-purple);border-width:3.5px}.licence-form .button-wrapper{display:flex;justify-content:center}.licence-form .button-wrapper p{position:relative;cursor:pointer;display:flex;align-items:center;border:none;font-size:1.5rem;font-weight:900}.licence-form .button-wrapper p::after{content:"";background:url("../../images/sign-in-arrow.webp") no-repeat;display:block;width:4rem;height:1rem;background-size:cover;margin:0 1.5ch}.licence-form .button-wrapper p .wpcf7-spinner{position:absolute;background-color:var(--c-purple);order:1;right:-1.5ch;transform:translateX(100%)}.licence-form .wpcf7-not-valid-tip{color:var(--c-purple) !important;font-weight:700;text-align:right;font-size:.8em}.licence-form .wpcf7-response-output{border-color:var(--c-purple) !important;padding:2em 1em !important}