@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";.nav-bar{width:100%;border-radius:25px;margin:15px auto 10px!important;background:transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;color:#fff;font-family:Oswald,sans-serif;padding:10px 20px;position:sticky;top:0;z-index:9999}@media screen and (max-width: 600px){.nav-bar{width:auto;margin:10px 10px 5px!important;padding:5px 10px}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar{width:auto;margin:10px 10px 5px!important;padding:10px 15px}}.nav-bar .nav-bar-tab-container{display:flex;align-items:center;justify-content:space-between;gap:50px}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container{gap:10px;width:75%}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar .nav-bar-tab-container{gap:10px;width:75%}}.nav-bar .nav-bar-tab-container .nav-logo-container{text-decoration:none}.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo{height:55px;width:55px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:10px;text-decoration:none}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo{height:30px;width:30px;gap:5px;width:auto}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo{height:45px;width:45px;gap:5px;width:auto}}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo{gap:5px}}.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo img{height:55px;width:55px}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo img{height:30px;width:30px}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo img{height:45px;width:45px}}.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo p{color:#fff;font-family:Oswald,sans-serif;font-size:30px}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo p{font-size:11px}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar .nav-bar-tab-container .nav-logo-container .nav-logo p{font-size:20px}}.nav-bar .nav-bar-tab-container .movie-dropdown-menu{position:absolute;top:30px;left:-4px;border:1px solid grey;padding:5px 10px;border-radius:15px;width:120px;background-color:#000}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .movie-dropdown-menu{width:65px;top:18px;left:-12px}}.nav-bar .nav-bar-tab-container .movie-dropdown-menu .movie-dropdown-menu-list-wrapper{list-style:none;text-decoration:none}.nav-bar .nav-bar-tab-container .movie-dropdown-menu .movie-dropdown-menu-list-wrapper li{text-decoration:none;color:#fff;width:100%;font-size:18px;font-weight:300;margin-bottom:5px;transition:.5s ease-in}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .movie-dropdown-menu .movie-dropdown-menu-list-wrapper li{font-size:10px}}.nav-bar .nav-bar-tab-container .movie-dropdown-menu .movie-dropdown-menu-list-wrapper li:hover{border-bottom:1px solid white}.nav-bar .nav-bar-tab-container .tv-dropdown-menu{position:absolute;top:30px;left:0;border:1px solid grey;padding:5px 10px;border-radius:15px;width:120px;background-color:#000}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .tv-dropdown-menu{width:65px;top:18px}}.nav-bar .nav-bar-tab-container .tv-dropdown-menu .tv-dropdown-menu-list-wrapper{list-style:none;text-decoration:none}.nav-bar .nav-bar-tab-container .tv-dropdown-menu .tv-dropdown-menu-list-wrapper li{text-decoration:none;color:#fff;width:100%;font-size:18px;font-weight:300;margin-bottom:5px;transition:.5s ease-in}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .tv-dropdown-menu .tv-dropdown-menu-list-wrapper li{font-size:10px}}.nav-bar .nav-bar-tab-container .tv-dropdown-menu .tv-dropdown-menu-list-wrapper li:hover{border-bottom:1px solid white}.nav-bar .nav-bar-tab-container .rotate-arrow{transform:rotate(180deg)}.nav-bar .nav-bar-tab-container .movies-tab-container{position:relative;cursor:pointer}.nav-bar .nav-bar-tab-container .movies-tab-container h6{display:flex;align-items:center;gap:5px;font-size:20px;font-weight:500}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .movies-tab-container h6{gap:2px;font-size:11px}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar .nav-bar-tab-container .movies-tab-container h6{gap:2px;font-size:20px}}.nav-bar .nav-bar-tab-container .movies-tab-container h6 span{display:flex;align-items:center}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .movies-tab-container h6 span{height:10px;width:16px}}.nav-bar .nav-bar-tab-container .movies-tab-container h6 span .arrow-down{transition:.2s ease-in;cursor:pointer}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .movies-tab-container h6 span .arrow-down{font-size:10px}}.nav-bar .nav-bar-tab-container .tv-shows-container{position:relative;cursor:pointer}.nav-bar .nav-bar-tab-container .tv-shows-container h6{display:flex;align-items:center;gap:5px;font-size:20px;font-weight:500}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .tv-shows-container h6{font-size:11px;gap:2px}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar .nav-bar-tab-container .tv-shows-container h6{gap:2px;font-size:20px}}.nav-bar .nav-bar-tab-container .tv-shows-container h6 span{display:flex;align-items:center}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .tv-shows-container h6 span{height:10px;width:16px}}.nav-bar .nav-bar-tab-container .tv-shows-container h6 span .arrow-down{transition:.2s ease-in;cursor:pointer}@media screen and (max-width: 600px){.nav-bar .nav-bar-tab-container .tv-shows-container h6 span .arrow-down{font-size:10px}}.nav-bar .nav-bar-functionality-container{display:flex;align-items:center;justify-content:space-between;gap:30px}@media screen and (max-width: 600px){.nav-bar .nav-bar-functionality-container{gap:10px}}@media screen and (max-width: 920px) and (min-width: 601px){.nav-bar .nav-bar-functionality-container{gap:20px}}@media screen and (max-width: 600px){.nav-bar .nav-bar-functionality-container .add-to-fav .heart-icon{height:20px}}.nav-bar .nav-bar-functionality-container .user-profile .user_image{height:45px;width:45px;border-radius:50%}@media screen and (max-width: 600px){.nav-bar .nav-bar-functionality-container .user-profile .user_image{height:25px;width:25px}}*{padding:0;margin:0;box-sizing:border-box}body{background-color:#000}.container{max-width:1400px;margin:0 auto}@media screen and (max-width: 600px){.container{margin:0 20px}}@media screen and (max-width: 920px) and (min-width: 601px){.container{margin:0 40px}}@media screen and (max-width: 320px){.container{margin:0 15px}}@media screen and (max-width: 425px) and (min-width: 321px){.container{margin:0 20px}}@media screen and (max-width: 600px) and (min-width: 426px){.container{margin:0 25px}}@media screen and (max-width: 920px) and (min-width: 601px){.container{margin:0 30px}}@media screen and (max-width: 1100px) and (min-width: 921px){.container{margin:0 35px}}@media screen and (max-width: 1239px) and (min-width: 1101px){.container{margin:0 40px}}.profile-section-container .profile-card{position:absolute;top:20%;left:40%;border:2px solid grey;padding:40px 100px 100px;border-radius:25px;display:flex;align-items:center;flex-direction:column;gap:15px;color:#fff;font-family:Oswald,sans-serif}@media screen and (max-width: 600px){.profile-section-container .profile-card{position:static;padding:20px 25px 25px;margin-top:100px;max-width:300px;width:100%;justify-content:center;justify-self:center}}@media screen and (max-width: 920px) and (min-width: 601px){.profile-section-container .profile-card{position:static;padding:20px 25px 25px;margin-top:100px;max-width:300px;width:100%;justify-content:center;justify-self:center}}@media screen and (max-width: 1100px) and (min-width: 921px){.profile-section-container .profile-card{position:static;padding:20px 25px 25px;margin-top:100px;max-width:350px;width:100%;justify-content:center;justify-self:center}}@media screen and (max-width: 1239px) and (min-width: 1101px){.profile-section-container .profile-card{position:static;padding:20px 25px 25px;margin-top:100px;max-width:400px;width:100%;justify-content:center;justify-self:center}}.profile-section-container .profile-card .profile-avatar{height:250px;width:250px;border-radius:50%;overflow:hidden;position:relative}@media screen and (max-width: 600px){.profile-section-container .profile-card .profile-avatar{max-width:150px;max-height:150px}}@media screen and (max-width: 920px) and (min-width: 601px){.profile-section-container .profile-card .profile-avatar{max-width:150px;max-height:150px}}.profile-section-container .profile-card .profile-avatar img{height:250px;width:250px}@media screen and (max-width: 600px){.profile-section-container .profile-card .profile-avatar img{max-width:150px;max-height:150px}}@media screen and (max-width: 920px) and (min-width: 601px){.profile-section-container .profile-card .profile-avatar img{max-width:150px;max-height:150px}}.profile-section-container .profile-card h6{text-align:left;margin-left:10px;font-size:18px;font-weight:500}.profile-section-container .profile-card h6 span{font-weight:400;color:#a9a9a9}.profile-section-container .profile-card .log-out-btn{width:-moz-fit-content;width:fit-content;padding:5px 25px;border-radius:15px;background-color:transparent;color:#fff;border:1px solid grey;cursor:pointer;transition:.3s ease-in}.profile-section-container .profile-card .log-out-btn:hover{color:#000;background-color:red;border:1px solid black}.profile-page-skeleton-container{width:250px;position:relative}.profile-page-skeleton-container .profile-page-skeleton{display:flex;flex-direction:column;gap:10px;align-items:center;position:absolute;top:135px;left:244%}.profile-page-skeleton-container .profile-page-skeleton .profile-page-skeleton-thumbnail{background-color:#ffffff5b;height:250px;width:250px;border-radius:50%}.profile-page-skeleton-container .profile-page-skeleton .profile-page-skeleton-text{background-color:#ffffff5b;width:150px}.login-page-section{color:#fff;font-family:Oswald,sans-serif;display:flex;justify-content:space-around;margin-top:120px}@media screen and (max-width: 600px){.login-page-section{flex-direction:column;margin-top:50px;gap:30px;align-items:center}}@media screen and (max-width: 920px) and (min-width: 601px){.login-page-section{flex-direction:column;margin-top:50px;gap:30px;align-items:center}}.login-page-section .login-form-container{display:flex;flex-direction:column;gap:15px;max-width:400px;padding:25px;border:2px solid grey;border-radius:25px;transition:.2s ease-in}.login-page-section .login-form-container h1{font-size:30px;font-weight:500}.login-page-section .login-form-container h2{font-size:20px;font-weight:400}.login-page-section .login-form-container form{display:flex;flex-direction:column;gap:30px;align-items:center;margin-top:30px}.login-page-section .login-form-container form .api_key_field{display:flex;flex-direction:column;gap:15px;color:#fff}.login-page-section .login-form-container form .api_key_field label{font-size:25px;font-weight:400}.login-page-section .login-form-container form .api_key_field input:focus,.login-page-section .login-form-container form .api_key_field input:active,.login-page-section .login-form-container form .api_key_field input{background-color:transparent;background:transparent;border:none;border-bottom:2px solid white;padding:10px;color:#fff}.login-page-section .login-form-container form .login-btn{padding:10px 45px;border:none;border-radius:15px;cursor:pointer;transition:.2s ease-in;font-size:16px}.login-page-section .login-form-container form .login-btn:hover{background-color:red;color:#fff}.login-page-section .login-form-container:hover{box-shadow:inset 0 0 5px 5px #c56060}.login-page-section .login-instruction-container{max-width:500px;padding:25px;border:2px solid grey;border-radius:25px;display:flex;flex-direction:column;gap:15px;transition:.2s ease-in}.login-page-section .login-instruction-container h1{border-bottom:1px solid grey;font-size:25px;font-weight:500}.login-page-section .login-instruction-container h6{font-size:18px;line-height:20px;font-weight:400}.login-page-section .login-instruction-container .detailed-instruction-container{display:flex;flex-direction:column;gap:10px}.login-page-section .login-instruction-container .detailed-instruction-container h6{color:#cf7e7e;font-size:18px;font-weight:400}.login-page-section .login-instruction-container .detailed-instruction-container .instruction-steps h5{color:#fff;font-weight:400;font-size:16px}.login-page-section .login-instruction-container .detailed-instruction-container .instruction-steps p{color:gray}.login-page-section .login-instruction-container:hover{box-shadow:inset 0 0 5px 5px #c56060}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;line-height:1.15;background-color:var(--background-site);font-size:62.5%;font-family:Inter,"system-ui",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}*,*:before,*:after{box-sizing:inherit}body{color:var(--text-high-contrast);font-size:1.6rem;line-height:1.65}.theme-light{--brand-primary: rgb(47, 112, 193);--brand-secondary: rgb(116, 97, 195);--brand-alternative: rgb(19, 120, 134);--background-site: rgb(249, 249, 249);--background-code: rgb(244, 244, 244);--text-body: rgb(54, 49, 61);--text-comment: rgb(99, 94, 105);--text-high-contrast: rgb(49, 49, 49);--text-medium-contrast: rgb(99, 94, 105);--text-low-contrast: rgb(116, 109, 118);--detail-high-contrast: rgb(192, 192, 192);--detail-medium-contrast: rgb(234, 234, 234);--detail-low-contrast: rgb(240, 240, 242);--admonition-note: rgb(46, 109, 188);--admonition-warning: rgb(255, 196, 9);--admonition-danger: rgb(220, 38, 38);--brand-primary-rgb-value: 47, 112, 193;--brand-secondary-rgb-value: 116, 97, 195;--brand-alternative-rgb-value: 19, 120, 134;--background-site-rgb-value: 249, 249, 249;--background-code-rgb-value: 244, 244, 244;--text-body-rgb-value: 54, 49, 61;--text-comment-rgb-value: 99, 94, 105;--text-high-contrast-rgb-value: 49, 49, 49;--text-medium-contrast-rgb-value: 99, 94, 105;--text-low-contrast-rgb-value: 116, 109, 118;--detail-high-contrast-rgb-value: 192, 192, 192;--detail-medium-contrast-rgb-value: 234, 234, 234;--detail-low-contrast-rgb-value: 240, 240, 242;--admonition-note-rgb-value: 46, 109, 188;--admonition-warning-rgb-value: 255, 196, 9;--admonition-danger-rgb-value: 220, 38, 38}.theme-dark{--brand-primary: rgb(138, 180, 248);--brand-secondary: rgb(193, 168, 226);--brand-alternative: rgb(136, 186, 191);--background-site: rgb(0, 0, 0);--background-code: rgb(12, 12, 12);--text-body: rgb(222, 222, 222);--text-comment: rgb(170, 170, 170);--text-high-contrast: rgb(230, 230, 230);--text-medium-contrast: rgb(202, 202, 202);--text-low-contrast: rgb(170, 170, 170);--detail-high-contrast: rgb(101, 101, 101);--detail-medium-contrast: rgb(25, 25, 25);--detail-low-contrast: rgb(21, 21, 21);--admonition-note: rgb(138, 180, 248);--admonition-warning: rgb(253, 186, 116);--admonition-danger: rgb(220, 38, 38);--brand-primary-rgb-value: 138, 180, 248;--brand-secondary-rgb-value: 193, 168, 226;--brand-alternative-rgb-value: 136, 186, 191;--background-site-rgb-value: 0, 0, 0;--background-code-rgb-value: 12, 12, 12;--text-body-rgb-value: 222, 222, 222;--text-comment-rgb-value: 170, 170, 170;--text-high-contrast-rgb-value: 230, 230, 230;--text-medium-contrast-rgb-value: 202, 202, 202;--text-low-contrast-rgb-value: 170, 170, 170;--detail-high-contrast-rgb-value: 101, 101, 101;--detail-medium-contrast-rgb-value: 25, 25, 25;--detail-low-contrast-rgb-value: 21, 21, 21;--admonition-note-rgb-value: 138, 180, 248;--admonition-warning-rgb-value: 253, 186, 116;--admonition-danger-rgb-value: 220, 38, 38}.embla{max-width:1400px;margin:25px auto auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 55%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;user-select:none}.embla__controls{display:flex;justify-content:space-between;gap:1.2rem;margin-top:1.8rem}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:3.6rem;height:3.6rem;z-index:1;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:calc((2.6rem - 1.4rem) / 2 * -1)}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin-right:5px;border-radius:50%}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:1.4rem;height:1.4rem;border-radius:50%;display:flex;align-items:center;content:""}.embla__dot--selected{color:#fff;fill:#fff}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.embla__slide__number{backface-visibility:hidden;color:#fff;height:350px;border-radius:20px;width:100%}.embla__slide__number img{width:100%;height:100%;object-fit:cover;border-radius:25px;overflow:hidden}.embla-heading{display:flex;align-items:center;justify-content:center;margin-bottom:25px}.embla-heading h2{color:#fff;font-size:35px;font-family:Oswald,sans-serif;border-bottom:2px solid white}.current_img{opacity:.5}@media only screen and (max-width: 600px){.embla-heading{margin-bottom:15px}.embla-heading h2{font-size:20px}.embla__slide__number{height:250px}.embla{margin-top:15px}.embla__controls{margin-top:5px}}.trending-section-container{display:flex;flex-direction:column}.trending-section-container .trending-movies-heading{color:#fff;font-family:Oswald,sans-serif;display:flex;align-items:center;justify-content:space-between;padding:10px;margin-top:40px}@media screen and (max-width: 600px){.trending-section-container .trending-movies-heading{margin-top:20px;padding:5px}}.trending-section-container .trending-movies-heading h3{font-size:30px;font-weight:500}@media screen and (max-width: 600px){.trending-section-container .trending-movies-heading h3{font-size:16px}}.trending-section-container .trending-movies-heading .day-week-toggle-btn{display:flex;align-items:center;gap:15px}@media screen and (max-width: 600px){.trending-section-container .trending-movies-heading .day-week-toggle-btn{gap:5px}}.trending-section-container .trending-movies-heading .day-week-toggle-btn button{padding:5px 12px;border-radius:15px;border:none;font-family:Oswald,sans-serif;background-color:#e0dcdc;cursor:pointer}@media screen and (max-width: 600px){.trending-section-container .trending-movies-heading .day-week-toggle-btn button{padding:2px 5px;font-size:12px}}.trending-section-container .trending-movies-heading .day-week-toggle-btn .clicked{background-color:red;color:#fff}.trending-section-container .movie-card-container{margin:10px}.trending-section-container .movie-card-container .upcoming-movie-card{color:#fff;font-family:Oswald,sans-serif;display:flex;flex-direction:column;max-width:250px}@media screen and (max-width: 600px){.trending-section-container .movie-card-container .upcoming-movie-card{max-width:200px}}.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-poster{height:250px;width:200px;position:relative}@media screen and (max-width: 600px){.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-poster{width:150px;height:200px}}.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-poster img{height:250px;width:200px;border-radius:15px;border:2px solid white}@media screen and (max-width: 600px){.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-poster img{width:150px;height:200px}}.trending-section-container .movie-card-container .upcoming-movie-card h6{font-size:16px;font-weight:500;padding:5px}@media screen and (max-width: 600px){.trending-section-container .movie-card-container .upcoming-movie-card h6{font-size:14px}}.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-date{display:flex;align-items:center;justify-content:space-between;padding:5px}.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-date p{font-size:14px;font-weight:500}@media screen and (max-width: 600px){.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-date p{font-size:12px}}.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote{display:flex;align-items:center;gap:4px}@media screen and (max-width: 600px){.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote .star{height:14px}}.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote span{font-size:14px;font-weight:500}@media screen and (max-width: 600px){.trending-section-container .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote span{font-size:12px}}.movie-skeleton-container{display:flex;flex-direction:column}.movie-skeleton-container .movie-skeleton{background-color:transparent;width:200px;margin:10px;display:flex;flex-direction:column;gap:5px}@media screen and (max-width: 600px){.movie-skeleton-container .movie-skeleton{width:150px}}.movie-skeleton-container .movie-skeleton .movie-skeleton-thumbnail{background-color:#ffffff5b;height:250px;width:200px;border-radius:15px}@media screen and (max-width: 600px){.movie-skeleton-container .movie-skeleton .movie-skeleton-thumbnail{height:200px;width:150px}}.movie-skeleton-container .movie-skeleton .movie-skeleton-text{background-color:#ffffff5b;width:200px;border-radius:15px}@media screen and (max-width: 600px){.movie-skeleton-container .movie-skeleton .movie-skeleton-text{width:150px}}.movie-skeleton-container .movie-skeleton .movie-date-skeleton{display:flex;align-items:center;justify-content:space-between}.movie-skeleton-container .movie-skeleton .movie-date-skeleton .movie-skeleton-text{width:75px}@media screen and (max-width: 600px){.movie-skeleton-container .movie-skeleton .movie-date-skeleton .movie-skeleton-text{width:50px}}.see-all-link{text-decoration:none;color:#fff}.upcoming-movies-section{display:flex;flex-direction:column}.upcoming-movies-section .upcoming-movies-heading{color:#fff;font-family:Oswald,sans-serif;display:flex;align-items:center;justify-content:space-between;padding:10px;margin-top:30px}@media screen and (max-width: 600px){.upcoming-movies-section .upcoming-movies-heading{margin-top:10px;padding:5px}}.upcoming-movies-section .upcoming-movies-heading h3{font-size:30px;font-weight:500}@media screen and (max-width: 600px){.upcoming-movies-section .upcoming-movies-heading h3{font-size:18px}}.upcoming-movies-section .upcoming-movies-heading p{font-size:20px;font-weight:500;border-bottom:1px solid white;cursor:pointer}@media screen and (max-width: 600px){.upcoming-movies-section .upcoming-movies-heading p{font-size:18px}}.upcoming-movies-section .movie-card-container{margin:10px}.upcoming-movies-section .movie-card-container .upcoming-movie-card{color:#fff;font-family:Oswald,sans-serif;display:flex;flex-direction:column;max-width:250px}@media screen and (max-width: 600px){.upcoming-movies-section .movie-card-container .upcoming-movie-card{max-width:200px}}.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-poster{height:250px;width:200px;position:relative}@media screen and (max-width: 600px){.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-poster{width:150px;height:200px}}.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-poster img{height:250px;width:200px;border-radius:15px;border:2px solid white}@media screen and (max-width: 600px){.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-poster img{width:150px;height:200px}}.upcoming-movies-section .movie-card-container .upcoming-movie-card h6{font-size:16px;font-weight:500;padding:5px}@media screen and (max-width: 600px){.upcoming-movies-section .movie-card-container .upcoming-movie-card h6{font-size:14px}}.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-date{display:flex;align-items:center;justify-content:space-between;padding:5px}.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-date p{font-size:14px;font-weight:500}@media screen and (max-width: 600px){.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-date p{font-size:12px}}.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote{display:flex;align-items:center;gap:4px}@media screen and (max-width: 600px){.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote .star{height:14px}}.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote span{font-size:14px;font-weight:500}@media screen and (max-width: 600px){.upcoming-movies-section .movie-card-container .upcoming-movie-card .upcoming-movie-date .upcoming-movie-vote span{font-size:12px}}.trending-people-section{display:flex;flex-direction:column}.trending-people-section .trending-people-section-heading{color:#fff;font-family:Oswald,sans-serif;display:flex;align-items:center;justify-content:space-between;padding:10px;margin-top:30px}@media screen and (max-width: 600px){.trending-people-section .trending-people-section-heading{margin-top:0;padding:5px}}.trending-people-section .trending-people-section-heading h3{font-size:30px;font-weight:500}@media screen and (max-width: 600px){.trending-people-section .trending-people-section-heading h3{font-size:20px}}.trending-people-section .trending-people-section-heading p{font-size:20px;font-weight:500;border-bottom:1px solid white;cursor:pointer}.trending-people-section .people-card-container{margin:10px}.trending-people-section .people-card-container .people-card{color:#fff;font-family:Oswald,sans-serif;display:flex;flex-direction:column;max-width:200px;gap:5px}@media screen and (max-width: 600px){.trending-people-section .people-card-container .people-card{max-width:150px;gap:2px}}.trending-people-section .people-card-container .people-card .people-profile-photo{width:150px;height:150px;border-radius:50%;overflow:hidden;position:relative}@media screen and (max-width: 600px){.trending-people-section .people-card-container .people-card .people-profile-photo{width:100px;height:100px}}.trending-people-section .people-card-container .people-card .people-profile-photo img{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 600px){.trending-people-section .people-card-container .people-card .people-profile-photo img{width:100px;height:100px}}.trending-people-section .people-card-container .people-card h6{text-align:center;font-size:18px;font-weight:500}@media screen and (max-width: 600px){.trending-people-section .people-card-container .people-card h6{font-size:14px}}.trending-people-section .people-card-container .people-card p{text-align:center;font-size:14px;font-weight:300;color:gray}@media screen and (max-width: 600px){.trending-people-section .people-card-container .people-card p{font-size:12px}}.people-slider-skeleton-container .people-slider-skeleton{margin:0 10px;display:flex;flex-direction:column;align-items:center}.people-slider-skeleton-container .people-slider-skeleton .people-slider-skeleton-thumbnail{background-color:#ffffff5b;height:130px;width:130px;border-radius:50%}.people-slider-skeleton-container .people-slider-skeleton .people-slider-skeleton-text{background-color:#ffffff5b;width:75px}.not-found-container{position:relative}.not-found-container .not-found-page{position:absolute;top:75px;left:30%;display:flex;flex-direction:column;gap:30px}.not-found-container .not-found-page .not_found_image{max-width:500px;max-height:500px}.not-found-container .not-found-page .not_found_image img{max-width:500px;max-height:500px;border-radius:30px}.not-found-container .not-found-page h1{color:#fff;text-align:center;font-size:35px;font-weight:500;font-family:Oswald,sans-serif}.not-found-container .not-found-page .home-page-btn{padding:10px 45px;width:-moz-fit-content;width:fit-content;align-self:center;border-radius:25px;border:2px solid grey;background-color:transparent;color:#fff;transition:.2s ease-in}.not-found-container .not-found-page .home-page-btn:hover{background-color:#ca5f5f;color:#000;border-color:#fff}.watchlist-page-section{color:#fff;font-family:Oswald,sans-serif;display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 600px){.watchlist-page-section{gap:10px}}.watchlist-page-section .watchlist-page-heading-container{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border:2px solid gray;border-radius:20px;margin-top:15px}.watchlist-page-section .watchlist-page-heading-container h2{font-size:28px;font-weight:500}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-page-heading-container h2{font-size:15px}}@media screen and (max-width: 920px) and (min-width: 601px){.watchlist-page-section .watchlist-page-heading-container h2{font-size:22px}}.watchlist-page-section .watchlist-page-heading-container .movies-tv-toggle-btn{display:flex;align-items:center;gap:20px}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-page-heading-container .movies-tv-toggle-btn{gap:10px}}.watchlist-page-section .watchlist-page-heading-container .movies-tv-toggle-btn .movies-btn{color:#fff;font-family:Oswald,sans-serif;padding:5px 20px;background-color:transparent;border:none;border:1px solid gray;border-radius:15px;font-weight:400;font-size:15px;cursor:pointer;transition:.1s ease-in}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-page-heading-container .movies-tv-toggle-btn .movies-btn{font-size:12px;padding:2px 10px}}.watchlist-page-section .watchlist-page-heading-container .movies-tv-toggle-btn .tv-shows-btn{color:#fff;font-family:Oswald,sans-serif;padding:5px 20px;background-color:transparent;border:none;border:1px solid gray;border-radius:15px;font-weight:400;font-size:15px;cursor:pointer;transition:.1s ease-in}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-page-heading-container .movies-tv-toggle-btn .tv-shows-btn{font-size:12px;padding:2px 10px}}.watchlist-page-section .watchlist-page-heading-container .movies-tv-toggle-btn .selected-time-frame{background-color:#df6363;color:#000;border-color:#000}.watchlist-page-section .watchlist-card-container{display:flex;flex-direction:column;gap:30px}.watchlist-page-section .watchlist-card-container .watchlist-card{border:2px solid gray;display:flex;align-items:center;gap:30px;padding:20px;border-radius:25px}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-card-container .watchlist-card{flex-direction:column;gap:15px;padding:15px}}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-poster{border-radius:20px;width:200px;height:300px;position:relative}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-poster{width:150px;height:250px}}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-poster img{border-radius:20px;height:300px;width:200px;border:2px solid rgb(230,68,68)}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-poster img{width:150px;height:250px}}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details{display:flex;flex-direction:column;gap:15px;font-family:Oswald,sans-serif;color:#fff}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details{gap:5px}}@media screen and (max-width: 920px) and (min-width: 601px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details{gap:10px}}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h6{font-size:18px;font-weight:500}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h6{font-size:14px}}@media screen and (max-width: 920px) and (min-width: 601px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h6{font-size:14px}}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h6 span{color:gray}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h5{font-size:18px;font-weight:500}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h5{font-size:14px}}@media screen and (max-width: 920px) and (min-width: 601px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h5{font-size:14px}}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details h5 span{color:gray}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details p{font-size:18px;font-weight:500}@media screen and (max-width: 600px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details p{font-size:14px}}@media screen and (max-width: 920px) and (min-width: 601px){.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details p{font-size:14px}}.watchlist-page-section .watchlist-card-container .watchlist-card .watchlist-item-details p span{color:gray}.movie-tv-skeleton-container{display:flex;flex-direction:column;width:100%}.movie-tv-skeleton-container .movie-tv-skeleton{display:flex;align-items:center;gap:70px;width:100%}.movie-tv-skeleton-container .movie-tv-skeleton .movie-tv-skeleton-thumbnail{background-color:#ffffff5b;height:350px;width:300px;border-radius:15px}.movie-tv-skeleton-container .movie-tv-skeleton .movie-tv-details-skeleton-container{display:flex;flex-direction:column;gap:5px}.movie-tv-skeleton-container .movie-tv-skeleton .movie-tv-details-skeleton-container .movie-tv-skeleton-text{background-color:#ffffff5b;width:150px}.movie-tv-skeleton-container .movie-tv-skeleton .movie-tv-details-skeleton-container .movie-tv-genre-skeleton{display:flex;align-items:center;gap:15px}.movie-tv-skeleton-container .movie-tv-skeleton .movie-tv-details-skeleton-container .movie-tv-genre-skeleton .movie-tv-skeleton-text{background-color:#ffffff5b;width:100px}.movie-tv-skeleton-container .movie-tv-skeleton .movie-tv-details-skeleton-container .movie-tv-overview-skeleton-text{background-color:#ffffff5b;width:700px}.movie-tv-skeleton-container .movie-tv-skeleton .movie-tv-details-skeleton-container .movie-tv-btn-skeleton-text{background-color:#ffffff5b;width:100px}.movies-page{color:#fff;font-family:Oswald,sans-serif;display:flex;flex-direction:column;gap:30px}@media screen and (max-width: 600px){.movies-page{gap:0px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page{gap:0px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page{gap:0px}}@media screen and (max-width: 1239px) and (min-width: 1101px){.movies-page{gap:0px}}.movies-page .movies-page-heading{padding:0 20px}.movies-page .movies-page-heading p{font-size:30px;font-weight:500;border-bottom:1px solid white}@media screen and (max-width: 600px){.movies-page .movies-page-heading p{font-size:15px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-page-heading p{font-size:25px}}.movies-page .movies-container .each-movie-page{display:grid;grid-template-columns:auto auto auto auto;row-gap:40px;justify-content:space-around;margin-top:30px}@media screen and (max-width: 425px){.movies-page .movies-container .each-movie-page{margin-top:15px;grid-template-columns:auto;row-gap:20px;-moz-column-gap:10px;column-gap:10px;align-items:center}}@media screen and (max-width: 600px) and (min-width: 426px){.movies-page .movies-container .each-movie-page{margin-top:15px;grid-template-columns:auto auto;row-gap:20px;-moz-column-gap:10px;column-gap:10px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page{margin-top:15px;grid-template-columns:auto auto auto;row-gap:20px;-moz-column-gap:10px;column-gap:10px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page{margin-top:25px;row-gap:20px;-moz-column-gap:10px;column-gap:10px}}@media screen and (max-width: 1239px) and (min-width: 1101px){.movies-page .movies-container .each-movie-page{margin-top:25px;row-gap:20px;-moz-column-gap:10px;column-gap:10px}}.movies-page .movies-container .each-movie-page .movies-card{display:flex;flex-direction:column;gap:5px;max-width:300px}@media screen and (max-width: 425px){.movies-page .movies-container .each-movie-page .movies-card{max-width:250px}}@media screen and (max-width: 600px) and (min-width: 426px){.movies-page .movies-container .each-movie-page .movies-card{max-width:190px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page .movies-card{max-width:180px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page .movies-card{max-width:210px}}@media screen and (max-width: 1239px) and (min-width: 1101px){.movies-page .movies-container .each-movie-page .movies-card{max-width:225px}}.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster{width:300px;height:350px;border-radius:15px;position:relative}@media screen and (max-width: 425px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster{max-width:250px;height:250px}}@media screen and (max-width: 600px) and (min-width: 426px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster{max-width:190px;height:250px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster{max-width:180px;height:250px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster{max-width:210px;height:250px}}@media screen and (max-width: 1239px) and (min-width: 1101px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster{max-width:225px;height:250px}}.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster img{width:300px;height:350px;border-radius:15px;border:2px solid rgb(231,79,79)}@media screen and (max-width: 425px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster img{max-width:250px;height:250px}}@media screen and (max-width: 600px) and (min-width: 426px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster img{max-width:190px;height:250px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster img{max-width:180px;height:250px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster img{max-width:210px;height:250px}}@media screen and (max-width: 1239px) and (min-width: 1101px){.movies-page .movies-container .each-movie-page .movies-card .movie-card-poster img{max-width:225px;height:250px}}.movies-page .movies-container .each-movie-page .movies-card h6{font-size:20px;font-weight:500}@media screen and (max-width: 600px){.movies-page .movies-container .each-movie-page .movies-card h6{font-size:14px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page .movies-card h6{font-size:16px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page .movies-card h6{font-size:16px}}@media screen and (max-width: 1239px) and (min-width: 1101px){.movies-page .movies-container .each-movie-page .movies-card h6{font-size:18px}}.movies-page .movies-container .each-movie-page .movies-card .movie-date-page{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 600px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page p{font-size:12px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page p{font-size:14px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page p{font-size:14px}}@media screen and (max-width: 600px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page .movie-vote .star{height:12px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page .movie-vote .star{height:14px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page .movie-vote .star{height:14px}}@media screen and (max-width: 600px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page .movie-vote span{font-size:12px}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page .movie-vote span{font-size:14px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movies-page .movies-container .each-movie-page .movies-card .movie-date-page .movie-vote span{font-size:14px}}.movie-page-skeleton-container .movie-page-skeleton{background-color:transparent;width:300px;margin:10px;display:flex;flex-direction:column;gap:5px}.movie-page-skeleton-container .movie-page-skeleton .movie-page-skeleton-thumbnail{background-color:#ffffff5b;height:350px;width:300px;border-radius:15px}.movie-page-skeleton-container .movie-page-skeleton .movie-page-skeleton-text{background-color:#ffffff5b;width:300px;border-radius:15px}.movie-page-skeleton-container .movie-page-skeleton .movie-page-date-skeleton{display:flex;align-items:center;justify-content:space-between}.movie-page-skeleton-container .movie-page-skeleton .movie-page-date-skeleton .movie-page-skeleton-text{width:100px}.movie-details-section{color:#fff;font-family:Oswald,sans-serif}.movie-details-section .movie-background-poster{position:relative}.movie-details-section .movie-background-poster img{max-width:1920px;max-height:800px;width:100%;height:100%;-webkit-mask-image:linear-gradient(to top,rgba(255,219,219,0) 8%,rgba(0,0,0,.904) 80%);mask-image:linear-gradient(to top,#ffdbdb00 8%,#000000e7 80%)}.movie-details-section .movie-detail-page-container{position:relative;top:-310px}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container{top:-70px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container{top:-100px}}@media screen and (max-width: 1100px) and (min-width: 921px){.movie-details-section .movie-detail-page-container{top:-170px}}.movie-details-section .movie-detail-page-container .movie-detail-card{display:flex;align-items:center;gap:70px}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card{gap:0;flex-direction:column;margin-bottom:15px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card{gap:30px;margin-bottom:15px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-detail-card-poster{height:350px;width:300px;border-radius:20px;position:relative}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-detail-card-poster{height:175px;width:175px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-detail-card-poster{height:250px;width:200px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-detail-card-poster img{height:350px;width:300px;border-radius:20px;box-shadow:#00000040 0 54px 55px,#0000001f 0 -12px 30px,#0000001f 0 4px 6px,#0000002b 0 12px 13px,#00000017 0 -3px 5px}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-detail-card-poster img{height:175px;width:175px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-detail-card-poster img{height:250px;width:200px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details{display:flex;flex-direction:column;gap:15px}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details{gap:5px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details{gap:5px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details h2{font-size:25px}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details h2{font-size:16px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details h2{font-size:16px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-release-date{font-size:20px;color:#bdbbbb}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-release-date{font-size:16px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-release-date{font-size:16px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-genre-container{display:flex;align-items:center;gap:10px}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-genre-container p{padding:5px 10px;background-color:#33415580;border-radius:10px}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-genre-container p{font-size:14px;padding:2px 7px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-genre-container p{font-size:14px;padding:2px 7px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-overview-detail{font-size:18px;font-weight:300}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-overview-detail{font-size:14px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .movie-overview-detail{font-size:14px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .add-to-watchlist-btn{width:-moz-fit-content;width:fit-content;padding:5px 25px;border-radius:15px;border:none;background-color:#000;color:#fff;border:2px solid grey;cursor:pointer;transition:.2s ease-in;font-family:Oswald,sans-serif}@media screen and (max-width: 600px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .add-to-watchlist-btn{padding:3px 15px;font-size:12px}}@media screen and (max-width: 920px) and (min-width: 601px){.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .add-to-watchlist-btn{padding:3px 15px;font-size:12px}}.movie-details-section .movie-detail-page-container .movie-detail-card .movie-details .add-to-watchlist-btn:hover{background-color:red;border-color:#000}.movies-video-container{color:#fff;font-family:Oswald,sans-serif;display:flex;flex-direction:column}.movies-video-container .movie-videos-heading h5{font-size:25px;font-weight:500;border-bottom:1px solid grey}.movies-video-container .video-card{margin:0 20px;justify-content:space-between!important;max-width:550px!important;border-radius:25px;position:relative}@media screen and (max-width: 600px){.movies-video-container .video-card{max-width:250px!important}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-video-container .video-card{max-width:300px!important}}.movies-video-container .video-card .iframe-link{border-radius:25px;max-width:550px;max-height:400px}@media screen and (max-width: 600px){.movies-video-container .video-card .iframe-link{max-width:250px!important;max-height:200px!important;width:100%!important;height:100%!important}}@media screen and (max-width: 920px) and (min-width: 601px){.movies-video-container .video-card .iframe-link{max-width:300px!important;max-height:250px!important;width:100%!important;height:100%!important}}.movie-video-skeleton-container .movie-video-skeleton{height:320px;width:700px}.movie-video-skeleton-container .movie-video-skeleton .movie-video-skeleton-box{height:320px;width:600px;background-color:#ffffff5b;border-radius:25px;margin:10px 25px 25px}.review-section{display:flex;flex-direction:column;gap:15px;margin-top:20px;font-family:Oswald,sans-serif;color:#fff}.review-section .review-section-heading h5{font-size:25px;border-bottom:1px solid grey;font-weight:500}.review-section .reviews-container{display:flex;flex-direction:column;gap:15px}.review-section .reviews-container .review-card{padding:15px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:25px;display:flex;flex-direction:column;gap:10px}.review-section .reviews-container .review-card .review-card-heading{display:flex;align-items:center;gap:25px}.review-section .reviews-container .review-card .review-card-heading img{height:80px;width:80px;border-radius:50%;box-shadow:#00000059 0 5px 15px}.review-section .reviews-container .review-card .review-card-heading .reviewer-details{display:flex;flex-direction:column;gap:5px}.review-section .reviews-container .review-card .review-card-heading .reviewer-details h6{font-size:18px;font-weight:500}.review-section .reviews-container .review-card .review-card-heading .reviewer-details p{font-size:14px;font-weight:400}.review-section .reviews-container .review-card .review-card-content{font-weight:300;font-size:16px;line-height:30px}.review-section .reviews-container .review-card .review-card-content .read-more-less--more,.review-section .reviews-container .review-card .review-card-content .read-more-less--less{color:#83b7c9;margin-left:7px}.movie-recommendations-section{display:flex;flex-direction:column}.movie-recommendations-section .movie-recommendations-heading{color:#fff;font-family:Oswald,sans-serif;margin-top:30px;border-bottom:1px solid grey}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-heading{margin-top:10px;padding:5px}}.movie-recommendations-section .movie-recommendations-heading h3{font-size:25px;font-weight:500}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-heading h3{font-size:18px}}.movie-recommendations-section .movie-recommendations-container{margin:10px}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card{color:#fff;font-family:Oswald,sans-serif;display:flex;flex-direction:column;max-width:250px}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card{max-width:200px}}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-poster{height:250px;width:200px;position:relative}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-poster{width:150px;height:200px}}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-poster img{height:250px;width:200px;border-radius:15px;border:2px solid white}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-poster img{width:150px;height:200px}}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card h6{font-size:16px;font-weight:500;padding:5px}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card h6{font-size:14px}}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-date{display:flex;align-items:center;justify-content:space-between;padding:5px}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-date p{font-size:14px;font-weight:500}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-date p{font-size:12px}}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-date .recommendations-movie-vote{display:flex;align-items:center;gap:4px}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-date .recommendations-movie-vote .star{height:14px}}.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-date .recommendations-movie-vote span{font-size:14px;font-weight:500}@media screen and (max-width: 600px){.movie-recommendations-section .movie-recommendations-container .recommendations-movie-card .recommendations-movie-date .recommendations-movie-vote span{font-size:12px}}
