/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
header.header{
  position: fixed;
  z-index: 100;
}
main{
  margin-top: 90px;
}
.header__logo{
  position: relative;
  z-index: 1000;
}
.mega-drop__item-text h5{
  font-size: 30px;
}
.team-members .box{
      display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.team-members .box .main-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
    .footer__nav [role=navigation] ul .hs-menu-depth-1, .footer__nav ul[role=menu] .hs-menu-depth-1 {
  flex-basis: unset;
}
.header__cta a{
    border-radius: 12px;
    overflow: hidden;
}
.inner-header {
    align-items: center;
    display: flex;
    justify-content: space-around;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
    width: 100%;
    flex-wrap: wrap;
}
.blog-post .blog-post__header{
  flex-direction: column;
}
.blog-post h1{
  margin-top: 50px
}
form label {
  padding-left: 0;
}
header .header__cta{
  padding-left: 20px;
}
@media(max-width: 1150px){
.contact-page [data-hsfc-id=Renderer] .hsfc-Row {
    grid-template-columns: 1fr;
  }
  
@media(max-width:768px){
  .team-members.layout-two .main-box .social-icons a {
    margin: 0;
  }
  body [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
    padding: 0;
  }
}