.website__border,
.contact__border {
    padding-top: 55px;
    padding-bottom: 55px;
}

.website ul {
    margin-bottom: 20px;
    padding-left: 30px;
}

.website ul li {
    display: block;
}

.website ul li::before {
    content: "•";
    /* Insert content that looks like bullets */
    padding-right: 8px;
    color: #000;
    /* Or a color you prefer */
}

.website__img img,
.contact__img img {
    width: 100%;
}

.website__content,
.contact__content {
    margin-top: 55px;
}

.website__content p {
    color: #6A6A6A;
    text-align: justify;
    text-justify: inter-word;
}

.contact__content p {
    color: #000;
    text-align: justify;
    text-justify: inter-word;
}

.contact__form .phone_home {
    position: relative;
}

.contact__form .phone_home_label {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    opacity: 0;
}

.website p strong {
    font-weight: 600;
}

#kontakt_form {
    margin-top: 60px;
}

.contact__form input[type="text"],
.contact__form input[type="password"],
.contact__form input[type="email"],
textarea {
    border: 1px solid #D0D0D0;
    text-transform: uppercase;
    font-family: 'Lato', sans-serif;
    padding: 10px 15px;
    font-weight: 300;
    background: transparent;
    font-size: 14px;
    width: 100%;
}

.half:first-of-type {
    margin-right: 20px;
}

.half {
    width: calc(50% - 10px);
    float: left;
}

.header_contact {
    font-weight: 400;
}

.contact__form {
    margin-bottom: 20px;
}

.contact__content p.info_error {
    margin-bottom: 0;
    color: #c61919;
}

@media(max-width:992px) {
    .reverseColumn {
        display: flex;
        flex-direction: column;
    }

    .website__content,
    .contact__content {
        margin-top: 0;
    }

    .contact__img {
        margin-top: 55px;
    }

    .website__img {
        margin-top: 45px;
    }
}

@media(max-width:576px) {

    .website__border,
    .contact__border {
        border: 0;
        padding-top: 0;
    }
}