.core-style .card {
    position: relative;
    padding: 35px 20px 39px 30px;
    margin: 0 0 15px;
    clear: both;
    background-color: #f3f3f3;
    -moz-box-shadow: 0 0 21px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 0 21px rgba(0,0,0,0.25);
    box-shadow: 0 0 21px rgba(0,0,0,0.25)
}

@media (max-width: 768px) {
    .core-style .card {
        padding:35px 15px 39px;
        margin: 0 -15px 15px
    }

    .core-style .card a.text-link {
        transform: translateX(-15px)
    }
}

.core-style .card p:last-child {
    margin-bottom: 0;
}

.core-style .card h2,.core-style .card h3 {
    font-size: 24px;
    font-size: 2.4rem
}

.core-style .card h2 a,.core-style .card h3 a {
    color: inherit;
    font-weight: inherit;
    text-underline-position: unset;
    text-decoration: none
}

.core-style .card h2 a:hover,.core-style .card h3 a:hover,.core-style .card h2 a:focus,.core-style .card h3 a:focus {
    text-underline-position: under;
    text-decoration: underline
}

.core-style .card h2 {
    font-size: 23px;
    font-size: 2.3rem;
    margin: 0 0 12px;
    font-family: "Frutiger LT Pro", sans-serif;
    font-weight: 600
}

.core-style .card h3 {
    font-size: 20px;
    font-size: 2rem;
    color: #000000;
    margin: 0 0 12px;
    font-family: "Frutiger LT Pro", sans-serif;
    font-weight: 400
}

.core-style .card p {
    font-size: 18px;
    font-size: 1.8rem
}

.core-style .card p.flex {
    display: flex
}

.core-style .card p strong {
    color: #003087;
    margin-right: 10px
}

.core-style .card .desc p {
    clear: both;
    white-space: pre-wrap
}

.core-style .card table {
    border: none;
    background-color: transparent;
    margin: 0 -8px
}

.core-style .card table tr {
    background-color: transparent
}

.core-style .card table td {
    padding: 0 8px 15px
}

.core-style .card table th {
    vertical-align: top;
    color: #003087;
    background-color: transparent;
    padding: 0 8px 15px;
    font-family: "Frutiger LT Pro", sans-serif;
    font-weight: 400
}

.core-style .card table td,.core-style .card table th {
    font-size: 18px;
    font-size: 1.8rem
}



.core-style .card picture img {

    border: 4px solid #dbe3ec
}
.core-style .card img.cke-image-right{
    max-width: 38%;
}
.core-style .card picture a:hover img,.core-style .card .photo-frame a:focus img {
    transform: scale(1.03)
}

