/*  */
/* temporary css */
/* body{
    background: #314375;
} */
/* temporary css end */

@import url('https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,100..900;1,100..900&family=Inter:wght@100..900&display=swap');

:root{
    --primary_color:#314375;
    --secandry_color: #1C75BC;
    --text_color:#4A4A4A;

    --custom_box_shadow: 0px 20px 50px rgb(0, 0, 0, 0.11);
  }

  h1 ,h2, h3, h4, h5, h6{
    font-family: "Chivo", sans-serif;
  }
p, a, span, li{
  font-family: "Inter", sans-serif;
}

  /*masking */


  /* ================================================================================ */
  /* Global Size  */
  /* ================================================================================ */

  *{
    margin: 0;
    padding: 0;
    line-height: 1.5;
  }

  h1 {
    font-family: Chivo;
    font-size: 65px;
    font-style: normal;
    font-weight: 400;

  }

  h2 {
    font-size: 50px;
    font-weight: 400;
  }

  h3 {
    font-size: 34px;
    /*line-height: 51px;*/
    font-weight: 400;
  }

  h4 {
    font-size: 30px;
    /*line-height: 45px;*/
    font-weight: 400;
  }

  h5 {
    font-size: 26px;
    /*line-height: 35px;*/
    font-weight: 400;
    /*text-transform: uppercase;*/
  }

  h6 {
    font-size: 23px;
    /*line-height: 30px;*/
    font-weight: 400;
    /*text-transform: uppercase;*/
  }

  /* p,
  span,
  li{
    font-size: 18px;
    line-height: 35px;
    font-weight: 400;
    color: #4A4A4A;
  } */

  /* a {
    font-size: 17px !important;
    line-height: 19px;
    font-weight: 400 !important;
} */

.small, small {
  color: #696969;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}



  .custom_btn, .custom_btn:hover {
    background: var(--secandry_color);
    padding: 25px 40px;
    border-radius: 0;
    color: white;
    /*text-transform: uppercase;*/
    border: unset;
  }
  p.sub_heading {border-bottom: 4px solid black;max-width: 60%;}

  .orange-btn{
    border-radius: 30px;
    border: 1px solid #F88050;
    border-radius: 50px;
    color: white;
    background: #F88850;
    padding: 18px 40px;
  }

  .trans-btn{
    background: rgba(255, 255, 255, 0.10);
    border: 2px solid white;
    border-radius: 50px;
    padding: 18px 40px;
    color: white;
  }


.custom_container{
    max-width: 1440px;
}
/*  */
.card_section .custom_btn{ margin-block: 1em; }

.mask{
    background-color: rgba(49, 67, 117, 0.79); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
/* Navbar css */


.mask-left { -webkit-mask-image: url(../img/bg-shape-left.svg); mask-image: url(../img/bg-shape-left.svg); -webkit-mask-repeat: no-repeat; --webkit-mask-position: center; mask-repeat: no-repeat; background-position: center; }
.mask-right { -webkit-mask-image: url(../img/bg-shape-right.svg); mask-image: url(../img/bg-shape-right.svg); -webkit-mask-repeat: no-repeat; --webkit-mask-position: center; mask-repeat: no-repeat; background-position: center; }



.navbar a.navbar-brand { width: 200px; }

.navbar_section > .container{ position: relative;}
/* .navbar { position: absolute; top: 0; left: 0;  right: 0; z-index: 10; padding-top: 40px;} */
.navbar-dark .navbar-nav{ gap: 20px;}
.navbar-dark .navbar-nav .nav-link { color: white; }
/*.login_button a {background: rgba(255,255,255,0.10);border: 2px solid white;color: white!important;text-transform: uppercase;padding: 25px 30px;}*/

/* .navbar-nav { margin-right: 9%;} */
.navbar .navbar-collapse { justify-content: end;}

/*new header css */

/* .cust-nav-btn .login_button a { background-color: aqua; border-radius: 30px; border: 1px solid #F88050; padding: 10px 20px;  border-radius: 50px;  background: #F88850; padding: 18px 40px;} */
.cust-nav-btn {  display: flex;  align-items: center; gap: 20px;}
/* .cust-nav-btn .login_button button {  background: rgba(255, 255, 255, 0.10);  border: 2px solid white;  border-radius: 50px;  padding: 18px 40px;  color: white;} */

/*new header css end*/



/* Navbar css */
/* Slider */
.glide .btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active {
  border-color: transparent;
}
button.glide__arrow { background: none!important; border: 0!important;  box-shadow: none!important; font-size: 80px;}
.glide__bullet { background-color: #A4C5FF; border-radius: 0;  width: 40px; height: 4px;}
.glide__bullet:hover{ border: 2px solid white;  background-color: #A4C5FF;}
.glide__bullet:focus,.glide__bullet--active,.glide__bullet--active:hover { background-color: white;}
.glide__bullets { gap: 20px;}
.glide__slide:before { content: "";  display: block;  position: absolute;  top: 0; left: 0;  width: 100%;height: 100%;  background-color: #3143754f;}
.glide__slide img {height: 100%;width: 100%;object-fit: cover;object-position: center;}
.custom_glide_count { position: absolute;  bottom: 0; left: 0;  right: 0;  margin: auto; width: 300px;  margin-bottom: 15px; display: flex;  justify-content: space-between; color: white;  font-size: 24px; font-family: Poppins;  align-items: end;}
.custom_glide_count span { min-width: 35px;  text-align: center;}
.glide::before, .banner_sec:before { content: ''; height: 150px; position: absolute; background: url(../img/slider_bottom_left.svg) no-repeat center; z-index: 1; background-size: contain;  width: 300px; bottom: 0;  left: 110px;}
.glide::after, .banner_sec:after { content: '';  height: 150px;  position: absolute;  background: url(../img/slider_bottom_right.svg) no-repeat center;  z-index: 1;  background-size: contain; width: 300px;  bottom: 0; right: 110px;}
/* Glider */


/* Image With Text Section */

.image_with_content .inner_col { padding-top: 40px;}
.image_with_content .inner_col .custom_btn { margin-top: 20px;}
.image_with_content  .img_col { position: relative;}
.image_with_content .img_col:before { content: ''; background: var(--secandry_color); width: 38%; height: 28%; display: block; position: absolute; bottom: -40px; left: -70px; z-index: -1;}
.image_with_content .img_col:after {content: ''; background: #27aae1; width: 38%; height: 13%; display: block; position: absolute; bottom: 250px; left: -70px;z-index: -1;}
.home_sec02 .custom_container { position: relative;}
.solution_img_1:after {transform: rotate(90deg);right: 49px !important;top: -147px !important;height: 13% !important;}
.solution_img_1:before, .solution_img_1:after { content: ''; background: var(--secandry_color); width: 13%; height: 11%; display: block; position: absolute; top: -90px; right: 90px;  z-index: -1;}

/* Image With Text Section */


/* Solution Section */

.solution_section { min-height: 1190px; background: url(../img/best_solution_bg.png) no-repeat center; background-size: cover; position: relative;}
.solution_section > .container{ min-height: 1000px;}
.solution_img_1 {position: absolute;top: -300px;right: 0;}
.solution_section::after { content: ''; height: 180px; position: absolute;  background: url(../img/solution_top_left.svg) no-repeat center; z-index: 1;  background-size: contain; width: 300px; top: 90px;  left: 250px;}
.solution_section::before {content: ''; height: 90px; position: absolute;  background: url(../img/solution_bottom_right.svg) no-repeat center; z-index: 1; background-size: contain;  width: 90px; bottom: 50px; right: 70px;}
.solution_content {position: relative;top: 380px;z-index: 1;}
.solution_content p.sub_heading, .solution_content h2, .solution_content h6 {  color: white; border-color: white;}
.counter_row { padding-top: 60px;}
.counter_row .inner_col { max-width: 65%; margin-left: auto;}
.counter_row .inner_col h2 {font-family: 'Poppins';font-size: 100px;font-weight: 600;padding-top: 10px;color: #4BC0F1;}
.card_section {margin-top: 70px;padding: 60px 80px;background: white;box-shadow: 9px 18px 79px rgb(0 0 0 / 7%);}
.card_section .card { width: 100%!important; border: 0; border-radius: 0!important;}
.card_section .card-img,.card_section .card-img-top{ border-radius: 0;}
.card_section .card-body { padding: 0; padding-top: 20px;}
.counter_row .inner_col h6 {font-size: 20px;}


/* Solution Section */

.custom_text {position: absolute; width: 100%; height: 100%; top: 0;  bottom: 0; display: flex;  align-items: center; justify-content: center; flex-direction: column;}
.banner_heading h1 {color: white;text-transform: uppercase;margin: 0;font-weight: 600;opacity: 0.6;line-height: 1;}
.banner_heading h1:first-child {letter-spacing: 50px;font-weight: 700;}
.custom_text .btn {width: 100%;margin-block: 20px;}
.custom_text .btn a.btn {border: 1px solid white;width: 10%;color: white;padding: 25px 0;margin: 0 10px;border-radius: 0;background: #ffffff14;text-transform: uppercase;}
.home_sec02 {padding: 10% 0 25% !important;position: relative;}
.custom_text h3 {opacity: 0.8;color: white;}
.custom_text h1 { width: 80%; text-align: center; }

.home_sec02:before { content: ''; background: url(); width: 100px;}
.home_sec02:before, .first_image:before { content: ''; height: 150px; position: absolute; background: url(../img/gap_top_left.svg) no-repeat center; z-index: 1; background-size: contain; width: 300px; top: -1px; left: 35px;}
.home_sec02::after, .first_image:after {  content: ''; height: 75px; position: absolute; background: url(../img/gap_top_right.svg) no-repeat center;  z-index: 1; background-size: contain;  width: 300px;  top: 0; right: 223px;}

.home_sec04 {padding: 15% 0 5% !important;position: relative;}
.home_sec04:before {content: '';background: url(../img/shap01.png) no-repeat center;width: 200px;height: 330px;position: absolute;left: 40px;top: 30px;}
.image_with_content.right_image .img_col::before { left: auto; right: -70px;}
.image_with_content.right_image .img_col::after {right: -70px; left: auto;}



/* FAQ section */

.contact_block {color: white;}
.FAQ_section i { color: #27AAE1; font-size: 100px; margin: 0; padding: 0;}
/* .accordion-item { border-radius: 0!important;  border: 0; background: unset!important;} */
/* .accordion-item:first-of-type .accordion-button { border-radius: 0!important; background: unset!important;} */
.accordion-button:not(.collapsed) { background: unset!important;  color: black!important;}
/* .accordion-button::after { background-image: var(--bs-accordion-btn-icon)!important;} */
/* .accordion-button:focus { border: unset!important; outline: unset!important;  box-shadow: unset!important;} */
.FAQ_section {padding-block: 5%;position: relative;}
.FAQ_section .contact_col {background: var(--primary_color);display: flex;align-items: center;     padding-inline: 15px;}
.FAQ_section .contact_col .contact_block { padding: 100px 60px;}
.FAQ_section .contact_col .contact_block .icon { padding-block: 30px;}
.FAQ_section .contact_col .contact_block h6{text-transform: capitalize;}
.FAQ_section .contact_col .contact_block .contact_btn { margin-block: 30px;}
.FAQ_section .contact_col .contact_block h3>a { font-size: 44px !important;  font-weight: 600 !important; padding-top: 20px;  color: white; display: block;}
.FAQ_section .faq_col {    padding-inline: 20px;}
.FAQ_section .faq_col .faq-container .accordion-button {box-shadow: unset; font-size: 20px; font-weight: 500; line-height: 30px;}
.FAQ_section .faq_col .faq-container .accordion-item { border-bottom: 2px solid; border-color: #9B9B9B; padding: 10px;}
.FAQ_section .faq_col .faq-container .accordion-item:first-child { border-top: 2px solid;}
.FAQ_section .faq_col .faq-container .accordion-item:last-child { border-bottom: 0;}
/* .accordion-button::after { content: ''; position: absolute; width: 10px;  height: 2px; background-color: #F88850; right: 0;} */
/* .accordion-button::before {  content: ''; position: absolute;  width: 10px; height: 2px;  background-color: #F88850; -webkit-transform: rotate(90deg);  transform: rotate(90deg); right: 0; opacity: 1 !important;} */
.accordion-button[aria-expanded="true"]::before { opacity: 0 !important;}
.cust_accordian button.accordion-button.collapsed {padding: 5px 10px;}
.FAQ_section .faq_col .header { padding-bottom: 9px;}
.FAQ_section .faq_col .faq-container .accordion-body { font-size: 20px; font-weight: 400; line-height: 28px; color: #4A4A4A;}
.FAQ_section::after {content: '';background: url(../img/shap01.png) no-repeat center;width: 200px;height: 330px;position: absolute;left: 40px;top: auto;bottom: 0;}

.cust_accordian #accordionExample .accordion-item { background: white  !important; border-radius: 12px !important;  margin-block: 10px;}
.cust_accordian h2 {  padding: 10px;}
/* FAQ section */


/* Contact Us Section */

.contact_us_sec {background: transparent;color: white;padding-block: 5%;position: relative;overflow: hidden;}
.contact_us_sec .inner_col * { color: white; border-color: white;}
.contact_us_sec .inner_col ul { list-style: none; padding: 0;}
.contact_us_sec .inner_col li { padding-left: 50px;  padding-block: 10px;  font-family: 'Font Awesome 5 Pro'; position: relative;}
.contact_us_sec .inner_col li p { margin: 0;}
.contact_us_sec .inner_col li p.heading { font-size: 24px; line-height: 26px; color: white;}
.contact_us_sec .inner_col li p.info>a { text-decoration: unset;}
.contact_us_sec .inner_col li:before {content: ''; position: absolute; left: 5px; color: var(--secandry_color); font-size: 20px; top: 10px; left: -6px; background: white; border-radius: 50%; padding: 5px 12px;}
.contact_us_sec .inner_col li.email:before { content: '\f0e0';}
.contact_us_sec .inner_col li.phone:before { content: '\f095';}
.contact_us_sec .contact_info { padding-top: 20px;}
.contact_us_sec .social_acc .icons { display: flex; align-items: baseline; gap: 15px;}
/*.contact_us_sec .social_acc .icons .icon { width: 60px;height: 60px; display: flex; align-items: center; justify-content: center; background: var(--secandry_color);  border-radius: 5px;}*/
.contact_us_sec .social_acc .icons .icon>a i { font-size: 22px;}
.contact_us_sec .contac_form { background: white; padding:  10px; position: relative;}
.contac_form button.btn.custom_btn { background: #fb8756;  border-radius: 12px;  padding: 15px 30px;}
/*.contact_us_sec .contac_form:before, .contact_us_sec .contac_form:after { content: ''; background: var(--secandry_color); width: 50px; height: 50px;  display: block; position: absolute; left: 10px; top: 10px;}*/
/*.contact_us_sec .contac_form:after { left: auto; top: auto; right: 10px;}*/

.contact_us_sec .contac_form input, .contact_us_sec .contac_form textarea {width: 100%;height: 50px;padding: 10px 20px;border: 1px solid lightgrey;/* border-bottom: 1px solid #9B9B9B; */border-radius: 20px;font-size: 10px;font-weight: 400;/* font-family: 'Poppins'; */}
/*.contact_us_sec .contac_form input, .contact_us_sec .contac_form textarea {width: 100%; height: 50px; padding: 10px; border: 0; border-bottom: 1px solid #9B9B9B; border-radius: 0;  font-size: 20px;font-weight: 400; font-family: 'Poppins';}*/
.contact_us_sec .contac_form input::placeholder, .contact_us_sec .contac_form textarea::placeholder {font-size: 16px; font-weight: 400; font-family: 'Poppins';}
.contact_us_sec .contac_form textarea { height: 200px;}
.contac_form label {  color: black;  padding: 10px;  font-size: 18px;}
.contact_us_sec .inner_col { padding: 50px;position: relative; height: 100%; background: linear-gradient(0deg, rgba(49, 67, 117, 0.90) 0%, rgba(49, 67, 117, 0.90) 100%), url('../img/form-img.png'); background-repeat: no-repeat; background-size: cover; background-color: antiquewhite; border-radius: 20px;}
/*.contact_us_sec .inner_col:after {content: '';background: url('../img/contact_shap.png') no-repeat center;width: 300px;height: 250px;display: block;position: absolute;left: auto;top: auto;bottom: 0;right: 0;}*/
.contact_page .contact_us_sec { display: none;}
.contact_page .contact_us_sec.contact_us {  display: block;}
/* Contact Us Section */

/* Footer Section */

/*.footer_sec { background: var(--primary_color);  padding: 60px 0 20px; color: white;}*/

/* .footer_sec { background: linear-gradient(0deg, rgba(49, 67, 117, 0.90) 0%, rgba(49, 67, 117, 0.90) 100%), url('../img/hero.png'); background-repeat: no-repeat; background-size: cover; background-color: antiquewhite; padding: 60px 0 20px;} */

/* .footer_sec .logo {padding-right: 70px;} */
/* .footer_sec .logo p { color: white; padding-block: 30px;} */
/* .footer_sec .logo img { width: 100%; margin-bottom: 20px;} */
/* .footer_sec .logo-img {  height: 100%;  width: 100%; max-width: 300px; max-height: 80px;} */
.footer_sec .copyright_col { padding-top: 50px;}
.footer_sec .text-right { text-align: right;}
.footer_sec .copyright_col * { color: white;}
.footer_sec * { color: white;}
.footer_sec .menu_item { list-style: none; padding: 0;}
.footer_sec .menu_item li { padding-block: 5px;}
.footer_sec .newsletter form {  padding-block: 40px;}
.footer_sec .newsletter .row .col-10, .footer_sec .newsletter .row .col-2 { padding: 0;}
.footer_sec .newsletter .row  input {border-radius: 20px;  background: white; border: 0;  color: black; font-size: 16px; height: 50px;}
/*.footer_sec .newsletter .row button { width: 100%;  height: 100%; border-radius: 0;  border: 0; background: transparent; color: #27AAE1;*/
/*  font-weight: 500;}*/
.footer_sec .newsletter .row input::placeholder { color: black; font-size: 16px;}
.footer_sec .menu_item li>a { text-decoration: unset;}
.footer_sec .copyright_col:before, .contact_us_sec:after { content: ''; border-top: 1px solid white; display: block; width: 100%; height: 2px; padding-bottom: 30px;}
.contact_us_sec:after {width: 76%;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;content: '';border-top: 1px solid white;display: block;height: 2px;padding-bottom: 30px;}
.footer_sec .newsletter form .row {width: 100%;}
/* Footer Section */




/* Invest Page Css */

.banner_sec {background: linear-gradient(to bottom, #3143757d, #3143757d), url(../img/slider_img_first.svg) no-repeat center;   min-height: 600px;display: flex;align-items: center;position: relative; height: 100vh;  max-height: 1080px;  background-size: cover !important;}
.banner_sec .banner_heading h1 { text-align: center; letter-spacing: 50px;}

section.image_with_content {padding-bottom: 150px;}
.first_image { position: relative; padding-top: 190px;}



.team_sec { padding-block: 50px;}
.team_sec .text-center { padding-block: 30px;}
.team_sec .inner_col { text-align: center;}
.team_sec .inner_col .img { width: 300px;  height: 300px;  margin: 0 auto 20px; border-radius: 50%;}
.team_sec .inner_col .img img { width: 100%; height: 100%; border-radius: 50%;     object-fit: cover;}


.contact_us_sec.contact_us, .contact_us_sec.contact_us .contac_form::before, .contact_us_sec.contact_us .contac_form::after {  background: white;}
.contact_us_sec.contact_us .contac_form { background: var(--primary_color);}
.contact_us_sec.contact_us input, .contact_us_sec.contact_us textarea { background: transparent; border-color: white; color: white;}
.contact_us_sec.contact_us p.sub_heading { border-bottom: 4px solid #1C75BC; color: #4A4A4A;}
.contact_us_sec.contact_us .inner_col li p.info>a, .contact_us_sec.contact_us h4, .contact_us_sec.contact_us h2 { color: #4A4A4A;}
.contact_us_sec.contact_us .header h2, .contact_us_sec.contact_us *, .contact_us_sec.contact_us input::placeholder, .contact_us_sec.contact_us textarea::placeholder { color: white;}

section.contact_us_sec.contact_us {  padding-top: 200px;}
section.contact_us_sec.contact_us::before { content: ''; height: 150px;  position: absolute; background: url(../img/gap_top_left.svg) no-repeat center; z-index: 1; background-size: contain;  width: 300px; top: -1px; left: 35px;}
section.contact_us_sec.contact_us::after { content: ''; height: 75px; position: absolute; background: url(../img/gap_top_right.svg) no-repeat center;z-index: 1; background-size: contain; width: 300px;  top: 0;  right: 223px; left: auto;  margin: unset; bottom: auto;}

.contact_us_sec.contact_us .custom_container {  position: relative;}
.contact_us_sec.contact_us .custom_container:before {content: '';height: 150px;position: absolute;background: url(../img/contact_us_shap01.png) no-repeat center;z-index: 1;background-size: contain;width: 300px;left: -250px;right: auto;top: auto;bottom: -40px;}
.contact_us_sec.contact_us .custom_container:after {content: '';height: 150px;position: absolute;background: url(../img/contact_usshap03.png) no-repeat center;z-index: 1;background-size: contain;width: 160px;top: -160px;left: auto;right: -150px;}

/* .pagemodal .modal-footer a {  background: #f88850;  border: 0;}
.pagemodal .modal-footer button {  background: var(--primary_color);   border: 0;}
.pagemodal .modal-footer{  margin:auto;}

.pagemodal .modal {
  --bs-modal-width: 900px;
  padding:50px;
}
.pagemodal .modal-body {
  height: 300px;
  overflow-y: scroll;
}
.modal-body p .small, .modal-body p small {
  font-size: 12px;
  line-height: 1.2;
}

.pagemodal .modal-content {
  height: 100vh;
  max-height: 601px;
}
.pagemodal .modal-body p {
  font-size: 12px;
}

.pagemodal .modal .modal-dialog {
  max-width: 60%;
} */


/*New Section CSS*/

/*hero sec*/
.main-hero {background: linear-gradient(0deg, rgba(49, 67, 117, 0.90) 0%, rgba(49, 67, 117, 0.90) 100%), url('../img/hero.png'); background-repeat: no-repeat; background-size: cover; background-color: antiquewhite;height: 100%;display: flex;align-items: center; padding-top: 5em ; }

.hero-btn {display: flex;gap: 50px;}
.hero-left-text h1, .hero-left-text p, .hero-left-text .hero-btn a {color: white;}
.hero-right-img {position: relative;}
/*.hero-right-img .img_div:before{content: '';background: url(../img/Vector-white.png) no-repeat center;position: absolute;min-width: 670px;min-height: 560px;left: -21px;top: -15px;z-index: 2;}*/

.sub_div {position: relative;}
/*.sub_div .img_div:before{content: '';background: url(../img/Vector-blue.png) no-repeat center;position: absolute;min-width: 670px;min-height: 560px;left: -30px;top: -50px;z-index: 2;}*/



/* banner  */
.banner_inner { text-align: center;}
.banner_inner nav .breadcrumb {justify-content: center;}
.page_banner  {  background: linear-gradient(0deg, rgba(49, 67, 117, 0.90) 0%, rgba(49, 67, 117, 0.90) 100%), url('../img/hero.png'); background-repeat: no-repeat; background-size: cover; background-color: antiquewhite;height: 40%;display: flex;align-items: center;  padding-top: 5em ;}
.banner_inner h2,.banner_inner li.breadcrumb-item , .banner_inner li a { color: white;  text-decoration:none;}
.banner_inner .breadcrumb-item+.breadcrumb-item::before {color: #ffffff;}


/* /////////////////////////////////////////////////////// Home_abt_sec ////////////////////////////////////////////////////// */

/* img {  width: 100%;  object-fit: cover;} */
.home_abt_sec {  padding-block: 80px;}
.home_abt_sec .content_div {   display: flex;  flex-direction: column;    justify-content: center;    height: 100%;}
.home_abt_sec .content_div h2 {    color: #314375;    font-family: Chivo;    font-size: 40px;    font-style: normal;    font-weight: 400;    line-height: 90px;}
.home_abt_sec .content_div p {  color: #696969;  font-family: Inter;  font-size: 18px;  font-style: normal;  font-weight: 400;  letter-spacing: 0.18px;}
.home_abt_sec .content_div a {  color: #FFF;  font-family: Poppins;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: normal;  border-radius: 50px;  background: #F88850;  padding: 13px 50px;  text-decoration: none;  width: fit-content;}


/* /////////////////////////////////////////////////////// Home_approach_sec ////////////////////////////////////////////////////// */
.home_approach_sec {  background-color: #314375; padding-block: 50px;}
.home_approach_sec h2 {   color: #F7F6F2;   font-family: Chivo;   font-size: 50px;   font-style: normal;   font-weight: 400;   text-align: center;   padding-bottom: 15px;}

.home_approach_sec .card_div {background-color: white;padding: 20px;border-radius: 20px; height: 100%; min-height: 600px;  display: flex; flex-direction: column; }
.home_approach_sec .card_div .content_div {padding-top: 15px; flex: 1 1 auto;}
.home_approach_sec .card_div .content_div h3 {color: #1E74B9;font-family: Chivo;font-size: 20px;font-style: normal;font-weight: 400;}
.home_approach_sec .card_div .content_div p {color: #696969;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;letter-spacing: 0.16px;}

.home_approach_sec .card_div .cont-btn a {
  color: #F88850;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.16px;
}

.home_approach_sec .view_all {
  border-radius: 50px;
  background: #F88850;
  width: fit-content;
  padding: 12px 80px;
  color: #FFF;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  letter-spacing: 0.64px;
}

.home_approach_sec .view_all_div {
  display: flex;
  justify-content: center;
  padding-top: 20px;
}

/*.img_div { width: 100%; height: 600px; border-right: 15px;}*/
/* ////////////////////////////////////////////////////// home_ques_sec /////////////////////////////////////////////////////////////// */
.home_ques_sec {
  padding-block: 80px;
  background-color: #C7D7FF;
}

.home_ques_sec h2 {
  color: #314375;
  font-family: Chivo;
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
}

.home_ques_sec .accordian_div {
  width: 100%;
  height: 100%;
  justify-content: center;
  display: flex;
  flex-direction: column;
}

.home_ques_sec .accordian_div .accordion-item {
  border-radius: 20px;
  border: 1px solid #454545;
  background: #FFF;
  padding: 5px;
  margin-bottom: 5px;

}
.Enquiry_Form .contact_us_sec {
  display: none;
}

/* ///////////////////////////////////////////////////////// invest_how_it_work_sec ///////////////////////////////////////////// */
.invest_how_it_work_sec {  padding-block: 50px;}
.invest_how_it_work_sec .content_div {  display: flex;  flex-direction: column;   justify-content: center;  width: 100%;   height: 100%;}
.invest_how_it_work_sec .content_div h2 {  color: #314375;  font-family: Chivo; font-size: 50px;  font-weight: 400;}
.invest_how_it_work_sec .content_div p { color: #696969; font-family: Inter; font-size: 18px;  font-style: normal;  font-weight: 400;  letter-spacing: 0.18px;}
.invest_how_it_work_sec .col_sub_div {  border-radius: 10px; border: 1px solid #2176BB;  background: #FFF;  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);  padding: 30px 20px;  height: 100vh; max-height: 340px; margin-block: 10px; }
.invest_how_it_work_sec .col_sub_div .no_div {  background-color: #C7D7FF;  width: 96px;  height: 96px;  border-radius: 96px;  display: flex; align-items: center;  justify-content: center;}
.invest_how_it_work_sec .col_sub_div .no_div h3 {  color: #314375;   font-family: Chivo;  font-size: 50px;  font-weight: 400;}
.invest_how_it_work_sec .col_sub_div h4 {  color: #3C3939;  font-family: Chivo;  font-size: 20px;  font-style: normal;   font-weight: 400;}
.invest_how_it_work_sec .col_sub_div p {  color: #535353; font-family: Inter;  font-size: 16px;  font-style: normal;  font-weight: 400;  line-height: 24px;}


/* ////////////////////////////////////////////// .about_us_Our_team ////////////////////////////////////////////////// */
.about_us_Our_team {  padding-block: 50px;}
.about_us_Our_team .heading_div {   text-align: center;   padding-bottom: 30px;}
.about_us_Our_team .heading_div h2 {    color: #314375;   font-family: Chivo;   font-size: 50px;   font-style: normal;   font-weight: 400;}
.about_us_Our_team .heading_div p {   color: #696969;   text-align: center;   font-family: Inter;   font-size: 18px;   font-style: normal;   font-weight: 400;  }
.about_us_Our_team .content_div .img_div {   width: 96px;   height: 96px;  margin: 0 auto 15px;}
.about_us_Our_team .content_div {  border-radius: 10px;  border: 1px solid #314375;  background: #FFF;   box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.10);   padding: 30px 0px; height: 100vh;   max-height: 320px;   margin-block: 10px; }
.about_us_Our_team .content_div h3 {   color: #3C3939;   font-family: Chivo;   font-size: 24px;   font-weight: 400;    text-align: center;}
.about_us_Our_team .content_div h6 {    color: #535353;    text-align: center;    font-family: Inter;    font-size: 18px;    font-weight: 400;}
.about_us_Our_team .content_div p {    color: #535353;    text-align: center;    font-family: Inter;    font-size: 14px;   font-style: normal;   font-weight: 400;}
.about_us_Our_team .fonts_div {    display: flex;    gap: 18px;    justify-content: center;}
.about_us_Our_team .fonts_div i {    font-size: 20px;    color: #314375;}
.about_us_Our_team .content_div:hover {  background-color: #314375;}
.about_us_Our_team .content_div:hover h3,
.about_us_Our_team .content_div:hover h6,
.about_us_Our_team .content_div:hover p,
.about_us_Our_team .content_div:hover i {   color: white;}



/*accordian*/





/*.Accordions_sec{  background: #C7D7FF;}*/
/*.Accordions_sec .accordion-img:before {   content: '';   background: url(../images/img-vector.png) no-repeat center;   position: absolute;   min-width: 670px;   min-height: 560px;   left: 15px;  top: 20px;    z-index: 2;}*/
/*.Accordions_sec .accordion-img {   height: 100%;   width: 100%;}*/

/*.Accordions_sec h1{   color: #314375;font-family: Chivo;font-size: 50px;font-style: normal;font-weight: 400;line-height: 75px; !* 150% *!letter-spacing: -1px;}*/
/*.tab-heading, .accordion-button:not(.collapsed){   color: #656565;font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 138%; }*/
/*.Accordions_sec div#kt_accordion_1 {   display: flex;   flex-direction: column;   gap: 20px;}*/
/*.Accordions_sec .accordion-item:first-of-type {   border: 1px solid #454545 ;  border-radius: 50px !important;}*/
/*.Accordions_sec .accordion-item:first-of-type>.accordion-header .accordion-button {  border-top-left-radius: 50px;   border-top-right-radius: 50px;  border-bottom-left-radius: 50px;  border-bottom-right-radius: 50px;}*/

/*.Accordions_sec .accordion-item {  border: 1px solid #454545;   border-radius: 50px !important; padding: 6px;}*/
/*.Accordions_sec .accordion-item .accordion-header .accordion-button {   border-top-left-radius: 50px;  border-top-right-radius: 50px;  border-bottom-left-radius: 50px;  border-bottom-right-radius: 50px;  background: #fff;}*/
/*.Accordions_sec .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {  border-bottom-right-radius: 50px;  border-bottom-left-radius: 50px;}*/
/*.Accordions_sec .accordion-button::after {  background-image: url(../images/plus.png);  }*/
/*.Accordions_sec .accordion-button:not(.collapsed)::after {  background-image: url(../images/minus.png); }*/

/*accordian*/

/*End New Section CSS*/



.price_symbol {  position: relative;}
.price_symbol span { top: 50%;    left: 20px;    font-size: 17px;line-height: 1.2;   position: absolute;    transform: translateY(-50%);}
.price_symbol input {  padding-left: 30px;}
.year_symbol span {
  position: absolute;
  left: 35px;
  top: 60%;
}

/* Form CSS */
.investor-form .inv-form-heading,
.broker-form .bro-form-heading,
.borrower-form .bor-form-heading{
  text-align: center;
}


.investor-form,
.broker-form,
.borrower-form {
  padding: 50px;
}
 .form_field_padding{
  padding-block: 20px;
   position: relative;
}
.form_field_padding i{
  position: absolute;
  right: 16px;
  top: 78px;
  cursor: pointer;
}
.investor-form .check,
.broker-form .check,
.borrower-form .check {
  display: inline-flex;
}
.custom-check {
  background: beige;
  margin-inline: 5px;
  padding: 15px;
  color: white;
}
.orange{
  background-color: #f88850;
  color: white;
  border-radius: 50px;
}
.darkblue{
  background-color: #314375;
  color: white;
  border-radius: 50px;
}
.broker-form h4 {
  color: #314375;
}
select.form-control{
  appearance: auto;
}
/* input.form-control,
textarea.form-control,
.form_field_padding select {
  box-shadow: -4px 4px 30px #00000012;
  border: 1px solid lightgrey;
  padding: 15px 15px;
  border-radius: 50px;
  padding-left: 30px;
} */

.form-control:focus,
textarea.form-control:focus
select:focus {
  box-shadow: -4px 4px 30px #00000012;
}


.form_field_padding label {
  padding-block: 10px;
}
.form_field_padding button {
  border: 2px solid #f88850;
  padding-inline: 30px;
  padding-block: 15px;
}

 button.btn.orange:hover {
  border: 2px solid #f88850;
  background: transparent;
}

/*.login_button button {*/
/*  background: rgba(255,255,255,0.10);*/
/*  border: 2px solid white;*/
/*  color: white!important;*/
/*  text-transform: uppercase;*/
/*  padding: 25px 30px;*/
/*}*/

.TandC div#tecs-error {
  position: absolute;
  top: 20px;
}

.TandC {
  position: relative;
}
.form_field_padding .iti__country-list{
  margin-top:10px !important;
}


/* .login_button .dropbtn {
  background: rgba(255,255,255,0.10);
  border: 2px solid white;
  color: White!important;
  text-transform: uppercase;
  padding: 25px 30px;
  margin-left: 5px;
  font-size: 17px;
    font-family: system-ui;
    line-height: 20px;
} */

/* .login_button .dropdown {
  position: relative;
  display: inline-block;
} */

.login_button .dropdown-content {
  display: none;
  position: absolute;
  /* background-color: white; */
  background: transparent;
  min-width: 136px;
  /*box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);*/
  z-index: 1;
  left: 5px;
}

.iti__flag-container ul > li span {
  font-size: 14px;
  color: gray;
}

.login_button .dropdown-content a {

  padding: 12px 16px;
  text-decoration: none;
  display: block;
  color: white !important;
  border: 1px solid white;
  background: #F88850;
  border-radius: 10px;
  padding: 14px 30px;
}

.login_button .dropdown:hover .dropdown-content {display: block;}

 /*.login_button .dropdown:hover .dropbtn {background-color: #3e8e41;}*/
/*.ficon{*/
/*  margin-top: 138px;*/
/*  position: relative;*/
/*}*/
/*.ficon::before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  top: -196px;*/
/*  right: -805px;*/
/*  width: 66%;*/
/*  height: 47%;*/
/*  background-image: url(../img/footer.png);*/
/*  background-size: 16%;*/
/*  background-repeat: no-repeat;*/
/*}*/
div:where(.swal2-icon).swal2-success .swal2-success-ring {
  top: 6px !important;
  left: 8px !important;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: -0.5em !important;
  width: 2.9375em;
  transform: rotate(-45deg);
}
/*.pso > a{*/
/*padding: 25px 38px !important;*/
/*}*/
.terms_priv{
  margin: 60px 0px;
}
article{
  display: none;
}
article.on{
  display: block;
}
.main {
  display: flex;
  justify-content: end;
}
.inner1 input#tab1{
opacity: 0;
}
i.fa-sharp.fa-solid.fa-check.icon {
display: none;
}
/*input:checked i.fa-sharp.fa-solid.fa-check.icon {*/
 /*opacity: 1;*/
/*}*/
.inner2 input#tab2{
opacity: 0;
}



.inner1 input#tab1[type="radio" i]:checked > i{
display: block;
}
.inner1 input#tab1{
  opacity: 0;
}
.inner1 input#tab1:checked{
  opacity: 1;
}
/*.inner2 input#tab2{*/
  /*opacity: 0;*/
/*}*/
.inner2 input#tab2:checked{
  opacity: 1;
}
/*.fa-solid::before {*/
  /*color: white;*/
  /*font-size: 20px;*/
  /*margin-left: -4px;*/
/*}*/
/*.inner1 input#tab1[type="radio" i]:checked{*/
  /*opacity: 0;*/
/*}*/
/*.inner2 input#tab2[type="radio" i]:checked{*/
  /*opacity: 0;*/
/*}*/
/*.inner2 input#tab2:checked .fa-sharp .fa-solid .fa-check .icon{*/
  /*opacity: 1 ;*/
/*}*/
.iti.iti--allow-dropdown.iti--show-flags {
  width: 100%;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.broker-form .new{
  margin-inline: 11px;
  padding: 13px 27px;
  margin-top: 2px;
}
.investor-form .valid select.form-control {
  appearance: none;
}


