@media (max-width: 1024px){
    .section--18 .inner, .section--19 .inner {
        padding: 0;
    }
    .section--18 .organica__img, .section--19 .organica__img{
        display: flex;
        flex-direction: column;
        width: 100%;
    }
    .section--18 .organica__img .area, .section--19 .organica__img .area{
        width: 100%;
    }
    
    .section--18 .area_logo, .section--19 .area_logo{
        padding: 45px 35px;
    }
    .section--18 .organica, .section--19 .organica {
        padding: 55px 0 0 0;
        text-align: center;
    }

    .header .logo a {
        background: url(../img/logo_fixed02.png) no-repeat 0 50%;
        background-size: 100%;
    }
}