<style>
  *{text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
  textarea, input[type="text"], input[type="button"], input[type="email"], input[type="phone"], input[type="tel"], input[type="submit"], input[type="password"]{-webkit-appearance: none;border-radius: 5px;}
  .no-scroll{overflow:hidden;}
  html, body{max-width:100vw;overflow-x:hidden;}  
  .c-header svg, .c-wrapper svg, .c-footer svg{display:block;width:100%;height:auto;}

  /* SAFARI OVERFLOW FIX */
  /*body.safari .c-overflow{position: relative;}*/
  .c-button,
  .c-hm_clients-rt{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0)
  }  

  /* TEXT GRADIENTS */
  .text-gradient,
  .t-display-1 em,
  .t-display-2 em,
  .t-display-3 em{
    background: -webkit-linear-gradient(209deg, #FFC4F5 15.7%, #CBDAFF 100.39%); 
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    padding: 8px;
    margin: -8px;
    font-style: normal;
  }
  .text-gradient-alt,
  .t-display-1 strong,
  .t-display-2 strong,
  .t-display-3 strong{
    background: -webkit-linear-gradient(45deg, #FACFF8 15.25%, #F87710 150.37%); 
    -webkit-background-clip: text; 
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    padding: 8px;
    margin: -8px;
  }
  @media screen and (max-width: 767px){  
    .text-gradient, .text-gradient-alt{
      display: inline-block;
    }
  }

  /* BUTTON HOVERS */
  .c-button .c-button-inner .c-button_arrow{
    transform: translateX(0px);
    transition: 0.2s ease-in-out;
  }
  .c-button:hover .c-button-inner .c-button_arrow,
  .c-submit-wrap:hover .c-button .c-button-inner .c-button_arrow{
    transform: translateX(4px);
  }
  .c-button.c-button_back .c-button-inner .c-button_arrow{
    transform: translateX(0px);
    transition: 0.2s ease-in-out;
  }
  .c-button.c-button_back:hover .c-button-inner .c-button_arrow{
    transform: translateX(-4px);
  }
  .c-button.c-button_outline .c-button-bg{
    width: 0%;
  }
  .c-button.c-button_outline:hover .c-button-bg{
    width: 104%;
  }

  /* HEADER STYLES */
    /* MENU ICON */
    .c-header .c-header-trigger .c-header-icon svg #vert{
      opacity: 1;
      transition: opacity 0.25s ease;
    }
    .c-header .c-header-trigger.w--open .c-header-icon svg #vert{
      opacity: 0;
    }

    /* HEADER RULE */
    .c-header .c-header-underline{
      width: calc(100% - 180px);
    }
    @media screen and (min-width: 768px) and (max-width: 991px){
      .c-header .c-header-underline{
        width: calc(100% - 64px);
      } 
    }
    @media screen and (max-width: 767px){
      .c-header .c-header-underline{
        width: calc(100% - 32px);
      } 
    }

    /* MOBILE MENU DROPDOWN ICON */
    .c-header .c-header-nav .c-dropdown_toggle .c-dropdown_icon svg #vert{
      opacity: 1;
      transition: opacity 0.25s ease;
    }
    .c-header .c-header-nav .c-dropdown_toggle.w--open .c-dropdown_icon svg #vert{
      opacity: 0;
    }
    @media screen and (max-width: 991px){
      .c-header .c-header-nav .c-dropdown_icon svg path{
        fill: #30abe1;
      } 
    }

    /* MOBILE MENU BUTTON */
    @media screen and (max-width: 991px){
      .c-header .c-header-nav .c-nav_item.c-nav_item-button{
        width: calc(100% - 64px);
      } 
    }
    @media screen and (max-width: 767px){
      .c-header .c-header-nav .c-nav_item.c-nav_item-button{
        width: calc(100% - 32px);
      } 
    }

  /* TRAPEZOID */
  .c-trapezoid{
    width: calc(100% - 28px);
  }

  /* OUR TEAM GRID */
  @media screen and (min-width: 992px){
    .c-team_member-list .c-team-member:nth-child(4),
    .c-team_member-list .c-team-member:nth-child(7n+4){
      margin-left: 15%;
    }
    .c-team_member-list .c-team-member:nth-child(6),
    .c-team_member-list .c-team-member:nth-child(7n+6){
      margin-left: 30%;
    }
  }
  @media screen and (min-width: 768px) and (max-width: 991px){
    .c-team_member-list .c-team-member:nth-child(3),
    .c-team_member-list .c-team-member:nth-child(4n+3){
      margin-left: 15%;
    }
  }

  /* OUR TEAM HOVER */
  .c-team_member-link .c-team-icon{
    transform: rotate(0deg);
    transition: transform 0.5s ease;
  }
  .c-team_member-link:hover .c-team-icon{
    transform: rotate(180deg);
  }

/*   Short      */


.ta_c{text-align: center;}
.dn{display:none !important}	
.flex{display:flex;}
.grid{display:grid;}	
.grid.g2{grid-template-columns:50% 50%;}	
.grid.g3{grid-template-columns:33% 33% 33%;}	
.grid.g4{grid-template-columns:25% 25% 25% 25%;}	
.t-g_c{ color: #fff; background: linear-gradient(to Right, #B4BBFE, #9C8BFE, #FFB9D9 50%); -webkit-background-clip: text; -webkit-text-fill-color:transparent;}
.f_gs{filter: grayscale(1);}












a.c-logo_link.w--current { display: grid; grid-template-columns: 55px auto; text-align: center; justify-content: center;  margin-top: 10px;}










@media screen and (min-width: 999px){
.c-logo_container { justify-content: flex-start; display: flex; }





}

</style>
		
		
