* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

body {
	 font-family: "Inter", sans-serif !important;
	overflow-x: hidden;
  color:#2E2E2E;

}

.hmntitle{position: relative;font-size: 30px;text-align: center;font-weight: bold;margin: auto;margin-bottom: 20px; width: fit-content;}
.hmntitle span{color: #2196F3;}
.hmntitle::after{content: '';border-bottom: 4px solid #2196F3; border-radius: 5px;display: block; width: 70px;margin: auto;}
/* .hero_sec{background: url(../img/hero_banner.jpg); background-size: cover; width: 100%; height: 600px;} */
.hero_sec img{width: 100%;}
.get_bxx_prnt{display: grid;  grid-auto-flow: row; grid-template-columns: repeat(3, 1fr); gap: 156px;}
.get_bxx{display: flex; flex-direction: column; gap: 10px; align-items: self-start; position: relative;}
.get_bxx::before{    content: '';
  position: absolute;
  background: url(../img/line.svg);
  width: 74%;
  background-size: contain;
  top: 30px;
  left: 55%;
  height: 24px;
  background-repeat: no-repeat;
}
.get_bxx:last-child::before{display: none;}
.get_bxx span{color: #2196F3; font-size: 16px; font-weight: 500; margin-top: 7px;}
.get_bxx h4{font-size: 20px; font-weight: 700;}
.get_bxx p{font-size: 16px; line-height: 23px;}
.get_bxx p a{color: #2196F3;}
.get_bxx img{height: 80px;}
.tnc{position: relative; padding-left: 15px;}
.tnc::after{content: ''; position: absolute; left: 0; top: 10px; background: #000; width: 5px; height: 5px; border-radius: 50%;}

.accordion{margin-top: 40px;}
.accordion__item {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  box-shadow: 0px 6px 12px #00000012;
border: 1px solid #6CB0F2;
border-radius: 15px;
padding: 25px;
}


.accordion__item__header {
  padding: 7px 0;
  cursor: pointer;
  position: relative;
  font-weight: 700;
  font-size: 28px;
}
.accordion__item__header span{color:#2196F3}
.accordion__item__header::before {
  height: 12px;
  width: 12px;
  content: "";
  position: absolute;
  right: 15px;
  top: 15px;
  transition: .5s all;
  transform: rotate(45deg);
  border-right: 3px solid #2196F3;
  border-bottom: 3px solid #2196F3;
}

.accordion__item__content {
  overflow-y: hidden;
  padding: 13px 0 0 0;
  margin-bottom: 10px;
}

.accordion__item__content p{font-size: 16px;}
.scnd-cnt2 {
  margin: 60px 0px;
}
.accordion__item__header.active::before {
  transform: rotate(-135deg);
  top: 23px;
}

.container{width: 83%; margin: auto;}



.btn_strip{display: flex; gap: 124px; align-items: center; justify-content: center; margin: 70px 0;}
.btn_strip_bxx{text-align: center;}
.btn_strip_bxx p{margin-top: 16px; font-size: 18px; line-height: 25px; font-weight: 600;}


.cp_rgt{background: #000C1C; color: rgba(255,255,255,0.7); padding: 19px; font-size: 14px; text-align: center;}

.tnc_inner{margin-left: 30px;}
.tnc_inner::after{height: 1px;}

@media only screen and (min-width:150px) and (max-width:450px){

  .hmntitle{
    font-size: 23px;
    padding-bottom: 5px;
    margin-bottom: 30px;
  }
  .hmntitle::after {
    content: '';
    border-bottom: 4px solid #2196F3;
    border-radius: 5px;
    display: block;
    width: 70px;
    margin-bottom: 1px;
    position: absolute;
    bottom: -9px;
    left: 50%;
    transform: translateX(-50%);

}
.hero_sec {
  height: 166px;
}
.accordion__item {
  padding: 20px 23px 20px 15px;
}

.accordion__item__header {
  padding: 7px 0;
  font-size: 18px;
}
.accordion__item__header::before {
  height: 7px;
  width: 7px;
  border-right: 2px solid #2196F3;
  border-bottom: 2px solid #2196F3;
  right: -10px;
}

.accordion__item__content {
  padding: 15px 0 0 0;}
.get_bxx_prnt {
  display: block;
}

.get_bxx::before{display: none;}
.get_bxx{margin-bottom: 20px;     align-items: center;
  position: relative;
  text-align: center;}
.get_bxx:last-child{margin-bottom: 0;}
.btn_strip{gap: 15px; padding: 0px 15px; justify-content: space-between; margin: 25px 0;}
.btn_strip_bxx img{width: 50px;}
.btn_strip_bxx p {
  margin-top: 10px;
  font-size: 14px;
  line-height: 19px;
  font-weight: 600;
}

.container {
  width: 100%;
  margin: auto;
  padding: 0 15px;
}

.accordion__item__content p {
  font-size: 14px;
  line-height: 21px;
}

.get_bxx h4 {
  font-size: 17px;
  font-weight: 700;
}


.accordion__item__content p {
    font-size: 14px;
}

}