@charset "UTF-8";
/*!
* Start Bootstrap - Creative v6.0.3 (https://startbootstrap.com/themes/creative)
* Copyright 2013-2020 Start Bootstrap
* Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-creative/blob/master/LICENSE)
*/
/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

========================================================================== 

.header-content a {
    color: #ffffff;
    font-weight: 600;
}

.header-content a:hover {
    color: #ffffff;
    text-decoration: underline;
    font-weight: 600;
  }

  .mt-2 {
    margin-top:2rem;
  }

  .mb-2 {
    margin-bottom:2rem;
  }

  .center {
    text-align: center;
  }

  .align-left {
    text-align: left;
  }

  @media (max-width: 768px) {
    .align-left {
        text-align: center;
    }
    }


/* TEAMS */

.header-teams {
    min-height:30.875 rem
}

.header-content-teams {
    padding: 5.25rem 0 5.9%;
    color: #fff;
    font-size: 1.313rem;
}


.client-section {
    padding: 4.375rem 0 4.375rem;
    text-align: center;
}

.client-about-section {
    padding: 2.375rem 4.375rem 2.375rem 4.375rem;
    text-align: center;
}


.teams {
    margin: 0 auto 1rem;
    max-width: 56.875rem;
}

@media (min-width: 1200px) {
.client .h2 {
    font-size: 5.313rem;
    margin-bottom: 2.813rem;
    text-align: center;
}
}

@media (min-width: 768px) {
    .client .h2 {
        font-size: 3.125rem;
        text-align: center;
    }
    }

    .header-clients {
        min-height:30.875rem;
        background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100vh;
    position: relative;
    }

@media (min-width: 1024px) {
    .header-clients {
        min-height:30.875 rem
    }
    }

    .btn.clientbut {
        border-color: #766bff;
        background-color: #fff;
        border-radius: 1rem;
        font-size: 1rem;
        color:#766bff;
        font-weight: 500;
        line-height: 1rem;
        min-width: 6.75rem;
        padding: 0.388rem 0.325rem;
    }


    .header-client {
        min-height:30.875rem;
        background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    color: black;
    }

    .client-pic {
        background-color: #ffffff;
        margin-bottom: 1rem;
    }

    .header-content-client {
        padding: 5.25rem 0 5.9%;
        color: #000;
        font-size: 1.313rem;
    }
    
    .header-content-client a {
        color: #000;
        font-weight: 600;
    }
    
    .header-content-client a:hover {
        color: #000;
        text-decoration: underline;
        font-weight: 600;
      }

    .contact-footer {
        padding-top:2rem;
    }

   .icon {
        width:200px; 
        padding:20px 0;
    }

    .client-name {
        background-color:#efeff8; 
    }

    .bgwhite {
        background-color:#ffffff; 
        border-radius: 50%;
    }