.profil-header{position:relative;width:100%;height:30vh;display:flex;z-index:1000;margin-bottom:50px;color:#fff;text-shadow:2px 2px #00000056;overflow:hidden}.blur-background{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;filter:blur(2px);transform:scale(1.1);z-index:-1;background-color:#000;opacity:.3}.profil-display{display:flex;align-items:center;margin-left:50px;gap:50px}.user-avatar{width:180px;height:180px;border-radius:50%;object-fit:cover;box-shadow:0 0 4px 2px #00000070}.user-name{font-size:30px}.profil-stats{display:flex;gap:20px}.profil-stats-item{display:flex;flex-direction:column;align-items:center}.profil-stats-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.profil-stats-item-value{font-size:26px}.card-slider-head{display:flex;align-items:center;gap:6px;margin-left:10%;color:#011826;height:30px}.card-slider-head img{height:56%;transform:translateY(2px)}@media (max-width: 768px){.card-slider-head{margin-left:5%}}@media (max-width: 425px){.profil-header{font-size:14px}.profil-display{margin-left:20px;gap:20px}.profil-display img{width:140px;height:140px}}.slider-container{position:relative;width:100%;overflow:hidden}.slider-window{margin:0 auto 20px;overflow:hidden}.slider{display:flex}.slider.is-active{transition:transform .26s ease-in-out}.item{position:relative;flex-shrink:0;width:100%;height:100%;color:#fff}.slider-image{width:100%;height:100%;object-fit:cover;pointer-events:none}.slider-box{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:10%;left:50%;width:80%;height:30%;transform:translate(-50%);z-index:2}.movie-info{display:flex;flex-direction:column;justify-content:center;align-items:center;width:460px;padding:20px 30px;border-radius:20px;background-color:#000000b3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:all}.movie-info h4{margin-bottom:8px}.movie-info h3{margin-bottom:10px;font-size:30px}.age-restriction-light{padding:0 4px;margin-right:5px;border:1px solid var(--secondary-color);border-radius:2px}.show-slider-goToPage-btn{padding:5px;margin-top:10px;border:1px solid #fff;outline:none;background:none;color:#fff;cursor:pointer}.watch-now{padding:20px 30px;border:none;border-radius:20px;font-size:50px;color:#fff;background-color:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer}.arrowButtons{display:none;position:absolute;top:50%;height:10%;border:none;background:none;transform:translateY(-50%);cursor:pointer;z-index:1}.arrowButtons:nth-child(odd){left:10vw;transform:translate(-50%)}.arrowButtons:nth-child(2n){right:10vw;transform:translate(50%)}.arrow-buttons{position:absolute;top:50%;height:10%;background:none;border:none;transform:translateY(-50%);cursor:pointer;z-index:1}.arrow-button-image{height:5vw;width:5vw}.arrow-buttons:nth-child(odd){left:5vw}.arrow-buttons:nth-child(2n){right:5vw}@media (max-width: 1440px){.slider-box{width:90%}}@media (max-width: 1366px){.arrow-buttons{display:flex;justify-content:center;align-items:center;border-radius:10px}.arrow-buttons:nth-child(odd){left:1vw}.arrow-buttons:nth-child(2n){right:1vw}}@media (max-width: 1290px){.slider-box{width:92%}.movie-info{padding:10px 20px}}@media (max-width: 1024px){.item{background-color:#011826da;background-color:var(--primary-color)}.arrow-buttons:nth-child(odd){left:1vw}.arrow-buttons:nth-child(2n){right:1vw}.arrow-button-image{width:50px;height:50px}.slider-box{position:relative;left:0;top:-60px;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;margin-bottom:-60px;transform:translate(0)}.movie-info{width:100%;padding:20px;border-radius:0}.movie-name{transform:translateY(-30%)}.watch-now{position:absolute;right:10%;top:-50%;font-size:30px}}@media (max-width: 768px){.overview{height:4.5em;line-height:1.5em;overflow:hidden}.arrow-buttons:nth-child(odd){left:-3px}.arrow-buttons:nth-child(2n){right:-3px}.watch-now{display:none;top:0;right:10px;transform:translateY(-50%)}}@media (max-width: 425px){.slider-box{top:-10px;margin-bottom:-10px}.movie-name{transform:translateY(0)}.arrow-buttons{display:none;top:75vw}}.loading-animation-container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:140;background-color:var(--secondary-color)}.loading-animation{width:300px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:150}@media (max-width: 768px){.loading-animation{width:200px}}@media (max-width: 425px){.loading-animation{width:150x}}.image-loader{position:relative;width:100%;height:45vw;background-color:var(--secondary-color);z-index:3}.poster-loader{position:relative;width:100%;height:100%;background-color:var(--secondary-color);z-index:3}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.image-loader-icon{width:50px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:spin 1s linear infinite}@media (max-width: 1366px){.image-loader{height:56.25vw}}@media (max-width: 425px){.image-loader{height:150vw}}.error-fetch{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;margin:20px auto;background-color:var(--secondary-color);z-index:141}.error-fetch-image{width:clamp(288px,calc(100vw - 600px),500px)}.error-fetch-info{font-size:clamp(18px,3vw,30px);padding:10px}header{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:60px;background-color:#021927;z-index:1500}header nav{display:flex;justify-content:space-around;align-items:center;width:80%;height:80%;color:#fff}.logo-area{cursor:pointer}.logo-area-icon{width:124px;height:36px}.search-area{display:flex;width:30%}.search-input{position:relative;width:85%;height:30px}.search-input input{height:30px;width:100%;padding-left:20px;border:none;border-radius:10px 0 0 10px;outline:none}.search-results-box{display:none;width:120%;position:absolute;left:0;top:calc(100% + 15px);padding:0 5px;color:#021927;background-color:var(--secondary-color);z-index:1000000;border-radius:0 0 10px 10px}.search-results-box.is-active{display:block}.search-results-box-item{padding:5px 2px;cursor:pointer;border-bottom:.5px solid #ccc}.search-icon-box{display:flex;justify-content:center;align-items:center;width:15%;height:30px;background-color:#fff;border-radius:0 10px 10px 0;cursor:pointer}.search-area img{width:16px;height:16px}.header-buttons{display:flex;align-items:center;gap:15px;height:100%}.search-button{display:none;width:22px;height:22px;border:none;outline:none;background:none;cursor:pointer}.search-button img{width:75%;height:75%;object-fit:contain}.user-button{display:flex;justify-content:center;align-items:center;position:relative;width:22px;height:22px;border:none;outline:none;cursor:pointer}.user-icon{width:100%}.user-button .tooltip{position:absolute;z-index:1000;top:calc(100% + 12px);visibility:hidden;width:120px;color:#fff;text-align:center;border-radius:6px;padding:5px 0;margin-left:-60px;background-color:#555;opacity:0;transition:opacity .3s;left:50%}.user-button .tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #555}.user-button:hover .tooltip{visibility:visible;opacity:1}@media (max-width: 1024px){header nav{width:88%;justify-content:space-between}.search-area{display:none}.search-results-box{top:calc(100% + 10px)}.search-button{display:flex;justify-content:center;transform:translateY(11%) scale(1.05)}.search-area.is-active{display:flex;position:absolute;width:100%;padding:10px;background-color:#021927;top:60px;z-index:1000;left:0;border-radius:0}}.menu-button{width:22px;height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-button img{width:100%;height:100%}.sidebar{position:fixed;top:0;right:-300px;height:100vh;width:300px;transition:.2s linear;background-color:var(--secondary-color);color:var(--primary-color);z-index:10000;padding:0 10px}.menu-close{width:100%;height:60px;display:flex;align-items:center}.menu-close img{width:25px;height:25px;cursor:pointer}.sidebar.is-active{right:0;box-shadow:-1px 0 1px 1px #00000030}.menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.menu-item{display:flex;padding:10px;color:#202930;text-decoration:none;transition:.3s ease-out;cursor:pointer}.menu-item:hover,.menu-item.is-active{filter:invert(60%) sepia(20%) saturate(15%) hue-rotate(0deg)}@media (max-width: 425px){.sidebar{right:-60%;height:100vh;width:60%}}.cards-slider-container{position:relative;width:100%;margin:0;overflow-x:hidden}.cards-slider-window{position:relative;padding:2px 0;min-height:238px;margin:16px auto;overflow:hidden}.cards{display:flex;align-items:center;height:100%;gap:10px}.cards-dissolve{position:absolute;top:0;right:-5px;width:10%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--secondary-color) 100%);z-index:5;pointer-events:none}.card{position:relative;display:flex;flex-direction:column;width:200px;height:353px;flex-shrink:0;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;outline:.5px solid #e5e5e5}.card:after{content:"";position:absolute;top:0;left:0;width:calc(100% + 10px);height:100%;z-index:-1;cursor:default}.card-image{width:100%;height:85%;object-fit:cover;border-radius:10px 10px 0 0}.card-title{display:flex;justify-content:center;align-items:center;width:100%;height:15%;background-color:var(--primary-color);color:#fff;font-size:clamp(12px,4vw,18px);font-family:Oswald,sans-serif;border-radius:0 0 10px 10px}.card-info{position:absolute;display:none;width:100%;height:100%;padding:20px;background-color:var(--primary-color);color:#fff;border-radius:10px}.card-info.visible{display:block}.go-btn{border:1px solid var(--secondary-color);outline:none;background-color:none;background:none;color:var(--secondary-color);cursor:pointer;margin-top:10px;padding:5px;display:inline-block}.back-btn{display:none;position:absolute;right:20px;bottom:20px;padding:5px;background:none}.back-btn img{height:14px}.more-button{display:flex;justify-content:center;align-items:center;width:150px;min-height:228px;flex-shrink:0;background-color:var(--primary-color);color:var(--secondary-color);border-radius:10px;cursor:pointer;font-size:20px}.arrowButtons{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;z-index:120}#left{left:calc(10vw - 20px)}#right{right:calc(10vw - 20px)}.arrowButtons img{height:100%}@media (max-width: 1024px){.back-btn{display:block}}@media (max-width: 768px){.card{width:150px;height:260px;font-size:11px}.card-info{padding:10px}}.card-cast-person{position:relative;width:150px;flex-shrink:0;cursor:pointer;border-radius:5px}.card-cast-person:after{content:"";position:absolute;top:0;left:0;width:calc(100% + 10px);height:100%;z-index:-1;cursor:default}.card-cast-person-image{width:100%;border-radius:5px}.card-cast-person-info{position:absolute;display:flex;flex-direction:column;width:100%;height:22%;padding-left:10px;background-color:var(--primary-color);color:var(--secondary-color);left:0;bottom:0;border-radius:0 0 5px 5px}.movies{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:10px 0;padding:0 10px}.load-more-btn{width:100%;height:40px;margin:20px 0;border:none;background-color:var(--primary-color);color:#fff;font-size:22px;cursor:pointer;font-family:Lato,sans-serif}@media (max-width: 700px){.movies{padding:0}}.card-wide{display:flex;gap:10px;width:90%;height:160px;margin:10px auto;padding:0;background-color:var(--secondary-color);color:var(--primary-color);border-radius:10px;outline:1px solid var(--primary-color);font-size:14px}.card-wide-image{width:107px;height:160px;border-radius:10px;object-fit:contain;transform:scale(1.1)}.card-wide-info{display:flex;flex-direction:column;justify-content:center;width:100%;padding:10px;gap:5px}.card-wide-go-btn{display:inline-block;width:100%;padding:3px;margin-top:10px;background-color:var(--primary-color);color:var(--secondary-color);border:none;outline:none;text-align:center;cursor:pointer}footer{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:46px;position:relative;width:100%;min-height:460px;margin-top:50px;color:#fff;background-color:var(--primary-color);padding:36px 36px 40px clamp(32px,8vw,100px)}.footer-logo{width:200px}.tmdb-attribution{display:flex;flex-direction:column;justify-content:start;align-items:start;gap:10px;margin-bottom:5px}.tmdb-logo{max-width:220px}.footer-basic{display:flex;gap:clamp(20px,6vw,150px)}.footer-basic-head{display:block;font-family:Oswald,sans-serif;font-size:20px}.footer-social-links{display:flex;justify-content:start;align-items:center;gap:14px;margin-top:10px}.footer-legal{display:flex;flex-direction:column;gap:10px}.footer-icon{width:18px}.attribution-link{text-decoration:underline}.footer-contact{display:flex;flex-direction:column}.footer-bottom{position:absolute;bottom:0;left:50%;transform:translate(-50%);margin-bottom:6px;text-wrap:nowrap}@media (max-width: 768px){footer{font-size:14px}.footer-basic{flex-direction:column}}.card-person-wide{display:flex;align-items:center;width:90%;height:160px;margin:10px auto;padding:0;background-color:var(--secondary-color);color:var(--primary-color);border-radius:10px;outline:1px solid var(--primary-color);cursor:pointer}.card-person-wide-image{max-width:100px;margin-right:20px;padding:0;border-radius:10px;outline:1px solid #e5e5e5;object-fit:contain;transform:scale(1.2)}.card-person-wide-department{margin-right:5px}.dot{display:inline-block;margin:0 6px;padding:0;font-weight:700;transform:scale(1.2)}.image-card-slider-container{position:relative;overflow:hidden;width:100%;height:300px;margin:18px 0}.image-card-slider-window{position:relative;width:80%;height:300px;margin:0 auto;overflow:hidden}.image-card-slider{height:300px;display:flex;overscroll-behavior:contain}.image-card-slider.is-active{transition:transform .5s ease-in-out}.image-card-slider-item{width:260px;object-fit:cover;cursor:pointer;border-right:2px solid var(--secondary-color);flex-shrink:0}.image-card-slider-item-profil{width:200px;object-fit:cover;cursor:pointer;border-right:2px solid var(--secondary-color);flex-shrink:0}.cards-dissolve{position:absolute;right:-5px;top:0;width:10%;height:100%;background:linear-gradient(to right,#fff0,#fafaee);z-index:5;pointer-events:none}.cards.is-active{left:0;transition:transform .3s ease-in-out}.modal{justify-content:center;align-items:center;position:fixed;z-index:7000;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:#000000e6}.modal-content,.modal-content-image{width:100%;height:100%;object-fit:contain}.close{display:flex;justify-content:center;align-items:center;position:absolute;top:15px;right:35px;width:46px;height:46px;color:#fff;font-size:40px;font-weight:700;cursor:pointer;background-color:#0000004d;border-radius:50%}@media (max-width: 768px){.image-card-slider-window{width:90%}}.toggle-select-window{position:relative;display:inline-block;margin:20px auto;padding:0;width:auto;height:auto;left:50%;transform:translate(-50%);font-size:20px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:1px solid var(--primary-color);border-radius:5px}.choosed{position:absolute;display:inline-block;top:0;height:100%;padding:5px 10px;background-color:var(--primary-color);border-radius:5px;transition:.3s;pointer-events:none}.optionA,.optionB{position:relative;display:inline-block;padding:5px 10px;z-index:1;transition:.3s}@media (max-width: 1024px){.toggle-select-window{margin-bottom:30px}}.video-card-slider-container{position:relative;width:100%;height:300px;margin:18px 0;overflow:hidden}.video-card-slider-window{position:relative;height:300px;width:80%;margin:0 auto;overflow:hidden}.video-card-slider{height:300px;display:flex}.video-card-slider.is-active{transition:transform .5s ease-in-out}.video-card-slider-item{position:relative;flex-shrink:0;width:260px;height:300px;border-right:2px solid var(--secondary-color);cursor:pointer;overflow:hidden}.video-card-slider-item-name{position:absolute;left:0;bottom:0;width:100%;padding:5px 10px;background-color:#0000004d;color:#fff;text-align:center;font-size:14px;pointer-events:none;z-index:10}.video-card-play-icon{position:absolute;left:50%;top:50%;width:30px;pointer-events:none;transform:translate(-50%,-50%);z-index:10}.video-card-slider-thumbnail{width:100%;height:100%;object-fit:cover;transform:scale(1.5)}.modal-content-video{position:relative;left:0;top:0;width:100%;height:100%}.modal-content-video iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.video-card-slider-item :hover:after{opacity:1;visibility:visible}@media (max-width: 768px){.video-card-slider-window{width:90%}}.ant-range-slider{width:200px}.ant-date-pickers-item{display:inline-block;width:100%;margin-bottom:10px}.ant-date-pickers-item-text{display:inline-block;width:50px}.ant-date-picker{width:180px;cursor:pointer;flex-shrink:0}.popup-position-top .ant-picker-dropdown{top:auto!important;bottom:100%}.page-links{width:80%;margin:20px auto;display:flex;align-items:center;justify-content:center;gap:28px}.social-link{position:relative;display:inline-block;cursor:pointer}.social-link:first-child{transform:translateY(-1px)}.social-link img{height:24px;z-index:-1}.movie-page-movie-description-people-ratings{display:flex;justify-content:space-between;gap:20px;width:100%}.movie-rating-icon{position:relative;flex-shrink:0;width:70px;height:87px;padding:0;margin-bottom:10px;border:none}.movie-rating-icon-image{position:absolute;left:0;top:0;flex-shrink:0;width:70px;height:87px;padding:0}.movie-rating-icon-value{position:absolute;top:16px;left:50%;padding:0;font-size:22px;font-weight:800;pointer-events:none;line-height:1.5;transform:translate(-50%)}.movie-user-actions{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;min-width:50px;padding:5px;transform:translateY(-80px)}.user-action{position:relative;width:26px;height:26px;margin-bottom:10px;z-index:2}.user-action-image{width:100%;height:100%;z-index:-1}.user-action:nth-child(2){z-index:5}.user-action:nth-child(3){width:28px;height:28px;transform:translateY(-1px);z-index:4}.user-action:nth-child(4){padding:1px 0;z-index:3}.modal-content-action{position:relative;left:0;width:100%;height:100%;animation:modalAnimation .3s ease-in-out}.modal-content-rate{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;position:absolute;left:50%;top:50%;width:clamp(300px,calc(100vw - 100px),500px);height:280px;border-radius:20px;transform:translate(-50%,-50%);background-color:var(--secondary-color)}.rate-stars{display:flex}.rate-stars-star{width:25px;height:25px;padding:0 4px;cursor:pointer}.rate-btn{margin-top:4px;padding:4px 14px;border:none;border-radius:2px;outline:none;cursor:pointer;background-color:var(--primary-color);color:var(--secondary-color)}.modal-content-rate-close{position:absolute;right:10px;top:10px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background-color:#0000004d;font-size:26px;cursor:pointer}.user-action:not(:first-of-type){cursor:pointer}.user-action-image.is-active{animation:pulse .3s ease-in-out}.user-action .tooltip{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 12px);left:50%;width:120px;border-radius:6px;padding:5px;margin-left:-60px;background-color:#555;color:#fff;text-align:center;font-size:16px;z-index:1001;transition:opacity .3s}.user-action .tooltip:after{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #555;transform:translate(-50%)}.user-action:hover .tooltip{visibility:visible;opacity:1}.movie-rating-icon .tooltip{visibility:hidden;position:absolute;top:calc(100% + 12px);left:50%;width:120px;padding:5px;margin-left:-60px;border-radius:6px;background-color:#555;color:#fff;text-align:center;z-index:1001;opacity:0;font-size:16px;transition:opacity .3s}.movie-rating-icon .tooltip:after{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #555;transform:translate(-50%)}.movie-rating-icon:hover .tooltip{visibility:visible;opacity:1}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes modalAnimation{0%{top:-100%}50%{top:-50%}to{top:0}}@media (max-width: 1024px){.movie-page-movie-description-people-ratings{flex-direction:column}.movie-user-actions{flex-direction:row;justify-content:center;align-items:center;gap:30px;width:100%;margin-top:20px;transform:translateY(0);transform:translate(-123px)}.user-action{margin-bottom:0}}@media (max-width: 768px){.movie-user-actions{transform:translate(0)}}.movie-page-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;font-size:20px}.movie-page-backdrop{width:100%;max-width:1366px;aspect-ratio:16 / 9}.movie-page-poster-info{display:flex;gap:20px;width:90%;max-width:1536px;transform:translateY(-10%)}.movie-page-poster{width:250px;height:375px;flex-shrink:0}.movie-page-movie-title{margin-bottom:10px}.movie-page-poster img{width:100%;height:100%;object-fit:contain}.movie-page-info{display:flex;flex-direction:column;gap:10px;align-items:center}.movie-page-play-trailer{display:inline-flex;align-items:center;gap:10px;margin:4px 0;cursor:pointer}.play-trailer-icon{height:24px}.movie-page-play-trailer:hover{filter:invert(60%) sepia(20%) saturate(15%) hue-rotate(0deg)}.head-person-name{cursor:pointer;color:var(--primary-color)}.movie-page-movie-poster-info{width:90%;max-width:1536px;transform:translateY(-10%);display:flex;gap:20px;font-size:clamp(16px,4vw,20px);line-height:1.5}.movie-page-movie-poster{width:250px;height:375px;flex-shrink:0;border-radius:10px;box-shadow:0 0 2px 1px #00000070}.movie-page-movie-info{width:80%;transform:translateY(12%)}.movie-page-movie-original-title{display:inline-block;transform:translateY(-6px);font-size:16px}.movie-page-movie-info h4{margin-bottom:12px}.movie-page-movie-description-people{display:flex;flex-direction:column;gap:20px}.movie-page-movie-people{display:flex;flex-direction:column;gap:10px}.full-cast-btn{display:flex;align-items:center;gap:10px;height:30px;margin-left:10%;margin-bottom:20px;font-size:20px;background:none;border:none;cursor:pointer;color:var(--primary-color);font-family:Oswald,sans-serif}.full-cast-btn-icon{height:60%;object-fit:contain}.full-cast-btn:hover{filter:invert(60%) sepia(20%) saturate(15%) hue-rotate(0deg)}.age-restriction{padding:0 4px;margin-right:5px;border:1px solid var(--primary-color);border-radius:2px}.movie-page-additional-info{display:flex;flex-direction:column;width:80%;margin:20px auto;gap:10px}.movie-page-additional-info-item{min-height:40px;display:flex;align-items:start;gap:10px}.movie-page-additional-info-item-header{width:140px;flex-shrink:0}.movie-page-additional-info-item-par{padding-top:2px;display:flex;flex-wrap:wrap;gap:5px}.movie-page-additional-info-item-par span{white-space:nowrap}.movie-page-production-companies{display:flex;flex-direction:column;align-items:start;justify-content:start;gap:10px;width:80%}.movie-page-production-companies-list{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;gap:50px}.company-logo{width:100px;height:100px;object-fit:contain}.movie-page-links-header{display:flex;justify-content:center;width:80%;margin:5px auto}@media (max-width: 768px){.movie-page-movie-poster-info{flex-direction:column;align-items:center;width:90%;transform:translateY(-5%)}.movie-page-movie-info{width:100%;transform:translateY(0)}.full-cast-btn{margin-left:5%}.movie-page-additional-info,.movie-page-production-companies{width:90%}}@media (max-width: 425px){.movie-page-poster-info{flex-direction:column}}.toggle-time-window{display:inline-block;position:relative;left:50%;margin:20px auto;border-radius:5px;outline:1px solid var(--primary-color);font-size:20px;transform:translate(-50%);cursor:pointer}.choosed{display:inline-block;position:absolute;top:0;padding:5px;height:100%;border-radius:5px;background-color:var(--primary-color);pointer-events:none;transition:.3s}.day{display:inline-block;position:relative;padding:5px;transition:.3s;z-index:1}.week{display:inline-block;position:relative;padding:5px;z-index:1;transition:.4s}.search-page{width:80%;margin:0 auto}.search-page-results{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:700px;margin:10px 0}@media (max-width: 1024px){.search-page{margin-top:40px}}@media (max-width: 768px){.search-page{width:100%}}.dropdown{position:relative;display:inline-block;height:80%}.dropdown-selected{display:flex;align-items:center;height:100%;padding:7px 10px;background:none;border-radius:5px;cursor:pointer;gap:5px;color:var(--primary-color);font-family:Oswald,sans-serif}.dropdown-selected-icon{height:16px;transform:translateY(2px)}.dropdown-content{position:absolute;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1}.dropdown-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #ddd;background-color:var(--secondary-color)}.dropdown-item:hover{background-color:#f1f1f1}.person-page-header{width:80%;margin:20px auto;line-height:1.5;font-size:clamp(12px,4vw,20px)}.person-page-profil-photo-info{display:flex;align-items:center;gap:10%;margin-bottom:20px}.person-page-profil-photo{flex-shrink:1;width:260px;border-radius:10px;object-fit:cover}.person-page-profil-photo-info{display:flex}.person-page-links{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;margin:20px 0}.person-social-link{position:relative;display:inline-block}.person-social-link img{height:24px;margin-right:8px}.person-page-credits-header{display:flex;align-items:center;gap:200px;margin-top:20px;padding:2px 0}.person-page-department-items{display:flex;flex-direction:column;width:80%;margin:20px auto}.person-page-department-item{display:flex;align-items:center;gap:50px;width:60%;margin:20px 0;border-radius:20px;color:var(--primary-color);cursor:pointer}.person-page-department-item img{width:80px;border-radius:10px}.read-more-btn{padding-left:5px;border:none;outline:none;background:none;font-size:clamp(10px,4vw,18px);line-height:1.5;color:#96968a;cursor:pointer}@media (max-width: 768px){.person-page-header{width:90%}}@media (max-width: 600px){.person-page-profil-photo-info{flex-direction:column;gap:30px}}@media (max-width: 425px){.person-page-department-items{width:90%;overflow:hidden}.person-page-department-item{gap:30px}.person-page-credits-header{gap:20px;flex-direction:column;align-items:flex-start}}.full-cast-people,.full-crew-department-people{display:flex;flex-direction:column;gap:20px;max-width:700px;margin:20px 0 20px 10%}@media (max-width: 768px){.full-cast-people,.full-crew-department-people{margin:20px auto}}.filter-form{width:80%;margin:20px auto}.filter-section{margin:20px 0}.filter-section-title{margin-bottom:10px}.filter-genre-item{display:inline-block;cursor:pointer;padding:10px;margin:5px;border:1px solid #000;border-radius:5px;background-color:#fffff8}.filter-genre-item.active{color:#fff;background-color:#243f4d}.error-page-image{width:100%}.error-page-btn{color:var(--primary-color);font-weight:600}.error-page-info{width:80%;margin:10px auto}.error-page-info *{margin:6px 0}*,*:before,*:after{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:transparent;outline:none}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #021927;--secondary-color: #fafaee}body{background-color:var(--secondary-color);color:var(--primary-color);font-family:Lato,sans-serif}main{width:100%;min-height: calc(100vh - 60px);}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif}.page-heading{text-align:center;margin:20px 0}.text-container{width:80%;margin:20px auto;font-size:clamp(16px,4vw,20px);line-height:1.5}.text-container p{margin:14px 0}.dark-link{color:var(--primary-color);font-family:Oswald,sans-serif}.link-heading{display:block;font-size:36px;font-weight:800;text-align:center;margin:26px 0 5px;color:var(--primary-color);font-family:Oswald,sans-serif}.regular-section{margin:10px 0 10px 10%}a{display:inline-block;padding:0;margin:0;text-decoration:none;color:var(--secondary-color)}.banner-container{position:fixed;bottom:0;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--primary-color);color:#fff;padding:1rem;z-index:1000}.banner-button{margin-left:1rem;padding:.5rem 1rem;background-color:#4caf50;color:#fff;border:none;cursor:pointer}@media (max-width: 768px){.regular-header{width:90%}.regular-section{margin:10px 0 10px 5%}.text-container{width:90%}}
