
@import"https://fonts.googleapis.com/css?family=Inter:300,400,500,600,700&display=swap";
@font-face{
    font-family:"around-icons";
    src:url("../fonts/around-icons.ttf?enmnv5") format("truetype"),url("../fonts/around-icons.woff?enmnv5") format("woff");
    font-weight:normal;
    font-style:normal;
    font-display:block
}
[class^=ai-],[class*=" ai-"]{
    display:inline-block;
    font-family:"around-icons" !important;
    speak:never;
    font-style:normal;
    font-weight:normal !important;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    vertical-align:middle;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.ai-github:before{
    content:""
}
.ai-telegram:before {
 content:"" 
}
.ai-twitter:before {
 content:"" 
}


.hidden {
  display: none !important;
}

:root { 
--bs-body-font-family: "Inter", sans-serif, Noto Sans, Arial;
--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

a {
  color: #979797;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #979797;
  text-decoration: underline;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;

}

body{
    margin:0;
    font-family:var(--bs-body-font-family);
    font-size:var(--bs-body-font-size);
    font-weight:var(--bs-body-font-weight);
    line-height:var(--bs-body-line-height);

    text-align:var(--bs-body-text-align);
    background-color:var(--bs-body-bg);
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0) 
}
hr{
    margin:1rem 0;
    color:inherit;
    background-color:currentColor;
    border:0;
    opacity:.25 
}
hr:not([size]){
    height:1px 
}
h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{
    margin-top:0;
    margin-bottom:.75rem;
    font-weight:600;
    line-height:1.2;

}
h1,.h1{
    font-size:calc(1.375rem + 1.5vw) 
}
@media(min-width: 1200px){
    h1,.h1{
        font-size:2.3rem 
   }
}
h2,.h2{
    font-size:calc(0.75rem + 0.5vw) 
}
@media(min-width: 1200px){
    h2,.h2{
        font-size:1.1rem 
   }
}
h3,.h3{
    font-size:0.9rem;
	font-weight:normal
}
@media(min-width: 390px){
    h3,.h3{
        font-size:1rem;
        font-weight:600; 
   }
}
h4,.h4{
    font-size:1rem;
	font-weight:normal	
}
@media(min-width: 1200px){
    h4,.h4{
        font-size:1rem;
		font-weight:normal
   }
}
h5,.h5{
    font-size:1.125rem 
}
h6,.h6{
    font-size:1rem 
}
p{
    margin-top:0;
    margin-bottom:1.25rem 
}

#installContainer {
  position: absolute;
  bottom: 1em;
  display: flex;
  justify-content: center;
  width: 100%;
}

#installContainer button {
  background-color: inherit;
  border: 1px solid white;
  color: white;
  font-size: 1em;
  padding: 0.75em;
}



body{margin-top:20px;}
.section_padding_130 {
    padding-top: 100px;
    padding-bottom: 50px;
}
.faq_area {
    position: relative;
    z-index: 1;

}

.faq-accordian {
    position: relative;
    z-index: 1;
}
.faq-accordian .card {
    position: relative;
    z-index: 1;
    margin-bottom: 1.5rem;
}
.faq-accordian .card:last-child {
    margin-bottom: 0;
}

.faq-accordian .card .card-header h3 {
    cursor: pointer;
    padding: 0.5rem 0.75rem;

    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.faq-accordian .card .card-header h3 span {
    font-size: 1.5rem;
}

.faq-accordian .card .card-header h3.collapsed span {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.faq-accordian .card .card-body {
    padding: 2rem 2rem;
	line-height: 21pt;
	text-align: justify;
}
.faq-accordian .card .card-body p:last-child {
    margin-bottom: 0;
}

.css-dark {
  cursor: pointer;
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentcolor;
  flex-shrink: 0;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.71429rem;
  color: #312f2f;
}

.css-light {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 1em;
  height: 1em;
  display: inline-block;
  fill: currentColor;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  font-size: 1.7142857142857142rem;
  color: #dbdbdb;
}

.footer-social {
 gap: 1.5rem;
}
.footer-social a {
 opacity: 0.5;
 transition: 0.4s;
 color: #979797;
 font-size: 22px;
}
.footer-social a:hover {
 opacity: 1;
}
.footer-copy {
 font-size: 0.85rem;
}
@media (max-width: 768px) {
 .footer-social {
  width: 100%;
  margin-top: 1rem !important;
 }
 .footer-copy {
  text-align: center;
  width: 100%;
  margin-top: 1rem !important;
 }
}
