.sect-hero .hero__title,
.sect-hero .title-descr {
    text-align: right;
}

@media screen and (min-width: 550px) {
    
    .sect-hero .hero__title .container {
        padding-right: 40px;
    }
    
    .sect-hero .hero-image img {
        height: 480px;
        aspect-ratio: none;
    }
}

@media screen and (min-width: 768px) {
    
    .sect-hero .title-descr {
        margin-right: 0;
    }
}

@media screen and (min-width: 1750px) {
    
    .sect-hero .hero__title .title-descr {
        max-width: 21vw;
    }
}

.circle__logos-item {
    border-radius: 0;
    background-color: transparent;
    box-shadow: none;
}

.circle__logos-item img {
    border-radius: 0;
    filter: drop-shadow(0 0 13px rgba(0,0,0,0.3));
}

.footer__list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer__top .image_container {
    margin-top: 40px;
}

.footer__top .image_container img {
    width: 130px;
    height: 130px;
}

/*@media screen and (min-width: 768px) {
    
    .footer__top .image_container img {
        width: 200px;
        height: 200px;
    }
}*/

.footer__bottom {
  justify-content: center;
}

/********************************************************************** forms */

.cust-inp :focus-visible,
.cust-textarea :focus-visible {
  outline: none !important;
}

.cust-inp input,
.cust-textarea textarea {
  font-family: Exo-2, serif;
  font-size: 1.8rem;
  line-height: 1.7777777778;
  font-weight: 400;
}

button.btn {
    font-family: Exo-2, serif;
}

