/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 1 version
*/

.icons-buttons__headlines {
    margin-bottom: 25px;
}

.icons-buttons__headlines :last-child {
    margin-bottom: 0;
}

.icons-buttons__bttn {
    margin-top: 25px;
}

.icons-buttons__bttn .btn-group {
    margin-top: 0;
}

.icons-button-flex {
    justify-content: center;
    row-gap: 20px;
}


.icons-button-flex.js-icons-buttons{
    margin-bottom: 100px;
} 

.icons-button-flex.js-icons-buttons .slick-track{
    display: flex;
    align-items: stretch;
}

.icons-button-flex.js-icons-buttons .fx-slide{
    height: 100%;
}

.icons-button-flex.js-icons-buttons .slick-track .slick-slide{
    max-width: 700px;
    width: 100%;
    height: 100%;
    margin: 0 30px;
}

.icons-button-flex.js-icons-buttons .slick-track .slick-slide > div{
    height: 100%;
}

.icons-button-flex.js-icons-buttons .slick-arrow{
    bottom: -70px;
}

.icons-button {
    display: flex;
    flex-direction: column;
    height: 100%;
    background: #F5F5F5;
    border-radius: 5px;
    padding: 25px 20px 30px;
}

.bg-blue .icons-button,
.bg-grey .icons-button  {
    background: #fff;
}

.icons-button__image {
    display: flex;
    align-items: center;
    height: 70px;
}


.icons-button__image.icons_button_full{
    justify-content: center;
}

.icons-button__image img {
    max-width: 266px;
}

.icons-button__details {
    padding-top: 20px;
    color: #030B12;
}

.icons-button__details ul,
.icons-button__details p {
    margin-bottom: 8px;
    color: #030B12;
}

.icons-button__details h4 {
    color: #030B12;
}

.icons-button__details .btn-tertiary   {
    color: #030B12;
    -webkit-text-decoration-color: #02B4D7 !important;
            text-decoration-color: #02B4D7 !important;
}


.icons-button__details .btn-tertiary:hover   {
    color: #0465B0;
    -webkit-text-decoration-color: #02B4D7 !important;
            text-decoration-color: #02B4D7 !important;
}

.icons-button__details .btn-tertiary::after,
.icons-button__details .btn-tertiary:hover::after  {
    color: #02B4D7;
}

.icons-button__details ul li {
    margin-bottom: 8px;
}

.icons-button__details ul li::before {
    background: #0465B0;
}

.icons-button__details ul li:last-child {
    margin-bottom: 0;
}


.icons-button__details :last-child {
    margin-bottom: 0;
}

@media (min-width: 768px) {
    .icons-buttons__headlines {
        margin-bottom: 32px;
    }

    .icons-buttons__bttn {
        margin-top: 32px;
    }

    .icons-button-flex {
        row-gap: 32px;
    }

    .icons-button {
        padding: 35px 25px;
    }

    .icons-button__image img {
        max-width: 200px;
        height: auto;
    }

    .icons-button__details {
        padding-top: 24px;
    }

    .icons-button__details h4 {
        margin-bottom: 14px;
    }

    .icons-button__details ul,
    .icons-button__details p {
        margin-bottom: 11px;
    }

}


@media (min-width: 1200px) {
    .icons-buttons__headlines {
        margin-bottom: 60px;
    }

    .icons-buttons__bttn {
        margin-top: 40px;
    }

    .icons-button {
        padding: 40px 30px;
    }

    .icons-button__details h4 {
        margin-bottom: 12px;
    }


}