@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body .about_main_container .about_banner{height:40dvh;width:100%;padding-top:80px;overflow:hidden}body .about_main_container .about_banner img{width:100%;object-fit:contain}body .about_main_container .about_discription_container{background-color:#151515}body .about_main_container .about_discription_container .about_content{width:60%;margin:auto;text-align:center}body .about_main_container .about_discription_container .about_content h1{font-size:1.5rem;font-weight:700;padding-top:80px;margin:0}body .about_main_container .about_discription_container .about_content .client_container{display:flex;justify-content:space-between;align-items:center;width:100%;overflow:hidden;padding-top:30px}body .about_main_container .about_discription_container .about_content .client_container .client_img_flex{width:50%;height:100%;object-fit:cover}body .about_main_container .about_discription_container .about_content .client_container .client_img_flex .client_img{width:180px}body .about_main_container .about_discription_container .about_content .client_container .client_img_flex .client_img img{width:40%}body .about_main_container .about_discription_container .about_content .client_container .client_img_flex:nth-child(2) .client_img img{background-color:#fff}body .about_main_container .about_discription_container .about_content .client_container .client_img_flex:nth-child(5) .client_img img{background-color:#fff}body .about_main_container .about_discription_container .about_content .client_container .client_img_flex:nth-child(1) .client_img img{width:70%}body .about_main_container .about_discription_container .about_content .client_container .client_img_flex:nth-child(4) .client_img img{width:70%}body .about_main_container .about_discription_container .about_content .content_discription{width:100%;text-align:center;display:grid;place-items:center}body .about_main_container .about_discription_container .about_content .content_discription .content{width:50%}body .about_main_container .about_discription_container .about_content .content_discription .content h2{font-size:1.3rem;width:70%;margin:auto;padding-top:50px;font-weight:700;line-height:2rem}body .about_main_container .about_discription_container .about_content .content_discription .content p{font-size:.7rem;line-height:1.2rem;padding-top:10px}body .about_main_container .about_discription_container .about_content .about_content1 h1{font-size:clamp(1.2rem,4vw,3rem)}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex1{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:50px}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex1 .flex1{width:45%}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex1 .flex1 img{width:100%;border:1px solid rgba(255,255,255,.572)}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex1 .flex2{width:45%}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex1 .flex2 h1{text-align:left;font-weight:400;font-size:clamp(1.1rem,3vw,2.5rem)}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex1 .flex2 p{text-align:left;font-size:.8rem;line-height:1.3rem;padding-bottom:40px}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex2{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:50px}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex2 .flex2{width:45%}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex2 .flex2 img{width:100%;border:1px solid rgba(255,255,255,.572)}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex2 .flex1{width:45%}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex2 .flex1 h1{text-align:left;font-size:clamp(1.1rem,3vw,2.5rem);font-weight:400}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex2 .flex1 p{text-align:left;font-size:.8rem;line-height:1.3rem;padding-bottom:40px}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex3{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:50px}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex3 .flex1{width:45%}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex3 .flex1 img{width:100%;height:230px;object-fit:cover;object-position:top;border:1px solid rgba(255,255,255,.572)}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex3 .flex2{width:45%}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex3 .flex2 h1{text-align:left;font-size:clamp(1.1rem,3vw,2.5rem);font-weight:400}body .about_main_container .about_discription_container .about_content .about_content1 .about_flex3 .flex2 p{text-align:left;font-size:.8rem;line-height:1.3rem;padding-bottom:40px}body .about_main_container .about_discription_container .about_content .about_detail .about_text{display:flex;align-items:center;justify-content:center;gap:60px}body .about_main_container .about_discription_container .about_content .about_detail .about_text .text{width:50%}body .about_main_container .about_discription_container .about_content .about_detail .about_text .text p{text-align:left;font-size:.7rem;font-weight:700;line-height:1.3rem}body .about_main_container .about_discription_container .about_content .fame_container{display:flex;align-items:center;justify-content:center;gap:40px;padding-top:40px}body .about_main_container .about_discription_container .about_content .fame_container .fames{width:50%}body .about_main_container .about_discription_container .about_content .fame_container .fames img{width:100%}body .about_main_container .about_discription_container .about_content .fame_container h2{font-size:.8rem;font-weight:700;line-height:1.3rem}body .about_main_container .about_discription_container .about_content .fame_container p{font-size:.7rem}:root{--primary-color: rgb(12, 12, 12)}::-webkit-scrollbar{display:none}body{font-family:Montserrat,serif;font-optical-sizing:auto;margin:0;padding:0;box-sizing:border-box;background-color:#000;color:#fff}body a{text-decoration:none}body .iframe_container{width:100%;height:100vh;position:fixed;background-color:#000;top:0;z-index:9999}body .iframe_container .close_button{position:absolute;right:45%;top:3%;transform:translate(-45%,-3%);background-color:#000;color:#fff;padding:10px;cursor:pointer;z-index:1}body .iframe_container iframe{width:inherit;height:inherit;object-fit:cover;position:relative}body .logo{display:flex;color:#fff;gap:20px;transition:1s cubic-bezier(.075,.82,.165,1)}body .logo .logo_img{width:50px}body .logo .logo_img img{width:100%}body .logo p{font-weight:700}body .logo_reduce{transform:scale(.8);transform-origin:left}body nav{background-color:#141414;width:100%;padding:20px 0;position:fixed;top:0;z-index:4;transition:.5s}body nav .container{width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}body nav .menu_items{display:flex;gap:30px;transition:1s cubic-bezier(.075,.82,.165,1)}body nav .menu_items .nav_link a{color:#fff;font-weight:700;font-size:.8rem;padding-bottom:5px}body nav .menu_items_reduce{transform:scale(.9);transform-origin:right}body .nav_active{background-color:#14141480}body .banner{width:100%;height:100dvh;position:relative;overflow:hidden}body .banner iframe{width:100%;height:100%!important;height:inherit}body .banner .overlay{position:absolute;width:inherit;height:inherit;top:0;background-image:linear-gradient(to top,rgba(0,0,0,.8),transparent)}body .banner .overlay h1{width:80%;position:absolute;bottom:10%;left:50%;transform:translate(-50%,-10%);text-align:center;color:#fff;text-transform:uppercase}body section{width:100%;height:100vh;position:relative}body section img{width:100%;height:inherit;object-fit:cover}body section .section_overlay{width:inherit;height:100%;position:absolute;top:0;transition:.5s;display:grid;place-items:center}body section .section_overlay .description{display:grid;place-items:center;cursor:pointer}body section .section_overlay .description img{width:70%}body section .section_overlay .description .play_button{transition:.8s cubic-bezier(.075,.82,.165,1);position:relative;z-index:2}body section .section_overlay .description .title_content{top:0;color:#fff;text-transform:uppercase;text-align:center;transform:translateY(0) scale(.7);padding:10px 55px 30px;border-radius:20px;opacity:0;transition:transform 1s cubic-bezier(.075,.82,.165,1),opacity .3s}body section .section_overlay .description .title_content p{margin:0}body section .section_overlay .description .title_content h1{margin-top:10px;width:300px}body section .section_overlay .description .title_content img{width:300px}body section .section_overlay .description button{background-color:#0009;color:#fff;padding:30px 40px;border:none;border-radius:100px;font-weight:700;margin-top:20px;cursor:pointer;font-size:clamp(.7rem,2vw,2rem);display:flex;align-items:center;gap:20px;text-transform:uppercase;transition:1s cubic-bezier(.075,.82,.165,1)}body section .section_overlay .description button img{width:80px;transition:.5s cubic-bezier(.075,.82,.165,1)}body section .section_overlay .description button:hover{transform:scale(1.1)}body section .section_overlay .description button:hover img{transform:scale(.8)}body section .section_overlay .description:hover .title_content{opacity:1;transform:translateY(-10px)}body section .section_overlay .description:hover .play_button{transform:scale(.7)}body section .section_overlay .description:hover~.movie_description{opacity:1;transform:scale(1)}body section .section_overlay .movie_description{background-color:var(--primary-color);color:#fff;width:max(300px,20%);padding:25px 40px;border-radius:20px;position:absolute;bottom:5%;right:5%;opacity:0;transform:scale(.8);transition:.5s cubic-bezier(.075,.82,.165,1)}body section .section_overlay .movie_description p{font-size:.8rem;line-height:1.5}body section .section_overlay:has(.description:hover){background-color:#0009}body section:nth-of-type(2) .description{position:absolute;top:65%;left:50%;transform:translate(-50%,-65%);display:grid;place-items:center;cursor:pointer}body .animate .section_overlay{background-color:#0009}body .animate .section_overlay .description .title_content{opacity:1;transform:translateY(-10px)}body .animate .section_overlay .description .play_button{transform:scale(.7)}body .animate .section_overlay .description button{transform:scale(1.1)}body .animate .section_overlay .description img{transform:scale(.7)}body .animate .section_overlay .movie_description{opacity:1;transform:scale(1)}body footer{background-color:var(--primary-color);color:#fff}body footer .container{width:90%;margin:auto}body footer .container .flexbox{padding:80px 0;display:flex;justify-content:space-between;align-items:center}body footer .container .flexbox .flex:nth-child(1){width:40%}body footer .container .flexbox .flex{width:30%}body footer .container .flexbox .flex h3{color:orange}body footer .container .flexbox .flex p{line-height:2;font-size:.7rem;width:max(100px,80%);font-weight:300}body footer .container .flexbox .flex ul{padding-left:0}body footer .container .flexbox .flex ul li{list-style-type:none;display:inline-block;width:18%}body footer .container .flexbox .flex ul li a img{width:60%}body footer .container .flexbox .flex:nth-child(2){display:flex;justify-content:center}body footer .container .flexbox .flex:nth-child(2) .content{width:80%}body footer .container .flexbox .flex:nth-child(2) h3{margin-bottom:50px;margin-top:0}body footer .container .flexbox .flex:nth-child(3){width:30%;display:flex;align-items:center;justify-content:flex-end}body footer .container .flexbox .flex:nth-child(3) .location_icon{width:15%}body footer .container .flexbox .flex:nth-child(3) .location_icon img{width:60%}body footer .container .flexbox .flex:nth-child(3) .content{width:50%;overflow:hidden}body footer .container .flexbox .flex:nth-child(3) .content p{font-size:1.3rem;margin:0;line-height:1.5;font-weight:400}body footer .copyright{text-align:right;background-color:#000}body footer .copyright p{font-size:.7rem;font-weight:300;margin:0;padding:15px 0}body .slide-in{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;transform-origin:bottom;color:#fff;display:grid;place-items:center;z-index:10}body .slide-in img{width:50px}body .slide-out{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;transform-origin:top;display:grid;place-items:center;z-index:10}body .gallery_container{width:100%;height:100vh;position:fixed;top:0;z-index:1000;background-color:#000c;display:flex;align-items:center;justify-content:space-between}body .gallery_container .arrow_left,body .gallery_container .arrow_right{padding:0 30px;cursor:pointer}body .gallery_container img{width:50px}body .gallery_container .close_button{position:absolute;top:3%;right:2%;transform:translate(-2%,-3%);cursor:pointer;transition:1s cubic-bezier(.075,.82,.165,1)}body .gallery_container .close_button:hover{transform:scale(.8)}body .gallery_container .gallery{width:35%;height:auto;display:flex;align-items:center;overflow:auto;scroll-snap-type:x mandatory}body .gallery_container .gallery>div{flex:0 0 100%;scroll-snap-align:center}body .gallery_container .gallery>div img{width:100%}body .gallery_container .gallery_two{width:100%;height:70%}body .gallery_container .gallery_two img{width:100%;height:100%;object-fit:contain}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.training_program{position:relative;width:100%;height:100vh}.training_program .first_image{position:absolute;top:0;left:0;width:100%;filter:blur(12px);object-fit:cover}.training_program .second_image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;object-fit:contain;z-index:1}.training_program .register_button{position:absolute;top:90%;left:95%;transform:translate(-95%,-90%);background-color:orange;color:#000;border:none;padding:20px 35px;font-size:1.2rem;font-weight:700;border-radius:50px;cursor:pointer;z-index:1;width:200px}@media screen and (max-width: 500px){nav .container .menu_icon{width:8%;filter:invert(1)}nav .container .menu_icon img{width:100%}.mobile_menu{background-color:#000;width:100%;height:100vh;top:0;z-index:4;color:#fff;position:fixed;right:-100%;transition:right .8s cubic-bezier(.075,.82,.165,1)}.mobile_menu .mobile_menu_nav{width:90%;margin:auto}.mobile_menu .mobile_menu_nav .logo{display:flex;align-items:center}.mobile_menu .mobile_menu_nav .logo .logo_holder{display:flex;align-items:center;gap:20px}.mobile_menu .mobile_menu_nav .logo .logo_holder .logo_img{width:10%}.mobile_menu .mobile_menu_nav .logo .logo_holder .logo_img img{width:100%}.mobile_menu .mobile_menu_nav .logo .close p{font-size:1.5rem;font-weight:100}.mobile_menu .mobile_link{text-align:right;padding:20px 0}.mobile_menu .mobile_link a{color:#fff;font-size:1.5rem;font-weight:700}.mobile_menu .nav_footer{background-color:#12111b;padding:10px 0;position:absolute;bottom:0}.mobile_menu .nav_footer .container{width:90%;margin:auto;text-align:right}.mobile_menu .nav_footer .container .mail a{color:orange}.mobile_menu .nav_footer .container .socials{margin-top:55px}.mobile_menu .nav_footer .container .socials ul{display:flex}.mobile_menu .nav_footer .container .socials ul a{display:flex;justify-content:flex-end}.mobile_menu .nav_footer .container .socials ul a li{list-style-type:none;width:50%}.mobile_menu .nav_footer .container .socials ul a li img{width:100%}.mobile_menu_active{right:0}body .banner iframe{width:390%;left:50%;transform:translate(-50%);pointer-events:none}body .banner .overlay h1{width:90%;font-size:1.3rem;line-height:1.7}body .jabari_banner .gradient_overlay .play_button img{width:65%}body .jabari_banner .gradient_overlay .banner_content h1{font-size:clamp(4rem,8vw,8.5rem)}body .jabari_description .container{width:90%;flex-direction:column}body .jabari_description .container div:first-child{width:100%}body .jabari_gallery .container{width:90%}body .jabari_gallery .container .jabari_gallery_container{grid-template-columns:repeat(2,1fr)}body .extras .container{width:90%}body .extras .container .extras_container{grid-template-columns:repeat(2,1fr)}body .extras .container .extras_container .extras_image:last-child{border:1px solid gray}body footer .container .flexbox{display:block}body footer .container .flexbox .flex{width:100%!important;margin:35px 0}body footer .container .flexbox .flex:nth-child(2),body footer .container .flexbox .flex:nth-child(3){display:block}body footer .container .flexbox .flex:nth-child(2) h3,body footer .container .flexbox .flex:nth-child(3) h3{margin-bottom:0}body footer .container .flexbox .flex:nth-child(2) .content,body footer .container .flexbox .flex:nth-child(3) .content{width:100%}body footer .copyright{text-align:left}body footer .copyright p{margin-left:20px}body .gallery_container{justify-content:center}body .gallery_container .arrow_left,body .gallery_container .arrow_right{display:none}body .gallery_container .gallery{width:80%}body section .section_overlay .description button{width:auto;padding:20px 30px;font-size:1.2rem;gap:10px;justify-content:center}body section .section_overlay .description button img{width:50px}body .csi_container .container .title{font-size:1rem!important}body .csi_container .container .header img{object-position:center}body .csi_container .container .header .text_details{width:80%;text-align:center;top:98%;left:50%;transform:translate(-50%,-98%)}body .csi_container .container .header .text_details h1{font-size:1rem;margin-bottom:20px}body .csi_container .container .header .text_details a{display:grid;place-items:center}body .csi_container .container .recent_section{width:100%}body .csi_container .container .recent_section .recent_details{flex-direction:column}body .csi_container .container .recent_section .recent_details .recent_articles{width:90%;margin:auto}body .csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container{grid-template-columns:repeat(1,1fr)}body .csi_container .container .recent_section .recent_details .recent_videos{width:100%}body .csi_container .container .more_section .more_details{width:90%}body .csi_container .container .more_section .more_details .more-articles-container{grid-template-columns:repeat(1,1fr)}.training_program{position:relative}.training_program .register_button{position:absolute;top:88%;left:50%;transform:translate(-50%,-90%)}.tutu_description .container{width:85%!important;flex-direction:column}.tutu_description .container>div:first-child{width:100%!important}.concept-videos .container{width:85%!important}.concept-videos .container .others{flex-wrap:wrap;gap:2px!important}.concept-videos .container .others .video-extras{width:100%!important}.concept-videos .container .others .video-extras h4{height:30px}.character-designs-gallery{grid-template-columns:repeat(2,1fr)!important}.concept-videos .container{width:90%!important}.character-designs{width:90%!important}.breaker{width:85%!important}.tutu-gallery{width:90%!important}.tutu-gallery .container .all-tutu-gallery{grid-template-columns:repeat(2,1fr)}.tutu-gallery .container .all-tutu-gallery .tutu-gallery-container{height:30dvh}body .iframe_container .close_button{top:10%;left:50%;transform:translate(-50%,-10%) scale(1.2);width:max-content;z-index:4;padding:20px;z-index:10000;border:1px solid gray}body .gallery_container .gallery_two{display:grid;place-items:center}body .gallery_container .gallery_two img{width:93%}}.csi_container .container .header{position:relative;border-bottom:1px solid rgb(39,39,39)}.csi_container .container .header img{width:100%;height:50dvh;object-fit:cover;object-position:center -150px}.csi_container .container .header .text_details{position:absolute;top:70%;left:8%;transform:translate(-8%,-70%);width:30%}.csi_container .container .header .text_details h1{padding:0;font-size:1.4rem;margin-bottom:30px;line-height:1.7;font-weight:300}.csi_container .container .header .text_details a{color:#fff}.csi_container .container .header .text_details .watch-container{display:flex;justify-content:center;gap:20px}.csi_container .container .header .text_details .watch-container img{width:50px;height:50px;object-fit:contain;object-position:center}.csi_container .container .recent_section{width:70%;margin:auto}.csi_container .container .recent_section .recent_details{padding-top:80px;display:flex;gap:3rem;margin:0 0 80px}.csi_container .container .recent_section .recent_details .recent_articles{width:70%}.csi_container .container .recent_section .recent_details .recent_articles p{margin:0;padding:0}.csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:50px}.csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container article{width:100%;position:relative}.csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container article .article-img{width:100%}.csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container article .article-img img{width:100%;height:25dvh;object-fit:cover;border:1px solid gray}.csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container article .article-img .title{font-size:.8rem;line-height:1.6;margin:35px 0}.csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container article a:first-child{position:relative;color:#fff}.csi_container .container .recent_section .recent_details .recent_articles .recent-articles-container article a:last-child{position:absolute;bottom:0;color:gray;font-size:.8rem;text-decoration:underline}.csi_container .container .recent_section .recent_details .recent_articles .load_btn{margin-top:50px;width:20%;text-align:center;width:100%;display:grid;place-items:center}.csi_container .container .recent_section .recent_details .recent_articles .load_btn h1{font-size:1.2rem;font-weight:400;padding:20px 80px;border:1px solid gray;width:fit-content;font-size:1rem;cursor:pointer;transition:.3s}.csi_container .container .recent_section .recent_details .recent_articles .load_btn h1:hover{background-color:gray;color:#000;font-weight:500}.csi_container .container .recent_section .recent_details .recent_videos{width:30%;background-color:#fff;color:#000}.csi_container .container .recent_section .recent_details .recent_videos .container{width:80%;margin:20px auto}.csi_container .container .recent_section .recent_details .recent_videos .container p{margin:0;padding:0;color:#000;font-weight:500}.csi_container .container .recent_section .recent_details .recent_videos .container .recent-videos-container .video-container{margin:30px 0 80px}.csi_container .container .recent_section .recent_details .recent_videos .container .recent-videos-container .video-container .image-holder{width:100%;position:relative}.csi_container .container .recent_section .recent_details .recent_videos .container .recent-videos-container .video-container .image-holder img{width:100%;height:25dvh;object-fit:cover;border:1px solid black}.csi_container .container .recent_section .recent_details .recent_videos .container .recent-videos-container .video-container .image-holder img:last-child{position:absolute;top:0;left:50%;transform:translate(-50%);object-fit:contain;width:50%;border:none;transition:.3s;cursor:pointer}.csi_container .container .recent_section .recent_details .recent_videos .container .recent-videos-container .video-container .image-holder img:last-child:hover{transform:translate(-50%) scale(1.1)}.csi_container .container .recent_section .recent_details .recent_videos .container .recent-videos-container .video-container .title{font-size:.8rem;line-height:1.6;margin:30px 0;font-weight:500}.csi_container .container .recent_section .recent_details .recent_videos .container .recent-videos-container .video-container p{font-size:.8rem;text-decoration:underline}.csi_container .container .more_section{background-color:#171717;padding:50px 0}.csi_container .container .more_section .more_details{width:75%;margin:auto}.csi_container .container .more_section .more_details p{margin:0;padding:0}.csi_container .container .more_section .more_details .more-articles-container{display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:4rem;margin-top:50px}.csi_container .container .more_section .more_details .more-articles-container article{position:relative}.csi_container .container .more_section .more_details .more-articles-container article .article-img img{width:100%;height:25dvh;object-fit:cover;border:1px solid gray}.csi_container .container .more_section .more_details .more-articles-container article .article-img p{font-size:.8rem;line-height:1.6;margin:30px 0}.csi_container .container .more_section .more_details .more-articles-container article a:first-child{position:relative;color:#fff}.csi_container .container .more_section .more_details .more-articles-container article a:last-child{position:absolute;bottom:0;color:gray;font-size:.8rem;text-decoration:underline}.csi_container .container .more_section .more_details .load_btn{margin-top:50px;width:20%;text-align:center;width:100%;display:grid;place-items:center}.csi_container .container .more_section .more_details .load_btn h1{font-size:1.2rem;font-weight:400;padding:20px 80px;border:1px solid gray;width:fit-content;font-size:1rem;cursor:pointer;transition:.3s}.csi_container .container .more_section .more_details .load_btn h1:hover{background-color:gray;color:#000;font-weight:500}.jabari_banner{width:100%;height:100vh;position:relative}.jabari_banner .gradient_overlay{width:inherit;height:inherit;background-image:linear-gradient(to top,rgba(0,0,0,.946),transparent);position:absolute;top:0;display:grid;place-items:center;color:#fff}.jabari_banner .gradient_overlay .play_button{cursor:pointer;display:flex;justify-content:center;transition:.3s}.jabari_banner .gradient_overlay .play_button img{width:70%}.jabari_banner .gradient_overlay .play_button:hover{transform:scale(1.1)}.jabari_banner .gradient_overlay .banner_content{position:absolute;bottom:15%;text-align:center}.jabari_banner .gradient_overlay .banner_content h1{font-size:clamp(1.5rem,5vw,4.5rem);font-weight:900;margin:0}.jabari_banner .gradient_overlay .banner_content p{margin-top:0}.jabari_description{padding:70px 0}.jabari_description .container{width:60%;margin:auto;display:flex;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid gray}.jabari_description .container>div:first-child{width:50%}.jabari_description .container>div:first-child p{font-size:.8rem;line-height:1.7}.jabari_gallery .container{width:60%;margin:auto}.jabari_gallery .container h4{margin-bottom:30px}.jabari_gallery .container .jabari_gallery_container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.jabari_gallery .container .jabari_gallery_container .gallery_image{overflow:hidden}.jabari_gallery .container .jabari_gallery_container .gallery_image img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:.3s}.jabari_gallery .container .jabari_gallery_container .gallery_image img:hover{transform:scale(1.1)}.extras{margin:80px 0 200px}.extras .container{width:60%;margin:auto}.extras .container h4{border-top:1px solid gray;padding-top:50px;margin-bottom:30px}.extras .container .extras_container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.extras .container .extras_container .extras_image{overflow:hidden}.extras .container .extras_container .extras_image img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:.3s}.extras .container .extras_container .extras_image img:hover{transform:scale(1.1)}.tutu_banner{width:100%;height:100vh;position:relative}.tutu_banner .gradient_overlay{width:100%;height:100vh;background-image:linear-gradient(to top,rgba(0,0,0,.95),transparent);position:absolute;top:0;display:grid;place-items:center;color:#fff}.tutu_banner .gradient_overlay .play_button{cursor:pointer;display:flex;justify-content:center;transition:.3s}.tutu_banner .gradient_overlay .play_button img{width:65%}.tutu_banner .gradient_overlay .play_button:hover{transform:scale(1.1)}.tutu_banner .gradient_overlay .banner_content{position:absolute;bottom:15%;text-align:center}.tutu_banner .gradient_overlay .banner_content h1{font-size:clamp(4.5rem,5vw,4.5rem);font-weight:900;margin:0}.tutu_banner .gradient_overlay .banner_content p{margin-top:0}.tutu_description{padding-top:50px}.tutu_description .container{display:flex;width:75%;margin:auto;justify-content:space-between;padding-bottom:35px}.tutu_description .container>div:first-child{width:50%}.tutu_description .container>div:first-child p{font-size:.8rem;line-height:1.7}.concept-videos .container{width:80%;margin:auto}.concept-videos .container .proof-concept .proof-concept-img{margin-top:50px;position:relative;width:60%;overflow:hidden;border:1px solid gray}.concept-videos .container .proof-concept .proof-concept-img img:first-child{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;cursor:pointer;pointer-events:auto;z-index:1;transition:.3s}.concept-videos .container .proof-concept .proof-concept-img img:first-child:hover{transform:translate(-50%,-50%) scale(1.1)}.concept-videos .container .proof-concept .proof-concept-img img:last-child{width:100%;transition:.3s;transition-delay:.1s}.concept-videos .container .proof-concept .proof-concept-img .scale-up{transform:scale(1.1);transition:.3s;transition-delay:.1s}.concept-videos .container .others{margin-top:50px;display:flex;gap:2rem;justify-content:space-between}.concept-videos .container .others .video-extras{width:30%}.concept-videos .container .others .video-extras .behind-scene-image{width:100%;position:relative;margin-top:30px;overflow:hidden;border:1px solid gray;height:30dvh}.concept-videos .container .others .video-extras .behind-scene-image img:first-child{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;cursor:pointer;z-index:1;transition:.3s}.concept-videos .container .others .video-extras .behind-scene-image img:first-child:hover{transform:translate(-50%,-50%) scale(1.1)}.concept-videos .container .others .video-extras .behind-scene-image img:last-child{width:100%;height:100%;object-fit:cover;transition:.3s;transition-delay:.1s}.concept-videos .container .others .video-extras .behind-scene-image img:first-child:hover+:is(.concept-videos .container .others .video-extras .behind-scene-image img):last-child{transform:scale(1.1);transition:.3s;transition-delay:.1s}.character-designs,.tutu-gallery{width:80%;margin:auto}.character-designs h4,.tutu-gallery h4{margin-top:80px}.character-designs-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:40px}.character-designs-gallery .character-gallery-container{width:100%;overflow:hidden;height:20dvh}.character-designs-gallery .character-gallery-container img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:.3s}.character-designs-gallery .character-gallery-container img:hover{transform:scale(1.05)}.breaker{width:50%;margin:100px auto;text-align:center;border-top:1px solid gray;border-bottom:1px solid gray;padding:50px 0}.breaker p{line-height:1.6;font-size:.9rem}.all-tutu-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:40px}.all-tutu-gallery .tutu-gallery-container{width:100%;overflow:hidden;border:1px solid gray;height:60dvh}.all-tutu-gallery .tutu-gallery-container img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:.3s}.all-tutu-gallery .tutu-gallery-container img:hover{transform:scale(1.1)}.koliko-container{container-type:inline-size;container-name:mainContainer}.koliko-container .koliko-banner{width:100%;height:50vh;overflow:hidden}.koliko-container .koliko-banner img{width:100%;object-fit:cover}.koliko-container .container{width:70%;margin:0 auto}.koliko-container .container h1{margin:50px 0 30px;color:orange}.koliko-container .container p{line-height:1.5}.koliko-container .container p:last-child{margin-bottom:100px}@container mainContainer (max-width:500px){.container{width:85%!important}}
