@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
*{margin: 0; padding: 0;}
body{margin: 0; padding: 0; box-sizing: border-box;   font-family: "Inter", sans-serif; font-weight: normal; background: #fafafa;}
h2 {color: #000; font-size: 19px; font-weight: 600; margin: 0; }


/*header-css-here*/
header {background: #fff; padding: 14px 0; box-shadow: 0px 0px 4px #e6ecff; }
header .logo img {width: 32px; border-radius: 8px; }
header .logo a {text-decoration: none; display: flex; align-items: center; }
header .logo span {font-weight: 600; color: #000; padding-left: 7px; font-size: 22px; }

/*Banner-Section-Css-Here*/
.banner-wrapper {background: linear-gradient(266.4deg, #ECEBFF 0%, #E9F2FF 97.21%); position: relative; overflow: hidden; padding: 50px 0; }
.banner-wrapper h1 {color: #1D7AFC; font-size: 23px; font-weight: 600; margin: 0px; padding: 0px 60px 0px 0px; }

/*Section-Css-Here*/
.section.comm-content {padding: 50px 0; }
.comm-content p {color: #8590A2; font-size: 14px; font-weight: 400; }
.comm-content h2 {padding: 10px 0px; }
.comm-content ul {margin: 0px; padding: 0px 0px 0px 20px; }
.comm-content ul li {display: list-item; list-style: decimal; padding: 4px 0px; color: #8590A2; font-size: 16px; font-weight: 300; }
 .section.comm-content .table, .section.comm-content .table th, .section.comm-content .table td {background: transparent !important; font-size: 14px; }



/*Coming-Soon-Css-Here*/
.coming-soon-wrapper {height: 100dvh; display: grid; place-items: center; background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 400% 400%; animation: gradient 15s ease infinite; }
.coming-soon-wrapper h1 {margin: 0; font-family: "Inter", sans-serif; font-size: 4em; color: #fff; word-spacing: 16px; margin-top: 23px; }
.coming-soon-wrapper p {font-family: "Inter", sans-serif; font-size: 1.4em; font-weight: 500; color: #fff;  }
.wrapper {width: 100%; min-height: 100%; height: auto; display: table; }
.coming-soon-wrapper .content {display: table-cell; vertical-align: middle; } .item {width: auto; height: auto; margin: 0 auto; text-align: center; padding: 8px; }
.orbit-logo img {width: 98px; border-radius: 8px; border: 2px solid #fff; }


@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}



@media(max-width: 991px){
.coming-soon-wrapper h1 {font-size: 38px; }
.coming-soon-wrapper p {font-size: 15px; }


}