﻿img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4/3;
    --wp--preset--aspect-ratio--3-4: 3/4;
    --wp--preset--aspect-ratio--3-2: 3/2;
    --wp--preset--aspect-ratio--2-3: 2/3;
    --wp--preset--aspect-ratio--16-9: 16/9;
    --wp--preset--aspect-ratio--9-16: 9/16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient( 135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100% );
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient( 135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100% );
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient( 135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100% );
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient( 135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100% );
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient( 135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100% );
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient( 135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100% );
    --wp--preset--gradient--blush-light-purple: linear-gradient( 135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100% );
    --wp--preset--gradient--blush-bordeaux: linear-gradient( 135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100% );
    --wp--preset--gradient--luminous-dusk: linear-gradient( 135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100% );
    --wp--preset--gradient--pale-ocean: linear-gradient( 135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100% );
    --wp--preset--gradient--electric-grass: linear-gradient( 135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100% );
    --wp--preset--gradient--midnight: linear-gradient( 135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100% );
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flex {
    display: flex;
}

.is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

    .is-layout-flex > :is(*, div) {
        margin: 0;
    }

body .is-layout-grid {
    display: grid;
}

.is-layout-grid > :is(*, div) {
    margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var( --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple ) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var( --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan ) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var( --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange ) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var( --wp--preset--gradient--luminous-vivid-orange-to-vivid-red ) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var( --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray ) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:root :where(.wp-block-pullquote) {
    font-size: 1.5em;
    line-height: 1.6;
}

.elementor-kit-6 {
    --e-global-color-primary: #7b61ff;
    --e-global-color-secondary: #ffffff;
    --e-global-color-text: #cccdd2;
    --e-global-color-accent: #6c52ee;
    --e-global-color-ffd93fe: #282b35;
    --e-global-color-a23a877: #191c33;
    --e-global-color-5abda22: #00031c;
    --e-global-color-6fc6bf6: #a1a0a1;
    --e-global-typography-primary-font-family: "Metropolitano";
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Metropolitano";
    --e-global-typography-secondary-font-weight: 700;
    --e-global-typography-text-font-family: "Metropolitano";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Metropolitano";
    --e-global-typography-accent-font-weight: 400;
    --e-global-typography-5ed628a-font-family: "Metropolitano";
    --e-global-typography-5ed628a-font-size: 14px;
    --e-global-typography-5ed628a-line-height: 19.6px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1320px;
}

.e-con {
    --container-max-width: 1320px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 10px;
}

.elementor-element {
    --widgets-spacing: 10px 10px;
    --widgets-spacing-row: 10px;
    --widgets-spacing-column: 10px;
}

h1.entry-title {
    display: var(--page-title-display);
}

@media (max-width:1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media (max-width:767px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

.elementor-11417 .elementor-element.elementor-element-ac9d7d1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11417
.elementor-element.elementor-element-407c29f6
.jws_slider_video_item {
    height: 800px;
}

.elementor-11417
.elementor-element.elementor-element-407c29f6
.video-thumbnail-nav {
    bottom: 120px;
}

.elementor-11417
.elementor-element.elementor-element-407c29f6
.video-content-holder
.video-cat
a,
.elementor-11417
.elementor-element.elementor-element-407c29f6
.video-content-holder
.video-cat {
    color: #ffffff;
}

.elementor-11417
.elementor-element.elementor-element-407c29f6
.video-content-holder
.video-cat {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
}

.elementor-11417
.elementor-element.elementor-element-407c29f6
.video-content-holder
.video-meta {
    margin: 0px 0px 12px 0px;
}

.elementor-11417
.elementor-element.elementor-element-407c29f6
.video-content-holder
.video-description {
    margin: 0px 0px 26px 0px;
}

.elementor-11417 .elementor-element.elementor-element-15269e7d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-77418884 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-11417
.elementor-element.elementor-element-4b043238
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-11417
.elementor-element.elementor-element-3cf9b485
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-3cf9b485
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-3cf9b485
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417
.elementor-element.elementor-element-bb97a80 > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-11417
.elementor-element.elementor-element-bb97a80
.category-tab-item {
    padding-right: calc(20px / 2);
    padding-left: calc(20px / 2);
}

.elementor-11417
.elementor-element.elementor-element-bb97a80
.jws-videocat.row {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
}

.elementor-11417 .elementor-element.elementor-element-bb97a80 .slider-item {
    width: 298px;
}

.elementor-11417 .elementor-element.elementor-element-2f5eb518 .post-inner {
    width: 250px;
}

.elementor-11417
.elementor-element.elementor-element-2f5eb518
.jws-history-element {
    margin: 0px 0px 70px 0px;
}

.elementor-11417 .elementor-element.elementor-element-2f5eb518 .jws-post-item {
    margin-bottom: 0px;
}

.elementor-11417 .elementor-element.elementor-element-7c3276c0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-11417 .elementor-element.elementor-element-657fa986 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

    .elementor-11417
    .elementor-element.elementor-element-657fa986:not( .elementor-motion-effects-element-type-background ),
    .elementor-11417
    .elementor-element.elementor-element-657fa986 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var(--e-global-color-a23a877);
    }

.elementor-11417 .elementor-element.elementor-element-219ea04 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-11417 .elementor-element.elementor-element-6525c5cd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-11417
.elementor-element.elementor-element-123426e4
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-4f6ada6e
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-4f6ada6e
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-4f6ada6e
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417 .elementor-element.elementor-element-506c4b18 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11417
.elementor-element.elementor-element-1fdf569 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-1fdf569 .post-inner {
    width: 290px;
}

.elementor-11417 .elementor-element.elementor-element-1fdf569 .jws-post-item {
    padding-right: calc(20px / 2);
    padding-left: calc(20px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-1fdf569
.movies_advanced_content.row {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
}

.elementor-11417 .elementor-element.elementor-element-38210f7d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-11417 .elementor-element.elementor-element-707537e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-11417
.elementor-element.elementor-element-4b0a1eb
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-53b001f2
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-53b001f2
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-53b001f2
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417 .elementor-element.elementor-element-4f268003 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11417
.elementor-element.elementor-element-40a19ee3 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-40a19ee3 .post-inner {
    width: 290px;
}

.elementor-11417 .elementor-element.elementor-element-40a19ee3 .jws-post-item {
    padding-right: calc(20px / 2);
    padding-left: calc(20px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-40a19ee3
.movies_advanced_content.row {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
}

.elementor-11417 .elementor-element.elementor-element-751f011e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-11417 .elementor-element.elementor-element-51318290 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-11417
.elementor-element.elementor-element-5a7bd7b3
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-46e19c77
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-46e19c77
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-46e19c77
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417 .elementor-element.elementor-element-53064f08 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-11417
.elementor-element.elementor-element-1fea3504 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-1fea3504 .post-inner {
    width: 290px;
}

.elementor-11417 .elementor-element.elementor-element-1fea3504 .jws-post-item {
    padding-right: calc(20px / 2);
    padding-left: calc(20px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-1fea3504
.movies_advanced_content.row {
    margin-left: calc(-20px / 2);
    margin-right: calc(-20px / 2);
}

.elementor-11417 .elementor-element.elementor-element-7e6086b9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-616a3978 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-11417
.elementor-element.elementor-element-7c2be310
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-5f4e1ee3
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-5f4e1ee3
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-5f4e1ee3
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417
.elementor-element.elementor-element-4c996a69 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-4c996a69 .post-inner {
    width: 220px;
}

.elementor-11417 .elementor-element.elementor-element-4c996a69 .jws-post-item {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-4c996a69
.movies_advanced_content.row {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-11417 .elementor-element.elementor-element-4a4e0280 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-510e6c54 {
    --display: flex;
}

.elementor-11417
.elementor-element.elementor-element-49a8c9b9 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-11417
.elementor-element.elementor-element-49a8c9b9
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-1f49034a
.top-videos-item {
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-1f49034a
.top-videos-inner {
    width: 320px;
}

.elementor-11417 .elementor-element.elementor-element-643aa18f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-570dd6d1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-11417
.elementor-element.elementor-element-60f50930
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-64c14f28
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-64c14f28
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-64c14f28
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417
.elementor-element.elementor-element-bfeef94 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-bfeef94 .post-inner {
    width: 220px;
}

.elementor-11417 .elementor-element.elementor-element-bfeef94 .jws-post-item {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-bfeef94
.movies_advanced_content.row {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-11417 .elementor-element.elementor-element-2e007e2a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 47px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-419cdad7 {
    --display: flex;
}

.elementor-11417
.elementor-element.elementor-element-764ac6d > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-11417
.elementor-element.elementor-element-764ac6d
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-3945ce60
.top-videos-inner {
    width: 320px;
}

.elementor-11417 .elementor-element.elementor-element-6433a383 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-11417 .elementor-element.elementor-element-57f3c249 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-11417
.elementor-element.elementor-element-67db6d15
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-5d503650
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-5d503650
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-5d503650
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417
.elementor-element.elementor-element-34f5a6ed
.jws_slider_video_item {
    height: 500px;
}

.elementor-11417
.elementor-element.elementor-element-34f5a6ed
.video-thumbnail-nav {
    bottom: -40px;
}

.elementor-11417
.elementor-element.elementor-element-34f5a6ed
.video-content-holder {
    padding: 40px 0px 0px 40px;
}

.elementor-11417 .elementor-element.elementor-element-7bd8753c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 60px;
}

.elementor-11417 .elementor-element.elementor-element-32cad02c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-11417
.elementor-element.elementor-element-6aa10856
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-5785d939
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-5785d939
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-5785d939
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417 .elementor-element.elementor-element-45a1b279 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-1aadd703 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-11417
.elementor-element.elementor-element-50f3e27
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-36aed2cd
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-36aed2cd
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-36aed2cd
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417
.elementor-element.elementor-element-4f1fe100 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-4f1fe100 .post-inner {
    width: 220px;
}

.elementor-11417 .elementor-element.elementor-element-4f1fe100 .jws-post-item {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-4f1fe100
.movies_advanced_content.row {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-11417 .elementor-element.elementor-element-abe789b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-fa888fb {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-11417
.elementor-element.elementor-element-13650c7b
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-4357a825
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-4357a825
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-4357a825
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417
.elementor-element.elementor-element-1775c394 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-1775c394 .post-inner {
    width: 220px;
}

.elementor-11417 .elementor-element.elementor-element-1775c394 .jws-post-item {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-1775c394
.movies_advanced_content.row {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

.elementor-11417 .elementor-element.elementor-element-6913b26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-11417 .elementor-element.elementor-element-735668bc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc( (1 - var(--container-widget-flex-grow)) * 100% );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: center;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-11417
.elementor-element.elementor-element-22efb335
.elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-11417
.elementor-element.elementor-element-48f39a51
.elementor-button {
    background-color: #6c52ee00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-11417
.elementor-element.elementor-element-48f39a51
.elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-11417
.elementor-element.elementor-element-48f39a51
.elementor-button
.elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-11417
.elementor-element.elementor-element-33fb7f7f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-11417 .elementor-element.elementor-element-33fb7f7f .post-inner {
    width: 220px;
}

.elementor-11417 .elementor-element.elementor-element-33fb7f7f .jws-post-item {
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
    margin-bottom: 0px;
}

.elementor-11417
.elementor-element.elementor-element-33fb7f7f
.movies_advanced_content.row {
    margin-left: calc(-10px / 2);
    margin-right: calc(-10px / 2);
}

@media (min-width:768px) {
    .elementor-11417 .elementor-element.elementor-element-6525c5cd {
        --width: 200px;
    }

    .elementor-11417 .elementor-element.elementor-element-707537e {
        --width: 200px;
    }

    .elementor-11417 .elementor-element.elementor-element-51318290 {
        --width: 200px;
    }
}

@media (max-width:1500px) {
    .elementor-11417
    .elementor-element.elementor-element-407c29f6
    .jws_slider_video_item {
        height: 720px;
    }
}

@media (max-width:1024px) {
    .elementor-11417 .elementor-element.elementor-element-ac9d7d1 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417
    .elementor-element.elementor-element-407c29f6
    .jws_slider_video_item {
        height: 600px;
    }

    .elementor-11417
    .elementor-element.elementor-element-407c29f6
    .video-thumbnail-nav {
        bottom: 15px;
    }

    .elementor-11417
    .elementor-element.elementor-element-407c29f6
    .video-content-holder {
        padding: 40px 20px 40px 20px;
    }

        .elementor-11417
        .elementor-element.elementor-element-407c29f6
        .video-content-holder
        .video-inner {
            max-width: 600px;
        }

        .elementor-11417
        .elementor-element.elementor-element-407c29f6
        .video-content-holder
        .video_title {
            font-size: 25px;
            line-height: 30px;
        }

    .elementor-11417 .elementor-element.elementor-element-15269e7d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-77418884 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-2f5eb518 .post-inner {
        width: 190px;
    }

    .elementor-11417 .elementor-element.elementor-element-7c3276c0 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-6525c5cd {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-1fdf569 .post-inner {
        width: 175px;
    }

    .elementor-11417 .elementor-element.elementor-element-707537e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-40a19ee3 .post-inner {
        width: 175px;
    }

    .elementor-11417 .elementor-element.elementor-element-51318290 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-1fea3504 .post-inner {
        width: 175px;
    }

    .elementor-11417 .elementor-element.elementor-element-7e6086b9 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-616a3978 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-4c996a69 .post-inner {
        width: 175px;
    }

    .elementor-11417 .elementor-element.elementor-element-4a4e0280 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-643aa18f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-570dd6d1 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-bfeef94 .post-inner {
        width: 175px;
    }

    .elementor-11417 .elementor-element.elementor-element-2e007e2a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-6433a383 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-57f3c249 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417
    .elementor-element.elementor-element-34f5a6ed
    .jws_slider_video_item {
        height: 500px;
    }

    .elementor-11417
    .elementor-element.elementor-element-34f5a6ed
    .video-thumbnail-nav {
        bottom: 15px;
    }

    .elementor-11417 .elementor-element.elementor-element-7bd8753c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-32cad02c {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-45a1b279 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-1aadd703 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-4f1fe100 .post-inner {
        width: 175px;
    }

    .elementor-11417 .elementor-element.elementor-element-abe789b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-fa888fb {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-1775c394 .post-inner {
        width: 175px;
    }

    .elementor-11417 .elementor-element.elementor-element-6913b26 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-11417 .elementor-element.elementor-element-735668bc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-33fb7f7f .post-inner {
        width: 175px;
    }
}

@media (max-width:767px) {
    .elementor-11417
    .elementor-element.elementor-element-407c29f6
    .jws_slider_video_item {
        height: 320px;
    }

    .elementor-11417
    .elementor-element.elementor-element-407c29f6
    .video-thumbnail-nav {
        bottom: 10px;
    }

    .elementor-11417
    .elementor-element.elementor-element-407c29f6
    .video-content-holder {
        padding: 40px 20px 0px 20px;
    }

        .elementor-11417
        .elementor-element.elementor-element-407c29f6
        .video-content-holder
        .video-inner {
            max-width: 100%;
        }

        .elementor-11417
        .elementor-element.elementor-element-407c29f6
        .video-content-holder
        .video_title {
            margin: 0px 0px 15px 0px;
        }

    .elementor-11417
    .elementor-element.elementor-element-bb97a80 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-bb97a80 .slider-item {
        width: 262px;
    }

    .elementor-11417 .elementor-element.elementor-element-2f5eb518 .post-inner {
        width: 140px;
    }

    .elementor-11417
    .elementor-element.elementor-element-2f5eb518
    .jws-history-element {
        margin: 0px 0px 40px 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-7c3276c0 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-657fa986 {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-219ea04 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-38210f7d {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-751f011e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-7e6086b9 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-4a4e0280 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417
    .elementor-element.elementor-element-1f49034a
    .top-videos-inner {
        width: 150px;
    }

    .elementor-11417 .elementor-element.elementor-element-643aa18f {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-2e007e2a {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417
    .elementor-element.elementor-element-3945ce60
    .top-videos-inner {
        width: 150px;
    }

    .elementor-11417 .elementor-element.elementor-element-6433a383 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417
    .elementor-element.elementor-element-34f5a6ed
    .jws_slider_video_item {
        height: 320px;
    }

    .elementor-11417
    .elementor-element.elementor-element-34f5a6ed
    .video-thumbnail-nav {
        bottom: 10px;
    }

    .elementor-11417
    .elementor-element.elementor-element-34f5a6ed
    .video-content-holder {
        padding: 0px 0px 0px 0px;
    }

        .elementor-11417
        .elementor-element.elementor-element-34f5a6ed
        .video-content-holder
        .video_title {
            font-size: 25px;
            line-height: 30px;
        }

    .elementor-11417 .elementor-element.elementor-element-45a1b279 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-abe789b {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-11417 .elementor-element.elementor-element-6913b26 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}

.container,
.elementor-section-boxed > .elementor-container,
.shop-single .woocommerce-notices-wrapper {
    max-width: 100%;
}

body {
    --container-padding: 0 70px 0 70px;
}

body {
    --background-item: #191c33;
    --input-background: #191c33;
}

body {
    --e-global-color-primary: #7b61ff;
    --main: #7b61ff;
}

body {
    --secondary: #9e61ff;
}

body {
    --third: #619bff;
}

body {
    --body: #cccdd2;
}

body {
    --heading: #ffffff;
}

body {
    --light: #ffffff;
}

body {
    --background-body: #00031c;
}

body {
    --body-font: Metropolitano;
    --font2: Metropolitano;
}

.jws_header > .elementor {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
    background-image: none !important;
}

@media screen and (max-height: 1024px) {

    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}

@media screen and (max-height: 640px) {

    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
    .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
        background-image: none !important;
    }
}
div.nsl-container[data-align="left"] {
    text-align: left;
}

div.nsl-container[data-align="center"] {
    text-align: center;
}

div.nsl-container[data-align="right"] {
    text-align: right;
}


div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    text-decoration: none;
    box-shadow: none;
    border: 0;
}

div.nsl-container .nsl-container-buttons {
    display: flex;
    padding: 5px 0;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    display: inline-grid;
    grid-template-columns: minmax(145px, auto);
}

div.nsl-container-block-fullwidth .nsl-container-buttons {
    flex-flow: column;
    align-items: center;
}

    div.nsl-container-block-fullwidth .nsl-container-buttons a,
    div.nsl-container-block .nsl-container-buttons a {
        flex: 1 1 auto;
        display: block;
        margin: 5px 0;
        width: 100%;
    }

div.nsl-container-inline {
    margin: -5px;
    text-align: left;
}

    div.nsl-container-inline .nsl-container-buttons {
        justify-content: center;
        flex-wrap: wrap;
    }

        div.nsl-container-inline .nsl-container-buttons a {
            margin: 5px;
            display: inline-block;
        }

div.nsl-container-grid .nsl-container-buttons {
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
}

    div.nsl-container-grid .nsl-container-buttons a {
        flex: 1 1 auto;
        display: block;
        margin: 5px;
        max-width: 280px;
        width: 100%;
    }

@media only screen and (min-width: 650px) {
    div.nsl-container-grid .nsl-container-buttons a {
        width: auto;
    }
}

div.nsl-container .nsl-button {
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}

div.nsl-container .nsl-button-default {
    color: #fff;
    display: flex;
}

div.nsl-container .nsl-button-icon {
    display: inline-block;
}

div.nsl-container .nsl-button-svg-container {
    flex: 0 0 auto;
    padding: 8px;
    display: flex;
    align-items: center;
}

div.nsl-container svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 24px 0 12px;
    padding: 10px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .25px;
    overflow: hidden;
    text-align: center;
    text-overflow: clip;
    white-space: nowrap;
    flex: 1 1 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    display: inline-block;
}

div.nsl-container .nsl-button-google[data-skin="light"] {
    box-shadow: inset 0 0 0 1px #747775;
    color: #1f1f1f;
}

div.nsl-container .nsl-button-google[data-skin="dark"] {
    box-shadow: inset 0 0 0 1px #8E918F;
    color: #E3E3E3;
}

div.nsl-container .nsl-button-google[data-skin="neutral"] {
    color: #1F1F1F;
}

div.nsl-container .nsl-button-google div.nsl-button-label-container {
    font-family: "Roboto Medium", Roboto, Helvetica, Arial, sans-serif;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container {
    padding: 0 6px;
}

    div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
        height: 40px;
        width: auto;
    }

div.nsl-container .nsl-button-apple[data-skin="light"] {
    color: #000;
    box-shadow: 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="white"] {
    color: #000;
    box-shadow: inset 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="light"] {
    color: #1877F2;
    box-shadow: inset 0 0 0 1px #1877F2;
}

div.nsl-container .nsl-button-spotify[data-skin="white"] {
    color: #191414;
    box-shadow: inset 0 0 0 1px #191414;
}

div.nsl-container .nsl-button-apple div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack[data-skin="light"] {
    color: #000000;
    box-shadow: inset 0 0 0 1px #DDDDDD;
}

div.nsl-container .nsl-button-tiktok[data-skin="light"] {
    color: #161823;
    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
}


div.nsl-container .nsl-button-kakao {
    color: rgba(0, 0, 0, 0.85);
}

.nsl-clear {
    clear: both;
}

.nsl-container {
    clear: both;
}

.nsl-disabled-provider .nsl-button {
    filter: grayscale(1);
    opacity: 0.8;
}

/*Button align start*/

div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}


div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}

div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
    justify-content: space-around;
}

div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
    justify-content: space-between;
}

/* Button align end*/

/* Redirect */

#nsl-redirect-overlay {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1000000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(1px);
    background-color: RGBA(0, 0, 0, .32);
    ;
}

#nsl-redirect-overlay-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
}

#nsl-redirect-overlay-spinner {
    content: '';
    display: block;
    margin: 20px;
    border: 9px solid RGBA(0, 0, 0, .6);
    border-top: 9px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
    width: 40px;
    height: 40px;
    animation: nsl-loader-spin 2s linear infinite;
}

@keyframes nsl-loader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

#nsl-redirect-overlay-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3C434A;
}

#nsl-redirect-overlay-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-size: 14px;
    color: #3C434A;
}
#nsl-notices-fallback {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 10000;
}

.admin-bar #nsl-notices-fallback {
    top: 42px;
}

#nsl-notices-fallback > div {
    position: relative;
    background: #fff;
    border-left: 4px solid #fff;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    margin: 5px 15px 2px;
    padding: 1px 20px;
}

    #nsl-notices-fallback > div.error {
        display: block;
        border-left-color: #dc3232;
    }

    #nsl-notices-fallback > div.updated {
        display: block;
        border-left-color: #46b450;
    }

#nsl-notices-fallback p {
    margin: .5em 0;
    padding: 2px;
}

#nsl-notices-fallback > div:after {
    position: absolute;
    right: 5px;
    top: 5px;
    content: '\00d7';
    display: block;
    height: 16px;
    width: 16px;
    line-height: 16px;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}
@@media(max-width:600px) {
    .jws-review-comment-wrapper .jws-reply-form {
        margin: 10px 0 10px 0px;
    }

    .jws-review-comment-wrapper .replies-toggle-wrapper .jws-reply-form {
        margin: 10px 0 10px -40px;
    }
}

@@media(max-width:480px) {
    .form-sign-up p .wpcf7-submit {
        width: 100%;
    }
}

#jws-login-form .jws-animation form #popupRememberme:after {
    top: -2px;
}

.single-episodes .jws-related {
    margin-bottom: 50px;
}

.vjs-back-res {
    display: none !important;
}

.backToTop {
    pointer-events: none;
}

    .backToTop.totop-show {
        pointer-events: auto;
    }

.jws_slider_video_item {
    overflow: hidden;
}

.profile-history .live-bage {
    background: var(--main);
    border-radius: 5px;
    position: absolute;
    right: 20px;
    top: 17px;
    text-transform: uppercase;
    padding: 4px 10px;
}

.jws-offcanvas-content .jws_search.icon_left .search-results-wrapper {
    min-width: auto;
}

.archive-nav.loading {
    pointer-events: none;
    opacity: 0.23;
}
body {
    background-color: #00031c;
}

.jws-title-bar-wrap-inner {
    background-color: #333333;
}

.jws-title-bar-wrap-inner {
    padding-top: 150px;
    padding-right: 15px;
    padding-bottom: 100px;
    padding-left: 15px;
}

.backToTop {
    color: #333333;
}

.elementor-2776 .elementor-element.elementor-element-d6ff007 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-2776 .elementor-element.elementor-element-26e1b6e .video-action {
    bottom: 0px;
    right: 0px;
}

.elementor-2776 .elementor-element.elementor-element-26e1b6e .video-thumbnail-nav {
    bottom: 20px;
}

.elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder {
    padding: 0px 0px 0px 60px;
}

    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video-cat a,
    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video-cat {
        color: #FFFFFF;
    }

    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video-cat {
        font-size: 14px;
        font-weight: 500;
        line-height: 16px;
    }

    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video-meta {
        margin: 0px 0px 12px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video-description {
        margin: 0px 0px 26px 0px;
    }

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-2776 .elementor-element.elementor-element-1e5c85e > .elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-2776 .elementor-element.elementor-element-1e5c85e .elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-2c845f4 > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-2776 .elementor-element.elementor-element-2c845f4 .post-inner {
    width: 208px;
}

.elementor-2776 .elementor-element.elementor-element-2c845f4 .jws-post-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
}

.elementor-2776 .elementor-element.elementor-element-2c845f4 .movies_advanced_content.row {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-2776 .elementor-element.elementor-element-16a6593 {
    margin-top: 30px;
    margin-bottom: 40px;
}

.elementor-2776 .elementor-element.elementor-element-0e1a2a3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2776 .elementor-element.elementor-element-0e1a2a3:not(.elementor-motion-effects-element-type-background),
.elementor-2776 .elementor-element.elementor-element-0e1a2a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #18133A;
}

.elementor-2776 .elementor-element.elementor-element-0e1a2a3 > .elementor-container {
    max-width: 1400px;
}

.elementor-2776 .elementor-element.elementor-element-0e1a2a3,
.elementor-2776 .elementor-element.elementor-element-0e1a2a3 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-2776 .elementor-element.elementor-element-0e1a2a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 10px 0px 10px;
}

    .elementor-2776 .elementor-element.elementor-element-0e1a2a3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-2776 .elementor-element.elementor-element-74619f4 {
    text-align: start;
}

.elementor-2776 .elementor-element.elementor-element-3090f3f {
    text-align: center;
}

.elementor-2776 .elementor-element.elementor-element-dae4d74 {
    text-align: center;
}

    .elementor-2776 .elementor-element.elementor-element-dae4d74 .elementor-heading-title {
        font-family: "Metropolitano", Sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        color: var(--e-global-color-secondary);
    }

.elementor-2776 .elementor-element.elementor-element-6c4d6ef a.elementor-button,
.elementor-2776 .elementor-element.elementor-element-6c4d6ef .elementor-button {
    font-size: 16px;
    font-weight: 700;
    border-radius: 10px 10px 10px 10px;
}

.elementor-2776 .elementor-element.elementor-element-6c4d6ef .elementor-button {
    color: #000000;
    background: #FFFFFF;
}

    .elementor-2776 .elementor-element.elementor-element-6c4d6ef a.elementor-button,
    .elementor-2776 .elementor-element.elementor-element-6c4d6ef .elementor-button,
    .elementor-2776 .elementor-element.elementor-element-6c4d6ef .elementor-button.button-with_border > span {
        padding: 19px 31px 19px 31px;
    }

        .elementor-2776 .elementor-element.elementor-element-6c4d6ef .elementor-button:hover {
            color: #FFFFFF;
            background: var(--e-global-color-primary);
        }

.elementor-2776 .elementor-element.elementor-element-a703c83 {
    margin-top: 0px;
    margin-bottom: 54px;
}

.elementor-2776 .elementor-element.elementor-element-0c6daa1 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-2776 .elementor-element.elementor-element-0c6daa1 .elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-57cbf5f .top-videos-inner {
    width: 320px;
}

.elementor-2776 .elementor-element.elementor-element-3c55cdc > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2776 .elementor-element.elementor-element-3c55cdc {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-2776 .elementor-element.elementor-element-486e525 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2776 .elementor-element.elementor-element-e7b2a43 > .elementor-element-populated {
    padding: 0px 10px 0px 55px;
}

.elementor-2776 .elementor-element.elementor-element-ad9c4ff > .elementor-widget-container {
    margin: 0px 0px 41px 0px;
}

.elementor-2776 .elementor-element.elementor-element-ad9c4ff {
    text-align: start;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

    .elementor-widget-icon.elementor-view-framed .elementor-icon,
    .elementor-widget-icon.elementor-view-default .elementor-icon svg {
        fill: var(--e-global-color-primary);
    }

.elementor-2776 .elementor-element.elementor-element-e2e79f7 {
    width: auto;
    max-width: auto;
    top: 0px;
}

    .elementor-2776 .elementor-element.elementor-element-e2e79f7 > .elementor-widget-container {
        margin: 1px 18px 0px 0px;
    }

body:not(.rtl) .elementor-2776 .elementor-element.elementor-element-e2e79f7 {
    left: 0px;
}

body.rtl .elementor-2776 .elementor-element.elementor-element-e2e79f7 {
    right: 0px;
}

.elementor-2776 .elementor-element.elementor-element-e2e79f7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2776 .elementor-element.elementor-element-e2e79f7 .elementor-icon {
    font-size: 14px;
}

    .elementor-2776 .elementor-element.elementor-element-e2e79f7 .elementor-icon svg {
        height: 14px;
    }

.elementor-2776 .elementor-element.elementor-element-8159c34 {
    width: auto;
    max-width: auto;
    align-self: center;
}

    .elementor-2776 .elementor-element.elementor-element-8159c34 > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items {
        margin-top: 0px;
    }

        .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-bottom: calc(14px/2);
        }

        .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-top: calc(14px/2);
        }

        .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-right: calc(14px/2);
            margin-left: calc(14px/2);
        }

        .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items {
            margin-right: calc(-14px/2);
            margin-left: calc(-14px/2);
        }

body.rtl .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-icon {
    font-size: 2px;
}

.elementor-2776 .elementor-element.elementor-element-8159c34 .jws-menu-list .elementor-icon-list-icon {
    margin: 0px 14px 0px 0px;
}

.elementor-2776 .elementor-element.elementor-element-8159c34 a {
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-item:hover a,
.elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-item.active a {
    color: #FFFFFF;
}

.elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-item {
    font-family: "Metropolitano", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

    .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
        background-color: var(--e-global-color-primary);
    }

    .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
    .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
        color: var(--e-global-color-primary);
        border-color: var(--e-global-color-primary);
    }

.elementor-2776 .elementor-element.elementor-element-afeba0c > .elementor-widget-container {
    margin: 25px 0px 36px 0px;
}

.elementor-2776 .elementor-element.elementor-element-afeba0c {
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-a3b8bc4 {
    width: auto;
    max-width: auto;
}

    .elementor-2776 .elementor-element.elementor-element-a3b8bc4 > .elementor-widget-container {
        margin: 0px 10px 0px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-a3b8bc4 .elementor-button .elementor-button-icon {
        font-size: 24px;
    }

.elementor-2776 .elementor-element.elementor-element-3c33e86 {
    width: auto;
    max-width: auto;
}

    .elementor-2776 .elementor-element.elementor-element-3c33e86 .elementor-button .elementor-button-icon {
        font-size: 24px;
    }

    .elementor-2776 .elementor-element.elementor-element-3c33e86 .elementor-button {
        background: #FFFFFF1A;
    }

.elementor-2776 .elementor-element.elementor-element-5fd94ce {
    margin-top: 0px;
    margin-bottom: 65px;
}

.elementor-2776 .elementor-element.elementor-element-691b794 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2776 .elementor-element.elementor-element-691b794:not(.elementor-motion-effects-element-type-background),
.elementor-2776 .elementor-element.elementor-element-691b794 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../Client/images/background3214.png");
    background-position: center center;
    background-size: cover;
}

.elementor-2776 .elementor-element.elementor-element-691b794 > .elementor-container {
    max-width: 1604px;
}

.elementor-2776 .elementor-element.elementor-element-691b794 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 20px 0px 20px;
}

    .elementor-2776 .elementor-element.elementor-element-691b794 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2776 .elementor-element.elementor-element-4c28036.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-2776 .elementor-element.elementor-element-879d974 {
    width: auto;
    max-width: auto;
}

    .elementor-2776 .elementor-element.elementor-element-879d974 > .elementor-widget-container {
        margin: 0px 0px 11px 0px;
        padding: 4px 10px 4px 10px;
    }

    .elementor-2776 .elementor-element.elementor-element-879d974 .elementor-heading-title {
        font-family: "Metropolitano", Sans-serif;
        font-weight: 700;
        color: #FDFDFD;
    }

.elementor-2776 .elementor-element.elementor-element-e220c65 {
    text-align: center;
}

    .elementor-2776 .elementor-element.elementor-element-e220c65 .elementor-heading-title {
        font-family: "Metropolitano", Sans-serif;
        font-weight: 700;
        color: #FFFFFF;
    }

.elementor-2776 .elementor-element.elementor-element-c3854f4 > .elementor-widget-container {
    margin: -10px 0px -8px 0px;
}

.elementor-2776 .elementor-element.elementor-element-c3854f4 {
    text-align: center;
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-1dd3147 {
    text-align: center;
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-b52a0f7 .jws-post-item {
    padding-right: calc(30px/2);
    padding-left: calc(30px/2);
    margin-bottom: 0px;
}

.elementor-2776 .elementor-element.elementor-element-b52a0f7 .episodes-content.row {
    margin-left: calc(-30px/2);
    margin-right: calc(-30px/2);
}

.elementor-2776 .elementor-element.elementor-element-02fd314 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2776 .elementor-element.elementor-element-55f8c7c > .elementor-widget-container {
    margin: -54px 0px 0px 0px;
}

.elementor-2776 .elementor-element.elementor-element-55f8c7c {
    text-align: end;
}

.elementor-2776 .elementor-element.elementor-element-c9a93d9 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-2776 .elementor-element.elementor-element-684af38 .elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-2776 .elementor-element.elementor-element-342b5a0 .elementor-button {
    background-color: #6C52EE00;
    font-family: "Metropolitano", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-2776 .elementor-element.elementor-element-342b5a0 > .elementor-widget-container {
    margin: 0px 20px 0px 0px;
}

.elementor-2776 .elementor-element.elementor-element-342b5a0 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2776 .elementor-element.elementor-element-342b5a0 .elementor-button .elementor-button-icon {
    font-size: 16px;
    margin: -1px 0px 0px 5px;
}

.elementor-2776 .elementor-element.elementor-element-6fcf97b {
    margin-top: 0px;
    margin-bottom: 43px;
}

.elementor-2776 .elementor-element.elementor-element-f1e71c7 .post-inner {
    width: 288px;
}

.elementor-2776 .elementor-element.elementor-element-f1e71c7 .jws-post-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 0px;
}

.elementor-2776 .elementor-element.elementor-element-f1e71c7 .movies_advanced_content.row {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-2776 .elementor-element.elementor-element-7a7f755 {
    margin-top: 0px;
    margin-bottom: 35px;
}

.elementor-2776 .elementor-element.elementor-element-c563e23 {
    width: auto;
    max-width: auto;
    z-index: 1;
}

    .elementor-2776 .elementor-element.elementor-element-c563e23 > .elementor-widget-container {
        margin: 0px 0px -23px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-c563e23 .elementor-heading-title {
        font-family: "Metropolitano", Sans-serif;
        font-weight: 700;
        color: var(--e-global-color-secondary);
    }

.elementor-2776 .elementor-element.elementor-element-6547fba .jws-post-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 20px;
}

.elementor-2776 .elementor-element.elementor-element-6547fba .tv_shows-content.metro > div {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
}

.elementor-2776 .elementor-element.elementor-element-6547fba .row {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-2776 .elementor-element.elementor-element-6547fba .post-inner {
    width: 335px;
}

.elementor-2776 .elementor-element.elementor-element-3e40ca8 {
    margin-top: 0px;
    margin-bottom: 56px;
}

.elementor-2776 .elementor-element.elementor-element-c9c42eb {
    width: auto;
    max-width: auto;
    z-index: 1;
}

    .elementor-2776 .elementor-element.elementor-element-c9c42eb > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-c9c42eb .elementor-heading-title {
        font-family: "Metropolitano", Sans-serif;
        font-weight: 700;
        color: var(--e-global-color-secondary);
    }

.elementor-2776 .elementor-element.elementor-element-da6d252 .category-tab-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
}

.elementor-2776 .elementor-element.elementor-element-da6d252 .jws-videocat.row {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-2776 .elementor-element.elementor-element-da6d252 .slider-item {
    width: 202px;
}

.elementor-2776 .elementor-element.elementor-element-443112c {
    margin-top: 0px;
    margin-bottom: 4px;
}

.elementor-2776 .elementor-element.elementor-element-aea2c4e > .elementor-widget-container {
    margin: 0px 0px 9px 0px;
}

.elementor-2776 .elementor-element.elementor-element-aea2c4e .elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-25fc1a0 .post-inner {
    width: 205px;
}

.elementor-2776 .elementor-element.elementor-element-6e9ad8c {
    margin-top: 0px;
    margin-bottom: 20px;
}

.elementor-2776 .elementor-element.elementor-element-dc448f5 .elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

.elementor-2776 .elementor-element.elementor-element-da3f303 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-2776 .elementor-element.elementor-element-a329734 .post-inner {
    width: 339px;
}

.elementor-2776 .elementor-element.elementor-element-a329734 .jws-post-item {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
}

.elementor-2776 .elementor-element.elementor-element-a329734 .videos_advanced_content.row {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
}

.elementor-2776 .elementor-element.elementor-element-abb3754 {
    margin-top: 0px;
    margin-bottom: 26px;
}

.elementor-2776 .elementor-element.elementor-element-09eb393 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-2776 .elementor-element.elementor-element-09eb393 .elementor-heading-title {
    font-family: "Metropolitano", Sans-serif;
    font-weight: 700;
    color: var(--e-global-color-secondary);
}

@@media(max-width:1500px) {
    .elementor-2776 .elementor-element.elementor-element-dae4d74 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2776 .elementor-element.elementor-element-5fd94ce {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-25fc1a0 .post-inner {
        width: 205px;
    }
}

@@media(min-width:768px) {
    .elementor-2776 .elementor-element.elementor-element-de2533a {
        width: 23.427%;
    }

    .elementor-2776 .elementor-element.elementor-element-be8a802 {
        width: 29.215%;
    }

    .elementor-2776 .elementor-element.elementor-element-48472d8 {
        width: 23.93%;
    }

    .elementor-2776 .elementor-element.elementor-element-cc3eeeb {
        width: 23.357%;
    }

    .elementor-2776 .elementor-element.elementor-element-486e525 {
        width: 55.125%;
    }

    .elementor-2776 .elementor-element.elementor-element-e7b2a43 {
        width: 44.842%;
    }

    .elementor-2776 .elementor-element.elementor-element-4c28036 {
        width: 23.858%;
    }

    .elementor-2776 .elementor-element.elementor-element-1702319 {
        width: 44.16%;
    }

    .elementor-2776 .elementor-element.elementor-element-02fd314 {
        width: 31.647%;
    }
}

@@media(max-width:1024px) and (min-width:768px) {
    .elementor-2776 .elementor-element.elementor-element-de2533a {
        width: 20%;
    }

    .elementor-2776 .elementor-element.elementor-element-be8a802 {
        width: 25%;
    }

    .elementor-2776 .elementor-element.elementor-element-cc3eeeb {
        width: 31%;
    }

    .elementor-2776 .elementor-element.elementor-element-486e525 {
        width: 100%;
    }

    .elementor-2776 .elementor-element.elementor-element-e7b2a43 {
        width: 100%;
    }

    .elementor-2776 .elementor-element.elementor-element-4c28036 {
        width: 100%;
    }

    .elementor-2776 .elementor-element.elementor-element-1702319 {
        width: 70%;
    }

    .elementor-2776 .elementor-element.elementor-element-02fd314 {
        width: 30%;
    }
}

@@media(max-width:1024px) {
    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-thumbnail-nav {
        bottom: 15px;
    }

    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder {
        padding: 0px 10px 0px 10px;
    }

        .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video-inner {
            max-width: 400px;
        }

        .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video_title {
            font-size: 25px;
            line-height: 30px;
        }

    .elementor-2776 .elementor-element.elementor-element-16a6593 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-74619f4 img {
        width: 100px;
    }

    .elementor-2776 .elementor-element.elementor-element-3090f3f img {
        width: 145px;
    }

    .elementor-2776 .elementor-element.elementor-element-dae4d74 .elementor-heading-title {
        font-size: 16px;
        line-height: 24px;
    }

    .elementor-2776 .elementor-element.elementor-element-e7b2a43 > .elementor-element-populated {
        padding: 40px 10px 10px 10px;
    }

    .elementor-2776 .elementor-element.elementor-element-691b794 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-b52a0f7 .jws-post-item {
        padding-right: calc(10px/2);
        padding-left: calc(10px/2);
    }

    .elementor-2776 .elementor-element.elementor-element-b52a0f7 .episodes-content.row {
        margin-left: calc(-10px/2);
        margin-right: calc(-10px/2);
    }

    .elementor-2776 .elementor-element.elementor-element-f1e71c7 .post-inner {
        width: 175px;
    }

    .elementor-2776 .elementor-element.elementor-element-45b694e .jws-post-item {
        padding-right: calc(10px/2);
        padding-left: calc(10px/2);
    }

    .elementor-2776 .elementor-element.elementor-element-45b694e .blog_content.row {
        margin-left: calc(-10px/2);
        margin-right: calc(-10px/2);
    }
}

@@media(max-width:767px) {
    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-thumbnail-nav {
        bottom: 10px;
    }

    .elementor-2776 .elementor-element.elementor-element-26e1b6e .video-content-holder .video-inner {
        max-width: 300px;
    }

    .elementor-2776 .elementor-element.elementor-element-74619f4 {
        text-align: center;
    }

    .elementor-2776 .elementor-element.elementor-element-6c4d6ef > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-57cbf5f .top-videos-inner {
        width: 150px;
    }

    .elementor-2776 .elementor-element.elementor-element-ad9c4ff > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-ad9c4ff img {
        max-width: 120px;
    }

    .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-bottom: calc(11px/2);
    }

    .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-top: calc(11px/2);
    }

    .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-right: calc(11px/2);
        margin-left: calc(11px/2);
    }

    .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items {
        margin-right: calc(-11px/2);
        margin-left: calc(-11px/2);
    }

    body.rtl .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        left: calc(-11px/2);
    }

    body:not(.rtl) .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        right: calc(-11px/2);
    }

    .elementor-2776 .elementor-element.elementor-element-8159c34 .jws-menu-list .elementor-icon-list-icon {
        margin: 0px 5px 0px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-8159c34 .elementor-icon-list-item {
        font-size: 13px;
    }

    .elementor-2776 .elementor-element.elementor-element-afeba0c > .elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-a3b8bc4 a.elementor-button,
    .elementor-2776 .elementor-element.elementor-element-a3b8bc4 .elementor-button {
        font-size: 14px;
    }

        .elementor-2776 .elementor-element.elementor-element-a3b8bc4 a.elementor-button,
        .elementor-2776 .elementor-element.elementor-element-a3b8bc4 .elementor-button,
        .elementor-2776 .elementor-element.elementor-element-a3b8bc4 .elementor-button.button-with_border > span {
            padding: 14px 20px 14px 20px;
        }

    .elementor-2776 .elementor-element.elementor-element-3c33e86 a.elementor-button,
    .elementor-2776 .elementor-element.elementor-element-3c33e86 .elementor-button {
        font-size: 14px;
    }

        .elementor-2776 .elementor-element.elementor-element-3c33e86 a.elementor-button,
        .elementor-2776 .elementor-element.elementor-element-3c33e86 .elementor-button,
        .elementor-2776 .elementor-element.elementor-element-3c33e86 .elementor-button.button-with_border > span {
            padding: 14px 20px 14px 20px;
        }

    .elementor-2776 .elementor-element.elementor-element-55f8c7c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-55f8c7c {
        text-align: center;
    }

        .elementor-2776 .elementor-element.elementor-element-55f8c7c img {
            max-width: 175px;
        }

    .elementor-2776 .elementor-element.elementor-element-60cab9d {
        width: 50%;
    }

    .elementor-2776 .elementor-element.elementor-element-5c9e5aa {
        width: 50%;
    }

    .elementor-2776 .elementor-element.elementor-element-c563e23 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-2776 .elementor-element.elementor-element-25fc1a0 .post-inner {
        width: 140px;
    }

    .elementor-2776 .elementor-element.elementor-element-a329734 .post-inner {
        width: 250px;
    }

    .elementor-2776 .elementor-element.elementor-element-45b694e .jws-post-item {
        margin-bottom: 0px;
    }
    /* Khung chứa 1 item kết quả */
    .jws-search-results .jws-ajax-item {
        display: flex;
        align-items: center;
        margin-bottom: 12px;
        width: 100%;
        padding: 8px;
        border-radius: 6px;
        transition: background 0.2s ease;
    }
        /* Hiệu ứng highlight khi rê chuột vào 1 game */
        .jws-search-results .jws-ajax-item:hover {
            background: rgba(255, 255, 255, 0.08);
        }
        /* Ép khung ảnh hiển thị chuẩn */
        .jws-search-results .jws-ajax-item .search-images {
            flex: 0 0 50px;
            max-width: 50px;
            margin-right: 12px;
        }

            .jws-search-results .jws-ajax-item .search-images img {
                width: 100%;
                border-radius: 4px;
                aspect-ratio: 3/4;
                object-fit: cover;
            }
        /* Định dạng text */
        .jws-search-results .jws-ajax-item .search-content {
            flex: 1;
        }

            .jws-search-results .jws-ajax-item .search-content h6 {
                margin: 0;
                font-size: 14px;
                line-height: 1.4;
            }

            .jws-search-results .jws-ajax-item .search-content a {
                color: var(--heading);
                transition: color 0.3s ease;
            }
                /* Đổi màu tiêu đề khi hover */
                .jws-search-results .jws-ajax-item .search-content a:hover {
                    color: var(--main);
                }