body, input {
  font-family: Poppins, Montserrat, Raleway, Verdana, sans-serif !important;
}
.ind_introsection_list li::before {
  content: "✓ ";
  color: #407bdb;
}
.ind_svg {
margin-left: 60px;
margin-right: 60px;
}
.ind_introsection_stack_cell .ind_svg {
margin: 0px;
}
.ind_introsection_list18 li:not(:last-child) {
margin-bottom: 20px;
}

.ind_pr_switch {
position: relative;
display: inline-block;
width: 50px;
height: 20px;
line-height: 20px;
}

.ind_pr_switch #ind_pr_checkbox { 
opacity: 0;
width: 0;
height: 0;
}

.ind_pr_slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #407bdb;
-webkit-transition: .4s;
transition: .4s;
border-radius: 20px;
}

.ind_pr_slider:before {
position: absolute;
content: "";
height: 15px;
width: 15px;
left: 2.4px;
bottom: 2.4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}

#ind_pr_checkbox:checked + .ind_pr_slider:before {
transform: translateX(30px);
}

.ind_pr_slider.ind_pr_round:before {
border-radius: 50%;
}

.faq_summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.faq_summary::--webkit-details-marker {
  display: none;
}

.faq_summary::before {
  content: '>';
  color: #407bdb;
  margin-right: 8px;
  transition: transform 0.2s;
}

.faq_det[open] .faq_summary::before {
  transform: rotate(90deg);
}