.other-main-section{
    position: relative;
    background-image: unset;
    padding-bottom: 0;
    padding-top: 3em;
}

.other-main-section::after{
    content: unset;
}

.other-main-section .wrapper-title, .other-main-section .wrapper-breadcrumb{
    z-index: 1;
    position: relative;
}

.wrapper-breadcrumb{
    margin-top: 0;
}

.wrapper-breadcrumb .breadcrumb li+li::before{
    color: var(--first-txt-color);
}

.container-bezirk{
    padding: 2em 0 4.5em 0;
}

.container-bezirk .first-part .wrapper-title{
    margin-top: 4em;
}

.container-bezirk .first-part .wrapper-title h1{
    font-size: 2.3em;
}

.container-bezirk .wrapper-title h2{
    font-size: 2.1em;
}

.container-bezirk .wrapper-part{
    padding: 2em 1.5em;
    margin-top: 3em;
}

.container-bezirk .blue-part{
    background-color: #e7f0fd;
}

.container-bezirk .wrapper-part hr, .why-choose-us .wrapper-icons hr{
    border-color: #d2dcee;
    margin-top: 1em;
}

.container-bezirk .white-part{
    border: 1px solid #d2dcee;
}

.container-bezirk .wrapper-btn a{
    margin: 0.5em 1em;
}

.why-choose-us{
    padding-bottom: 4.5em;
}

.why-choose-us .column-part{
    border-right: 1px solid #d2dcee;
    margin: 2em 0;
}

.why-choose-us .column-part:last-child{
    border-right: unset;
}

.why-choose-us .icon-part{
    padding: 0.5em 0;
}

.why-choose-us .icon-part img{
    width: 3em;
    margin-right: 1em;
}

.why-choose-us .icon-part p{
    font-size: 1.1em;
    font-family: var(--font-family-OpenSans-medium);
}

.places-we-drive-section{
    padding: 1em 0 4.5em 0;
}

.places-we-drive-section .row-places{
    margin-top: 1em;
}

.places-we-drive-section .place-column{
    margin-top: 2.5em;
}

@media screen and (max-width: 991px){
    .why-choose-us .column-part:nth-of-type(2){
        border-right: unset;
    }
}

@media screen and (max-width: 575px){
    .container-bezirk .first-part .wrapper-title h1{
        font-size: 1.9em;
    }
    .container-bezirk .wrapper-title h2{
        font-size: 1.8em;
    }
    @media screen and (max-width: 991px){
        .why-choose-us .column-part{
            border-right: unset;
            border-bottom: 1px solid #d2dcee;
            margin: 0;
            padding: 1em 0;
        }
        .why-choose-us .column-part:last-child{
            border-bottom: 0;
        }
    }
}

@media screen and (max-width: 390px){
    .container-bezirk .first-part .wrapper-title h1{
        font-size: 1.8em;
    }

    .container-bezirk .wrapper-title h2{
        font-size: 1.7em;
    }
}