@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);body{font-family:"Open Sans",sans-serif}html{overflow-x:hidden}.wow{visibility:hidden;animation-fill-mode:both}h2,h1{font-family:"Montserrat",sans-serif}nav ul li{position:relative}ul.sub_menu{opacity:0;visibility:hidden;position:absolute;top:22px;left:0;background:#fff;padding:20px;width:180px;transform:translateY(100px);transition:all .4s}nav ul li:hover ul.sub_menu{opacity:1;visibility:visible;transform:translateY(0)}ul.sub_menu li:not(:last-child){font-weight:400;margin-bottom:10px;border-bottom:1px solid #d7d7d7;padding-bottom:10px}ul.sub_menu li a{color:#FB0201}ul.sub_menu li a:hover{color:#000}.modal{z-index:99}#testimonials{scroll-margin-top:100px}.pagination-danceSlider .swiper-pagination-bullet{background-color:#fff0;border:1px solid #fff;opacity:.8;width:10px;height:10px;transition:all 0.3s ease}.pagination-danceSlider .swiper-pagination-bullet-active{background-color:white!important;opacity:1}#prev,#next{opacity:0;transition:opacity 0.3s ease}.w-full:hover #prev,.w-full:hover #next{opacity:1}#prev:hover,#next:hover{cursor:pointer}.video-gallery::-webkit-scrollbar{width:5px}.video-gallery::-webkit-scrollbar-track{background:#fff;border-radius:5px}.video-gallery::-webkit-scrollbar-thumb{background:#000;border-radius:5px}.meetOurTeam-pagination .swiper-pagination-bullet{opacity:.8;background-color:#fff0;border:1px solid #000;width:10px;height:10px;transition:all 0.3s ease}.meetOurTeam-pagination .swiper-pagination-bullet-active{border:1px solid #FB0201;background-color:#FB0201!important;opacity:1}.cloud{position:absolute;width:auto;transition:transform 0.3s ease-out}@media (min-width:427px){.modal>div{margin-left:auto;margin-right:auto}}@media (max-width:1199px){.for-mobile.hidden{position:fixed;right:0;top:0;height:100vh;background:0 0;visibility:hidden;width:100%!important;z-index:99999!important;padding-top:15px;transition:all .4s}.for-mobile{background:rgb(255 255 255 / 99%);visibility:visible;height:100vh}}@media (max-width:768px){.swiper-slide{height:auto!important}}.swiper-wrapper{transition-timing-function:linear!important}.details a{color:#b9956e}.custom-padding{padding-top:72px}@media (min-width:1024px){.custom-padding{padding-top:100px}}@media (max-width:767px){.wow{animation-name:none!important;visibility:visible!important;opacity:1!important}}.main-image-container{position:relative;width:100%;margin:0 auto}.main-image-container img{border-radius:0%;width:580px;height:auto}.dancer{transition:transform 0.5s ease}.movingX-reverse{animation:movingX-reverse 8s ease-in-out infinite;will-change:transform}@keyframes movingX-reverse{0%,100%{transform:translateX(0)}25%{transform:translateX(-3%)}75%{transform:translateX(3%)}}@keyframes slide-up{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}.animate-slide-up{animation:slide-up 1s ease-in-out forwards}.loader{display:inline-block;width:25px;height:25px;position:relative;border-radius:40% 40% 40% 40% / 40% 40% 40% 40%;color:#ccc;animation:loaderfill 1s ease-in infinite alternate}.loader::before,.loader::after{content:'';position:absolute;height:100%;width:100%;border-radius:40% 40% 40% 40% / 40% 40% 40% 40%;left:48px;top:0;animation:loaderfill 0.9s ease-in infinite alternate;transform:rotate(45deg)}.loader::after{left:auto;right:48px;animation-duration:1.1s}@keyframes loaderfill{0%{box-shadow:0 0 0 2px inset}100%{box-shadow:0 0 0 10px inset}}#loader{transition:opacity 1s ease}.slide-in{animation:slideIn 0.6s cubic-bezier(.18,.89,.32,1.28) forwards}.slide-out{animation:slideOut 0.4s ease-in-out forwards}.fade-in{animation:fadeIn 0.3s ease forwards}.fade-out{animation:fadeOut 0.3s ease forwards}@keyframes slideIn{from{opacity:0;transform:translate(-40px,40px) scale(.9) rotate(-2deg)}to{opacity:1;transform:translate(0,0) scale(1) rotate(0deg)}}@keyframes slideOut{to{opacity:0;transform:translateY(40px) scale(.9) rotate(2deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.popup-glow{box-shadow:0 0 40px rgb(230 0 0 / .3),0 20px 40px rgb(0 0 0 / .2)}.gradient-bg{background:linear-gradient(135deg,#e60000 0%,#ff3333 50%,#cc0000 100%)}.text-glow{text-shadow:0 0 10px rgb(255 255 255 / .5)}.bounce-in{animation:bounceIn 0.8s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes bounceIn{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.1) rotate(-90deg);opacity:.8}100%{transform:scale(1) rotate(0deg);opacity:1}}.glassmorphism{backdrop-filter:blur(10px);background:rgb(255 255 255 / .15)}