.watch-later-button{transition-duration:.2s;background-color:var(--mainThemeColor);border-radius:1.875rem;margin:auto;font-size:.6875rem;z-index:3;border:none;color:#fff;display:flex;align-items:center;font-size:.9rem;cursor:pointer;padding:.5rem .8rem;gap:.5rem;box-shadow:.3rem .3rem .55rem -.3125rem #000}.watch-later-button:focus{animation:flash-and-scale .4s}.watch-later-button:hover{background-color:var(--mainThemeColorSecondary)}.watch-later-button-absolute{position:absolute;top:-2rem;right:0;align-self:flex-end}@keyframes flash-and-scale{0%,to{transform:scale(1)}50%{transform:scale(.95);filter:brightness(1.2)}}.search-movies{position:fixed;top:4.375rem;left:0;width:100%;height:31.25rem;z-index:2;display:flex;overflow-x:scroll;padding-top:2rem;flex-direction:column;align-items:center;justify-content:flex-start}.searched-movies{color:#fff;display:flex;gap:1rem;max-width:100%;overflow-x:scroll;padding:1rem}.searched-movie{display:flex;justify-content:center;transition:all .4s cubic-bezier(.175,.885,0,1);animation:fadeIn 1s cubic-bezier(.175,.885,0,1);position:relative;border-radius:3.125rem;overflow:hidden;min-width:15.625rem;box-shadow:.5rem .5rem .75rem -.3125rem #000}.searched-movie:hover{color:#fff;transform:scale(1.05)}.searched-movie-poster:hover{filter:brightness(.3)}.searched-movie:hover .searched-movie-poster{filter:brightness(.3);scale:120%;transition:all .15s ease-in-out}.searched-movie:hover .add-to-watchlist-button{visibility:visible}.add-to-watchlist-button{visibility:hidden}.searched-movie-details{visibility:hidden;position:absolute;padding-left:.5rem;padding-right:.5rem;padding-top:.8rem;text-align:center;font-weight:200;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;gap:.625rem}.searched-movie:hover .searched-movie-details{visibility:visible}.search-movie-overview{max-height:11rem;padding:.5rem;color:#fff;font-size:.9rem;word-wrap:break-word;white-space:normal;width:85%;align-self:center;justify-self:center;overflow:scroll}.search-movie-details{word-wrap:break-word;white-space:normal;font-size:.7rem;max-width:12rem;align-self:center}.searched-movie-divider{background-color:#fff;width:30%;margin:auto;opacity:30%;height:.063rem}.toolbar{background-color:var(--mainThemeColor);height:4.375rem;justify-content:space-between}.navbar-menu{display:flex;align-items:center}.drawer-list-row{color:#fff;display:flex;align-items:center;gap:.5rem}.drawer-list-row-name{opacity:1;font-size:.9rem;color:#fff}.drawer-button{padding:0;background:transparent;border:none;cursor:pointer}.drawer-link{color:#fff;opacity:1;transition:opacity .2s ease-in-out;text-decoration:none}.drawer-link:hover{opacity:.4}.quote{display:flex;flex-direction:column;font-size:1rem;width:77%;margin:0 auto;text-align:center;transition:background .25s,color .25s}.quote:hover{background-color:transparent;color:var(--mainThemeColor)}.credits{font-style:italic;margin:3;color:gray;font-size:.7rem;display:block}.headline{display:flex;flex-direction:column;gap:.313rem;justify-content:center;align-content:center;align-items:center;width:80vw;margin-bottom:5rem}.headline-title{font-size:2.5rem;font-weight:700;margin-bottom:-.313rem;text-shadow:.063rem .125rem .125rem rgba(66,68,90,1)}.headline-subtitle{font-size:.75rem;width:75%;font-weight:700;color:var(--mainThemeColor)}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}.carousel{display:flex;flex-direction:column;overflow:hidden;max-height:92vh;width:100vw;margin-bottom:8rem;margin-top:4.375rem}.carousel-image{width:100%;height:100%;object-fit:cover}.carousel-movie-details{position:absolute}.carousel-movie-release-date{display:flex;gap:1.5625rem;margin-bottom:1rem;align-items:center;color:#fff;font-size:.875rem;margin-left:.8125rem}.carousel-movie-rating{display:flex;padding:0;align-items:center;justify-content:center}.carousel-movie-overview{color:#fff;font-style:italic;font-size:1rem;margin-right:.625rem;display:flex;text-align:left;width:70vh}.carousel-movie-title{color:#fff;font-weight:900;margin-bottom:1rem;text-align:left;width:55%;font-size:1.5rem;margin-left:.8125rem}.star-icon{color:#fff;font-size:.875rem}.carousel-movie-overlay{position:absolute;bottom:0;height:100%;display:flex;flex-direction:column;width:100%;justify-content:flex-end;align-items:flex-start;background-image:linear-gradient(rgba(18,18,18,0),rgba(18,18,18,1));opacity:.9;transition:opacity .3s;padding:0}.carousel-movie-overlay:hover{opacity:1}@media only screen and (min-width: 576px){.carousel-movie-title{font-size:2rem}.carousel-movie-overview{width:70vh}.carousel-movie-release-date{font-size:1.125rem}.carousel-movie-overlay{padding:2rem}}@media only screen and (min-width: 768px){.carousel-movie-title{font-size:2.8125rem;margin-left:0}.carousel-movie-overview{width:60vh}.star-icon{font-size:1rem}.carousel-movie-details{bottom:10%}.carousel-movie-overlay{padding:3rem}}@media only screen and (min-width: 992px){.carousel-movie-title{font-size:3.4375rem}.carousel-movie-overview{width:50vh;margin-bottom:3rem}.star-icon{font-size:1.25rem}.carousel-movie-release-date{font-size:1.125rem;margin-left:0}.carousel-movie-overlay{padding:4rem}}.footer{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-top:6.25rem;margin-bottom:2.5rem}.footer-menu{display:flex;justify-content:center;margin-left:2.188rem;gap:1.563rem}.footer-menu-button{transition:all .3s ease;text-decoration:none}.footer-menu-button:hover{background-color:transparent;color:var(--mainThemeColor);opacity:.5}.watchlist{background:rgba(255,255,255,.45);width:28.125rem;max-height:37.5rem;overflow-y:auto;border-radius:2.5rem;display:flex;flex-direction:column;align-content:center;scrollbar-width:none;overflow:scroll;min-height:12.5rem}.watchlist-movie{display:flex;flex-grow:1;gap:.5rem;align-items:center}.watchlist-movie-details{display:flex;max-width:7.5rem;flex-direction:column;transition:.2s ease-in-out all;align-self:flex-start}.animate-add-to-watchlist{animation:watchlist-button-animate-add .8s ease-in-out}.watchlist-movie-details:hover{opacity:.4}.watchlist-movie-image{width:7.5rem;height:4.25rem;border-radius:.5rem;margin-bottom:.2rem;margin-right:.5rem}.watchlist-movie-title{font-size:.8rem;font-weight:700;margin-bottom:.25rem;margin-top:.15rem}.watchlist-movie-release-date{font-size:.5rem;font-weight:700}.watchlist-movie-overview{align-self:start;justify-content:start;overflow:scroll;color:#000;font-size:.75rem;transition:.2s ease-in-out all;margin-top:-.2rem}.watchlist-heading{display:flex;align-content:center;align-items:center;justify-content:center}.watchlist-heading-text{font-weight:600;font-size:3rem;padding-top:1rem;padding-left:2.6rem;margin-bottom:1rem;z-index:100;color:#000;opacity:.85;width:100%}.access-alarm-icon{margin:1.5rem}.watchlist-movie-overview{align-self:start;justify-content:start;overflow:scroll;color:#000;font-size:.75rem;transition:.2s ease-in-out all;max-height:9.375rem;overflow-y:scroll}.watchlist-movie-overview:hover{opacity:.4}.watchlist-row{display:flex;align-items:center;align-content:center;padding-left:1rem;padding-bottom:.5rem;justify-content:space-between;cursor:pointer;transition:all .3s ease}.watchlist-movie-divider{width:80%;height:.031rem;margin:auto;border:.063rem black solid;text-align:center;align-self:center;justify-content:center;opacity:.05;margin-top:.4rem;margin-bottom:.4rem}.speed-dial-list::-webkit-scrollbar{display:none}.watchlist-speed-dial{position:fixed;bottom:1.25rem;right:1.25rem;z-index:6}.watchlist-badge{right:.625rem;z-index:6;transition:.2s all ease-in-out}.watchlist-badge:hover{transform:scale(1.15)}@media (max-width: 400px){.watchlist-heading-text{font-size:2.2rem}}@media (max-width: 767px){.watchlist{max-width:90vw}}@keyframes watchlist-button-animate-add{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-2.5rem) scale(1.4)}60%{transform:translateY(-1.875rem) scale(1.25)}to{transform:translateY(0) scale(1)}}:root{--mainThemeColor: #fc9803;--mainThemeColorSecondary: #fc7703}::-webkit-scrollbar{display:none}html{width:100vw;overflow-x:hidden;scrollbar-width:none}body{margin:0;overflow-x:hidden}ul,li{list-style:none;padding:0;margin:0}*{box-sizing:border-box;font-family:Helvetica;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s ease-in-out,background-color .3s ease-in-out}.home-page{flex:1 1 100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.headline-divider{height:.313rem;width:100%;box-shadow:.125rem .125rem .125rem #0003}.call-to-action-label{margin-top:4rem;margin:auto;opacity:50%}.bottom-scroll-bar{z-index:1;position:fixed;left:0;right:0;height:.3125rem;background-color:orange;opacity:.6;bottom:0;border-radius:6.25rem}.infinite-slider{position:relative;height:100%;width:100%;touch-action:none}@media (min-width: 992px){.quote{font-size:1.3rem;width:57%}}@media (min-width: 576px){.headline-title{font-size:3.438rem}.headline-subtitle{width:55%}.quote{font-size:1rem;width:70%}}@media (min-width: 768px){.headline-subtitle{font-size:.938rem;width:60%}.footer-menu{gap:5.625rem}.quote{font-size:1.1rem;width:60%}.headline-title{font-size:4.5rem}}
