.elementor-658 .elementor-element.elementor-element-c9db7f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-658 .elementor-element.elementor-element-25661f0{padding:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-658 .elementor-element.elementor-element-25661f0{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-658 .elementor-element.elementor-element-25661f0{padding:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-25661f0 */<style>
/* ===============================
   TERMS & CONDITIONS STYLING
   =============================== */

.terms-conditions{
  max-width:900px;
  margin:0 auto;
  padding:60px 20px;
  color:#333;
}

.terms-conditions h1{
  font-size:34px;
  margin-bottom:20px;
  color:#0a2540;
}

.terms-conditions h2{
  font-size:22px;
  margin-top:32px;
  margin-bottom:10px;
  color:#0a2540;
}

.terms-conditions p{
  font-size:15px;
  line-height:1.7;
  margin-bottom:12px;
}

.terms-conditions a{
  color:#0a5cff;
  text-decoration:none;
}

.terms-conditions a:hover{
  text-decoration:underline;
}
</style>/* End custom CSS */