.style-126 {

    .page-stoerer {
        margin-top: 150px;
        margin-bottom: 180px;

        image {

            @media (max-width: 812px) {
                padding: 0 !important;
            }
        }
    }
}

.page-stoerer {

    height: unset !important;

    @media (max-width: 1140px) {
        flex-direction: column !important;
    }

    .image {
        padding: 0;

        @media (max-width: 1140px) {
            flex: 0 0 100%;
            max-width: 100%;
            width: 100% !important;
        }

        img.stoerer-img {
            object-fit: cover;
            object-position: top;
            width: 100%;
            height: 100%;
            max-height: 100%;

            @media (max-width: 1140px) {
                max-height: 40vh;
            }
        }
    }

    .content {
        display: flex;
        flex-direction: column;
        padding: 120px 80px 120px 80px;
        background: #2e2e2e;

        @media (max-width: 1140px) {
            flex: 0 0 100%;
            max-width: 100%;
            width: 100% !important;
        }

        @media (max-width: 610px) {
            padding: 60px 40px 60px 40px;
        }

        h2 {
            font-size: 60px;
            margin-bottom: 24px;
            hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens: auto;

            @media (max-width: 610px) {
                font-size: 32px;
            }

            @media (max-width: 480px) {
                padding-right: 35px !important;
                padding-left: 35px !important;
            }
        }

        p {

            @media (max-width: 480px) {
                padding-right: 35px !important;
                padding-left: 35px !important;
            }
        }

        a.stoerer-link {
            margin-top: 28px;

            span {
                position: relative;
                left: 0.5rem;
            }
        }

        p.stoerer-kontakt {
            font-weight: 700;
            margin-top: 32px;
        }

        a.stoerer-phone,
        a.stoerer-mail {
            font-family: "Roboto Condensed", sans-serif;
            font-size: 20px;
        }

        a.stoerer-phone {
            margin-top: 6px;
        }

        a.stoerer-phone::before {
            content: '';
            background-image: url(../img/phone.svg);
            background-repeat: no-repeat;
            padding-right: 35px;
            display: inline-block;
            width: 20px;
            height: 20px;
            top: 3px;
            position: relative;
        }

        a.stoerer-mail::before {
            content: '';
            background-image: url(../img/mail.svg);
            background-repeat: no-repeat;
            padding-right: 35px;
            display: inline-block;
            width: 20px;
            height: 20px;
            top: 3px;
            position: relative;
        }

        a.stoerer-phone:hover::before {
            background-image: url(../img/phone-yellow.svg);
        }

        a.stoerer-mail:hover::before {
            background-image: url(../img/mail-yellow.svg);
        }
    }
}
