.program-backgrounds{position:absolute;top:0;left:0;width:100%;height:fit-content}.program-backgrounds .img-bg{filter:blur(50px);opacity:.25;width:100%;height:auto}.program-container{width:100%;background-color:#777175}.program-container .program{width:100%;background-color:#000000bf;padding-left:var(--margin-start);padding-right:var(--margin-start)}.program-container .program-wrapper{width:100%;max-width:1600px;margin:auto;position:relative;padding-top:105px;z-index:1;padding-bottom:27px}@media screen and (max-width:980px){.program-container .program-wrapper{padding-top:20px;padding-bottom:118px}}@media screen and (max-width:800px){.program-container .program-wrapper{padding-top:0}}.program-container .program-actions{display:flex;align-items:center;justify-content:end}@media screen and (max-width:800px){.program-container .program-actions{margin-bottom:0;justify-content:space-between}}.program-container .actions{display:flex;justify-content:end;gap:35px;align-items:center}.program-container .actions i{font-size:30px;cursor:pointer}.program-container .program .program-wrapper .program-actions .actions i.fa-xmark{font-size:38px}@media screen and (max-width:1350px){.program-container .actions i{font-size:24px}.program-container .program .program-wrapper .program-actions .actions i.fa-xmark{font-size:30px}}.program-container .program .program-wrapper .program-actions .actions .fa-heart-circle-minus{color:#b90000}.program-container .small-screen-logo{display:none}@media screen and (max-width:800px){.program-container .small-screen-logo{display:block}}.program-container .program .program-wrapper .program-actions .small-screen-logo img{width:104px;height:auto}.program-container .small-screen-logo h2{padding-top:25px;padding-bottom:25px;font-size:20px}.program-container .program-main{display:grid;width:100%;height:fit-content;grid-template-columns:53% 43%;justify-content:space-between}@media screen and (max-width:800px){.program-container .program-main{grid-template-columns:100%}}.program-container .program-image img{width:100%;height:100%;object-fit:cover}.program-container .program-details{align-self:flex-end}.program-container .program .program-wrapper .program-main .program-details img{width:170px;height:auto;margin-bottom:40px}@media screen and (max-width:1350px){.program-container .program .program-wrapper .program-main .program-details img{width:104px}}@media screen and (max-width:1024px){.program-container .program .program-wrapper .program-main .program-details img{margin-bottom:27px}}@media screen and (max-width:800px){.program-container .program .program-wrapper .program-main .program-details img{display:none}}.program-container .program-details h2{margin-bottom:40px;font-size:24px}@media screen and (max-width:1024px){.program-container .program-details h2{margin-bottom:27px}}@media screen and (max-width:800px){.program-container .program-details h2{display:none}}.program-container .show-genre{display:flex;margin-bottom:15px;align-items:center}@media screen and (max-width:800px){.program-container .show-genre{margin-top:27px}}.program-container .show-genre h3{font-size:16px}.program-container .program .program-wrapper .program-main .program-details .show-genre h4{font-size:15px}.program-container .circle{width:9px;height:9px;border-radius:50%;background-color:#fff;margin:0 12px}.program-container .show-description{font-size:17px;font-weight:500;line-height:23.5px;margin-bottom:55px;opacity:.82;max-width:520px}@media screen and (max-width:1350px){.program-container .show-description{font-size:15px;line-height:24px}}@media screen and (max-width:1024px){.program-container .show-description{margin-bottom:35px}}.program-container .watch-buttons{display:flex;gap:22.5px;align-items:center}.program-container .button-with-icon{height:52px;border-radius:26px;padding-right:40px}@media screen and (max-width:1350px){.program-container .button-with-icon{height:37px;padding-right:20px}}.program-container .icon i{font-size:17px}@media screen and (max-width:1350px){.program-container .icon i{font-size:12px}}.program-container .program .program-wrapper .program-main .program-details .watch-buttons .button-with-icon .text h6{font-size:19px;font-weight:700}@media screen and (max-width:1350px){.program-container .program .program-wrapper .program-main .program-details .watch-buttons .button-with-icon .text h6{font-size:13px}}.program-container .program-episodes-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;border-bottom:rgba(255,255,255,.26) solid 1px;margin-bottom:51px;margin-top:91px}.program-container .program-episodes-header h2{font-size:54px}@media screen and (max-width:1024px){.program-container .program-episodes-header{margin-top:35px;padding-bottom:unset;border:none;margin-bottom:30px}.program-container .program-episodes-header h2{font-size:20px}}@media screen and (max-width:550px){.program-container .program-episodes-header{flex-direction:column;align-items:unset;gap:12px}}.program-container .program-episodes{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:30px}.program-container .program-episodes::-webkit-scrollbar{display:none}.program-container .program-episodes-wrapper{display:grid;justify-content:space-between;grid-template-columns:49% 49%;row-gap:84px}@media screen and (max-width:1024px){.program-container .program-episodes-wrapper{grid-auto-flow:column;grid-template-columns:auto;gap:10px}}@media screen and (max-width:1024px){.program-container .horzontal-episode-card{grid-template-columns:315px;align-items:unset;grid-template-rows:1fr 1fr}}.program-container .black-overlay{position:absolute;width:100%;height:100%;top:0;right:0;background-color:#0000000a;z-index:5}.program-container .image-container h5{position:absolute;top:10px;inset-inline-end:13px;font-size:40px}.program-container .image-container p{font-size:25px}@media screen and (max-width:1024px){.program-container .image-container p{font-size:14px}}@media screen and (max-width:1024px){.program-container .program .program-wrapper .program-episodes .program-episodes-wrapper .horzontal-episode-card .image-container .is-locked{width:42px;height:42px}}@media screen and (max-width:1024px){.program-container .program .program-wrapper .program-episodes .program-episodes-wrapper .horzontal-episode-card .image-container .is-locked i{font-size:17px}}.program-container .card-detail h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:1.3}@media screen and (max-width:1024px){.program-container .card-detail h3{font-size:17px;margin-top:5px;margin-bottom:5px}}.program-container .card-detail p{font-size:15px}@media screen and (max-width:1024px){.program-container .card-detail p{-webkit-line-clamp:4}}.program-container p.date-format{font-size:13px;margin-top:5px}.program-container .production-details{padding:56px 50px 36px 80px;background-color:#ffffff0f}@media screen and (max-width:1024px){.program-container .production-details{padding:40px}}@media screen and (max-width:500px){.program-container .production-details{padding:15px 21px 22px 13px}}.program-container .production-details h5{font-size:30px;text-wrap:nowrap}@media screen and (max-width:950px){.program-container .production-details h5{font-size:22px}}.program-container .production-details p{font-size:18px;color:#ffffffa1;line-height:28px;font-weight:400;text-wrap:nowrap}@media screen and (max-width:950px){.program-container .production-details p{font-size:15px;line-height:24px}}.program-container .details{display:grid;grid-template-columns:min-content min-content min-content min-content min-content;align-items:center;margin-bottom:34px;gap:67px}@media screen and (max-width:1150px){.program-container .details{gap:40px}}@media screen and (max-width:800px){.program-container .details{grid-template-columns:min-content min-content min-content;justify-content:space-between;gap:unset;row-gap:30px;margin-bottom:20px}}@media screen and (max-width:750px){.program-container .detail p{font-size:14px}}.program-container .detail.genre p{word-spacing:10px}.program-container .detail h5{margin-bottom:5px}@media screen and (max-width:800px){.program-container .detail h5{font-size:18px}}.program-container .story-line h5{margin-bottom:10px}@media screen and (max-width:800px){.program-container .story-line h5{font-size:18px;margin-bottom:5px}}.program-container .story-line p{text-wrap:wrap}@media screen and (max-width:800px){.program-container .story-line p{font-size:14px;line-height:1.5}}:where(html[dir=rtl]) .program-container .program .program-wrapper .program-main .program-details .watch-buttons .button-with-icon{padding-left:25px!important;padding-right:3px}
