@media screen and (max-width:849px) {
    /*HOME*/
    .banner-home {
        min-height: 520px !important;
    }
    .banner-home .row .col {
        padding-top: 15rem;
    }
    .sie-konnen-st .icon-box{
        flex-direction: column;
    }
    .sie-konnen-st .icon-box-left .icon-box-img+.icon-box-text {
        padding-left: 0;
        padding-top: 15px;
    }
    .pb-40 {
        padding-bottom: 20px !important;
    }
    .pb-20-mb {
        padding-bottom: 20px !important;
    }
    .pb-10-mb {
        padding-bottom: 10px !important;
    }
    .profitieren-st {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .col-reverse  .row {
        display: flex;
        flex-direction: column-reverse;
    }
    .section .col > .col-inner {
        padding: 0 !important;
    }
    .uberzeugen-st .box h2 {
        font-size: 20px;
        line-height: 30px;
        text-align: center;
    }
    .gap-0 {
        padding-top: 0 !important;
    }
    .gap-10 {
        padding-top: 10px !important;
    }
    .uberzeugen-st {
        padding-top: 50px !important;
    }
    .so-gehen-st .section-content> .row> .col:nth-child(2) {
        padding-left: 55px !important;
        padding-bottom: 0 !important;
    }
    .so-gehen-st .accordion-item::before {
        font-size: 18px;
        width: 30px;
        height: 30px;
       transform: translate(-42px, 20px);
    }
    .so-gehen-st .section-content> .row> .col:nth-child(2)> .col-inner::after {
        left: -27px;
    }
    .so-gehen-st .section-content> .row> .col:nth-child(2)> .col-inner {
        height: calc(100% - 1rem);
    }
    .so-gehen-st .accordion-item:first-child::after {
        width: 15px;
        height: 20px;
    }
    .so-gehen-st {
        padding-top: 20px !important;
        padding-bottom: 30px !important;
    }
    .raus-st .banner {
        padding-top: 240px !important;
    }
    .vertrauen-sie-st .row-large>.col {
        padding-bottom: 10px;
    }
    .ihr-partner-st .section-content >.row .col:nth-child(1) .col-inner {
        display: grid;
     }
     .ihr-partner-st .section-content >.row .col:nth-child(1) .col-inner .img {
        order: -1;
        margin-bottom: 25px;
     }
     .faq-st .icon-box-img {
        width: 60px !important;
    }
     .faq-st .icon-box h2 {
        margin-bottom: 0 !important;
    }
    .faq-st {
        padding-top: 50px !important;
    }
     body .forminator-ui.forminator-custom-form[data-design=default] .forminator-button {
        margin-top: 20px;
    }
    .forminator-ui {
        padding: 20px !important;
    }
    .slider-mobile.row-small>.flickity-viewport>.flickity-slider>.col {
        max-width: 70%;
        flex-basis: 70%;
    }
    #footer .section .row .col:not(.col:nth-child(2)) {
        text-align: center;
    }
    /* #footer .ux-menu .ux-menu-link:not(.ux-menu-link:first-child) {
        display: none;
    } */
    #footer .section .col > .col-inner {
        text-align: center !important;
        width: fit-content;
    }
    #footer .section .col:nth-child(2) > .col-inner {
        width: 100%;
    }
    #footer .section .row:nth-child(1) .col:not(.col:last-child) {
        border-bottom: 0.5px solid #3683A5;
    }
    #footer .section .row:nth-child(1) .col+.col {
        padding-left: 0px;
        border-left: none;
    }
    #footer .row {
        padding-left: 20px;
        padding-right: 20px;
    }
    #footer .section .row:nth-child(1) .col:nth-child(2) > .col-inner  {
        margin-left: 0;
        text-align: left !important;
    }
     #footer .section .row:nth-child(2) .col:nth-child(2) > .col-inner  {
        text-align: center !important;
        width: fit-content;
    }

    .das-spricht-st h4 {
        font-size: 15px;
    }
    .das-spricht-st .icon-box {
        min-height: 60px;
    }
    body .slider-mobile .flickity-page-dots .dot {
        border: 0.25rem solid #111;
        border-radius: 50%;
        cursor: pointer;
        display: inline-block;
        height: 0.5rem;
        margin: 0 0.25rem;
        opacity: .4;
        transition: opacity .3s;
        width: 0.5rem;
    }
    body ol.flickity-page-dots {
        display: flex;
        flex-direction: row;
        bottom: -10%;
        left: inherit;
        line-height: 1;
        list-style: none;
        margin: 0;
        padding: 0;
        position: absolute;
        right: inherit;
    }
    body .slider-mobile .flickity-page-dots .dot.is-selected {
        width: 1.25rem;
        border-radius: 0.625rem;
    }
    .slider-mobile.row {
        position: relative;
        display: flex;
        justify-content: center;
    }
    .das-spricht-st h2 {
        margin-bottom: 30px !important;
    }
    h5.active {
        padding-bottom: 13px;
    }
    #footer .section .row .col {
        padding-left: 0;
        padding-right: 0;
    }
    .vereinbaren-st {
        padding-top: 40px !important;
    }

    li.html.header-button-2 {
        padding-top: 30px !important;
        padding-bottom: 2px !important;
    }
    /*HOME*/
}