﻿/*
    Overwrite styles for kentico in service page
*/

.service__steps-text p {
    font-size: 0.75rem;
    color: #838383;
}

.service__client-benefits {
    text-align: center;
}

    

    .service__client-benefits ul {
        list-style: none;
        padding-left: 0;
    }

        .service__client-benefits ul li {
            margin-bottom: 1rem;
            color: #001C60;
        }

            .service__client-benefits ul li a {
                color: #001C60;
                text-decoration: none;
            }

            .service__client-benefits ul li::before {
                content: url(/images/check-list.png);
                padding-right: 0.5rem;
            }

.service__prices-title {
    display: flex;
    flex-direction: column;
    align-items: end;
    padding: 1rem;
    font-size: 0.75rem;
}

.service__prices table {
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin-bottom: 1rem;
    width: 100%;
    font-size: 0.75rem;
}


.service__prices p {
    color: #001C60;
}

.service__prices table tr {
    box-shadow: 0px 3px -1px rgba(131, 131, 131, 0.25);
    border-bottom: 1px solid #83838340;
}

    .service__prices table tr > td:last-of-type {
        background: #EBF8FF;
        text-align: center;
    }

    .service__prices table tr td {
        color: #001C60;
        padding: 1rem;
    }

        .service__prices table tr td strong {
            color: #001C60;
        }

@media(min-width: 768px) {
    .service__prices table {
        font-size: 1rem;
    }

    .service__prices-title {
        font-size: 1rem;
    }

    .service__prices table tr td {
        padding: 1rem 1.5rem;
    }
}

.service__advices p,
.service__advices ul li {
    color: #001C60;
}

.footer__office-address p {
    color: #fff;
    margin: 0 0 0.5rem 0;
    padding: 0;
}




/*
    Overwrite styles for kentico in thank you page
*/
.thankyou__image{
    width: 50vw;
    height: auto;
}

@media(min-width: 992px){
    .thankyou__image {
        width: 30vw;
        height: auto;
    }
}

.thankyou__content a {
    text-decoration: none;
    color: #001C60;
    font-weight: bold;
    font-size: 1.125rem;
}

    .thankyou__content a:hover {
        text-decoration: none;
        color: #001C60;
    }




/*
    Overwrite styles for kentico in article details page
*/

.article__details-kentico--body h2{
    font-size: 1.5rem;
    font-weight: bold;
}

.article__details-kentico--body h3
 {
    font-size: 1.25rem;
    font-weight: bold;
}

.article__details-kentico--body h4 {
    font-size: 1.125rem;
    font-weight: bold;
}

.article__details-kentico--body figure{
    text-align: center;
}

.article__details-kentico--body img{
    width: 100%;
}

/* News landing page - Kentico */

.news__body h2 {
    font-size: 1.125rem !important;
    color: #001c60 !important;
    font-weight: 700 !important;

}

.partner__details--description h2 {
    font-weight: bold;
    font-size: 1.375rem;
    color: #001c60;
    margin-bottom: 1.5rem;
}

.partner__details--description h3 {
    font-weight: bold;
    font-size: 1.175rem;
    color: #001c60;
    margin-bottom: 1.5rem;
}