.fp-homepage-grid-wrapper-main{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;padding:15px 30px}@media only screen and (max-width:1000px){.fp-homepage-grid-wrapper-main{padding:15px 5px}}.fp-homepage-grid-wrapper{width:100%;max-width:1800px}.fp-homepage-title-wrapper{display:flex;justify-content:space-between;align-items:center;padding:5px 0 0}.start-tab-wrapper h2{text-wrap:nowrap;white-space:nowrap;color:#fff}.fp-homepage-title:before{content:"|";color:#3ed410;font-size:1em;margin-right:5px}.fp-homepage-title{margin:0;font-size:1.3em}.fp-homepage-title:first-letter {text-transform:uppercase;font-size:150%}.pagination-wrapper-mobile{display:none}.end-tab-wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 20px;gap:20px;overflow:hidden}.end-tab{display:flex;justify-content:space-between;align-items:center;padding:0 10px;gap:20px}.end-tab-item{padding:1px 2px;color:gray;text-wrap:nowrap;white-space:nowrap}.end-tab-item.active{color:#fff;font-weight:600}.pagination-wrapper-pc{display:flex;justify-content:center;align-items:center;gap:10px}.page_number{color:#3ed410;font-size:1.2rem;font-family:Nunito}.pg_arrow{font-size:25px;color:gray;padding:5px;transition:all .5s ease}.pg_arrow.active{color:#fff}.end-tab-item:hover,.pg_arrow:hover{color:#3ed410;cursor:pointer}.fp-homepage-grid{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));grid-auto-rows:minmax(200px,auto);overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-gap:15px;justify-content:center;margin:0 auto;padding:10px 20px}.fp-homepage-item{width:100%;object-fit:cover;position:relative;overflow:hidden;aspect-ratio:2/3;box-shadow:none;background:linear-gradient(#222,#222),linear-gradient(to right,#ca4747,#f4c922);background-origin:padding-box,border-box;background-repeat:no-repeat;border:2px solid transparent;max-width:250px;transition:opacity .2s ease-out}.fp-image-ab-wrapper-base{position:absolute;top:0;padding:1px 10px;font-size:15px;font-weight:600;display:flex;justify-content:space-between;align-items:center;max-width:100px;width:auto;overflow:clip;gap:5px}.fp-image-quality-wrapper{left:0;color:#fff;background:#ca4747;border-radius:0 0 10px}.fp-image-rating-wrapper{right:0;color:#000;background:#f4c922;border-radius:0 0 0 10px}.fp-image-rating-wrapper .fp-image-rating{margin-right:1px}.fp-homepage-thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:2/3;position:relative}.fp-image-title{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);color:#fff;font-size:16px;padding:5px 10px;text-align:center;overflow:hidden;text-overflow:ellipsis;overflow:scroll;text-overflow:ellipsis;scrollbar-width:none;-ms-overflow-style:none;transition:background .5s ease,color .5s ease}.fp-image-title-textWrap{text-wrap:wrap;white-space:wrap}.fp-image-title-textNoWrap{text-wrap:nowrap;white-space:nowrap}.fp-image-title:first-letter {text-transform:uppercase;font-size:150%;font-weight:600}.fp-homepage-item:hover .fp-image-title:first-letter {font-size:200%!important}.fp-homepage-thumb:hover img{transform:scale(1.2);transition:transform .5s}.fp-homepage-thumb .h-play{background-size:40% 40%;width:100%;height:100%;position:absolute;top:0;right:0;opacity:0}.fp-homepage-item:hover{box-shadow:0 0 15px 5px #fc0}.fp-homepage-thumb:hover .h-play{opacity:1;background-color:rgba(0,0,0,.6)!important;cursor:pointer}.fp-homepage-details{display:flex;justify-content:space-between}.fp-homepage-rating{color:#ff0}.fp-homepage-platform{background:#0073aa;padding:2px 5px;border-radius:3px;font-size:10px}.featured-posts-main-wrapper{min-width:100%;overflow:clip;min-height:600px;max-height:600px;position:relative;display:flex;justify-content:center}.image-slider-wrapper{display:flex;flex-direction:row;width:100%;overflow:hidden;position:relative;transition:transform .5s ease;will-change:transform;max-height:600px;max-width:1800px}.image-slider-wrapper img{width:100%;object-fit:cover;min-height:100%}.image-absolute-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.7);color:#fff;font-size:1.5em;font-weight:600;text-align:center;padding:10px;text-wrap:wrap;white-space:wrap;width:100%;overflow:clip}.absolute-wrapper{display:flex;justify-content:start;width:95%;gap:10px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideAnimation{0%{object-position:0 0}50%{object-position:50% 0}100%{object-position:100% 0}}.absolute-wrapper .image-wrapper{min-width:300px;max-width:300px;height:450px;aspect-ratio:2/3;background-size:400% 400%;border-radius:10px;background:linear-gradient(90deg,#a03e0f 0,#b1450e 50%,#762c0a 100%);display:flex;justify-content:center;align-items:center;overflow:hidden}.absolute-wrapper .content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;gap:10px}.content-wrapper,.image-wrapper img{animation:fadeIn .3s ease-out forwards}.content-wrapper a{text-decoration:none;z-index:1}.absolute-wrapper .content-wrapper .content{min-width:80%;max-width:80%;font-weight:400;color:rgba(255,255,255,.8);font-size:18px;letter-spacing:.05rem;font-family:Poppins,Roboto,sans-serif}.absolute-wrapper .content-wrapper .f-title{position:relative}.content-wrapper .f-title .tagline{font-size:14px;font-weight:600;margin:0;padding:0;text-align:right;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.absolute-wrapper .content-wrapper h2{font-size:2.5em;text-wrap:wrap;white-space:normal;margin:0;font-weight:600;display:inline-block;color:#fff}.image-absolute-content img{width:300px;aspect-ratio:2/3}.featured-button{display:flex;justify-content:center;align-items:center;background-color:#5d00aa;width:auto;max-width:250px;margin-top:15px;border-radius:5px;position:relative}.featured-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.featured-button:hover:before{opacity:1;cursor:pointer}.featured-button img{min-width:15px;max-width:15px;min-height:20px;max-height:20px;padding-left:15px}.featured-button span{color:#f5f5f5;text-decoration:none;padding:10px 15px;font-size:20px;font-weight:600;font-family:Poppins,Roboto,sans-serif;line-height:normal;text-wrap:nowrap;white-space:nowrap;overflow:hidden}.content-wrapper a:focus{outline:0}.slide{flex:0 0 100%;transform:scale(1);transition:transform 5s ease;width:100%;position:relative;box-sizing:border-box}.active-slide{transform:scale(1.2)}.slider-controls button{position:absolute;top:50%;z-index:10;cursor:pointer;transform:translateY(-50%);background:rgba(0,0,0,.5);color:#fff;border:none;padding:10px;transition:all .2s ease-in-out}.slider-controls button:focus{outline:0;transition:.3s all ease-in-out}.next-slide:focus{border-right:2px solid #fff}.prev-slide:focus{border-left:2px solid #fff}.image-slider-wrapper,.image-slider-wrapper *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prev-slide{left:10px}.next-slide{right:10px}@media only screen and (min-width:1200px){.fp-homepage-grid{grid-template-columns:repeat(5,minmax(150px,1fr));grid-auto-rows:minmax(150px,auto)}}@media only screen and (max-width:1000px){.fp-homepage-title-wrapper{padding-left:0}.fp-homepage-grid{grid-template-columns:repeat(4,1fr);padding:10px 20px}.end-tab-wrapper{gap:1px}.end-tab-item{font-size:14px}.fp-homepage-grid-wrapper-main{padding:15px 5px}}@media only screen and (max-width:600px){.fp-homepage-grid{grid-template-columns:repeat(3,1fr)}.fp-homepage-title-wrapper{flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0}.start-tab-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}.end-tab-wrapper{display:flex;justify-content:center;align-items:center;padding:0;width:100%}.end-tab{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:10px;text-wrap:nowrap;white-space:nowrap;gap:10px;padding:10px}.end-tab-item{padding:2px 7px;background-color:#333;border-radius:5px;font-size:12px;text-align:center}.pagination-wrapper-mobile{display:inline-flex;justify-content:center;align-items:center;gap:10px}.pagination-wrapper-pc{display:none}}@media only screen and (max-width:500px){.fp-homepage-grid{grid-template-columns:repeat(2,1fr)}.end-tab{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:300px){.fp-homepage-grid{grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.featured-posts-main-wrapper{min-height:450px;max-height:450px}.slide img{width:100%;height:450px;animation:slideAnimation 15s linear infinite}.image-absolute-content{background:0 0;padding:0}.absolute-wrapper{width:100%;position:relative;height:450px;padding:10px}.absolute-wrapper:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top right,#000 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,0) 50%)}.content-wrapper{z-index:2;gap:5px}.absolute-wrapper .image-wrapper{display:none}.absolute-wrapper .content-wrapper{min-width:100%;justify-content:end;align-items:start}.absolute-wrapper .content-wrapper h2{font-size:1.3em;text-align:left;font-weight:600}.absolute-wrapper .content-wrapper .content{min-width:100%;max-width:100%;font-size:13px;height:40px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;max-width:280px}.featured-button{margin-top:0;margin-bottom:15px}}