      @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
      @import url('https://fonts.cdnfonts.com/css/univia-pro');

   
      .white_logo{
        filter: brightness(0) invert(1);
      }
      .bg-gray{
        background: #F7F7F7;
      }
      .hero-section {
      background: url('images/SystematicAlpha-2.jpg') no-repeat center center/cover;
      position: relative;
      height: 900px;
      color: white;
    }
.investment-bg{
        background: url('images/SystematicAlpha-2.jpg') no-repeat center center/cover;
      position: relative;
      color: white;
      padding: 100px 0px;
}
.btn-contact{
      background: #fff;
}
  .form-section {
    padding: 30px 20px;
  }
  .contact-inner{
     background-color: #16232a; 
     border-radius:20px;
        padding: 30px 20px;
  }
 .form-section .form-control,
  .form-select {
        height: 50px;
    border-radius: 6px;
    border: 1px solid #ccc;
  }

  .form-section .form-control::placeholder {
    color: #a9a9a9;
  }

  .form-section label {
    font-weight: 500;
    margin-bottom: 4px;
    color: #fff!important;
  }

 .form-section  .required::after {
    content: " *";
    color: red;
  }


.contact-title h2{
    font-size: 30px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: 1.2px;
    color: #967f4b;
    text-align: center;
    margin-top: 0.5rem;
    font-family: "univia-pro", Sans-serif;
    line-height: 1.4em;
}
.contact-location h3{
    font-size: 36px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: 1.2px;
    text-align: center;
    margin-top: 0.5rem;
    font-family: "univia-pro", Sans-serif;
    line-height: 1.4em;
    color: #000;
}
.contact-section{
    padding: 50px 0px;
}
.contact-location h5{
    font-size: 23px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: 1.2px;
    text-align: center;
    margin-top: 0.5rem;
    font-family: "univia-pro", Sans-serif;
    line-height: 1.4em;
    color: #b6ab8d;
}
.contact-location p,
.text-bottom p{
  font-family: "univia-pro", Sans-serif;
}
.contact-location .email a{
    font-size: 16px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: 1.2px;
    text-align: center;
    margin-top: 0.5rem;
    font-family: "univia-pro", Sans-serif;
    line-height: 1.4em;
    color: #b6ab8d;
}
.location-line{
   width: 100px;
    height: 2px;
    background-color: #b6ab8d;
    margin: 20px auto;
}
  .discloseres-sec p{
        font-family: "Lato", Sans-serif;
      font-size: 15px;
      font-weight: 400;
      text-transform: uppercase;
      line-height: 1.6em;
      letter-spacing: 3px;
  }
    .discloseres-sec a{
    color: #b6ab8d;
    text-decoration: none;
       font-family: "Lato", Sans-serif;
      font-size: 18px;
      font-weight: 400;
      text-transform: uppercase;
      line-height: 1.6em;
  }
    .experience-section{
        background: url('images/Maven-ExperiencedHires.jpg') no-repeat center center/cover;
        position: relative;
        height: 550px;
        color: white;
    }

        .experience-content h2{
          font-family: "univia-pro", Sans-serif;
            font-size: 60px;
          font-weight: 400;
          line-height: 1em;
          color:#fff;
    }
.elementor-background-overlay{
    background-color: #16232A7A;
    background-image: url(https://www.mavensecurities.com/wp-content/uploads/2023/06/OMMTECH-HEROBANNER1.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  position: absolute;
  bottom: 0px;
    right: 0;
    z-index: 1;
    width: 100%;
    height:500px;
}
    .hero-overlay {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: rgb(0 0 0 / 34%);
      z-index: -1;
    }
    .never-stop h2{
      color: #b6ab8d;
    }

    .never-stop{
           color: #666154;
    }

    .hero-content {
      position: relative;
      z-index: 2;
    }
    .hero-content h2{
      font-family: "univia-pro", Sans-serif;
          font-size: 60px;
        font-weight: 400;
        line-height: 1em;
    }

        .hero-underline {
      display: block;
         width: 100px;
      height: 2px;
      background-color: #b6ab8d;
      margin: 20px 0;
    }
   .hero-content p{
      font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 3px;
}


    .text-section {
      background-color: #f9f9f9;
      padding: 80px 20px;
      text-align: center;
    }

    .text-section p {
     text-align: center;
    font-family: "univia-pro", Sans-serif;
    font-size:20px;
    font-weight: 300;
    line-height: 1.4em;
    }

    .divider-line {
       width: 100px;
      height: 2px;
      background-color: #b6ab8d; /* golden */
      margin: 0 auto;
    }
    .Powered_title h6{
      color: #b6ab8d;
      font-size: 14px;
    }
.divider2-line{
         width: 100px;
      height: 2px;
      background-color: #b6ab8d; /* golden */
}

.object-fit-cover {
  object-fit: cover;
  height: 300px;
}

.trade-card .card-img-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.card-title {
  font-size: 1.5rem;
  font-weight: 500;
  color: white;
}

.hr-short {
  width: 60px;
  border-top: 2px solid #aaa;
}
   .stats-section {
      padding: 80px 20px;
    }

    .stats-section h3 {
      font-size: 2rem;
      font-weight: 400;
      color: #fff;
    }

    .stats-section p {
      margin: 0;
      font-size: 0.85rem;
      letter-spacing: 0.5px;
      text-transform: uppercase;
      color:#b6ab8d;
    }

    .trad_card{
      height: 250px;
       border-radius: 20px;
      border: 1px solid #b6ab8d;
    }
      .elementor-heading{
        color: #b6ab8d!important;
          font-family: "Lato", Sans-serif;
          font-size: 20px;
          font-weight: 400;
          text-transform: uppercase;
          line-height: 1.4em;
          letter-spacing: 3px;
      }
    .divider {
      border-right: 1px solid rgba(255, 255, 255, 0.3);
    }

    .bottom-divider {
      border-top: 1px solid rgba(255, 255, 255, 0.3);
    }

    .bottom-border {
      border-top: 1px solid rgba(255, 255, 255, 0.4);
    }

    .text-highlight {
      color: #00cfff;
      font-weight: 500;
    }

    @media (max-width: 768px) {
      .divider {
        border-right: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
        padding-bottom: 20px;
        margin-bottom: 20px;
      }
      .bottom-border {
        margin: 30px 0 10px;
      }
    }
    .about-section {
      background-color: #f9f9f9;
      padding: 60px 0;
    }

    .about-title {
      color: #2a5c68; /* teal blue */
      position: relative;
      padding-left: 50px;

   position: relative;
      color: #2a5c68;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 3px;
    }

    .about-title::before {
      content: "";
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      width: 40px;
      height: 2px;
      background-color: #c0a15e;
    }

    .about-text p {
     font-size: 17px;
    line-height: 1.8;
    color: #333;
    margin-bottom: 1rem;
    text-align: justify;
    }

    .about-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }


    .section-title {
      font-size: 3rem;
      font-weight: 500;
      color: #b9ab8d;
    }

    .carouselmain-title{
        color: #b6ab8d;
        font-family: "univia-pro", Sans-serif;
        font-size: 60px;
        font-weight: 400;
        line-height: 1.2em;
    }
    .carousel-title {
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 3px;
    }

    .divider-line {
      width: 100px;
      height: 1px;
      background-color: #b6ab8d;
      margin: 20px auto;
    }

    .carousel-caption {
      position: static;
      padding: 2rem 0;
       width: 700px;
      margin: auto;
      text-align: center;
    }

    .strategy-title {
      font-size: 1.2rem;
      font-weight: 600;
      color: #2a6c7b;
      letter-spacing: 1px;
    }

    .strategy-desc {
        color: #16232a;
        font-size: 24px;
        font-weight: 400;
        font-style: normal;
        line-height: 1.6em;
        margin-top: 10px;
    }
    .carousel-indicators{
          gap: 8px;
    }

    .width-carousel{
    z-index: 9;
    }

    .carousel-indicators [data-bs-target] {
      width: 40px;
      height: 3px;
      background-color: #ddd;
      border: none;
    }

    .carousel-indicators .active {
      background-color: #000;
    }

    .carousel-control-prev-icon,
    .carousel-control-next-icon {
      background-color: transparent;
      border: none;

    }
   .carousel-control-prev, .carousel-control-next{
      z-index: 9999;
     opacity:1;
   }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
  .carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

  .mavens-edge-section {
     padding: 200px 20px 200px 20px;

      text-align: center;
      position: relative;
      z-index: 1;
    margin-bottom: 0;
    }

    .mavens-edge-section::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgb(35 14 14 / 24%);
    width: 100%;
    height: 100%;
    top: 0;
    z-index: -1;
    left: 0;
    }
   .mavens-edge-section::after {
    content: "";
    position: absolute;
    background: url(images/maven-bg.jpeg) center center / cover no-repeat;
    filter: blur(3.6540000000000004px);
    page-break-after: always;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    }

    .mavens-edge-title {
      font-size: 48px;
      color: #c5b48f;
      margin-bottom: 30px;
    }
    .ourvalue-edge-item{
       color: #b6ab8d;
        font-family: "Lato", Sans-serif;
        font-size: 20px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.4em;
        letter-spacing: 3px;
        margin-bottom: 22px;
    }
    .ourvalue-text{
          color: #fff;
              font-size: 18px;
          padding-top: 5px;
          line-height: 30px;
          text-align: center;
          font-family: "univia-pro", Sans-serif;
          font-weight: 300;
          line-height: 1.4em;
          letter-spacing: 2px;
    }

    .line {
      width: 50px;
      height: 1px;
      background: #c5b48f;
      margin: 0 auto 25px;
    }

    .mavens-edge-item {
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      max-width: 700px;
      margin: 0 auto 35px;
      letter-spacing: 1px;
      color: #fff;
    }

    .mavens-edge-item:last-child {
      margin-bottom: 0;
    }



    .custom-card {
      background-color: #fff;
      padding: 60px 30px;
      text-align: center;
      border: none;
      margin-top: 60px;
      margin-bottom: 60px;
    }

    .custom-card h5 {
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 2px;
      color: #30525c;
      font-weight: 600;
    }

    .underline {
      width: 60px;
      height: 1px;
      background-color: #bbb;
      margin: 10px auto 25px;
    }

    .custom-card p {
      font-size: 16px;
      color: #222;
      line-height: 1.8;
      font-family: "univia-pro", Sans-serif;
      font-weight: 400;
      line-height: 1.6em;
    }

    .bottom-underline {
      margin-top: 30px;
    }


     .guiding-section {
      padding: 60px 0;
    }

    .guiding-card {
      background-color: #ffffff;
      padding: 40px;
      box-shadow: 0 0 30px rgba(0, 0, 0, 0.04);
          transform: translate(-53px, 10px);

    }

    .guiding-title {
      text-transform: uppercase;
      font-size: 14px;
      letter-spacing: 2px;
      color: #2d6e7e;
      font-weight: 600;
      margin-bottom: 30px;
    }

    .guiding-point {
      margin-bottom: 30px;
      font-size: 16px;
      color: #1b1e20;
    }

    .guiding-point::after {
      content: "";
      display: block;
      width: 50px;
      height: 1px;
      background-color: #b6ab8d;
      margin-top: 10px;
    }

    .guiding-image {
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 5px;
    }

    .market-section {
    position: relative;
    overflow: hidden;
    height: 550px;
}

.bg-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}


.bg-challenge-section {
  background-image: linear-gradient(180deg, #041219ba 100%), url(images/maven-bg.jpeg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 40px 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
  background-attachment: fixed;
}

.challenge-title p{
  color: #fff;
      text-align: center;
    font-family: "univia-pro", Sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.4em;
}
.challenge-subtitle p{
  font-size: 14px;
    font-family: "univia-pro", Sans-serif;
    font-weight: 300;
    line-height: 1.4em;
    color: #fff;
    text-align: center;
}

.image-side {
  height: 100%;
  background-color: #0c1a22;
  position: relative;
}

.object-fit-cover {
  object-fit: cover;
  height: 100%;
}
    /* foooter desing */

      footer {
      background-color: #f0f0f0;
      padding: 60px 0 30px;
      font-family: 'Segoe UI', sans-serif;
    }

    footer h5 {
      font-weight: bold;
      margin-bottom: 20px;
    }

    footer ul {
      padding: 0;
      list-style: none;
    }

    footer ul li {
      margin-bottom: 8px;
    }

    footer ul li a {
      color: #333;
      text-decoration: none;
    }

    footer ul li a:hover {
      color: #a87300;
    }

    .footer-bottom {
      border-top: 1px solid #ccc;
      margin-top: 40px;
      padding-top: 20px;
      text-align: center;
      font-size: 14px;
      color: #555;
    }

    .social-icons a {
      color: #a87300;
      margin: 0 8px;
      font-size: 18px;
    }


      @media (max-width: 768px) {
      .text-section p {
        font-size: 1.25rem;
      }
        .about-title {
        padding-left:49px;
        font-size: 0.9rem;
      }
    }



          @import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
      .text-justify-custom {
  text-align: justify;
}


.logo{
    width: 120px;
}
.hero {
  position: relative;
  color: #fff;
  text-align: center;
  padding: 100px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 771px;
  overflow: hidden;
}

  .MultiStrategy-bg{
    position: relative;
    color: #fff;
    padding: 100px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 771px;
    overflow: hidden;
  }

    .MultiStrategy-bg {
    background: url('images/multi-bg.jpg') no-repeat center center/cover;
    position: relative;
    height: 550px;
    color: #16232a;
  }

      .MultiStrategy-content {
      position: relative;
      z-index: 2;
    }
    .MultiStrategy-content h2{
      font-family: "univia-pro", Sans-serif;
          font-size: 60px;
        font-weight: 400;
        line-height: 1em;
    }

   .MultiStrategy-content p{
      font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.4em;
    letter-spacing: 3px;
}
   
.adobe-bg {
  position: relative;
  background: url('images/maven-bg.jpeg') center center / cover no-repeat;
  padding: 250px 0;
  z-index: 1;
}

.adobe-bg::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0,0,0,0.4) 0%, rgba(22,35,42,0.9) 100%);
  z-index: -1;
}

.adob-sec p{
    text-align: center;
    color:#ffffff;
    font-family: "univia-pro", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1em;
}





/* about us css */


 
    .hero_about {
      background: url('https://www.mavensecurities.com/wp-content/uploads/2024/01/Maven-Securities-About-Us.jpg') no-repeat center center/cover;
      min-height: 75vh;
      display: flex;
      align-items: center;
      color: white;
      position: relative;
      z-index: 1;
    }

    .hero_overlay_about {
      background: linear-gradient(to right, rgba(22, 35, 42,0.5), rgba(22, 35, 42,0.3));
      position: absolute;
      top: 0; left: 0;
      width: 100%;
      height: 100%;
    }

    .hero_content_about {
      z-index: 2;
      padding: 2rem;
      animation: slideUp 1s ease-out forwards;
      opacity: 0;
      transform: translateY(50px);
    }

    @keyframes slideUp {
      to {
        opacity: 1;
        transform: translateY(0);
      }
    }

    .underline {
      width: 100px;
      height: 2px;
      background-color: #c9b17c;
      margin-top: 10px;
    }
.underline.margin-unset{
  margin: unset;

}
  .mavens-edge-section.valuebg{
    padding: 80px 0px;
  }

   .mavens-edge-section.valuebg::after {
   background-image: url(images/Maven-Values-scaled.jpeg);
    }
   .about_main {
 letter-spacing: 1.4px;
 font-weight: 500 !important;
 color: #fff;
      font-size: 60px;
    }
    .mySwiper .swiper-slide img{
        width: 200px;
    }
    .mySwiper .swiper-button-next,
     .mySwiper  .swiper-button-prev{
      position: absolute;
      top: 50%;
      background-color: transparent;
      border: none;
    }
     .mySwiper  .swiper-button-prev{
       left: 0%;
     }
       .mySwiper .swiper-button-prev::after,
        .mySwiper  .swiper-button-next::after{
        display: none
     }

    @media (max-width: 768px) {
     .about_main {
        font-size: 35px;
      }
    }
    .bg-cokie{
      background-color: #16232A;
    }
.quote-text-golden{
    font-size: 20px;
    font-weight: 400;
    color: #000;
    line-height: 30px;
}
.quote-text-about {
    font-size: 20px;
    font-weight: 300;
    color: #000;
    line-height: 30px;
    font-family: sans-serif;
}
 .hero_about.ourvaluebg {
      background: url('images/our-values-bg.jpg') no-repeat center center/cover;
    }
.hero_about.deibg {
      background: url('images/dei-banner.jpg') no-repeat center center/cover;
   }
.Equity_title h2{
      color: #b6ab8d;
    font-size: 28px;
    margin-bottom: 20px;
}
.diversity_title h3{
      color: #b6ab8d;
    font-weight: 400;
}
.title-partner p{
  text-align: center;
    color: #16232a;
    font-family: "univia-pro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.6em;
}
 .custom-card {
      background-color: #ffffff;
      border-radius: 1rem;
      box-shadow: 0 0 10px rgba(0,0,0,0.05);
    }
    .custom-card h6 {
      font-weight: 700;
    }
   
    .artboard{
      border-radius: 20px 20px 20px 20px;
    }
    .assocites p{
          font-family: "Lato", Sans-serif;
        font-size: 15px;
        font-weight: 400;
        text-transform: uppercase;
        line-height: 1.6em;
        letter-spacing: 3px;
    }
    .esg-card{
          background-color: #f8f8f8;
      border-radius: 30px;
      padding: 40px 30px;
      text-align: center;
      box-shadow: 0 5px 15px rgba(0,0,0,0.05);
      height: 100%;
    }
   .esg-card img {
      width: 150px;
      object-fit: cover;
      height: 185px;
      margin-bottom: 20px;
    }
    .esg-card p{
      font-size: 16px;
    line-height: 1.8;
    color: #333;
    margin-bottom: 1rem;
    text-align: center;
    }
/* get to known us section css */

   
    .get-to-know {
      background: url('https://www.mavensecurities.com/wp-content/uploads/2023/04/Maven.2796-scaled.jpg') no-repeat center center fixed;
      background-size: cover;
      color: white;
      padding: 100px 0;
      position: relative;
      text-align: center;
    }

    .get-to-know::before {
      content: "";
      position: absolute;
      top: 0; left: 0;
      width: 100%; height: 100%;
      background: rgba(0, 0, 0, 0.65);
      z-index: 1;
    }

    .get-to-know .container {
      position: relative;
      z-index: 2;
    }

    .get-to-know h2 {
      font-size: 60px;
      margin-bottom: 40px;
      color: #B6AB8D;
      border-bottom: 2px solid #B6AB8D;
      display: inline-block;
      padding-bottom: 15px;
    }

    .counter {
      font-size: 60px;
      font-weight: 500;
      letter-spacing: 1.2px;
      color: #fff;
    }

    .counter-label {
      font-size: 20px;
      text-transform: uppercase;
      color: #B6AB8D;
      margin-top: 5px;
      letter-spacing: 1.1px;
    }

    @media (max-width: 768px) {
      .counter {
        font-size: 2rem;
      }
    }




    
.left-divider {
  position: relative;
  left: 40px; /* distance from left edge */
  top: 50px;
  height: 100%;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}

.primary_btn{
  border: 1px solid #B6AB8D;
  padding: 14px 28px;
  font-size: 15px;
  text-transform: uppercase;
  background: transparent;
  letter-spacing: 1.2;
  border-radius: 0;
  outline: none;
  color: #000;
  transition: all 0.3s ease-in-out;
}

.primary_btn:hover{
  background-color: #B6AB8D;
  color: #fff;
}


.section-opportunites {
  background: url('images/bg-tabs.jpg') no-repeat center center fixed;
  background-size: cover;
      background-attachment: fixed;
  color: white;
  padding: 100px 0;
  position: relative;
  text-align: center;
  z-index: 1;
  overflow: hidden;
}

.section-opportunites::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8); 
  z-index: -1;
}
.title-opportunistes{
  padding-top: 80px;
  padding-bottom: 40px;
}
.title-opportunistes h2{
      color: #c6b891;
    font-size: 40px;
}

.tab-content-title h4{
    color:  #c6b891;
    font-family: "univia-pro", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.4em;
    margin-top: 20px;
}
.tab-content-title p{
  color:#ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4em;
    margin-top: 30px;
}
    .custom-tabs {
      background-color: #0d1b2a;
      border-radius: 50px;
      padding: 6px 20px;
    }
  
    .custom-tabs .nav-link {
      color: white;
      text-transform: uppercase;
      padding: 8px 18px;
      border-radius: 50px;
     font-size: 16px;
    }

    .custom-tabs .nav-link.active {
      color: #c6b891;
      background-color: transparent;
    }

    .gold-underline {
    width: 80px;
    border-top: 2px solid #c6b891;
    margin: 18px auto;
    }

 .custom-outline-btn {
  border: 1px solid #d6caa2; /* light gold border */
  padding:16px 24px;
      font-family: "Lato", Sans-serif;
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px;
  background-color: transparent;
  font-size: 14px;
  transition: all 0.3s ease;
}

.custom-outline-btn:hover {
  background-color: #d6caa2; /* gold background on hover */
  color: #000; /* black text on hover */
}

.job-buttons-section {
  background-color: #0f1d25; /* Dark background */
}
.application-process .nav-link {
  color: #0f1d25;
  font-weight: 500;
  border-radius: 0;
  background: transparent;
  text-align: left;
  font-size: 15px;
  letter-spacing: 1px;
}

.application-process .nav-link.active {
  background-color: transparent;
  border-left: 4px solid #c4b48d;
  font-weight: 700;
  color: #c4b48d;
}

.application-process h2 {
  font-family: 'Ubuntu', sans-serif;
  font-size: 2rem;
  color: #b9ab8b;
}

.application-process p{
      color: #16232a;
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 300;
    line-height: 1.4em;
    margin-top: 30px;
}
.faq-section .nav-link {
  color: #ccc;
  font-weight: 500;
  background: transparent!important;
  border-radius: 0;
  text-transform: uppercase;
  font-size: 14px;
  padding: 10px 0;
  border-left: 4px solid transparent;
}
.investment-title p{
    font-family: "univia-pro", Sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.4em;
}
.Portfolios_title h4,
.Portfolios_title h5{
      font-family: "univia-pro", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.4em;
}

.Portfolios_title p{
      font-family: "univia-pro", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em;
    text-align: justify;
}

    .investmentstestimonial-img {
      clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
      object-fit: cover;
      height: 100%;
      width: 100%;
    }

    .testimonial-text {
          font-family: droid-serif, serif;
          font-style: italic;
          font-size: 26px;
          line-height: 1.25;
          color: #0d264c;
          margin-bottom: 20px;
    }

    .investcarousel-indicators [data-bs-target] {
      background-color: #6c7a89;
      width: 15px;
      height: 15px;
      border-radius: 50%;
      border: none;
    }

    .investcarousel-indicators .active {
      background-color: #001c48;
    }

.insight-section {
  background: url('images/road-in-forest.jpg') no-repeat center center/cover;
  padding: 100px 0;
  position: relative;
  color: white;
  overflow: hidden;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    background-color: rgba(13, 38, 76, .4);/* dark overlay */
      z-index: 0;

}

.insight-card {
    border: 2px solid rgba(255, 255, 255, .5);
    background: rgba(255, 255, 255, .3);
  padding: 40px;
  height: 350px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  backdrop-filter: blur(3px);
}
.section-title.ourtitle{
   font-weight: bold;
    color: #002855;
  font-size: 36px;
  margin-bottom: 0;
}
.insight-text {
  font-size: 22px;
  margin-bottom: 20px;
  color: #fff;
  font-family: "univia-pro", Sans-serif;
font-weight: 300;
line-height: 1.4em;
}

.insight-link {
    font-family: "univia-pro", Sans-serif;
font-size: 16px;
  font-weight: 600;
  color: white;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  transition: 0.3s;
}

.insight-link:hover {
  border-bottom: 2px solid white;
}
.gradient-box {
    background: url(images/road-in-forest.jpg) no-repeat center center / cover;
    padding: 100px 0;
    position: relative;
    color: white;
    overflow: hidden;
    /* background:linear-gradient(to right, #15232c, #7e7e7e); */
    padding: 2rem;
    border-radius: 0.25rem;
    color: #fff;
    width: 100%;
    padding: 4rem 2rem;
        z-index: 1;
 }
 .gradient-box::after{
  content: "";
    content: "";
    background:#0000009c;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
 }

    .gradient-box h5 {
      font-weight: 600;
    }

    .gradient-box a {
      font-weight: 600;
      color: #ffffff;
      text-decoration: none;
    }

    .gradient-box a:hover {
      text-decoration: underline;
    }
    .section-services-understand{
      padding: 60px 0px;
    }
    .step-title {
      font-weight: 500;
      font-family: "univia-pro", Sans-serif;
         font-size: 1.5rem;
    line-height: 1.4em;
    }
    .step-subtitle {
      font-weight: 600;
      margin-top: 0.5rem;
     font-family: "univia-pro", Sans-serif;
         font-size: 18px;
    line-height: 1.4em;

    }
    .step-text {
      margin-top: 0.5rem;
      color: #333;
    font-family: "univia-pro", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em;
    text-align: justify;
    }
.first-steps{
  padding: 40px 0;
    background: #030810;
    background: linear-gradient(90deg, #0d264c 30%, #030810 70%);
}
/* cokiew section */

.cokie-sec h2{
    font-family: "Lato", Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: transparent;
    font-size: 16px;
    transition: all 0.3s ease;
}
.cokie-sec p{
    font-family: "Lato", Sans-serif;
    color: #000;
}

.cokie-sec  h5{
  font-family: "Lato", Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: transparent;
    font-size: 16px;
    transition: all 0.3s ease;
    color: #000000b0;
    font-weight: 600;
}
.cokie-sec h6 {
    font-family: "Lato", Sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: transparent;
    font-size: 16px;
    transition: all 0.3s ease;
    color: #40828c;
    margin-top: 20px;
       font-weight: 600;
}
.table-cokie th{
     background-color: #d9dfe7;
    font-family: "Lato", Sans-serif;
    letter-spacing: 1px;
    font-size: 15px;
    transition: all 0.3s ease;
    color: #000000f7;
    font-weight: 600;
}
.table-cokie td{
      background: #f1f5fa;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    transition: all 0.3s ease;

}
.cokie-title{
  color: #b6ab8d;
     font-family: "Lato", Sans-serif;
    font-size: 15px;
    transition: all 0.3s ease;
    font-weight: 600;
}
.recruitment-sec h2{
    color: #b6ab8d;
   font-family: "Lato", Sans-serif;
     font-size: 52px;
    font-weight: 400;
    line-height: 1.2em;
    color: #b6ab8d;
}
.recruitment-sec h3,
.recruitment-sec h5{
      font-family: "Lato", Sans-serif;
    text-transform: uppercase;
    background-color: transparent;
    font-size: 15px;
    font-weight: 600;
    transition: all 0.3s ease;
    color:#000;
}
.recruitment-sec p{
      font-family: "Lato", Sans-serif;
    color: #000;;
}
.list-style li{
   font-family: "Lato", Sans-serif;
   color: #000;;
}
.cokie-sec  a,
.recruitment-sec a{
  font-family: "Lato", Sans-serif;
    color: #b6ab8d;
    text-decoration: none;
}
.cokie-sec  a:hover{
   color: #40828c;
}
 .brochure-section {
    background: #f6f6f7;
      padding: 4rem 2rem;
    }

    .brochure-title {
      font-size: 2.5rem;
      font-weight: 600;
      color: #1e2a38;
      margin-top: 0.5rem;
     font-family: "univia-pro", Sans-serif;
    line-height: 1.4em;
    }
.investment-title h2{
      font-weight: 600;
      color: #1e2a38;
      margin-top: 0.5rem;
     font-family: "univia-pro", Sans-serif;
    line-height: 1.4em;
}
    .brochure-desc {
      color: #374151;
          font-family: "univia-pro", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4em;
    text-align: justify;
    }

    .brochure-img {
      max-width: 100%;
      height: auto;
      border-radius: 5px;
      box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    }

    .portfolio_hero_section {
    width: 100%;
    padding: 100px 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hero_port_heading {
    font-size: 60px;
    font-weight: 600;
    line-height: 50px;
    letter-spacing: 1.2px;
    color: #967f4b;
    text-align: center;
    margin-top: 0.5rem;
    font-family: "univia-pro", Sans-serif;
    line-height: 1.4em;
}

.hero_port_para {
    font-size: 24px;
    padding-top: 35px;
    color: #16232a;
    line-height: 30px;
    text-align: center;
     font-family: "univia-pro", Sans-serif;
    font-weight: 300;
    line-height: 1.4em;
}
.portfolio_cards_section {
    background: rgba(160, 162, 164, 0.1);
    padding: 130px 0 70px 0;
}
.card-img-box {
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 36px;
    height: 240px;
    border-radius: 16px;
}
.portfolio-card-body{
    padding: 29px 0 50px 0;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: baseline;
}
.portfolio-card-body h5 {
    font-family: Syne, sans-serif;
    font-size: 2.125re;
    font-weight: 600;
    line-height: 1.4em;
}
.portfolio-card-body p{
     font-size: 16px;
    line-height: 30px;
    text-align: center;
    font-family: "univia-pro", Sans-serif;
    font-weight: 300;
        color: #333833;
    font-size: 24px;
    text-align: left;
    line-height: 1.4em;
}
.visit-btn{
    background: #967f4b;
    font-weight: 700;
    line-height: 1.5;
    text-align: center;
    font-family: Montserrat, sans-serif;
    border-radius: 50px;
    padding: 19px 32px;
    border: none;
    transition: all 0.3s ease-in-out;
    color: white;
    border:1px solid #967f4b;
    text-decoration: none;
}
.visit-btn:hover{
    background: #fff;
    border:1px solid #967f4b;
    color: #967f4b;

}


/*  */

    .career-section {
      background: url('images/Trading-scaled.jpg') center/cover no-repeat;
      padding: 60px 0;
      position: relative;
      color: #fff;
    }

    .career-section::before {
      content: "";
      background: rgb(0 0 0 / 77%);
      position: absolute;
      top: 0; left: 0; width: 100%; height: 100%;
      z-index: 1;
    }

    .career-section .container {
      position: relative;
      z-index: 2;
    }

    .career-tab-content {
      background: rgba(0, 0, 0, 0.4);
      padding: 20px;
      border-radius: 10px;
    }
    .tabs-toplevel-carreer .nav-tabs{
      border: none;
      gap: 20px;
    }
  .tabs-toplevel-carreer .nav-tabs .nav-link{
         border: none;
         background: #16232a;
         color: #b6ab8d;
    font-family: "univia-pro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 1px;
    margin-top: 20px;
    display: block;
    }
     .tabs-toplevel-carreer .nav-tabs .nav-link.active {
      background-color: #40828c;
      color: #fff;
    }

    .list-items li{
        color: #fff;
        font-family: "univia-pro", Sans-serif;
        font-size: 17px;
        font-weight: 400;
        line-height: 28px;
    }

    .toplevel-carreer-title h2{
          color: #c6b891;
          font-family: "univia-pro", Sans-serif;
          font-size: 40px;
          font-weight: 400;
          line-height: 1.4em;
          margin-top: 20px;
          display: block;
          text-align: center;
    }
  .people-img {
    filter: grayscale(100%);
    height: 300px;
    object-fit: cover;
  }

  .card {
    background-color: #fff;
    border: none;
  }

  .card h5, .card p {
    color: #000;
  }
  .trader1 h5{
    font-family: "univia-pro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
    margin-top: 20px;
    display: block;
    text-align: center;
  }
  .trader-underline{
   width: 80px;
    border-top: 2px solid #b6ab8d;
    margin:auto;
  }
  .partner-title h5{
    color: #988e72;
    font-family: "univia-pro", Sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 1.4em;
    margin-top: 20px;
    display: block;
}
  .partner-title p{
      color: #16232a!important;
    font-family: "Lato", Sans-serif;
    font-size: 16px!important;
    font-weight: 300;
    line-height: 1.4em;
    margin-top: 30px;
    margin-top: 10px;
}
  .trader1 p{
    color: #636363;
    font-size: 16px!important;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 1px;
    text-align: center!important;
    margin-top: 10px;
  }
     .toplevl-vertical .vertical-tabs {
        min-width: 200px;
      background-color:#16232a;
      padding: 20px 20px 20px 20px;
      border-radius: 30px;
      border-style: none;
    }

    .vertical-tabs .nav-link {
      text-align: left;
      border-radius: 0;
      color: #fff;


    }
      .toplevl-vertical   .vertical-tabs .nav-link{
      padding: 15px 0 15px 0;
          border-bottom: 1px solid #b6ab8d;
    }
    .option-market h3{
          color: #c6b891;
    font-family: "univia-pro", Sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 1.4em;
    margin-top: 20px;
    display: block;
    }
    .option-market-subtitle{
        color: #40828c;
        font-family: "univia-pro", Sans-serif;
        font-size: 34px;
        font-weight: 400;
        line-height: 1.4em;
        margin-top: 20px;
        display: block;
    }
    .text-progress{
    color: #948a6f;
    font-family: "univia-pro", Sans-serif;
    font-size: 34px;
    font-weight: 400;
    line-height: 1.4em;
    margin-top: 20px;
    display: block;
    }
    .feature-icons svg{
     fill: #b6ab8d;
        color: #b6ab8d;
        font-size: 30px;
        width: 30px;
        height: 30px;
        margin-right: 14px;
    }
    .title-current h3{
        color: #a79973;
        font-family: "univia-pro", Sans-serif;
        font-size: 34px;
        font-weight: 400;
        line-height: 1.4em;
        margin-top: 20px;
        display: block;
    }
    .operation-sec h6{
           color: #a79973;
      font-family: "univia-pro", Sans-serif;
      font-size: 24px;
      font-weight: 400;
      line-height: 1.4em;
      margin-top: 20px;
      display: block;
    }
     .operation-sec p{
          font-family: "univia-pro", Sans-serif;
      font-size: 18px;
      font-weight: 400;
      line-height: 1.4em;
      display: block;
     }
      .box-operation{
        padding: 20px 5px;
        border-radius: 5px;
      }
     .box-operation:hover{
      background-color: #a79973;;
     }
       .box-operation:hover a{
        text-decoration: underline;
       }
     .box-operation a{
      font-family: "univia-pro", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    display: block;
         color: #000;
         text-decoration: none;
     }
   .feature-title h4{
      font-family: "univia-pro", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1.4em;
    margin-top: 20px;
    }
   .feature-icons span {
      font-family: "Lato", Sans-serif;
      font-size: 15px;
      font-weight: 400;
      text-transform: uppercase;
      line-height: 1.6em;
      letter-spacing: 3px;
    }
    .opning-form  .form-control{
           padding: 0.65rem .75rem;
    }
       .opning-form .form-select{
    padding: 0.65rem .75rem;
    }
    .appy-click a{
          color: #c6b891;
      font-family: "univia-pro", Sans-serif;
      font-size: 16px;
      font-weight: 500;
      line-height: 1.4em;
      margin-top: 20px;
      display: block;
      margin-bottom: 10px;
    }
    .toplevl-vertical p{
          color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-align: justify;
    line-height: 1.4em;
    }

     .toplevl-vertical   .vertical-tabs .nav-link.active {
          color: #c6b891;
        font-family: "univia-pro", Sans-serif;
        font-size: 22px;
        font-weight: 400;
        line-height: 1.4em;
        display: block;
        background: transparent;
    }

@media (min-width: 768px) {
    #images_block .image-item {
        width: 18%;
        margin: 1%;
        display: inline-block;
    }
}
        .service-card {
      border: 1px solid #002855;
      padding: 60px;
      height: 280px;
    }

    .service-title {
      font-weight: bold;
      color: #002855;
    }

    .service-text {
      color: #000000;
      margin-top: 10px;
      font-size: 1rem;
    }
    .first-wary h5{
    color: #fff;
    font-size: 28px;
    font-family: "univia-pro", Sans-serif;
    font-weight: 300;
    line-height: 1.4em;
    text-align: justify;
    }
.contact-btn{
color: #fff;
    font-size: 22px;
    font-family: "univia-pro", Sans-serif;
    font-weight: 300;
    line-height: 1.4em;
    text-align: justify;
    text-decoration: none;
}
 .swiper-button-next, .swiper-button-prev {
    background-color: #f8f8f8;
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 4px;
    color: #002855;
    font-weight: bold;
    position: absolute;
    right: 12px;
    left: unset;
    top: 30px;

}
 .swiper-button-prev{
   right: 18px;
 }
 .swiper-nav-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  gap: 10px;
  padding: 10px;
  z-index: 10;
}
.swiper-nav-wrapper .swiper-button-prev{
       left: -100%;
        background: #e3ebdd;
        display: block !important;
        top: 124%;
}
.swiper-nav-wrapper .swiper-button-next{
         left: -383%;
          background: #e3ebdd;
        display: block !important;
        top: 124%;
        
}
/* teams card */
.team-container {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  padding: 30px;
}

.team-card {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  padding: 30px 20px;
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.team-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12);
}

.team-name {
  font-size: 18px;
  font-weight: 700;
  color: #111827;
  margin-bottom: 5px;
}

.team-role {
  font-size: 14px;
  color: #6b7280;
  margin-bottom: 20px;
}

.team-btn {
  background-color: #a68d5d;
  color: white;
  padding: 10px 16px;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  transition: background-color 0.3s ease;
}

.team-btn:hover {
  background-color: #8c734a;
}

    .team-card {
    position: relative;
    background-color: #fafafa;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 25px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    padding: 30px;
    text-align: center;
    border-radius: 6px;
    margin-top: 20px;
    z-index: 1;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.team-card:hover {
  transform: scale(1.05);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15);
  z-index: 2;
}
    .photo-wrapper {
      position: relative;
      width: 100px;
      height: 100px;
      margin: 0 auto 15px auto;
    }

   .team-card .bg-layer {
       background-color: #ded3b0;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 8px;
        left: -10px;
        animation-direction: 8px;
        z-index: -1;
    }

    .number{
          font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.6em;
    letter-spacing: 3px;
    }
    .photo-wrapper img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      border-radius: 2px;
    }

    .team-name {
      font-size: 1.1rem;
      margin-bottom: 5px;
      color: #000;
      font-weight: 600;
    }

    .team-role {
      font-size: 0.9rem;
      color: #555;
          font-weight: 500;
      margin-bottom: 15px;
    }



  .btn-outline-custom {
border: 1px solid #98814e;
    color: #ffffff;
    font-size: 0.875rem;
    padding: 5px 15px;
    border-radius: 4px; 
    background-color: #98814e;
    transition: 0.3s;
  }

  .btn-outline-custom:hover {
    background-color: #1f2b34;
    color: #fff;
  }
.swipercustom-arrow {
  width: 48px;
  height: 48px;
  background-color: #f8f8f8;
  border: 1px solid #e4e4e4;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 4px;
  transition: background 0.3s;
}

.swipercustom-arrow::after {
    font-size: 26px;
    color: #00254d;
}

.swiper-button-prev::after {
  content: '\2190'; /* Unicode left arrow */
}
 .swiper-button-prev {
    left: -100px;
}
.swiper-button-next::after {
  content: '\2192'; /* Unicode right arrow */
}

.custom-arrow:hover {
  background-color: #e0e0e0;
}


    .swiper-pagination-progressbar {
      background: #d4d4d4;
      height: 6px;
      margin-top: 20px;
    }
.swiper-wrapper {
  padding:70px 0px 70px 0px;
}
    .swiper-pagination-progressbar-fill {
      background: #002855 !important;
    }

  .swiper-horizontal>.swiper-pagination-progressbar, 
  .swiper-pagination-progressbar.swiper-pagination-horizontal{
    top: unset!important;
    bottom: 0!important;
}
.faq-section {
  background: url('images/faq-bg.jpg') no-repeat center center fixed;
  background-size: cover;
   background-attachment: fixed;
  color: white;
  padding: 100px 0;
  position: relative;
  text-align: center;
  z-index: 1;
  overflow: hidden;
}

.faq-section::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8); 
  z-index: -1;
}

.faq-section h2 {
  color: #b9ab8b;
  font-family: 'Ubuntu', sans-serif;
}

 @media (min-width: 1910px) {
     .hero {
        height: 1081px;
    }
}
@media (min-width: 1370px) and (max-width: 1540px) {
  .hero {
    height: 854px;
  }
}
 @media (max-width: 992px) {
  .succed_title {
    font-size: 24px; 
  }
}
    @media (max-width: 768px) {
      .benefit-box {
        padding: 20px;
        font-size: 14px;
      }
    }
@media (max-width: 576px) {
    .hero-section {
      height: 700px;
    }
  .portfolio_hero_section{
    padding: 40px 0px;
  }
  .visit-btn{
        padding: 7px 23px;
  }
  .hero_port_heading {
    line-height: 70px;
  }
  .hero_port_para {
    font-size: 16px;
  }
  .portfolio-card-body{
      padding-bottom: 0;
  }
  .portfolio-card-body p {
    font-size: 16px;
  }

  .portfolio_cards_section{
     padding: 50px 0px;
  }
  .team-member{
      width: 100%;
      flex: auto;
  }

  .hero{
    height: auto;
  }
  .contact-title {
   font-size: 30px;
  }

  .succed_small{
    line-height: 32px;
  }
  .succed_title {
    font-size: 16px; 
    line-height: 20px;
  }
  .newsletter-section h2{
        font-size: 32px;
        margin-bottom: 20px;
  }
.text-section,
.about-section{
  padding: 30px 0px!important;
}
.carousel-control-prev, .carousel-control-next{
  display: none;
}
.carousel-caption{
  width: auto;
}
.guiding-card{
  transform: translate(0);
}
.custom-card{
      margin-top: 0px;
     margin-bottom: 0px; 
     padding: 0px 30px;
}
.tabs-toplevel-carreer .nav-tabs .nav-link{
      margin-top: 0px;
      border-radius: 8px;
}
.tabs-toplevel-carreer .nav-tabs {
    gap: 12px;
    padding-bottom: 10px;
}
.toplevl-vertical p{
  font-size: 16px;
}
.experience-section {
    height: 340px;
}
.text-progress {
font-size: 18px;
}
}
