@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body{
	font-family: "Poppins", sans-serif;
	background-color : #0A0A0A;
/* 	background-color : #fff; */
}
.headingfont{
	font-family: "Bricolage Grotesque", sans-serif;
}

.social-header {
  display: flex;
  align-items: center;
  justify-content: end;
}
:root {
  --white: #fff;
  --black: #000000;
  --grey: #7d7d7d;
  --trans: 0.3s linear;
  --primary: #0A0A0A;
  --secondary: #3C445D;
	 --backgroundColor: rgba(246, 241, 209);
  --colorShadeA: rgb(106, 163, 137);
  --colorShadeB: rgb(121, 186, 156);
  --colorShadeC: rgb(150, 232, 195);
  --colorShadeD: rgb(187, 232, 211);
  --colorShadeE: rgb(205, 255, 232);
}

body {
    padding: 0;
	overflow-x : hidden;
	color : #fff !important;
}
.site-branding {
  margin-top: 0px;
  margin-bottom: 0px;
}

.header-area {
  position: fixed;
  width: 100%;
  z-index: 9;
	padding : 15px 0px;
}


.site-description {
  display: none;
}

.header-area.sticky {
    background: #A649EF;
  background: linear-gradient(90deg, rgb(166, 73, 239) 0%, rgb(166, 73, 239) 50%, rgb(39, 104, 230) 100%);
  z-index: 99;
  transition: var(--trans);
  position: fixed;
  top: 0px;
  width: 100%;
}
.nav.navbar-nav.navbar-right {
  display: none;
}
.hentry {
  margin: 0px;
}
.site-info {
  color: #fff;
  font-size: 15px !important;
}
footer ul {
  padding-left: 0px;
  list-style: none;
}
footer ul li {
  cursor: pointer;
}
.bggradinat {
  background: #0A0A0A;
  background: linear-gradient(180deg, rgb(10, 10, 10) 0%, rgb(10, 10, 10) 25%, rgb(36, 27, 123) 59%);
}
.bggradinatone {
  background: #0A0A0A;
  background: linear-gradient(180deg, rgb(10, 10, 10) 18%, rgb(36, 27, 123) 55%, rgb(198, 126, 245) 100%);
}
.bggradinattwo{
	background: #0A0A0A;
  background: linear-gradient(180deg, rgb(10, 10, 10) 36%, rgb(36, 27, 123) 99%);
}
.col6web .col-6 div {
  display: flex;
  align-items: center;
  margin-bottom : 15px;
	background-color: #ffffff14;
  padding: 8px;
  border-radius: 8px;
  color: #fff;
  font-weight: 500;
}
.col6web .col-6 p {
  margin-bottom: 0px;
  margin-left: 15px;
}

.headingfont{
	background: radial-gradient(circle, rgba(255, 255, 255, 1) 0%, rgba(184, 185, 189, 1) 100%);
    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.teambo {
  background-color: #1A1A1A;
  border-radius: 15px;
}
.pad15 {
  padding: 0px 15px 15px;
}
.teambo h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 27px;
}
.teambo p {
  font-size: 14px;
  opacity: 0.9;
  color: #fff;
  line-height: 20px;
}
.teambo > div > div p {
  display: flex;
  align-items: start;
  margin-bottom: 7px;
}
.borderdotted {
  border-bottom: 2px solid #a3a3a3;
  border-style: dashed;
  border-top: none;
  border-left: none;
  border-right: none;
  padding-bottom: 13px;
}
.teambo > div > div p img {
  width: 23px !important;
  margin-right: 7px;
}
.teambo a {
  display: block;
  text-align: center;
  padding: 10px;
  margin-top: 17px;
  color: #fff;
  background: radial-gradient(circle at 100% 100%, #1a1a1a 0, #1a1a1a 7px, transparent 7px) 0% 0%/8px 8px no-repeat, radial-gradient(circle at 0 100%, #1a1a1a 0, #1a1a1a 7px, transparent 7px) 100% 0%/8px 8px no-repeat, radial-gradient(circle at 100% 0, #1a1a1a 0, #1a1a1a 7px, transparent 7px) 0% 100%/8px 8px no-repeat, radial-gradient(circle at 0 0, #1a1a1a 0, #1a1a1a 7px, transparent 7px) 100% 100%/8px 8px no-repeat, linear-gradient(#1a1a1a, #1a1a1a) 50% 50%/calc(100% - 2px) calc(100% - 16px) no-repeat, linear-gradient(#1a1a1a, #1a1a1a) 50% 50%/calc(100% - 16px) calc(100% - 2px) no-repeat, linear-gradient(246deg, #e6b3fb 0%, #a649ef 6.297%, #2768e6 32.034%, rgb(38, 88, 208) 46%, #241b7b 100%);
  border-radius: 8px;
}
.teambo a:hover {
  background: #241B7B;
  background: linear-gradient(90deg, rgb(36, 27, 123) 0%, rgb(39, 104, 230) 50%, rgb(166, 73, 239) 76%);
}
.bgbutton .elementor-button {
  background: #241B7B;
  background: linear-gradient(90deg, rgb(36, 27, 123) 0%, rgb(39, 104, 230) 50%, rgb(166, 73, 239) 76%) !important;
    background-image: linear-gradient(90deg, rgb(36, 27, 123) 0%, rgb(39, 104, 230) 50%, rgb(166, 73, 239) 76%) !important;
}
.borderbox {
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 24px;
}
.paddleft20 {
  padding: 0px 15px !important;
}
