.fcc_section {background: #F2FBF6;}

.wucsc_section {background: #F6F7F9;}

.hschy_section {background: #e6e2f9;}

.featb_section {background: #FCEEF8;}

.faq_section {background: #FFF3E8;}     

.rec_section {    background: #F2F7FD;  }

.susct_section {    background: #FFFFFF;    }

.calculator {
  background: #cfd8e3;
  padding: 15px;
  border-radius: 10px;
  width: 100%;
  border:10px solid #fff;
} 

#display {
  width: 100%;
  height: 45px;
  font-size: 20px;
  margin-bottom: 10px;
  padding: 5px;
  text-align: right;
}

.calculator button {
  padding: 12px; 
  font-size: 16px;
  border: none;
  border-radius: 5px;
  background: #5b7fa6;
  color: white;
  cursor: pointer;
}   

.calculator button:hover {
  background: #466489;
  color: #fff;
}

.cbuttons {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 6px;
}
 
.wpb_single_image.vc_align_left { 
    margin: 0;
}

.fcc_section .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    background: #fff;
    padding: 35px;
    font-size: 15px;
    height: 100%;
    border-radius: 10px;
    box-shadow: 0 0 20px #e0e0f7;
}

.fcc_section .vc_col-sm-4 {
    margin-top: 30px
}   

.fcc_section .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper .wpb_text_column {
    margin-bottom: 0;
}    

.vc_do_toggle {
    background: #fff;
    padding: 0;
}

.faq_section .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
.faq_section .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {
    padding: 15px 15px 15px 45px;
}

.faq_section .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
.faq_section .vc_toggle_size_md.vc_toggle_default .vc_toggle_title {    
    padding-left: 40px;
}

.faq_section .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon {
    left: 10px;
}

.whbox .wpb_column > .vc_column-inner > .wpb_wrapper {    height: 100%;    background: #ffffff;    border-radius: 10px;    padding: 28px;    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);    transition: all 0.3s ease;    font-size: 14px;}

.whbox .wpb_column > .vc_column-inner > .wpb_wrapper .wpb_text_column.wpb_content_element {    margin: 0;}

.wd-footer .wpb_text_column {    margin-bottom: 0;  }



