@charset "UTF-8"; @import url('https://fonts.googleapis.com/css2?family=Poppins&?family=Freeman&family=Fugaz+One&family=Kanit:wght@100;300;400;500;600;700;800&family=Mansalva&family=Poetsen+One&display=swap');

*{font-family:Poppins;}

body{overflow-x:hidden;font-family:Montserrat;} 
.hide{display:none!important;} .quote{color:#656565;text-align:center;justify-content: center;}
.primarybg{background:#ffc43b!important;} .secbg{background:#d2232a!important;} 



.noscrollbar {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox, Safari 18.2+, Chromium 121+ */
}
.noscrollbar::-webkit-scrollbar { 
    display: none;  /* Older Safari and Chromium */
}



 @keyframes marquee{0%{transform: translateX(101%);}100%{transform: translateX(-101%);}}
 @keyframes marquie{0%{transform: translateX(0%);}100%{transform: translateX(-100%);}}
 @-webkit-keyframes zoomInOut{0% {opacity:0;transform:scale(0.69);} 50%{opacity:1;transform:scale(1.1);} 100%{opacity:0;transform:scale(0.76);}}



header{position:fixed;left:0;right:0;top:0;padding:0px 6%;z-index: 900;border-bottom: 0px solid #dbdbdb;box-shadowi: 0px 11px 21px -11px #dbdbdb;} 
menu a{color:#000!important;text-decoration:none!important;} menu a:hover{color:#06f!important;font-weight:500!important;}
    

.mbtn{padding:10px 18px;text-align:center;font-size:69%;height: fit-content;border-radius:8px;font-weight:600;text-transform:uppercase!important;transform:scale(0.88);}
.mtcxx button:hover, .mtcxx button:focus{background:#ffc43b!important;color:#fff;}


a:hover, .actv{color:royalblue!important;} 
.red, red{color:#d2232a!important;} 
.ylw, ylw{color:#ffc43b!important;} 


@media (max-width:768px){
    header{padding:11px 6%;background: linear-gradient(180deg, #ffffff95, transparent);} 
    menu{position:fixed;top:0;bottom: 0;left: 0;right: 0;background: #fff;padding: 76px 51px;font-size: 151%;font-weight: 700;} 
    .ilogo img{height:44px;}
    
    .hero{padding:25vh 6%;height:auto!important;min-height:110vh;overflow:hidden;}
    
}

@media (min-width:768px){
    header{backdrop-filter:blur(21px);}
    .ilogo img{height:22px;}
}



.mobile2Nav hr:first-child{display:none}
.comps{background: url('/assets/img/uploads/x0k.gif'), #00000080;background-size:cover;background-position:right;transform:scale(0.96);border-radius:28px;padding:36px 21px;overflow:hidden;min-height: 500px;background-blend-mode: overlay;}