#contacts .contacts-actions.buttons.is-visible {
    flex-direction: row;
    width: 100%;}

@media(min-width: 1140px)
{
#contacts .contacts-actions.buttons.is-visible {
    gap: 40px;
}
}

@media(max-width: 1390px)
{
  .hero-shell {
    min-height: 500px;
}  
}

@media(max-width: 1170px)
{
  .hero-shell {
    min-height: 400px;
}  
  img.hero-visual__logo {
    opacity: 0;
}
    img.hero-bg.hero-bg--right {
    width: 340px;
}

img.hero-bg.hero-bg--left {
    width: 200px;
}
  
}

@media(max-width: 900px )
       {
               h1.hero-title span {
         display: inline-block;
     }
           
           img.hero-visual__logo {
  opacity: 0.8;
}
           
.container.hero-grid {
    margin: 40px 30px;
    gap: 40px;
}
           .hero-copy.is-visible {
    min-width: 100%;
}

           h1 {
    font-size: 32.55px;
           }
           
       }




@media(max-width: 600px )
{
     h1.hero-title span {
         display: inline-block;
     }
               h1, h2{
    font-size: 22.55px !important;
           }

    .container.hero-grid {
    margin: 30px 30px;
    gap: 30px;
    
}
.hero-scroll
{


transform: translateX(-10px);
}

h2.section-title.section-title--center.is-visible {
    text-align: left;
}

.im-support{
    height: 1420px;
}
section#about {
    background: #050219;
}

}


    @media(max-width: 467px )
{
     h1.hero-title span {
         text-align: left;
     }
    img.hero-bg.hero-bg--right {
    width: 300px;
}

img.hero-bg.hero-bg--left {
    width: 210px;
}
            img.hero-visual__logo {
  opacity: 1;
}
}

    
