/*----[[63e1e5928a39200ab1c9e40c]]---*/
        /*--------------------------------------------------------------
# hero-86
--------------------------------------------------------------*/

.hero-86 {
    background: url(https://builder-templates-bucket.s3.amazonaws.com/63e1e5928a39200ab1c9e40c/assets/banner.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-bottom: 0rem;
    position: relative;
  }
  
  .hero-86 .heading-style p {
    font-size: 1.1rem;
    margin-bottom: 0rem;
  }
  
  .hero-86 .heading-style h1 {
    font-size: 4.5rem;
    font-weight: 700;
  
  }
  
  .hero-86 .navbar-nav 
  {
    font-size: 1.1rem;
    font-weight: 500;
  }
  
  .hero-86 .navbar-nav .nav-item .nav-link {
    padding: 0 1.125rem;
    color: var(--wb-menu-color);
  }
  
  .hero-86 .navbar-nav .nav-item .nav-link:hover,
  .hero-86 .navbar-nav .nav-item .nav-link.active {
    color: var(--wb-menu-hover-color);
  }
  
  
  .hero-86 .wb-dropdown-element:focus,
  .hero-86.wb-dropdown-element:hover {
    color: var(--wb-website-hover-text-color);
    background-color: var(--wb-website-hover-background-color);
  }
  
  .hero-86 .join-us-btn {
    background: var(--wb-website-theme-secondary-color);
    padding: 1rem 1.563rem;
    color: var(--wb-website-text-secondary-color);
    text-decoration: none;
    font-weight: 500;
  }
  
  .hero-86 .gym-btn {
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    padding: 1rem 1.563rem;
    text-decoration: none;
    font-weight: 500;
  
  }
  
  .hero-86 .join-us-btn:hover,
  .hero-86 .gym-btn:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
  }
  
  /* toogle button---------------- */
  .hero-86 .navbar .navbar-toggler:focus {
    box-shadow: none;
    outline: 0 !important;
  }
  
  .hero-86 .navbar .navbar-toggler .navbar-toggler-icon {
    color: var(--wb-website-theme-secondary-color);
  }
  
  .hero-86 .slider-icons .slider-social {
  
    position: absolute;
    right: 2%;
    top: 55%;
    transform: translateY(-50%);
  
  }
  
  .hero-86 .slider-icons .share-text {
    position: absolute;
    right: -1.188rem;
    top: -30%;
    font-size: 1rem;
    font-weight: 500;
    transform: rotate(90deg) !important;
  }
  
  .hero-86 .share-it-text p {
  
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 0;
  }
  
  .hero-86 .slider-icons .slider-social a, .hero-86 .socials-list a {
    text-decoration: none;
    width: 2.5rem;
    height: 2.5rem;
    color: var(--wb-website-theme-secondary-color);
    background: transparent;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 3.125rem;
    margin: 0.500em 0rem;
    border: 0.063rem solid var(--wb-website-theme-secondary-color);
    transition: background-color .3s ease-in-out;
  }
  
  .hero-86 .slider-icons .slider-social a:hover, .hero-86 .socials-list a:hover {
    border: 0.063rem solid var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
    background: var(--wb-website-hover-background-color);
  }
  
  .hero-86 .socials-list
  {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  
  
  .hero-86 .socials-list li:not(:last-of-type)
  {
    margin-right: 0.75rem;
  }
  
  .hero-86 .video-play-buttn {
    display: inline-block;
    border-radius: 3.125rem;
    border: solid 0.093rem var(--wb-website-theme-secondary-color);
    padding: 1rem 1.35rem;
    font-size: 1.1rem;
    margin-right: 0.5rem;
    color: var(--wb-website-theme-secondary-color);
  }

  .hero-86 .video-play-buttn:hover {
    background: var(--wb-website-hover-background-color);
    border: solid 0.093rem var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
  }
  
  .hero-86 .video-play-button {
    background: transparent;
    color: var(--wb-website-theme-secondary-color);
  }
  
  .hero-86 .video-button i {
    height: 3.2rem;
    width: 3.2rem;
    padding: 0.475rem 0.955rem;
    border-radius: 50%;
    border: solid 0.093rem var(--wb-website-theme-secondary-color);
    margin-right: 0.5rem;
    display: flex;
    font-size: 1.1rem;
    align-items: center;
    justify-content: center;
  }
  
  
  .hero-86 .video-text
  {
    display: inline-block;
    color: var(--wb-website-theme-secondary-color);
  }
  /* Modal */
  .hero-86 .modal-body {
    position: relative;
    padding: 0rem;
  }
  
  .hero-86 .modal-dialog {
    background: var(--wb-website-theme-secondary-color);
    padding: 3rem;
  
  }
  
  .hero-86 .btn-close {
    position: absolute;
    top: -2.5rem;
    right: -2.8rem;
    background: url(https://builder-templates-bucket.s3.amazonaws.com/63e1e5928a39200ab1c9e40c/assets/close.png);
    background-repeat: no-repeat;
    background-size: 1.625rem;
    background-position: center;
    z-index: 9999;
    opacity: 1;
    cursor: pointer;
    border-radius: 0.438rem;
  }
  
  .hero-86 .btn-close:focus {
    box-shadow: none;
  }
  
  /*======================== 
  Online-Craft-video-Ends
  ==========================*/
  
  
  
  /* Media Queries */
  
  @media(max-width: 64rem) {
  
    .hero-86 .slider-icons .slider-social {
      top: 37%;
    }
  
  
    .hero-86 .slider-icons .slider-social {
      top: 55%;
    }
  }
  
  
  @media (max-width: 61.938rem)
  {
  
    .hero-86 .navbar-nav .nav-item .nav-link {
      padding: 0.5rem 0;
  }
  
  .hero-86 .socials-list, .hero-86 .btns-div
  {
    justify-content: center;
  }
  }
  
  
  @media(max-width:48rem) {
  
    .hero-86 .slider-icons .slider-social {
      transform: translateY(-30%);
    }
  
    .hero-86 .slider-icons .slider-social {
      top: 50%;
    }
  
  }
  
  
  @media (max-width: 32.813rem) {
    .hero-86 .wb-iframe iframe {
      width: 100%;
      height: 100%;
    }
  
    .hero-86 .slider-icons .slider-social {
      top: 40%;
    }
  }
  
  @media(max-width: 26.5625rem) {
    .hero-86 .slider-icons .slider-social {
      transform: translateY(-108%);
    }
  }
        /*----63e1e5928a39200ab1c9e40c----*/
        

/*----[[6669864be943bd6e8b8dceb8]]---*/
        .hero_87 {
    background: var(--wb-website-theme-primary-color);
}

.hero_87 .owl-carousel.owl-drag .team-img {
    overflow: hidden;
}

.hero_87 .owl-carousel .owl-stage-outer {
    padding: 1rem 0rem;
}

.hero_87 .owl-carousel .owl-dots .owl-dot.active span,
.hero_87 .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: var(--wb-website-theme-secondary-color);
}
        /*----6669864be943bd6e8b8dceb8----*/
        

/*----[[65241df79804fa1f4cce0d31]]---*/
        /*--------------------------------------------------------------
# start about us
--------------------------------------------------------------*/

.about_123  {
  background: url(https://builder-templates-bucket.s3.amazonaws.com/65241df79804fa1f4cce0d31/assets/about-bg.jpg);
  background-position: center right;
  background-repeat: no-repeat;
  padding: 3rem 0rem;
}

.about_123  .about-heading h4 {
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.875rem;

}

.about_123  .about-heading h2 {
  font-size: 2.5rem;
  font-weight: 600;
  margin-bottom: 1rem;
}

.about_123  a:hover {
  color: var(--wb-website-theme-secondary-color);
}


.about_123  .about-heading h3 {
  font-size: 1.375rem;
  font-weight: 600;
  margin-bottom: 1.25rem;
}

.about_123  .inner-about-box {
  background: var(--wb-website-theme-secondary-color);
  width:5rem;
  height:5rem;
  display: inline-block;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;

}

.about_123  .inner-about-box img {
  width: 2.2rem;
}
.about_123  .about-color:hover .inner-about-box {
background: var(--wb-website-hover-background-color);
}


/*--------------------------------------------------------------
# end about us
--------------------------------------------------------------*/
        /*----65241df79804fa1f4cce0d31----*/
        

/*----[[64a65bb5b28ba635b3f9940d]]---*/
        /*======================== 
Mindset-Theme-Blog-Start 
==========================*/
.grid_51 {
    background: url(https://builder-templates-bucket.s3.amazonaws.com/64a65bb5b28ba635b3f9940d/assets/grey-bg.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 5rem 0;
}

.grid_51 .blog-heading h2 {
    font-size: 2.25rem;
    font-weight: 700;
}

.grid_51 .blog-card {
    background: var(--wb-website-theme-primary-color);
    padding: 1.25rem;
    border-radius: 1rem;
}

.grid_51 .blog-card img {
    width: 100%;
}

.grid_51 .highlight-text {
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    border-radius: 3.125rem;
    padding: 0.5rem 0.875rem;
}

.grid_51 .highlight-text h3
{
    color: var(--wb-website-text-secondary-color);
    font-size: 1rem;
    margin-bottom: 0;
}

.grid_51 .highlight-text:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);

}

.grid_51 .blog-content p {
    font-size: 0.81rem;
    line-height: 1.6;
}

.grid_51 .blog-content h4 {
    font-size: 0.813rem;
    color: var(--wb-website-theme-secondary-color);
}

/*======================== 
Mindset-Theme-Blog-End 
==========================*/
        /*----64a65bb5b28ba635b3f9940d----*/
        

/*----[[653a288de0fdae5aa310c29c]]---*/
        .grid_78 {
  background: var(--wb-website-theme-primary-color);
}

.grid_78 .style-heading-text {
  background: var(--wb-website-theme-secondary-color);
  display: inline-block;
  color: var(--wb-website-text-secondary-color);
  letter-spacing: 0.5rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.33;
  padding-left: 0.5rem;
}


.grid_78 .blog-main h1 {
  font-size: 3rem;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 1.125rem;
}

.grid_78 .view-butn {
  display: inline-block;
  background: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);
  padding: 0.75rem 1.5rem;
  font-size: 1rem;
  font-weight: 600;
}

.grid_78 .view-butn:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);
}

.grid_78 .fit-blog-card {
  position: relative;
  padding-bottom: 1rem;
}

.grid_78 .fit-blog-card a {
  display: block;
  margin-top: 1.125rem;
}

.grid_78 .fit-blog-card a:hover {
  color: var(--wb-website-theme-secondary-color);
}

.grid_78 .sub-link {
  font-size: 0.875rem;
  letter-spacing: 0.25rem;
  font-weight: 600;
}

.grid_78 .main-link {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 3rem
}

.grid_78 .main-link:hover {
  text-decoration: underline;
}

.grid_78 .btn-arrow {
  font-size: 2rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: start;
}

.grid_78 .fit-blog-card .blog-date-text p {
  background: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);
  display: inline-block;
  padding: 0 0.25rem 0 1.25rem;
  position: absolute;
  left: 0;
  top: 1.5rem;
  margin-bottom: 0;
  font-weight: 600;
  word-break: break-all;
}

@media (max-width:61.938rem) {

  .grid_78 .btn-arrow {

      text-align: center;
  }
}
        /*----653a288de0fdae5aa310c29c----*/
        

/*----[[656d6c6de0fdae5aa3126d02]]---*/
        .grid_97 {
    background: var(--wb-website-theme-primary-color);
}

.grid_97 .hoston-service-main h2 {
    font-size: 3rem;
    font-weight: 700;
    margin-bottom: 0;
}

.grid_97 .hoston-service-card {
    border: 0.125rem solid var(--wb-website-hover-background-color);;
    padding: 2.5rem 2.188rem;
    border-radius: 1.563rem;
    position: relative;
    transition: 0.5s all;
}

.grid_97 .hoston-service-card:hover {
    background: var(--wb-website-hover-background-color);
}

.grid_97 .hoston-service-card:hover,
.grid_97 .hoston-service-card:hover .hoston-service-text h3,
.grid_97 .read-buttn:hover {
    color: var(--wb-website-hover-text-color);
}

.grid_97 .hoston-service-text h3
{
    font-size: 1.5rem;
    font-weight: 700;
}

.grid_97 .hoston-service-text p
{
    font-size: 1.1rem;
    margin-top: 1rem;
    font-weight: 500;
    line-height: 1.5;
}

.grid_97 .read-position {
    position: absolute;
    bottom: 2rem;
    left: 2.188rem;
    right: 2.188rem;
    text-align: start;
}

.grid_97 .read-buttn {
    display: inline-block;
    font-size: 1.05rem;
    font-weight: 500;
}


@media (max-width: 47.938rem) {

    .grid_97 .read-position {
        text-align: center;
    }
}
        /*----656d6c6de0fdae5aa3126d02----*/
        

/*----[[668bb8a3e502ac273e4fc9af]]---*/
        .about_191 {
    background: var(--wb-website-theme-primary-color);
}

.about_191 .bridge-faq-main h2,
.about_191 .bridge-faq-main h3 {
    font-weight: 700;
    margin-bottom: 1.25rem;
}

.about_191 .bridge-faq-main h3 {
    font-size: 1rem;
    color: var(--wb-website-theme-secondary-color);
}

.about_191 .bridge-faq-main h2 {
    font-size: 3rem;
}

.about_191 .bridge-faq-main p {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 1.25rem;
    line-height: 1.7;
}

.about_191 .circle-icon
{
    font-size: 1.375rem;
    color: var(--wb-website-theme-secondary-color);
}

.about_191 .accordion-flush .accordion-item .accordion-button {
    background: none;
    font-size: 1.375rem;
    font-weight: 700;
    box-shadow: none;
    padding: 0;
}

.about_191 .accordion-button:not(.collapsed) {
   color: var(--wb-website-theme-secondary-color);
}

.about_191 .bridge-why-box
{
    background: var(--wb-website-theme-primary-color);
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
    padding: 1.25rem;
    border-radius: 0.625rem;
}

.about_191 .accordion-body {
    padding: 0;
}

.about_191 .accordion-body p {
    font-size: 1rem;
    margin-bottom: 0;
}

.about_191 .accordion-item {
    border: none;
    background: transparent;
}

.about_191 .accordion-button::after,
.about_191 .accordion-button:not(.collapsed)::after {
    background-image: none;
}

.about_191 .accordion-button:not(.collapsed),
.about_191 .accordion .accordion-item .accordion-button:hover {
    background: none;
    box-shadow: none;
    color: var(--wb-website-theme-secondary-color)
}
        /*----668bb8a3e502ac273e4fc9af----*/
        

/*----[[653639e1e0fdae5aa310a0dc]]---*/
        .grid_75 {
    background: url(https://builder-templates-bucket.s3.amazonaws.com/653639e1e0fdae5aa310a0dc/assets/bg-solid.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 4rem 0;
}

.grid_75 .card-main h1 {
    font-size: 2.5rem;
    font-weight: 700;
}

.grid_75 .service_card {
    background: var(--wb-website-theme-primary-color);
    padding: 1.5rem;
    border-radius: 1.25rem;
    position: relative;
}

.grid_75 .services_data h2 {
    font-size: 1.1rem;
    font-weight: 700;
}

.grid_75 .services_data p {
    margin-bottom: 0;
}

.grid_75 .read-button {
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    border-radius: 3.125rem;
    padding: 0.75rem 1.75rem;
    font-weight: 700;
}

.grid_75 .read-button:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.grid_75 .button-position {
    position: absolute;
    bottom: 1.75rem;
    left: 0;
    right: 0;
    text-align: center;
}
        /*----653639e1e0fdae5aa310a0dc----*/
        

/*----[[668b8ec2e502ac273e4fc068]]---*/
        .grid_169 {
    background: var(--wb-website-theme-primary-color);
}

.grid_169 .bridge-course-main h1,
.grid_169 .bridge-course-main h3 {
    font-weight: 700;
    margin-bottom: 1.25rem;
}

.grid_169 .bridge-course-main h1 {
    font-size: 3rem;
}

.grid_169 .bridge-course-main h3 {
    font-size: 1rem;
    color: var(--wb-website-theme-secondary-color);
}

.grid_169 .bridge-student-list,
.grid_169 .bridge-rating-list {
    flex-wrap: wrap;
}

.grid_169 .bridge-bottom-list,
.grid_169 .bridge-student-list,
.grid_169 .bridge-rating-list {
    display: flex;
    align-items: center;
}

.grid_169 .bridge-rating-list i,
.grid_169 .bridge-student-list i {
    color: var(--wb-website-theme-secondary-color);
    font-size: 1rem;
}

.grid_169 .bridge-rating-list li:not(:last-of-type) {
    margin-right: 0.25rem;
}

.grid_169 .bridge-student-list li p {
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
}

.grid_169 .bridge-course-heading h2 {
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 1.5;
}


.grid_169 .bridge-instructor-info p,
.grid_169 .lessons-text p,
.grid_169 .bridge-instructor-info h3 {
    margin-bottom: 0;
}

.grid_169 .lessons-text {
    flex-shrink: 0;
}

.grid_169 .lessons-text p {
    font-weight: 600;
}

.grid_169 .bridge-instructor-info p {
    font-size: 0.875rem;
}

.grid_169 .bridge-instructor-info p,
.grid_169 .bridge-instructor-info h3 {
    font-weight: 500;
}

.grid_169 .bridge-instructor-info h3,
.grid_169 .lessons-text p {
    font-size: 1rem;
}

.grid_169 .lessons-text p {
    color: var(--wb-website-theme-secondary-color);
}

.grid_169 .bridge-bottom-list {
    border-top: 0.063rem solid var(--wb-input-border-color);
    justify-content: space-between;
}

.grid_169 .bridge-course-card {
    padding: 1rem;
    border-radius: 0.938rem;
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
    box-shadow: 1.063rem 1.063rem 1.563rem -0.625rem var(--wb-theme-box-shadow);
}

.grid_169 .join-now-btn
{
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    text-align: center;
}
.grid_169 .join-now-btn a
{
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    padding: 0.875rem 2.5rem;
    border-radius: 3.125rem;
    font-size: 1rem;
    font-weight: 600;
    width: 100%;
    transition: 0.3s linear;
}

.grid_169 .join-now-btn a:hover
{
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}
        /*----668b8ec2e502ac273e4fc068----*/
        

/*----[[668b830de502ac273e4fc051]]---*/
        .team_25 {
    background: var(--wb-website-theme-primary-color);
}

.team_25 .bridge-team-main h3,
.team_25 .bridge-team-main h2 {
    font-weight: 700;
    margin-bottom: 1.25rem;
}

.team_25 .bridge-team-main h3 {
    font-size: 1rem;
    color: var(--wb-website-theme-secondary-color);

}

.team_25 .bridge-team-main h2 {
    font-size: 3rem;
}

.team_25 .bridge-team-main p {
    font-size: 1.125rem;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1.8;
}

.team_25 .bridge-team-card {
    padding: 1rem;
    border-radius: 0.938rem;
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
    box-shadow: 1.063rem 1.063rem 1.563rem -0.625rem var(--wb-theme-box-shadow);
}

.team_25 .more-members-btn a
{
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    padding: 0.875rem 2.5rem;
    border-radius: 3.125rem;
    font-size: 1rem;
    font-weight: 600;
    transition: 0.3s linear;
}

.team_25 .more-members-btn a:hover
{
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.team_25 .bridge-team-div h2 {
    font-size: 1.375rem;
    font-weight: 600;
    margin-bottom: 0;
}

.team_25 .bridge-team-div p {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: 0;
    color: var(--wb-website-theme-secondary-color);
}

.team_25 .bridge-team-card .social-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 1rem;
    left: 0;
    right: 0;
    text-align: center;
}

.team_25 .bridge-team-card .social-list li:not(:last-of-type) {
    margin-right: 0.5rem;
}

.team_25 .bridge-team-card .social-list a {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 2rem;
    width: 2rem;
    border-radius: 100%;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    font-size: 0.938rem;
    transition: 0.3s linear;
}

.team_25 .bridge-team-card .social-list a:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.team_25 .bridge-team-card img
{
    width: 100%;
}
        /*----668b830de502ac273e4fc051----*/
        

/*----[[668bb85ee502ac273e4fc9a2]]---*/
        .slider_120 {
    background: var(--wb-website-theme-primary-color);
}

.slider_120 .bridge-testimonial-main h2,
.slider_120 .bridge-testimonial-main h3 {
    font-weight: 700;
    margin-bottom: 1.25rem;
}

.slider_120 .bridge-testimonial-main h3 {
    font-size: 1rem;
    color: var(--wb-website-theme-secondary-color);
}

.slider_120 .bridge-testimonial-main h2 {
    font-size: 3rem;
}

.slider_120 .bridge-testimonial-main p {
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1.7;
}

.slider_120 .bridge-client h3,
.slider_120 .bridge-client p {
    margin-left: 1.25rem;
}

.slider_120 .bridge-client h3 {
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 0;
}

.slider_120 .bridge-client p {
    font-size: 0.875rem;
    font-weight: 500;
    margin-bottom: 0;
    color: var(--wb-website-theme-secondary-color);
}

.slider_120 .bridge-slider-text p {
    font-size: 1.2rem;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1.7;
}

.slider_120 .bridge-testimonial-card {
    background: var(--wb-website-theme-primary-color);
    padding: 2rem;
    border-radius: 0.938rem;
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
    box-shadow: 1.063rem 1.063rem 1.563rem -0.625rem var(--wb-theme-box-shadow);
}

.slider_120 .bridge-quote-icon
{
    font-size: 5rem;
    color: var(--wb-website-theme-secondary-color);
}

.slider_120 .more-testimonials-btn a
{
    display: inline-block;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    padding: 0.875rem 2.5rem;
    border-radius: 3.125rem;
    font-size: 1rem;
    font-weight: 600;
    transition: 0.3s linear;
}

.slider_120 .more-testimonials-btn a:hover
{
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.slider_120 .carousel-indicators [data-bs-target] {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    background: var(--wb-website-theme-secondary-color);
    border-top: 0;
    border-bottom: 0;
    margin-left: 0;
    opacity: 0.5;
    margin-right: 0.5rem;
}

.slider_120 .carousel-indicators button.active {
    opacity: 1;
}

.slider_120 .carousel-indicators {
    position: absolute;
    bottom: -4rem;
}
        /*----668bb85ee502ac273e4fc9a2----*/
        

/*----[[668bb812e502ac273e4fc995]]---*/
        .form_90 {
    background: var(--wb-website-theme-primary-color);
}

.form_90 .bridge-faq-main h2,
.form_90 .bridge-faq-main h3 {
    font-weight: 700;
    margin-bottom: 1.25rem;
}

.form_90 .bridge-faq-main h3 {
    font-size: 1rem;
    color: var(--wb-website-theme-secondary-color);
}

.form_90 .bridge-faq-main h2 {
    font-size: 3rem;
}


.form_90 .bridge-form-heading h2 {
    font-size: 1.375rem;
    font-weight: 700;
    margin-bottom: 0;
}

.form_90 .form-control {
    padding: 0.875rem 0.75rem 0.875rem 1rem;
    outline: none;
    background-color: var(--wb-input-background-color);
    color: var(--wb-input-text-color);
    border: 0.063rem solid var(--wb-input-border-color);
    border-radius: 0.625rem;
}

.form_90 .form-control:focus {
    box-shadow: none;
}

.form_90 .form-control::placeholder {
    color: var(--wb-input-placeholder-color);
}

.form_90 .form-label {
    font-size: 1rem;
    font-weight: 600;
    color: var(--wb-website-theme-secondary-color);
}

.form_90 .bridge-form-card {
    padding: 2rem;
    background: var(--wb-website-theme-primary-color);
    border-radius: 0.938rem;
    box-shadow: 1.063rem 1.063rem 1.563rem -0.625rem var(--wb-theme-box-shadow);
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
}

.form_90 .bridge-form-btn {
    display: inline-block;
    font-weight: 600;
    font-size: 1rem;
    border: none;
    padding: 0.875rem 2.5rem;
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    border-radius: 3.125rem;
    transition: 0.3s linear;
}

.form_90 .bridge-form-btn:hover {
    color: var(--wb-website-hover-text-color);
    background: var(--wb-website-hover-background-color);
}

.form_90 .accordion-flush .accordion-item .accordion-button {
    border-radius: 0.625rem;
    background: var(--wb-website-theme-primary-color);
    padding: 0.938rem;
    position: relative;
    border-bottom: 0.125rem solid var(--wb-website-theme-secondary-color);
    font-size: 1rem;
    font-weight: 700;
}

.form_90 .accordion-flush .accordion-item .accordion-button:hover {
    color: var(--wb-website-hover-text-color);
}

.form_90 .accordion-flush .accordion-item .accordion-button:hover,
.form_90 .bridge-faq-style i,
.form_90 .accordion-flush .accordion-item .accordion-button:not(.collapsed) {
    color: var(--wb-website-theme-secondary-color);
}

.form_90 .accordion-body {
    padding: 1rem 1rem 0;
}

.form_90 .accordion-body p {
    font-size: 1rem;
    margin-bottom: 0;
}

.form_90 .accordion-item {
    border: none;
    background: transparent;
}

.form_90 .bridge-faq-style .faq-icon-show,
.form_90 .bridge-faq-style a.collapsed .faq-icon-close {
    display: none;
}

.form_90 .bridge-faq-style a.collapsed .faq-icon-show {
    display: inline-block;
}

.form_90 .bridge-faq-style i {
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.625rem;
}

.form_90 .accordion-button::after,
.form_90 .accordion-button:not(.collapsed)::after {
    background-image: none;
}
        /*----668bb812e502ac273e4fc995----*/
        

/*----[[668cc57be502ac273e4fede1]]---*/
        .grid_170 {
    background: var(--wb-website-theme-primary-color);
}

.grid_170 .bridge-blog-main h1,
.grid_170 .bridge-blog-main h3 {
    font-weight: 700;
    margin-bottom: 1.25rem;
}

.grid_170 .bridge-blog-main h1 {
    font-size: 3rem;
}

.grid_170 .bridge-blog-main h3 {
    font-size: 1rem;
    color: var(--wb-website-theme-secondary-color);
}

.grid_170 .bridge-blog-post-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.grid_170 .bridge-blog-post-list li:not(:last-of-type) {
    margin-right: 2.5rem;
}

.grid_170 .bridge-blog-post-list li p {
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 500;
    color: var(--wb-website-theme-secondary-color);
}

.grid_170 .bridge-blog-heading {
    font-size: 1.4rem;
    font-weight: 600;
    line-height: 1.2;
    transition: 0.3s;
    margin-top: 0.5rem;
}

.grid_170 .bridge-blog-heading:hover
{
    color: var(--wb-website-theme-secondary-color);
}

.grid_170 .bridge-blog-text p
{
    font-size: 1rem;
    font-weight: 400;
    margin-bottom: 0;
}

.grid_170 .bridge-blog-card {
    padding: 1.5rem;
    border-radius: 0.938rem;
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
    box-shadow: 1.063rem 1.063rem 1.563rem -0.625rem var(--wb-theme-box-shadow);
}

.grid_170 .bridge-image-box 
{
    overflow: hidden;
}

.grid_170 .bridge-image-box , .grid_170 .bridge-image-box  img
{
    border-radius: 0.5rem;
    transition: 0.3s;
}

.grid_170 .bridge-image-box  img
{
    width: 100%;
}

.grid_170 .bridge-blog-card:hover .bridge-image-box img
{
    transform: scale(1.1);
}

@media (max-width: 47.938rem)
{
    .grid_170 .bridge-blog-post-list
    {
        justify-content: center;
    }
}
        /*----668cc57be502ac273e4fede1----*/
        

/*----[[668bc332e502ac273e4fcb53]]---*/
        .form_91 {
    background: var(--wb-website-theme-primary-color);
}

.form_91 .bridge-news-main h3,
.form_91 .bridge-news-main h2 {
    font-weight: 700;
}

.form_91 .bridge-news-main h3 {
    font-size: 1rem;
    color: var(--wb-website-theme-secondary-color);
    margin-bottom: 1.25rem;
}

.form_91 .bridge-news-main h2 {
    font-size: 3rem;
    margin-bottom: 0;
}

.form_91 .bridge-newsletter-box {
    background: var(--wb-website-theme-primary-color);
    border-radius: 0.938rem;
    border: 0.125rem solid var(--wb-website-theme-secondary-color);
    box-shadow: 1.063rem 1.063rem 1.563rem -0.625rem var(--wb-theme-box-shadow);
}

.form_91 .newsletter-column {
    padding-right: 4rem;
    padding-left: 3rem;
}

.form_91 .main-box-img img {
    border-radius: 0.938rem 0 0 0.938rem;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.form_91 .form-label
{
    color: var(--wb-website-theme-secondary-color);
    font-size: 1rem;
    font-weight: 500;
}

.form_91 .form-control {
    background-color: var(--wb-input-background-color);
    color: var(--wb-input-text-color);
    border: 0.063rem solid var(--wb-input-border-color);
    padding: 1rem;
    border-radius: 0.625rem;
    font-size: 1rem;
    font-weight: 400;
}

.form_91 .form-control::placeholder {
    color: var(--wb-input-placeholder-color);
}

.form_91 .form-control:focus {
    outline: none;
    box-shadow: none;
}

.form_91 .bridge-subscribe-btn {
    background-color: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    border: 0.063rem solid var(--wb-website-theme-secondary-color);
    padding: 0.875rem 2.5rem;
    font-size: 1rem;
    font-weight: 600;
    border-radius: 0 0.625rem 0.625rem 0;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    transition: 0.3s linear;
}

.form_91 .bridge-subscribe-btn:hover {
    background-color: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
    border: 0.063rem solid var(--wb-website-hover-background-color);
}

@media (max-width: 61.938rem) {
    .form_91 .main-box-img img {
        border-radius: 0.938rem 0.938rem 0 0;
    }

    .form_91 .newsletter-column {
        padding-right: 2rem;
        padding-left: 2rem;
    }
}


@media (max-width: 47.938rem) {
    .form_91 .bridge-subscribe-btn {
        border-radius: 0.625rem 0.625rem;
        position: static;
        margin-top: 1rem;
    }
}
        /*----668bc332e502ac273e4fcb53----*/
        

/*----[[64df04c5b28ba635b3f9ec08]]---*/
        /*===== Footer_Starts=====*/
.footer_69 {
    background: url(https://builder-templates-bucket.s3.amazonaws.com/64df04c5b28ba635b3f9ec08/assets/footer-bg.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 3rem 0 2rem;
}

.footer_69 .cyber-footer-socials a {
    background: var(--wb-website-theme-secondary-color);
    color: var(--wb-website-text-secondary-color);
    width: 1.813rem;
    height: 1.813rem;
    border-radius: 3.125rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s ease-in-out;
}

.footer_69 .cyber-footer-socials a:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}

.footer_69 .cyber-footer-list li,
.footer_69 .cyber-footer-list-3 li {
    margin-bottom: 0.5rem;
}

.footer_69 .cyber-footer-list li p,
.footer_69 .cyber-footer-list-3 p,
.footer_69 .cyber-footer-para p,
.footer_69 .cyber-footer-socials a {
    font-size: 0.875rem;
}

.footer_69 .cyber-footer-list i,
.footer_69 .cyber-footer-list a:hover,
.footer_69 .cyber-footer-list-3 a:hover,
.footer_69 .cyber-footer-list-3 li span {
    color: var(--wb-website-theme-secondary-color);
}

.footer_69 .cyber-footer-list-3 p {
    display: inline;
}

.footer_69 .cyber-footer-heading h2,
.footer_69 .cyber-footer-para h2 {
    font-size: 1.25rem;
    margin-bottom: 1.5rem;
}


.footer_69 .cyber-footer-list-3 li span,
.footer_69 .cyber-footer-heading h2 {
    font-weight: 700;
}

.footer_69 .cyber-copyright {
    border-top: 0.063rem solid var(--wb-website-theme-secondary-color);
}

.footer_69 .cyber-copyright p,
.footer_69 .cyber-footer-list li p,
.footer_69 .cyber-footer-list-3 p,
.footer_69 .cyber-footer-para p {
    margin-bottom: 0;
}

/*===== Footer_Ends=====*/
        /*----64df04c5b28ba635b3f9ec08----*/
        

